Playbooks dans Studio de workflow

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 business numérisé sur le Now Platform.

    Chacun d’entre Studio de workflow eux playbook possède un déclencheur, une séquence d’étapes et une séquence d’activités.

    Vous pouvez afficher votre liste en Playbooks accédant à Automatisation des processus > Studio de workflow > Playbooks. L’ouverture d’un playbook vous permet de le modifier. Si la liste ne contient aucun playbook, 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 , voir Création d’uneplaybook définition de processus.

    Propriétés

    Après avoir créé un playbook, accédez à ses propriétés en l’ouvrant, puis 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 Additional properties (Propriétés supplémentaires ), vous pouvez modifier les informations suivantes :
    Champ Description
    Étiquette Nom du playbook à afficher dans Studio de workflow et dans un Expérience de playbook.
    Description Description de vos playbook faits.
    Conditions Conditions qui doivent être remplies pour exécuter votre playbook.
    Exécuter mon déclencheur Option qui définit le nombre de fois où votre déclencheur peut s’exécuter pour votre playbook. Vous avez le choix entre :
    • Once (Une fois) : déclenche une playbook fois pour la durée de vie de l’enregistrement d’entrée de déclenchement.
    • Pour chaque changement unique : déclenche pour chaque mise à jour unique d’un champ non-système, même si le flux est en cours d’exécutionplaybook. Le système stocke un historique de chaque changement apporté à un enregistrement et détermine si le changement est unique. Par exemple, si le champ État d’un enregistrement d’incident passe de En cours à En suspens, l’exécution s’exécute playbook . Toutefois, si le champ État rebascule ensuite sur En cours, le playbook ne s’exécute pas.
      Remarque :
      Playbooks qui ont un déclencheur qui s’exécute Pour chaque changement, il peut produire des récursions lorsqu’il est exécuté sur une session non interactive. Lorsque ces playbooks apportent un changement à l’enregistrement de déclenchement, le changement respecte les playbook conditions de déclenchement de et provoque une récursion.
    • Uniquement s’il n’est pas en cours d’exécution : déclenche le pour chaque changement unique si une exécution de processus n’est pas en cours d’exécution playbook .
    • Pour chaque mise à jour : déclenche chaque fois que l’enregistrement d’entrée est mis à jour, qu’il playbook y ait déjà eu ou non des exécutions de processus en cours d’exécution.
    Exécution étendue Option permettant de déclencher vos playbook opérations d’enregistrement sur les 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, votre 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 , vous ne pouvez pas modifier la table d’entrée du déclencheur ni le type de playbook déclencheur. Pour plus d'informations, consultez Déclencheurs.

    Considérations relatives à la conception

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