Mise en route des actions

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 5 minutes de lecture
  • Transformez l’action Demander l’approbation en une action réutilisable qui nécessite toujours l’approbation du gestionnaire.

    Avant de commencer

    Rôle requis : administrateur
    Remarque :
    Bien qu’il Studio de workflow soit conçu pour utiliser les rôles action_designer et delegated_developer dans la plupart des scénarios, ce didacticiel utilise le rôle administrateur pour illustrer les fonctionnalités sans nécessiter de rôles supplémentaires pour configurer des enregistrements et approuver des demandes.

    Suivez les étapes de la section Mise en route des flux. Ce didacticiel remplace l’action Demander une approbation dans le flux d’approbation des dépenses.

    Pourquoi et quand exécuter cette tâche

    Les actions sont constituées de :
    • Entrées : variables de données utilisées dans votre action.
    • Étapes : Opérations sur les entrées ou les résultats d’une étape antérieure qui génèrent des données qui peuvent être utilisées dans les étapes ultérieures.
    • Sorties : variables de données qui représentent les résultats de l’action. Ces résultats sont disponibles pour d’autres actions dans un flux.

    Contrairement à l’action principale Demander l’approbation dans laquelle les concepteurs de flux doivent configurer manuellement les règles d’approbation, cette action personnalisée utilise toujours les mêmes règles d’approbation lorsqu’elle est ajoutée à un flux. Vous pouvez créer une action réutilisable si vos concepteurs de flux utilisent souvent une action avec la même configuration. Par exemple, si vos concepteurs de flux utilisent toujours les options d’approbation du gestionnaire des demandes et de date d’échéance, cette action les utilise automatiquement et nécessite donc moins de configuration de flux.

    Procédure

    1. Ouvrez l’application Mise en route des dépenses dans Studio.
      Vous pouvez également accéder à Automatisation des processus > Concepteur de flux et sélectionnez Nouvelle action pour accéder Studio de workflow à la plateforme. Dans les propriétés de l’action, sélectionnez votre application incluse dans le périmètre dans le champ Application .
    2. Créez une action.
      1. Sélectionnez Créer un fichier d’application.
      2. Sous Studio de workflow, sélectionnez Action, puis Créer.
      3. Dans le champ Nom , saisissez Demander l’approbation du gestionnaire.
      4. Dans le champ Description , saisissez Approuver ou rejeter une demande en fonction de l’approbation ou du rejet du gestionnaire. Autorisez l’ajout d’approbateurs manuels.
      5. Sélectionnez Soumettre.
        Une action Demander l’approbation du gestionnaire est créée dans le champ d’application Mise en route des dépenses.
    3. Définissez les entrées dans l’action Demander l’approbation du gestionnaire.
      1. Sélectionnez + Créer une entrée et ajoutez les valeurs suivantes.
        • Nom : Demande
        • Type : Référence
        • Table de référence : Dépenses [x_expenses_getting_expenses]

        Ajoutez une entrée de demande à l’action.

      Cette entrée vous permet de référencer n’importe quel champ ou enregistrement de la table Dépenses. Utilisez les pastilles de données sur le côté droit pour ajouter l’enregistrement ou ses champs aux étapes d’action.
    4. Ajoutez une étape Demander une approbation.
      1. Sélectionnez le + en dessous des entrées dans Plan d’action.
      2. Sélectionnez Demander l’approbation.
      3. Renseignez les champs de l’étape Demander une approbation.
        • Enregistrement : sous la catégorie Variables d’entrée , faites glisser la pastille de données [Request] depuis le volet droit.
        • Table : définie sur Dépenses [x_expenses_getting_expenses].
        • Champ d’approbation : défini sur Approbation.
        • Champ journal : défini sur Historique des approbations.

        Ajouter l’étape Demander une approbation.

      4. Définissez des règles dans l’étape Demander l’approbation.
        Vous pouvez utiliser le sélecteur de pastilles de données ou faire glisser les pastilles de données à partir du volet de droite pour sélectionner les données dont vous avez besoin.
        • [Approuver] lorsque [Quelqu’un approuve] dans le champ [action->Request->Requested for->Manager],[OU]
        • [Quelqu’un approuve] à partir du champ [Utilisateur(s) manuel(s)].

        Sélectionnez Ajouter un autre ensemble de règles OU pour définir les règles de rejet :

        • [Rejeter] lorsque [Quelqu’un refuse] du champ [action->Request->Requested for->Manager],[OU]
        • [Quelqu’un refuse] du champ [Utilisateur(s) manuel(s)].

        Ajoutez des règles à l’étape Demander une approbation.

      5. Définissez une date d’échéance à l’étape Demander une approbation.
        • [Approuver] si en attente le [date relative] [1] [Jours] à compter de [action->Request->Created].
        • Horaire en jours [8h00-17h00 en semaine sauf jours fériés].

        Cette date d’échéance approuve automatiquement toutes les demandes qui n’ont pas été approuvées ou refusées dans un délai d’un jour à compter de leur création.

        Ajoutez une date d’échéance à l’étape Demander une approbation.

    5. Définissez les sorties dans l’action Demander l’approbation du gestionnaire.
      L’ajout d’une sortie rend les données disponibles pour un flux. Par exemple, cette action affiche l’état d’approbation de l’enregistrement.
      1. Sélectionnez + Créer des sorties et ajoutez les valeurs suivantes.
        • Nom : État d’approbation
        • Valeur : dans le volet droit, développez la catégorie d’étape Demander l’approbation et faites glisser la pastille de données [État d’approbation].

        Créer des sorties pour l’action.

      2. Sélectionnez Enregistrer.
    6. Ajouter une icône personnalisée pour votre application qui s’affiche dans Studio de workflow.
      Toutes les actions dans le périmètre de l’application utilisent l’icône personnalisée.
      1. Dans Studio, accédez à Fichier > Paramètres.
        Les paramètres de l’application s’ouvrent.
      2. Dans le champ Logo, sélectionnez Cliquer pour ajouter...
      3. Chargez une icône à utiliser avec vos actions réutilisables.
    7. Testez l’action réutilisable dans votre flux.
      1. Revenez au flux d’approbation des dépenses.
      2. Supprimez l’action Demander l’approbation 2.1 du flux.
        Cette action est remplacée par l’action réutilisable Demander l’approbation du gestionnaire.
      3. Définissez Afficher les actions en mode brouillon sur vrai.
      4. Ajoutez l’action Demander l’approbation du gestionnaire à votre flux.
      5. Dans le volet droit, développez la catégorie Déclencheur - Enregistrement créé et faites glisser la pastille de données [Enregistrement de dépenses] dans le champ Demande [Dépenses].
      Ajoutez l’action au flux et saisissez une entrée.
    8. Sélectionnez Enregistrer.
    9. Testez le flux à l’aide d’un enregistrement avec un montant inférieur à la limite désignée.
      1. Dans le flux, sélectionnez Tester.
        La fenêtre modale de test du flux s’affiche.
      2. Dans le champ Enregistrement , sélectionnez un enregistrement que vous avez créé lors des étapes précédentes, dont la valeur est inférieure à 100,00 dans le champ Montant et que vous n’avez pas utilisé pour exécuter des tests.
      3. Sélectionnez Exécuter le test.
      4. Une fois le flux exécuté, sélectionnez Le flux a été exécuté. Cliquez ici pour afficher le flux.
        Les détails de l’exécution s’ouvrent.
      Étant donné que le montant est inférieur à 100,00, la première condition est remplie et la demande est approuvée. La condition Sinon n’est pas évaluée.

      Résultat de test de la première condition évaluée.

    10. Testez un enregistrement avec un montant supérieur à la limite désignée et vérifiez que vous n’avez pas déjà exécuté un test sur l’enregistrement de test.
      Étant donné que le montant est supérieur à la limite désignée, la deuxième condition est évaluée.

      Résultat du test pour la deuxième condition évaluée.

    11. Approuvez la demande.
      1. Accédez à l’enregistrement de test et modifiez la valeur du champ État dans la liste connexe des approbateurs en Approuvé.
      2. Revenez aux détails de l’exécution du flux et actualisez le navigateur.
        La demande étant approuvée, le flux se termine.

        Détails de l’exécution montrant une approbation terminée.

    12. Accédez à l’action Demander l’approbation du gestionnaire et sélectionnez Publier.
      La publication d’une action vous permet d’activer n’importe quel flux qui l’utilise.
    13. Accédez au flux et définissez Afficher les actions en mode brouillon sur Faux.
    14. Sélectionnez Activer.
      L’activation d’un flux le définit pour s’exécuter à chaque fois que les conditions de déclenchement sont remplies.

    Résultats

    Le flux d’approbation des dépenses s’exécute chaque fois qu’un enregistrement est créé dans la table Dépenses. Maintenant que le flux est activé et fonctionne comme prévu, vous pouvez le publier dans le référentiel d’applications et le déployer dans d’autres instances.