Vous êtes ici :
Étape d'exécution de tâches automatiques
Utilisez des tâches automatiques pour traiter automatiquement les données dans le cadre de votre plan d'orchestration. Une étape d'exécution de tâche automatique nécessite un flux Salesforce pour effectuer l'automatisation.
DRO fournit les flux prêts à l'emploi suivants :
- Repropagation des champs de produit de commande aux champs d'élément de ligne de commande d'exécution
- Ce modèle de flux récupère les éléments de ligne de commande associés à l'étape et synchronise leurs valeurs de champ avec les champs d'élément de ligne de commande d'exécution correspondants.
- Retour Propagation des attributs de produit de commande d'exécution aux attributs de produit de commande
- Ce modèle de flux récupère les attributs d'élément de ligne de commande d'exécution pour mettre à jour les attributs d'élément de ligne de commande associés.
La tâche automatique déclenche le flux pendant l'exécution du plan de réalisation et votre flux personnalisé est activé. Une valeur de configuration spécifique à l'étape peut être transmise depuis l'étape de tâche automatique pour piloter une logique personnalisée dans le flux.
- Les tâches automatiques prennent en charge uniquement les types de flux Lancement automatique. Dans le flux, définissez le type de processus Flux lancés automatiquement sans déclencheur de flux.
- Pour repropager, mettez à jour l'élément Transformer le produit de commande afin de mapper les champs appropriés pour la transformation. Pour rétropropager, mettez à jour l'élément Définir le nom de l'attribut afin de spécifier l'attribut qui doit se propager.
Voici les types de variables d'entrée que vous pouvez utiliser dans les modèles de flux :
- stepId
- L'ID de la tâche automatique.
- recordId
- L'ID de l'enregistrement d'élément de ligne de commande ou d'élément de ligne de commande d'exécution que l'enregistrement de relation Source de l'étape d'exécution associe à la tâche automatique.
- recordIds
- Une collection d'identifiants d'enregistrements d'article de commande ou d'élément de ligne de commande d'exécution que l'enregistrement de relation Source de l'étape d'exécution associe à la tâche automatique.
- planSourceIdentifierId
- L'ID de l'enregistrement de commande associé au plan d'exécution.
- stepConfigParameter
- Valeur utilisée pour activer la logique personnalisée dans le flux.
Voici les variables de sortie utilisées dans les modèles de flux.
- isSuccess
- Indique si l'exécution du flux réussit.
- fulfillmentStepErrorMessage
- Contient les détails d'erreur stockés pour l'étape d'exécution.Affiche un message d'erreur d'exécution avec un code d'erreur consigné.
- fulfillmentStepErrorCode
- Identifie l'erreur et est comparé au tableau de décision Règles de retombées de l'exécution.
Configuration d'un parcours de défaut pour une nouvelle tentative automatisée
Pour rendre une tâche automatique échouée éligible à une nouvelle tentative automatisée, connectez le connecteur Défaut de l'action invocable à un élément Attribution. Dans l'élément Attribution, définissez les variables de sortie existantes comme suit :
- Définissez
isSuccesssurfalse. - Définissez
fulfillmentStepErrorCodesur un code d'erreur qui correspond à une règle Fulfillment Fallout Rule. - Définissez
fulfillmentStepErrorMessagesur{!$Flow.FaultMessage}ou un autre message décrivant l'erreur.
Orchestrateur de revenu dynamique utilise ces variables de sortie de flux pour déterminer le résultat de l'étape et sélectionner une nouvelle règle. Il n'inspecte pas le traitement des exceptions dans l'action Apex.
Par exemple, configurez le flux comme suit :
- Ajoutez un élément Action invocable qui appelle la classe Apex.
- Connectez le connecteur Défaut de l'élément Action à un élément Attribution.
- Dans l'élément Attribution, définissez
isSuccess,fulfillmentStepErrorCodeetfulfillmentStepErrorMessage. - Connectez l'élément Attribution à la sortie du flux.
try/catch Apex ou un AuraHandledException seul n'autorise pas les nouvelles tentatives automatisées. Si l'action Apex renvoie une exception non gérée et que le flux n'a pas de Chemin de défaut, l'interview du flux se termine par un statut Erreur. L'Orchestrateur de revenu dynamique définit le statut de l'étape de réalisation sur FATALLY_FAILED sans réessayer l'étape, même si une règle de retombées de réalisation est configurée.Pour les exigences de correspondance des règles et les stratégies de nouvelle tentative, consultez Conception et gestion des retombées de l'exécution.
