Loading
Collections et récupération dans Salesforce
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          Clonage et personnalisation de la définition prédéfinie du Moteur de traitement des données pour les collections Résumé

          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

          1. Dans Configuration, saisissez Moteur de traitement des données dans la case Recherche rapide, puis sélectionnez Moteur de traitement des données.
          2. 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 Télécharger Définition du Moteur de traitement des données dans le menu d'actions.
          3. Ouvrez la définition que vous avez téléchargée, qui se présente sous le format JSON.
          4. 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": [
            
          5. 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"
                  }  
            
          6. 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"
                    ],
            
          7. 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"
                  }
            
          8. 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",
            
          9. 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>"
            
          10. 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
          11. 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.
          12. Dans Configuration, saisissez Moteur de traitement des données dans la case Recherche rapide, puis sélectionnez Moteur de traitement des données.
          13. Assurez-vous que le Moteur de traitement des données cloné et personnalisé est répertorié.
           
          Chargement
          Salesforce Help | Article