Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
projet_scanconnect:utiliser_scanconnect_dans_votre_plugin_dolibarr [2023/01/31 15:01] supadminprojet_scanconnect:utiliser_scanconnect_dans_votre_plugin_dolibarr [2023/02/01 08:30] (Version actuelle) supadmin
Ligne 4: Ligne 4:
  
 Le code source du plugin ScanConnect est disponible sur la forge logicielle d'informatique-libre: https://inligit.fr/cap-rel/dolibarr/plugin-scanconnect/ Le code source du plugin ScanConnect est disponible sur la forge logicielle d'informatique-libre: https://inligit.fr/cap-rel/dolibarr/plugin-scanconnect/
 +
 +[{{:projet_scanconnect:pasted:20230131-150950.png?direct=400|Schéma de principe - Factorisation du code de connexion avec le serveur DocWizOn}}]
  
 ## La base ## La base
Ligne 25: Ligne 27:
 $scanConnect = new scanConnect([ $scanConnect = new scanConnect([
  'db'=>$db,  'db'=>$db,
- 'srcFileName'=>'/var/www/dolibarr-14/documents/toto.pdf', + 'srcFileName'=>'/var/www/dolibarr-14/documents/toto.pdf', // fichier pdf à analyser 
- 'ymlFileName' => '/var/www/dolibarr-14/documents/toto.yaml', + 'ymlFileName' => '/var/www/dolibarr-14/documents/toto.yaml', // facultatif, voir https://doc.cap-rel.fr/projet_docwizon/format_de_description_du_masque_d_analyse 
- 'profile' => 'raw', + 'profile' => 'raw', // voir https://doc.cap-rel.fr/projet_docwizon/accueil#profils_de_documents_pris_en_compte 
- 'action' => 'default', + 'action' => 'default', // pour l'instant seule action possible :=) 
- 'lang' => 'fra', + 'lang' => 'fra', // voir la liste des langues disponible sur https://doc.cap-rel.fr/projet_docwizon/accueil#langues 
- 'pluginName' => 'SuperTest-1.0'+ 'pluginName' => 'SuperTest-1.0' // le nom de votre plugin
 ]); ]);
 ``` ```
Ligne 64: Ligne 66:
  
 ## Exemple pour un plugin dolibarr ## Exemple pour un plugin dolibarr
 +
 +Fichiers du jeu d'essai:
 +  * document PDF: {{ :projet_scanconnect:marathon.pdf |}}
 +  * masque d'extraction de données: {{ :projet_scanconnect:marathon.yaml |}}
  
 ``` ```
Ligne 101: Ligne 107:
 $scanConnect = new scanConnect([ $scanConnect = new scanConnect([
  'db'=>$db,  'db'=>$db,
- 'srcFileName'=>'/var/www/dolibarr/documents/toto.pdf', + 'srcFileName'=>'/var/www/dolibarr/documents/marathon.pdf', 
- 'ymlFileName' => '/var/www/dolibarr/documents/toto.yaml',+ 'ymlFileName' => '/var/www/dolibarr/documents/marathon.yaml',
  'profile' => 'raw',  'profile' => 'raw',
  'action' => 'default',  'action' => 'default',