Créer les conditions qui déclenchent des workflows d’approbation

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Définissez une ou plusieurs conditions qui appliquent les politiques de l’entreprise, telles que des directives juridiques ou des règles de tarification, pour déclencher un workflow d’approbation. Activez également la fonctionnalité de réapprobations intelligentes, qui permet d’utiliser les approbations précédentes pour une approbation soumise à nouveau.

    Avant de commencer

    Avant de créer des conditions, tenez compte des seuils business qui déterminent quand une approbation est requise, comme un certain pourcentage de remise pour les éléments de ligne de devis ou un montant minimum de transaction

    Vérifiez que vous disposez des éléments associés (champs) qui représentent les seuils business dans la table d’entité pour la configuration d’approbation, telle que la table Devis [sn_quote_mgmt_core_quote] ou via des attributs dynamiques définis dans un schéma dynamique. Pour plus d’informations sur les attributs dynamiques, reportez-vous à la section Dynamic Schema.

    Rôle requis : sn_adv_appr_mgmt.approval_rule_admin, sn_adv_appr_mgmt.approval_rule_writer

    Remarque :
    Si vous disposez du rôle administrateur, vous pouvez utiliser des scripts pour spécifier les conditions d’approbation si l’option Condition avancée est activée. Seuls les utilisateurs disposant du rôle administrateur peuvent saisir des conditions de script.

    Pourquoi et quand exécuter cette tâche

    Utilisez les conditions pour définir des politiques ou des directives de la société pour certains domaines fonctionnels tels que les services financiers ou juridiques. Le moteur d’approbation avancée évalue ces conditions et, le cas échéant, déclenche le workflow d’approbation approprié.

    Les conditions sont basées sur les attributs d’une Gestion de la relation client pour les ventes entité ou sur les attributs dynamiques définis dans un schéma dynamique. Par exemple, les attributs de devis sont dérivés de la table Devis [sn_quote_mgmt_core_quote] et peuvent inclure des éléments tels que le pourcentage de remise, la valeur totale du devis (ACV ou ARR), la marge totale, les modalités de paiement, la durée du contrat, le pays ou l’emplacement géographique, la devise, les SKU de produits, les marqueurs de risque client, les indicateurs de tarification de palier et les champs personnalisés.
    Remarque :
    Si vous disposez du rôle administrateur, vous pouvez activer l’option Condition avancée pour spécifier les conditions de déclenchement à l’aide de scripts. Si vous utilisez la fonctionnalité de condition avancée, vous ne pouvez pas saisir de conditions à l’aide du générateur de conditions.

    Procédure

    1. Accédez à la Espaces de travail > Espace de travail configurable CSM/FSM.
    2. Sélectionnez l’icône Liste.
    3. Accédez à la Approbations avancées > Conditions de déclenchement d'approbation.
    4. Dans le champ Nom , saisissez le nom des conditions qui déclenchent une approbation.
      Par exemple, si vous souhaitez déclencher des approbations pour des devis à faibles marges, vous pouvez nommer la condition Devis à faible marge.
    5. Dans Configuration de l’approbation, sélectionnez la configuration des ventes et Gestion des commandes de l’entité, telle que Devis.
      La section Condition s’ouvre et permet d’ajouter des conditions de déclenchement.
    6. Si vous ne souhaitez pas que la condition de déclenchement soit active, désélectionnez le champ Actif .
      Par défaut, la condition de déclenchement est définie sur Actif.
    7. Dans la section Condition, ajoutez une ou plusieurs conditions qui doivent être remplies pour déclencher les approbations.
      Spécifiez une condition en sélectionnant le champ et l’opérateur, puis en saisissant une valeur pour l’opérateur. Par exemple, vous pouvez spécifier une condition qui exige des approbations lorsque la remise pour un élément de ligne de devis est supérieure ou égale à 20 % : [Discount percentage] [greater than or is] [20]

      Pour plus d’informations sur la définition des conditions, reportez-vous à la section Condition builder. Pour plus d’informations sur les opérateurs disponibles, reportez-vous à la section Operators available for filters and queries.

    8. Si vous disposez du rôle administrateur et que vous souhaitez spécifier les conditions de déclenchement à l’aide de scripts, activez le champ Condition avancée .
      La section Condition est remplacée par les champs suivants pour la saisie des conditions de script :
      • Description : saisissez le nom de la condition scriptée.
      • Condition de script : utilisez l’éditeur de syntaxe JavaScript pour entrer le script avec les conditions de déclenchement.
    9. Pour les nouvelles soumissions d’approbation, indiquez si les approbations accordées précédemment pour une demande d’approbation peuvent être utilisées en sélectionnant Nouvelle approbation intelligente.
      La section de condition intelligente s’ouvre pour spécifier toutes les conditions qui doivent être remplies pour les approbations précédentes à réutiliser pour les demandes d’approbation soumises à nouveau.
    10. Dans la section Condition intelligente, ajoutez une ou plusieurs conditions pour les nouvelles soumissions d’approbation intelligente qui doivent être remplies afin de contrôler si les approbations précédentes peuvent être réutilisées pour la demande d’approbation.
      Par exemple, vous pouvez spécifier une condition selon laquelle la réapprobation n’est requise que si la remise augmente de plus de 2 % par rapport à la dernière valeur approuvée.
    11. Si vous disposez du rôle administrateur et que vous souhaitez spécifier des conditions intelligentes de déclenchement à l’aide de scripts au lieu d’utiliser le générateur de conditions, activez le champ Condition avancée .
      La section Condition intelligente est remplacée par les champs suivants pour la saisie des conditions scriptées :
      • Description : saisissez le nom de la condition scriptée pour les réapprobations intelligentes.
      • Condition de script : utilisez l’éditeur de syntaxe JavaScript pour saisir le script avec les conditions des réapprobations.
    12. Sélectionnez Enregistrer.

    Que faire ensuite

    Créer des règles d’approbation.