Technologie

Moteur des processus métiers

Les entreprises du commerce de détail doivent évoluer pour rester compétitives. Lorsque le changement implique des processus métiers automatisés au niveau logiciel, les applications doivent aussi changer. Intégrer les processus métiers et clients au cœur du logiciel et abandonner les méthodologies qui enterrent les processus dans le code des applications sont des changements indispensables pour fournir une plateforme capable de répondre aux exigences futures.

Notre Business Process Engine orchestre le client et les processus métiers qui intègrent l’entreprise dans une organisation unifiée par Enactor. Les processus lancés sur les points de contacts clients pendant une commande client déclenchent plusieurs processus supplémentaires. Exemple avec deux processus : un contrôle d’inventaire est lancé, et si le stock disponible est insuffisant, une commande est envoyée à un fournisseur. Le résultat de chaque processus peut déclencher plusieurs appels de services web, exécuter des tâches et attribuer des tâches à des utilisateurs.

La détermination exacte des processus déclenchés est unique à chaque détaillant, ainsi que le moment et le lieu où intervient notre concepteur de processus métiers. Le concepteur fait partie du Kit d’outils de développement Enactor, et il fonctionne avec notre moteur de processus métiers. Il offre une interface utilisateur cliquer-glisser facile à utiliser qui simplifie considérablement la modification ou la création de processus, l’appel de services web, ou la création de tâches dans l’entreprise. Grâce au concepteur, il est facile de générer une nouvelle tâche qui nécessite l’intervention d’un opérateur, telle que l’approbation d’une commande chez un fournisseur, dans le cas de l’exemple de commande susmentionné.

Le moteur de processus métiers a été conçu et développé par Enactor pour supporter les différents types d’applications et de dispositifs utilisés dans le commerce de détail. Il est conçu pour les environnements du commerce de détail avec des améliorations spécifiques au domaine, grâce à des normes reconnues pour maintenir les niveaux de performances et de production. Il est conforme au langage BPEL 2.0 standard, avec une implémentation de WS Human Tasks 1.1.