Loading
集合和恢复
复制和自定义集合的预定义数据处理引擎定义汇总

复制和自定义集合的预定义数据处理引擎定义汇总

复制并自定义预定义的数据处理引擎定义。此定义旨在计算特定收款计划字段的汇总汇总,例如与客户关联的所有收款计划的初始到期金额、当前到期金额、收到的付款和平均过去到期天数。

所需的 Edition

适用于:Lightning Experience
适用于:查看产品和版本可用性。
所需用户权限
复制和自定义预构建数据处理引擎定义:

集合和恢复管理员权限集

自定义应用程序权限

修改所有数据权限

数据漏斗基本用户权限集

  1. 在“设置”的快速查找框中输入数据处理引擎,然后选择数据处理引擎
  2. 要从操作菜单中下载预定义的数据处理引擎定义“客户的集合汇总”,请单击下载数据处理引擎定义
  3. 打开您下载的定义,格式为 JSON。
  4. 根据您的要求替换全名。例如 CollectionsSummaryForCaroleWhite。确保全名不包含任何空格或特殊字符。
    {
      "FullName": "CollectionsSummaryForCaroleWhite",
      "Metadata": {
        "aggregates": [
          {
            "fields": [
    
  5. 根据您的要求替换标签和名称。例如,Carole White 的集合汇总。
    "groupBy": [
              "AccountId"
            ],
            "label": "Collections Summary for Carole White",
            "name": "Collections_Summary_For_Carole_White",
            "sourceName": "Collection_Plan_Filter"
          }  
    
  6. 请确保数据处理引擎定义中 custom ⁇ sourceFieldNames ⁇ 的字段别名与表中列出的字段别名相匹配。如果您已创建具有不同 API 名称的自定义字段,请相应地更新相应的字段别名。
    SourceFieldName 别名
    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. 将 isTemplate 设置为 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. 确保 definitionRunMode 设置为 OnDemand。
    "definitionRunMode": "OnDemand",
        "description": "Adds quote line items from a CSV file to a quote.",
        "doesGenAllFailedRecords": false,
        "executionPlatformObjectType": "None",
        "executionPlatformType": "CORE",
    
  9. 将 writebackUser 设置为计划运行此复制的数据处理引擎定义的用户 ID。请确保此用户对收款计划和客户对象拥有创建、读取、更新、删除权限。
     "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. 运行 API 端点,并以 JSON 格式提供复制和自定义数据处理引擎定义的内容作为负载。
    /services/data/v65.0/tooling/sobjects/BatchCalcJobDefinition
  11. 从 API 端点的响应中,请注意复制和自定义数据处理引擎定义的记录 ID。
  12. 在“设置”的快速查找框中输入数据处理引擎,然后选择数据处理引擎
  13. 确保列出复制和自定义的数据处理引擎。
 
正在加载
Salesforce Help | Article