Services d'automatisation
Une automatisation est une collection d'artefacts qui répond à un objectif métier. Pour rendre les fonctions de vos automatisations réutilisables, vous les publiez en tant que services d'automatisation dans Business Automation Studio , où un développeur métier peut facilement les reconnaître et les appeler de manière cohérente et à faible code, quel que soit l'origine du service ou sa technologie sous-jacente.
Vous pouvez également apporter des ressources que vous avez développées dans un environnement traditionnel, telles que IBM Business Automation Workflow et les publier en tant que services d'automatisation en vue de leur réutilisation.
Il existe deux aspects à la réutilisation des services d'automatisation: la mise à disposition d'un service d'automatisation en le rendant disponible à la réutilisation dans Business Automation Studio et la consommation du service d'automatisation en l'appelant à partir d'une autre automatisation (par exemple, un flux de travaux) ou d'une application.
Fourniture de services d'automatisation
Pour fournir des fonctions à partir d'une automatisation en tant que service, vous exposez l'implémentation en tant qu'opérations et publiez un service d'automatisation dans Business Automation Studio afin que les utilisateurs puissent reconnaître et appeler les opérations à partir d'autres automatisations ou applications. La manière de créer et de publier un service d'automatisation dépend du type d'automatisation :
- Services d'automatisation des flux de travaux
- Vous pouvez publier des services d'automatisation de flux de travaux et les utiliser dans des applications ou d'autres flux de travaux.
Dans Workflow Designer, vous créez des services d'automatisation exposés en tant que services REST et choisissez les opérations qu'ils offrent. Vous publiez ensuite le service d'automatisation dans Business Automation Studio.
- Services d'automatisation externes
- Vous pouvez réutiliser des applications de processus existantes à partir de Business Automation Workflow traditionnel en les important et en créant le service d'automatisation dans Business Automation Studio ou vous pouvez créer un service d'automatisation externe à partir des services dans un fichier OpenAPI ou Swagger et choisir les opérations que vous souhaitez inclure, puis publier en tant que services d'automatisation externe dans Business Automation Studio.
Consommation de services d'automatisation
Lorsque ces services d'automatisation sont publiés, vous pouvez les découvrir et les appeler depuis d'autres automatisations, telles que des automatisations de flux de travaux, et des applications.