Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Upload document des clients

Upload document des clients il y a 2 mois 1 semaine #106822

  • almass
  • Portrait de almass
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Bonjour,

Je développe un module pour dolibarr, permettant à un client de passer commande. Mon client upload des documents pour sa commande. Puis-je m'aider de Dolibarr pour cela ? Ou je dois gérer cela à ma façon ?

Merci
L'administrateur a désactivé l'accès en écriture pour le public.

Upload document des clients il y a 2 mois 1 semaine #106823

  • Arre
  • Portrait de Arre
  • Hors ligne
  • Modérateur
  • Messages : 1253
  • Remerciements reçus 283
  • Karma: 35
Salut almass,
ta demande est trop vague pour te répondre, mais voici quelques pistes :

tu crées un compte utilisateur à ton client (ça se fait en un clique depuis la fiche contact d'un tiers)
et tu le mets automatiquement dans un groupe, avec seulement les accès qui vont bien.
il pourrait donc, en se connectant :
- uploader les documents dans sa fiche (un peu le bazard s'il y a beaucoup de demandes...)
- créer un projet pour chaque demande et y uploader ses fichiers
etc... ça dépends des droits d'accès...

Plus "propre": ce genre de workflow est plutôt traité dans un webshop, lié à dolibarr.
Le client y a un compte, y fais ses emplettes (chiffrées ou non) y associe ses fichiers ... et sa génère un devis ou une commande brouillon dans dolibarr (que tu retouches si nécessaire avant de lui transmettre)

bref... ça dépend de tes compétences et des particularités de ton process de prise de commande.
Mais je pense que tout est existant à 99%, pas besoin de développer un nouveau module.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: almass

Upload document des clients il y a 2 mois 1 semaine #106830

  • almass
  • Portrait de almass
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Merci Arre pour ton aide !

Pour être plus précis, je souhaite dissocié mon application de gestion, et mon application client, qui s'appuie complètement sur dolibarr. Au niveau de la bd et des objets métiers.

Mon but est de créer un parcours client efficace, dans la gestion de ses commandes et la création d'une nouvelle. Je ne veux pas que mon client est accès à dolibarr avec des permissions moindres. J'ai besoin d'un design particulier.

Y-a t-il des fonctions php sur dolibarr permettant d'upload un document et de l'associé à mon client ?

Merci encore pour ton aide précieuse.
Dernière édition: il y a 2 mois 1 semaine par almass.
L'administrateur a désactivé l'accès en écriture pour le public.

Upload document des clients il y a 2 mois 1 semaine #106834

  • Arre
  • Portrait de Arre
  • Hors ligne
  • Modérateur
  • Messages : 1253
  • Remerciements reçus 283
  • Karma: 35
Peut être ^^
je ne m'y suis jamais penché.

Tu as jeté un coup d'oeuil au wiki ? wiki.dolibarr.org
notamment
wiki.dolibarr.org/index.php/Interfaces_Exterieur_vers_Dolibarr
wiki.dolibarr.org/index.php/Module_Services_Web

des développeurs de passage pourront peut être t'aiguiller :)
L'administrateur a désactivé l'accès en écriture pour le public.

Upload document des clients il y a 2 mois 1 semaine #106837

  • almass
  • Portrait de almass
  • Hors ligne
  • Fresh Boarder
  • Messages : 8
  • Karma: 0
Oui je me suis aider un peu du Wiki sur ce que je comprend, je suis un développeur débutant :)

Pour les services web, encore trop complexe pour moi à mettre en place :(
L'administrateur a désactivé l'accès en écriture pour le public.

Upload document des clients il y a 2 mois 1 semaine #106842

  • yves57
  • Portrait de yves57
  • Hors ligne
  • Gold Boarder
  • Messages : 567
  • Remerciements reçus 112
  • Karma: 10
almass écrit:
Oui je me suis aider un peu du Wiki sur ce que je comprend, je suis un développeur débutant :)

Pour les services web, encore trop complexe pour moi à mettre en place :(
Non, je ne pense pas que se soit si compliqué. En tout c'est ce qui me semble le mieux répondre à ton besoin.
Je pense qu'il te faut pouvoir créer une commande depuis ton appli via une interface API-REST. Ensuite tu peux y joindre un fichier.
post /documents/upload

Upload a file.

Implementation Notes

Test sample 1: { "filename": "mynewfile.txt", "modulepart": "facture", "ref": "FA1701-001", "subdir": "", "filecontent": "content text", "fileencoding": "", "overwriteifexists": "0" }. Test sample 2: { "filename": "mynewfile.txt", "modulepart": "medias", "ref": "", "subdir": "image/mywebsite", "filecontent": "Y29udGVudCB0ZXh0Cg==", "fileencoding": "base64", "overwriteifexists": "0" }.
Dernière édition: il y a 2 mois 1 semaine par yves57. Raison: Manquait un bout
L'administrateur a désactivé l'accès en écriture pour le public.