caseESONIC : synchronisation d'Easy Redmine avec les systèmes existants de l'entreprise (Flexibee ABRA, ISO)
ESONIC Inc. est spécialisé dans l'automatisation industrielle des processus technologiques et d’unités de production. L'entreprise recherchait une solution complexe pour les projets internes et externes afin de stimuler leur productivité.
Situation initiale
Au départ, plusieurs outils indépendants étaient utilisés, ce qui comprenait un logiciel qu'ils avaient créé eux-mêmes, mais l'entreprise ne la trouvait plus suffisamment efficace. De plus, ce logiciel ne fonctionnait pas vraiment avec le logiciel de comptabilité ABRA Flexibee. La gestion de l'entreprise avait besoin d'une solution complexe afin d'homogénéiser les processus de l'entreprise.
Exigences
La principale exigence était de connecter tous les outils logiciels ensemble et de les faire fonctionner dans un système unique.
Autres exigences :
- Installation sur place
- Bureau d'assistance pour clients
- Contrôle de la présence
- Utilisation de printouts
- Intégration d'Easy Redmine avec les systèmes existants
Easy Redmine nous permet d'être connecté à tout système capable de communiquer à l'aide d'une interface. Si la connexion a lieu pour la première fois, il est nécessaire de suivre une procédure standardisée. Une telle procédure sert alors d'ensemble de « meilleures pratiques » lors de l'implémentation future du même logiciel. Ce fut également le cas du système de comptabilité ABRA Flexibee.
La communication entre les outils logiciels est basée sur un fichier XML et une interface API REST qui permet une synchronisation en temps réel.
Easy Redmine dispose d'une interface de programmation avancée et peut être facilement connectée à n'importe quel système en mesure de communiquer via une API REST. Les opérations suivantes sont possibles :lire, créer, modifier, effacer. La documentation d'Easy Swagger (L'API d'Easy Redmine) est ici.
L'interface du programme permet des opérations avec les éléments suivants :
- tâches
- projets
- modèles de projets
- entrées de temps
- utilisateurs
- groupes d'utilisateurs
- coûts et revenus des projets (planifiés et réels)
- présence
- contacts
- cas d'affaires (GRC)
Une fois Easy Redmine implémenté
Grâce à l'interconnexion de plusieurs outils logiciels, ESONIC est maintenant en mesure de surveiller toutes les transactions financières qui passent par le système Flexibee et ainsi de voir la "situation financière" dans leur logiciel ISO. Cela fonctionne également dans l'autre sens : le statut du projet peut être visualisé sur Flexibee.
L'intégration d'Easy Redmine à l'aide d'une API REST nous permet d'avoir des informations pertinentes dans tous les systèmes et en temps réel. Cette solution a ainsi permis à l'entreprise d'économiser beaucoup de temps.
Modules utilisés
- Présence
- Exportations PDF incluant la marque
- Bureau d'assistance
- Calculs et devis des prix des projets
L'installation des autres modules s'est également bien déroulée.