Une API (Application Programming Interface ou Interface de Programmation d’Application en français) est une interface logicielle qui permet de « connecter » un logiciel ou un service à un autre logiciel ou service afin d’échanger des données et des fonctionnalités de manière automatisée.
Chez PLANILOG, nous utilisons des API CRUD, ou Create, Read, Update, Delete, pour connecter PLANILOG à tout autre outil utile à la gestion de votre production industrielle.
Ce type d’API fournit une structure claire pour interagir avec les bases de données ou d’autres systèmes de stockage de données.
1. Comprendre le concept d’API CRUD :
- Create (Créer) : cette opération permet d’ajouter de nouvelles données dans une base de données ou un système de stockage. Les API CRUD offrent des méthodes pour créer de nouveaux enregistrements ou éléments.
- Read (Lire) : il s’agit de la capacité à consulter ou à récupérer des données existantes. Les API CRUD permettent de lire des enregistrements spécifiques ou de récupérer des ensembles de données selon des critères définis.
- Update (Mettre à jour) : les API fournissent des moyens pour modifier les données existantes. Elles permettent de mettre à jour des enregistrements ou des informations spécifiques.
- Delete (Supprimer) : cette opération permet de retirer des données ou des enregistrements du système. Les API CRUD offrent des méthodes pour supprimer des données en fonction de critères prédéfinis.
2. Les API développées par PLANILOG :
Nous avons développé pour nos utilisateurs 7 API qui permettent de simplifier l’utilisation de notre solution de planification et d’ordonnancement sous contraintes :
- API CRUD d’Opérations :
Cette API permet de récupérer une charge à planifier.
- API CRUD de Ressources :
Cette API concerne des ressources matérialisées dans le GANTT « Mon PLANNING » et « Mes Moyens » (exemple de ressources).
- API CRUD d’Etat de stocks
Cette API permet de remettre à jour le niveau d’un stock à une date donnée.
- API CRUD d’Evolution de stocks
Cette API permet de gérer les mouvements de stocks en entrée et en sortie.
- API CRUD de Calendrier
Cette API permet de définir, gérer et même automatiser les horaires de travail et les périodes de non-travail existantes dans l’entreprise.
- API CRUD de Définition des capacités
Cette API permet de définir, gérer et même automatiser la capacité à produire des ressources, à partir des calendriers précédemment définis.
- API CRUD de Famille
Cette API permet de définir, gérer et même automatiser les compétences de vos ressources de production. Cela permet ensuite de laisser le soin à Planilog de choisir quelle ressource peut effectuer ou non une opération.
3. Installer les API PLANILOG
Afin de pouvoir bénéficier des API PLANILOG, vous devez prendre contact avec l’un de nos Chargés de Compte.
Après une rapide étude de votre SI (Système d’Informations) et de vos besoins, nous pourrons vous accompagner dans le déploiement des API nécessaires.
Connectez dès maintenant tous vos outils à PLANILOG et planifiez en temps réel votre production !