您在此处:
复制和自定义集合的预定义数据处理引擎定义汇总
复制并自定义预定义的数据处理引擎定义。此定义旨在计算特定收款计划字段的汇总汇总,例如与客户关联的所有收款计划的初始到期金额、当前到期金额、收到的付款和平均过去到期天数。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:查看产品和版本可用性。 |
| 所需用户权限 | |
|---|---|
| 复制和自定义预构建数据处理引擎定义: | 集合和恢复管理员权限集 和 自定义应用程序权限 和 修改所有数据权限 与 数据漏斗基本用户权限集 |
- 在“设置”的快速查找框中输入数据处理引擎,然后选择数据处理引擎。
-
要从操作菜单中下载预定义的数据处理引擎定义“客户的集合汇总”,请单击
。
- 打开您下载的定义,格式为 JSON。
-
根据您的要求替换全名。例如 CollectionsSummaryForCaroleWhite。确保全名不包含任何空格或特殊字符。
{ "FullName": "CollectionsSummaryForCaroleWhite", "Metadata": { "aggregates": [ { "fields": [ -
根据您的要求替换标签和名称。例如,Carole White 的集合汇总。
"groupBy": [ "AccountId" ], "label": "Collections Summary for Carole White", "name": "Collections_Summary_For_Carole_White", "sourceName": "Collection_Plan_Filter" } -
请确保数据处理引擎定义中 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" ], -
将 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" } -
确保 definitionRunMode 设置为 OnDemand。
"definitionRunMode": "OnDemand", "description": "Adds quote line items from a CSV file to a quote.", "doesGenAllFailedRecords": false, "executionPlatformObjectType": "None", "executionPlatformType": "CORE", -
将 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>" -
运行 API 端点,并以 JSON 格式提供复制和自定义数据处理引擎定义的内容作为负载。
/services/data/v65.0/tooling/sobjects/BatchCalcJobDefinition - 从 API 端点的响应中,请注意复制和自定义数据处理引擎定义的记录 ID。
- 在“设置”的快速查找框中输入数据处理引擎,然后选择数据处理引擎。
- 确保列出复制和自定义的数据处理引擎。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
