Vous êtes ici :
Clonage et personnalisation de la définition prédéfinie du Moteur de traitement des données pour les collections Résumé
Clonez et personnalisez la définition prédéfinie du Moteur de traitement des données. Cette définition est conçue pour calculer le résumé agrégé des champs de plan de recouvrement spécifiques, tels que le montant initial dû, le montant actuel dû, les paiements reçus et le nombre moyen de jours passés dus pour tous les plans de recouvrement liés à un compte.
Éditions requises
| Disponible avec : Lightning Experience |
| Disponible avec : Afficher la disponibilité des produits et des éditions. |
| Autorisations utilisateur requises | |
|---|---|
| Pour cloner et personnaliser la définition prédéfinie du Moteur de traitement des données : | Ensemble d'autorisations Administrateur des collections et de la récupération ET L'autorisation Personnaliser l'application ET L'autorisation Modifier toutes les données ET Ensemble d'autorisations Utilisateur de Pipelines de données Base |
- Dans Configuration, saisissez Moteur de traitement des données dans la case Recherche rapide, puis sélectionnez Moteur de traitement des données.
-
Pour télécharger la définition prédéfinie du Moteur de traitement des données, Résumé des collectes du compte, cliquez sur
dans le menu d'actions.
- Ouvrez la définition que vous avez téléchargée, qui se présente sous le format JSON.
-
Remplacez le FullName selon vos besoins. par exemple CollectionsSummaryForCaroleWhite. Assurez-vous que le nom complet ne contient aucun espace ni caractère spécial.
{ "FullName": "CollectionsSummaryForCaroleWhite", "Metadata": { "aggregates": [ { "fields": [ -
Remplacez l'étiquette et le nom selon vos besoins. Par exemple, Résumé des collections pour Carole White.
"groupBy": [ "AccountId" ], "label": "Collections Summary for Carole White", "name": "Collections_Summary_For_Carole_White", "sourceName": "Collection_Plan_Filter" } -
Assurez-vous que les alias de champ sourceFieldNames personnalisés dans la définition du Moteur de traitement des données correspondent à ceux répertoriés dans le tableau. Si vous avez créé des champs personnalisés avec différents noms d'API, mettez à jour les alias de champ correspondants en conséquence.
SourceFieldName Alias DaysPastDue AccountAverageDaysPastDue CurrentDueAmount AccountTotalCurrentDueAmount InitialDueAmount AccountTotalInitialDueAmount TotalPaymentsReceived AccountTotalPaymentsReceived { "FullName": "Account Collections Summary","AccountCollectionsSummaryCloned", "Metadata": { "aggregates": [ { "fields": [ { "aggregateFunction": "Avg", "alias": "AccountAverageDaysPastDue", "sourceFieldName": "DaysPastDue" }, { "aggregateFunction": "Sum", "alias": "AccountTotalCurrentDueAmount", "sourceFieldName": "CurrentDueAmount" }, { "aggregateFunction": "Sum", "alias": "AccountTotalInitialDueAmount", "sourceFieldName": "InitialDueAmount" }, { "aggregateFunction": "Sum", "alias": "AccountTotalPaymentsReceived", "sourceFieldName": "TotalPaymentsReceived" } ], "groupBy": [ "AccountId" ], -
Définissez isTemplate sur False.
"isTemplate": false, "label": "Account Collections Summary","Account Collections Summary Cloned" "parameters": [ { "dataType": "Text", "isMultiValue": false, "label": "Input Record Id", "name": "Input_Record_Id" } -
Assurez-vous que definitionRunMode est défini sur OnDemand.
"definitionRunMode": "OnDemand", "description": "Adds quote line items from a CSV file to a quote.", "doesGenAllFailedRecords": false, "executionPlatformObjectType": "None", "executionPlatformType": "CORE", -
Définissez writebackUser sur un ID utilisateur qui envisage d'exécuter cette définition clonée du Moteur de traitement des données. Assurez-vous que cet utilisateur dispose des autorisations Créer, Lire, Mettre à jour, Supprimer sur les objets Plan de collecte et Compte.
"isChangedRow": false, "isExistingDataset": false, "label": "Collection Plan Writeback", "name": "Collection_Plan_Writeback", "operationType": "Update", "shouldCreateTargetObject": false, "sourceName": "Collection_Plan_Aggregate", "storageType": "sObject", "targetObjectName": "Account", "writebackRecordMaxLimit": 0, "writebackSequence": 1, "writebackUser": "<User ID who runs this cloned definition>" -
Exécutez le point de terminaison d'API et fournissez le contenu de la définition clonée et personnalisée du Moteur de traitement des données sous le format JSON en tant que charge utile.
/services/data/v65.0/tooling/sobjects/BatchCalcJobDefinition - Dans la réponse du point de terminaison d'API, notez l'ID d'enregistrement de la définition clonée et personnalisée du Moteur de traitement des données.
- Dans Configuration, saisissez Moteur de traitement des données dans la case Recherche rapide, puis sélectionnez Moteur de traitement des données.
- Assurez-vous que le Moteur de traitement des données cloné et personnalisé est répertorié.
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !

