Exécution de scénarios, cycles et phases dans Adobe Workfront Fusion
Adobe Workfront Fusion est un système transactionnel, similaire aux bases de données relationnelles. Chaque exécution de scénario commence par la phase d’initialisation, se poursuit par au moins un cycle composé des phases d’opération et d’engagement/de restauration, puis se termine par la phase de finalisation :
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.
Initialisation
Pendant la phase d’initialisation, toutes les connexions nécessaires (connexion à une base de données, à un service de messagerie, etc.) sont créées. On vérifie également si chaque module est capable d’effectuer les opérations prévues.
Cycles
Chaque cycle représente une unité de travail indivisible composée d’une série d’opérations. Il est possible de définir le nombre maximum de cycles dans le panneau Paramètres de scénario. Le nombre par défaut est 1.
Pour plus d’informations, consultez le panneau des paramètres de scénario dans Adobe Workfront Fusion.
Opération
Pendant la phase de fonctionnement, des opérations de lecture et/ou d’écriture sont effectuées :
- L’opération de lecture consiste à obtenir des données d’un service qui sont ensuite traitées par d’autres modules selon un scénario prédéfini. Par exemple, le module Dropbox > Surveiller des fichiers renvoie les nouveaux lots (fichiers) créés depuis la dernière exécution du scénario.
- L’opération d’écriture consiste à envoyer des données à un service particulier en vue d’un traitement ultérieur. Par exemple, le module Dropbox > Charger un fichier charge un fichier dans un dossier Dropbox.
Valider
Si la phase de fonctionnement est réussie pour tous les modules, la phase de validation commence, au cours de laquelle toutes les opérations effectuées par les modules sont validées. Cela signifie que Workfront Fusion envoie des informations sur son succès à tous les services impliqués dans la phase de fonctionnement.
Restaurer
Si une erreur se produit pendant la phase d’opération ou d’engagement d’un module, la phase est interrompue et la phase de retour en arrière est lancée, ce qui annule toutes les opérations effectuées pendant le cycle en question. Certains modules ne prennent pas en charge la restauration et les opérations effectuées par ces modules ne peuvent pas être reprises. Pour plus d’informations, voir la section Modules ACID.
Finalisation
Au cours de la phase de finalisation, les connexions ouvertes (par exemple, les connexions FTP, les connexions aux bases de données, etc.) sont fermées et le scénario terminé.
Modules ACID
Tous les modules Workfront Fusion qui prennent en charge la restauration (également connue sous le nom de transactionnalité) comportent la balise ACID.
Les modules qui ne portent pas cette balise ne peuvent pas être ramenés à leur état initial lorsque des erreurs se produisent dans d’autres modules. Un exemple typique de module non-ACID est l’action E-mail > Envoyer un e-mail. Une fois l’e-mail envoyé, vous ne pouvez pas annuler l’envoi.