Playbooks dans Studio de workflow

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Playbooks sont Now Platform® des représentations des processus interentreprises de votre organisation. Créez et activez un playbook pour exécuter votre processus métier numérisé sur le Now Platform.

    Chacune playbook d’entre elles est dotée Studio de workflow d’un déclencheur, d’une séquence d’étapes et d’une séquence d’activités.

    Vous pouvez afficher votre liste en Playbooks naviguant dans Automatisation des processus > Studio de workflow > Playbooks. L’ouverture d’un playbook vous permet de le modifier. S’il n’y a aucun playbook dans la liste, vous pouvez en créer un en cliquant sur Nouveau et en sélectionnant Playbook. Pour plus d’informations sur la création d’un playbook, reportez-vous à la rubrique Création d’une définition de processus.

    Propriétés

    Après avoir créé un playbook, accédez à ses propriétés en l’ouvrant et en sélectionnant Propriétés dans le menu Actions supplémentaires dans le coin supérieur droit de l’en-tête. Dans le modal Propriétés supplémentaires , vous pouvez modifier les informations suivantes :
    Champ Description
    Étiquette Nom du playbook fichier à afficher dans Studio de workflow et dans un Expérience de playbookfichier .
    Description Description de ce que vous playbook faites.
    Conditions Conditions qui doivent être remplies pour exécuter votre playbookfichier .
    Exécuter mon déclencheur Option qui définit le nombre de fois où votre déclencheur peut s’exécuter pour votre playbook. Les choix sont les suivants :
    • Once (Une fois) : déclenche la playbook Once pendant toute la durée de vie de l’enregistrement d’entrée de déclenchement.
    • Pour chaque changement unique : déclenche le playbook pour chaque mise à jour unique d’un champ non-système, même si le flux est en cours d’exécution. Le système stocke un historique de chaque modification apportée à un enregistrement et détermine si la modification est unique. Par exemple, si le champ État d’un enregistrement d’incident passe de En cours à En attente, le s’exécute playbook . Toutefois, si le champ État redevient En cours, le playbook ne s’exécute pas.
      Remarque :
      Playbooks qui ont un déclencheur qui s’exécute Pour chaque changement unique peuvent produire des récursions lorsqu’ils sont exécutés dans une session non interactive. Lorsque ces playbooks apportent un changement à l’enregistrement de déclencheur, ce changement remplit les conditions de playbookdéclenchement de et provoque une récursion.
    • Uniquement s’il n’est pas en cours d’exécution : déclenche le playbook pour chaque changement unique si une exécution de processus n’est pas en cours d’exécution.
    • Pour chaque mise à jour : déclenche chaque playbook fois que l’enregistrement d’entrée est mis à jour, qu’il y ait déjà eu ou qu’il y ait actuellement des exécutions de processus en cours d’exécution.
    Exécution étendue Option permettant de déclencher lorsque playbook des opérations d’enregistrement se produisent sur des tables qui étendent la table d’entrée. Par exemple, si la table que vous avez sélectionnée est la table Tâche [task] et que vous sélectionnez cette option, elle playbook se déclenche lorsqu’un enregistrement Problème [problem] est créé ou mis à jour. Pour plus d'informations, consultez Table extension and classes.
    Remarque :
    Après avoir créé un playbook, vous ne pouvez pas modifier la table d’entrée ou le type de déclencheur du déclencheur. Pour plus d'informations, consultez Déclencheurs.

    Considérations relatives à la conception

    Consultez ces considérations relatives à la conception lorsque vous utilisez des playbooks :
    Éviter de dupliquer la logique métier utilisée dans Studio de workflow, Workflowet les règles métier
    Remplacez les logiques métier distinctes telles que les règles métier, les flux et les workflows par un fichier consolidé playbook. Assurez-vous de désactiver toute logique métier externe que vous remplacez pour éviter la duplication des efforts.
    Ignorer les enregistrements ajoutés ou mis à jour par les ensembles d’importation et de mises à jour
    Les déclencheurs d’enregistrement ignorent les enregistrements ajoutés ou mis à jour par l’application d’un ensemble de mises à jour ou l’importation d’un fichier XML. Ces opérations s’appliquent à l’ensemble de l’application ou de la table plutôt qu’à un enregistrement individuel.