Imports de masse - Migrer mes données dans Dolibarr: Difference between revisions

Jump to navigation Jump to search
m
Tag: 2017 source edit
Tag: 2017 source edit
Line 52: Line 52:
* Utiliser les objets de la classe CRUD pour appeler la méthode (vous pouvez donc appeler la méthode fetch() pour vérifier si l'objet existe déjà dans la cible, appeler la méthode create() ou update() pour insérer ou mettre à jour l'enregistrement). Cela nécessite d'avoir des connaissances en développement PHP. Vous pouvez trouver des exemples de script pour charger des données de fichiers CSV dans la base de données en utilisant la deuxième méthode (objets Dolibarr CRUD) dans ce répertoire : https://github.com/Dolibarr/dolibarr/tree/develop/dev/initdata
* Utiliser les objets de la classe CRUD pour appeler la méthode (vous pouvez donc appeler la méthode fetch() pour vérifier si l'objet existe déjà dans la cible, appeler la méthode create() ou update() pour insérer ou mettre à jour l'enregistrement). Cela nécessite d'avoir des connaissances en développement PHP. Vous pouvez trouver des exemples de script pour charger des données de fichiers CSV dans la base de données en utilisant la deuxième méthode (objets Dolibarr CRUD) dans ce répertoire : https://github.com/Dolibarr/dolibarr/tree/develop/dev/initdata
* Vous pouvez également effectuer une écriture directe dans la base de données par un accès direct à la base de données (cette méthode n'est pas recommandée car elle contourne toutes les règles métier implémentées dans la classe CRUD ou dans les API, cependant, elle est la plus performante). Cela nécessite de comprendre la structure de la base de données. Ce n'est pas si difficile car chaque donnée est enregistrée une et une seule fois dans la structure de la base de données Dolibarr.
* Vous pouvez également effectuer une écriture directe dans la base de données par un accès direct à la base de données (cette méthode n'est pas recommandée car elle contourne toutes les règles métier implémentées dans la classe CRUD ou dans les API, cependant, elle est la plus performante). Cela nécessite de comprendre la structure de la base de données. Ce n'est pas si difficile car chaque donnée est enregistrée une et une seule fois dans la structure de la base de données Dolibarr.


Voici des exemples de quelques cas d'utilisation :
Voici des exemples de quelques cas d'utilisation :

Navigation menu