Utiliser les activités d’approbation de workflow et les workflows de restauration

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Lorsque vous utilisez des approbations, vous devez comprendre comment les activités d’approbation interagissent avec les moteurs d’approbation, comment corriger une activité de workflow d’approbation ignorée et comment fonctionnent les restaurations.

    Activités de workflow d’approbation et moteurs d’approbation

    Les approbations peuvent être gérées par des activités d’approbation ou des moteurs d’approbation, mais pas les deux. Les activités d’approbation peuvent être utilisées si les moteurs d’approbation ne sont pas activés pour la table associée au workflow.

    Les approbations peuvent être gérées par des activités d’approbation ou des moteurs d’approbation, mais pas les deux. Essayer d’utiliser les deux peut causer toute une série de problèmes. Les activités d’approbation ne sont pas disponibles (grisées) dans la palette si des moteurs d’approbation sont utilisés dans la table spécifiée. Si vous survolez une activité d’approbation grisée dans la palette, un commentaire contenant plus d’informations s’affiche. Pour en savoir plus sur les approbations et les moteurs d’approbation, reportez-vous à Approbations classiques.
    Figure 1. Activités d’approbation non disponibles
    Les activités d’approbation sont grisées dans la palette si des moteurs d’approbation sont utilisés sur la table associée
    Pour désactiver les moteurs d’approbation pour la table, accédez aux Propriétés système > Moteurs d’approbation et modifiez le paramètre de la table pour désactiver les moteurs.
    Figure 2. Désactiver les moteurs d’approbation
    Pour utiliser des activités d’approbation, désactivez les moteurs d’approbation pour la table

    Corriger une activité d’approbation ignorée workflow

    Lorsqu’un workflow se trouve dans un contexte actif, une activité d’approbation peut passer à l’activité suivante.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Une activité d’approbation peut être ignorée pour les raisons suivantes :
    • L’utilisateur ou le groupe d’approbation est manquant ou non valide (par exemple, sys_id).
    • L’utilisateur ou le groupe d’approbation est devenu inactif après la création de l’enregistrement d’approbation.
    • L’activité est une remontée pas à pas vers les données dans le champ des tables connexes, telles que current.opened_by.department.manager, et elle a un utilisateur ou un groupe d’approbation manquant ou non valide.
    • La règle métier de la table associée au workflow n’est pas valide.

    Pour corriger une activité d’approbation manquée :

    Procédure

    1. Accédez à la Tous > Workflow > Workflows opérationnels > Tous les contextes.
    2. Sélectionnez la date et l’heure dans la colonne Démarré du workflow qui traite incorrectement les activités d’approbation.
    3. Dans Liens connexes, sélectionnez Afficher le workflow.
    4. Examinez la partie du workflow qui s’est exécutée, puis effectuez une ou plusieurs des actions suivantes :
      • Vérifiez qu’après approbation, le workflow a progressé vers l’activité suivante. Si la progression d’un workflow échoue, vérifiez les règles métier. Pour plus d’informations, consultez Débogage des règles métier.
      • Pointez sur chaque activité d’approbation traitée pour trouver les activités dont l’état est Terminé et où le résultat est Ignoré.
    5. Accédez à la Workflow > Éditeur de workflow et ouvrez le workflow.
    6. Double-cliquez sur l’activité d’approbation ignorée.
    7. Sélectionnez Utilisateurs ou Groupes.
    8. Affectez un utilisateur ou un groupe actif à l’activité d’approbation.
      Pour plus d'informations, voir Gestion des erreurs du workflow.