Ajouter une étape d'opération de ressource pour appeler un workflow

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Vous pouvez appeler un workflow en ajoutant une étape d'opérations à une ressource, puis en l'associant à un workflow.

    Avant de commencer

    • L'application Orchestration est installée.
    • Rôle requis : utilisateur dans le cloud, concepteur ou admin

    Procédure

    1. Dans le portail d'administration du cloud, accédez à Conception > Blocs de ressources.
    2. Cliquez sur le bloc de ressources auquel ajouter une étape d'opération.
    3. Définissez le bloc de ressources sur l’état Brouillon , puis cliquez sur Opérations > Étapes > Ajouter une étape.
      Pour permettre l'exportation du workflow dans le cadre des ensembles de mises à jour, vous devez créer une interface d'extension et ajouter la nouvelle opération. Consultez Étendre les blocs de ressources Cloud Provisioning and Governance avec une opération de remplacement pour en savoir plus.
    4. Dans la fenêtre contextuelle Ajouter des étapes pour l'opération, sélectionnez Invoquer un workflow pour Type d'opération.
    5. Sélectionnez le workflow dans la liste des workflows que vous avez créés.
      Le système peut filtrer la liste à l'aide de balises. Pour ajouter une balise :
      1. Accédez à Propriétés système.
      2. Recherchez et sélectionnez la propriété système sn_cmp.workflow_tag_filter.
      3. Modifiez la propriété. Ajoutez une balise ou une liste de balises séparées par des virgules.
      4. Cliquez sur Enregistrer.
    6. Filtrez les workflows.
      1. Sur la table de workflow, ouvrez le workflow.
      2. Cliquez sur Ajouter une balise.
      3. Entrez la valeur que vous avez fournie précédemment dans la propriété sn_cmp.workflow_tag_filter
      4. Cliquez sur Entrée.
        La valeur est ajoutée en tant que balise au workflow.
      La nouvelle étape s'affiche après que le logiciel a généré le nouveau catalogue d'opérations du jour 2.
    7. Ajoutez un workflow.
      1. Après avoir créé l'étape, le système ajoute les entrées de workflow aux paramètres d'entrée de l'opération.
      2. Fournissez le mappage pour ces paramètres, si nécessaire.
      3. Cliquez sur le bouton Générer le catalogue pour créer l'élément de catalogue pour l'opération.
      4. Une fois le catalogue généré, vous pouvez ajouter des règles de chargement et de changement de champ aux éléments de catalogue.
      Des workflows peuvent exister et sont créés sur des tables autres que globales. Vous pouvez ajouter un workflow créé sur une telle table. Pour exécuter des opérations sur ce type de workflow, vous avez besoin du sys_id de l'enregistrement dans lequel le workflow s'exécute afin de créer l'enregistrement actuel. Ainsi, lorsque le concepteur ajoute un workflow qui se trouve sur une table autre que globale, le système crée un paramètre wf_current dans le paramètre d'entrée de l'opération. Vous pouvez ensuite écrire une expression pour mapper le sys_id de la ressource dans laquelle l'opération est en cours d'exécution. Une fois cette opération terminée, le concepteur peut utiliser le mot clé « actuel » dans les scripts de workflow.
    8. Définissez le bloc de ressources sur l'état Publié pour rendre le workflow disponible dans le portail de l'utilisateur dans le cloud.