Usted estĆ” aquĆ:
Duplicar y personalizar la definición del Motor de procesamiento de datos predefinida para recopilaciones Resumen
Duplique y personalice la definición del Motor de procesamiento de datos predefinida. Esta definición estĆ” diseƱada para calcular el resumen agregado de campos de planes de cobro especĆficos, como el importe inicial vencido, el importe actual vencido, los pagos recibidos y la media de dĆas vencidos para todos los planes de cobro vinculados a una cuenta.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ver disponibilidad de producto y edición. |
| Permisos de usuario necesarios | |
|---|---|
| Para duplicar y personalizar la definición del Motor de procesamiento de datos preconstruida: | Conjunto de permisos Administrador de recopilaciones y recuperación Y permiso Personalizar aplicación Y Permiso Modificar todos los datos Y Conjunto de permisos Usuario base de Canalizaciones de datos |
- En Configuración, en el cuadro Búsqueda rÔpida, introduzca Motor de procesamiento de datos y, a continuación, seleccione Motor de procesamiento de datos.
-
Para descargar la definición predefinida del Motor de procesamiento de datos, Resumen de recopilaciones para cuenta, desde el menú de acciones, haga clic en
.
- Abra la definición que descargó, que estÔ en el formato JSON.
-
Sustituya el Nombre completo segĆŗn sus requisitos. Por ejemplo, CollectionsSummaryForCaroleWhite. AsegĆŗrese de que el nombre completo no contiene espacios ni caracteres especiales.
{ "FullName": "CollectionsSummaryForCaroleWhite", "Metadata": { "aggregates": [ { "fields": [ -
Sustituya la etiqueta y el nombre segĆŗn sus requisitos. Por ejemplo, Resumen de recopilaciones para Carole White.
"groupBy": [ "AccountId" ], "label": "Collections Summary for Carole White", "name": "Collections_Summary_For_Carole_White", "sourceName": "Collection_Plan_Filter" } -
Asegúrese de que los alias de campo para sourceFieldNames personalizados en la definición del Motor de procesamiento de datos coinciden con los enumerados en la tabla. Si creó campos personalizados con diferentes nombres de API, actualice los alias de campo correspondientes en consecuencia.
SourceFieldName Alias DaysPastDue AccountAverageDaysPastDue CurrentDueAmount AccountTotalCurrentDueAmount InitialDueAmount AccountTotalInitialDueAmount Total de pagos recibidos 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" ], -
Establezca isTemplate como False.
"isTemplate": false, "label": "Account Collections Summary","Account Collections Summary Cloned" "parameters": [ { "dataType": "Text", "isMultiValue": false, "label": "Input Record Id", "name": "Input_Record_Id" } -
AsegĆŗrese de que definitionRunMode estĆ” establecido como OnDemand.
"definitionRunMode": "OnDemand", "description": "Adds quote line items from a CSV file to a quote.", "doesGenAllFailedRecords": false, "executionPlatformObjectType": "None", "executionPlatformType": "CORE", -
Establezca writebackUser como un Id. de usuario que planea ejecutar esta definición del Motor de procesamiento de datos duplicada. Asegúrese de que este usuario tiene permisos de creación, lectura, actualización y eliminación en los objetos Plan de recopilación y Cuenta.
"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>" -
Ejecute el extremo de API y proporcione el contenido de la definición del Motor de procesamiento de datos duplicada y personalizada en formato JSON como carga.
/services/data/v65.0/tooling/sobjects/BatchCalcJobDefinition - Desde la respuesta del extremo de API, anote el Id. de registro de la definición del Motor de procesamiento de datos duplicada y personalizada.
- En Configuración, en el cuadro Búsqueda rÔpida, introduzca Motor de procesamiento de datos y, a continuación, seleccione Motor de procesamiento de datos.
- AsegĆŗrese de que el Motor de procesamiento de datos duplicado y personalizado estĆ” enumerado.
ĀæResolvió este artĆculo su problema?
”HÔganos saber cómo podemos mejorar!
