Introduction aux actions

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 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 : admin
    Remarque :
    Bien qu’il Concepteur d'action 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.

    Effectuez les étapes dans 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 utilisables lors d’é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 où 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 systématiquement les options d’approbation du gestionnaire de 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 Concepteur d'action à 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. Cliquez sur Créer un fichier d’application.
      2. Sous Concepteur de flux, sélectionnez Action, puis cliquez sur Créer.
      3. Dans le champ Nom , saisissez Demander l’approbation du gestionnaire.
      4. Dans le champ Description , entrez Approuver ou rejeter une demande en fonction de l’approbation ou du rejet par le gestionnaire. Autorisez l’ajout d’approbateurs manuels.
      5. Cliquez sur Envoyer.
        Une action Demander l’approbation du responsable est créée dans le champ d’application Mise en route des dépenses.
    3. Définissez les entrées de 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 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 de demande d’approbation.
      1. Cliquez sur le signe + sous Entrées dans Plan d’action.
      2. Sélectionnez Demander l’approbation.
      3. Renseignez les champs de l’étape Demander l’approbation.
        • Enregistrement : dans 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.

        Ajoutez l’étape Demander l’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 depuis le volet droit pour sélectionner les données dont vous avez besoin.
        • [Approuver] lorsque [Quelqu’un approuve] à partir du champ [action->Request->Requested for->Manager],[OR]
        • [Personne n’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] si [Personne refuse] du champ [action->Request->Requested for->Manager],[OR]
        • [Quelqu’un rejette] du champ [utilisateur(s) manuel(s)].

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

      5. Définissez une date d’échéance dans l’étape Demander l’approbation.
        • [Approuver] si en attente le [date relative] [1] [jours] à compter de [action->Request->Created].
        • Calendrier des 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 l’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 Étape Demander l’approbation et faites glisser la pastille de données [État d’approbation].

        Créer des sorties pour l’action.

      2. Cliquez sur Enregistrer.
    6. Ajoutez une icône personnalisée pour votre application qui s’affiche dans Concepteur de flux.
      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 2.1 Demander l’approbation du flux.
        Cette action sera remplacée par l’action réutilisable Demander l’approbation du gestionnaire.
      3. Définissez Afficher les actions de 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 des dépenses] dans le champ Demande [Dépenses].
      Ajoutez l’action au flux et saisissez une entrée.
    8. Cliquez sur Enregistrer.
    9. Testez le flux à l’aide d’un enregistrement dont le montant est inférieur à la limite désignée.
      1. Dans le flux, cliquez sur Test.
        La fenêtre modale Test flow (Flux de test) s’affiche.
      2. Dans le champ Enregistrement , sélectionnez un enregistrement que vous avez créé lors des étapes précédentes et dont la valeur est inférieure à la limite de 100,00 dans le champ Montant .
        Remarque :
        Vérifiez que vous n’avez pas encore exécuté de tests à l’aide de cet enregistrement.
      3. Sélectionnez Exécuter le test.
      4. Une fois le flux exécuté, cliquez sur Le flux a été exécuté. Pour afficher le flux, cliquez ici.
        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 Else n’est pas évaluée.

      Résultat du 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é de 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é.

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

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

    12. Accédez à l’action Demander l’approbation du gestionnaire et cliquez sur 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. Cliquez sur Activer.
      L’activation d’un flux entraîne son exécution 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 qu’il fonctionne comme prévu, vous pouvez le publier dans le référentiel d’applications et le déployer sur d’autres instances.