Usted está aquí:
Calcular el valor total de la cartera doméstica (paquete gestionado)
Esta es una guía paso a paso para resumir los saldos de cuentas financieras para cada hogar. Este ejemplo tiene en cuenta todas las cuentas que forman parte del hogar y todas las cuentas financieras que pertenecen a cada cuenta en la operación de acumulación.
Esta es una función de paquete gestionado de Financial Services Cloud.
- El marco de trabajo Acumulación por búsqueda (RBL) está disponible y activado.
Para obtener más información, consulte Activar el marco de trabajo del Motor de procesamiento de datos.
- Familiaridad con operaciones de transformación de datos como uniones y anexados.
- Familiaridad con la incorporación de fórmulas a reglas RBL.
Supongamos que un Banco A tiene un gran conjunto de clientes modelados como Cuentas personales y que estos clientes tienen una o más Cuentas financieras. Además, estos clientes forman parte de sus hogares, que son Cuentas.
El requisito es acumular los saldos de cuentas financieras para cada hogar incluyendo:
- Todas las cuentas que forman parte del hogar
- Todas las cuentas financieras que pertenecen a cada cuenta
Para calcular el valor total de la cartera doméstica, puede crear una definición de DPE para agregar las cuentas financieras de un hogar utilizando el campo home__c y mostrar la suma en el registro del hogar".
El plan de DPE para cumplir el requisito:
- Cree dos orígenes de datos con los objetos de origen como Cuentas y Cuentas financieras.
- Filtre los resultados del origen de datos Cuentas para tener en cuenta únicamente RecordType, IndustriesHousehold.
- Cree un agregado en Cuentas financieras.
- Groupby el campo de Id. de domicilio.
- Suma el campo de balance.
- Cree una unión externa izquierda para unir los resultados de los pasos 2 y 3.
- Redacción con los resultados del paso 4 en el origen de datos Cuentas.
-
Cree una definición del motor de procesamiento de datos.
- Desde Configuración, en el cuadro Búsqueda rápida, ingrese Motor de procesamiento de datos, y luego seleccione Motor de procesamiento de datos.
- Haga clic en Nuevo.
- Ingrese el nombre de la definición como Valor total de cartera de domicilios.
- Haga clic en Crear.
-
Cree una fuente de datos (Cuentas) y seleccione sus objetos y campos.
- En la página de definición del Motor de procesamiento de datos, haga clic en Nueva fuente de datos.
- Ingrese el nombre como Cuenta y Tipo de registro.
- Guarde sus cambios.
- Desde la lista desplegable Objeto de origen, busque y seleccione Cuenta.
- Haga clic en Seleccionar campos.
-
Seleccione los campos Id y Saldo__c.
Nota Balance__c es un campo personalizado en el objeto Cuentas en el que acumularemos el valor del balance de cuenta financiera de cada hogar.
- Ingrese el nombre de alias para Id como AccountId y para Balance__c como AccountBalance.
- Haga clic en Listo.
-
Seleccione los objetos y campos relacionados para el origen de datos Cuenta y Tipo de registro.
- Haga clic en Agregar objeto relacionado.
- Seleccione el objeto RecordType.
- Haga clic en Seleccionar campos.
- Seleccione los campos DeveloperName e Id.
- Ingrese el nombre de alias para Id como RecordTypeId y para DeveloperName como DeveloperName.
- Haga clic en Listo.
- Guarde sus cambios.
-
Cree un origen de datos (Cuenta financiera) y seleccione sus objetos y campos.
- En la página de definición del Motor de procesamiento de datos, haga clic en Nueva fuente de datos.
- Ingrese el nombre como Cuentas financieras.
- Guarde su trabajo.
- Desde la lista Objeto de origen, busque y seleccione Cuenta financiera.
- Haga clic en Seleccionar campos.
- Seleccione los campos Household__c y Balance__c.
- Ingrese el nombre de alias para Household__c como FAHouseholdId y para Balance__c como FABalance.
- Haga clic en Listo.
- Guarde sus cambios.
-
Cree un nuevo nodo para filtrar el origen de datos Cuenta y Tipo de registro.
- En la página de definición del Motor de procesamiento de datos, haga clic en Nuevo nodo.
- En la lista desplegable Seleccionar tipo de nodo, seleccione Filtro.
- Ingrese el nombre como Filtro de tipos de registro de domicilio.
- Haga clic en Crear.
-
Configure el filtro.
Configure el filtro de modo que el resultado del origen de datos Filtrar tipos de registro de domicilio sea un conjunto filtrado de registros con RecordType como IndustriesHousehold. Defina estas condiciones de filtro.
- Nodo de origen: Cuenta y Tipo de registro.
- Seleccionar registros cuando: Se cumplen todas las condiciones (AND).
- Campo: DeveloperName
- Operador: Igual a
- Tipo: Campo
- Valor: IndustriesHousehold
- Haga clic en Listo.
- Guarde sus cambios.
Este es el aspecto de las condiciones de filtro en la página de origen de datos Filtrar tipos de registro de domicilio.
-
Cree un nodo para agregar los valores de los campos Equilibrio en el origen de datos Cuentas financieras.
- En la página de definición del Motor de procesamiento de datos, haga clic en Nuevo nodo.
- En la lista desplegable Seleccionar tipo de nodo, seleccione Agrupar y agregar.
- Ingrese el nombre como Saldos de FA agregados.
- Haga clic en Crear.
- Desde la lista Nodo de origen, busque y seleccione Cuentas financieras.
- Haga clic en Seleccionar campos de grupo.
- Seleccione el campo Household__c.
-
Haga clic en Agregar agregado y defina un nuevo agregado.
Bajo la sección Agregado, configure el agregado del siguiente modo:
- Alias: Agregación
- Función: Suma
- Campo agregado: FABalance
- Haga clic en Listo.
- Guarde sus cambios.
Este es el aspecto de las definiciones de agregación en la página de origen de datos Saldos de FA agregados.
-
Cree un nodo para unir los resultados del nodo Filtrar tipos de registro de domicilio y el nodo Agregar saldos de FA.
- En la página de definición del Motor de procesamiento de datos, haga clic en Nuevo nodo.
- En la lista desplegable Seleccionar tipo de nodo, seleccione Unir.
- Ingrese el nombre como Unir agregados FA y domicilio.
- Haga clic en Crear.
-
Configure la unión.
Defina lo siguiente como condiciones de unión.
- Tipo de unión: Externo izquierdo
- Primer nodo: Filtrar registros domésticos
- Campos (primer nodo): AccountId
- Segundo nodo: Agregar saldos de FA
- Campos (segundo nodo): Agregación
-
Asigne los campos de unión.
Bajo la sección Asignar campos, asigne campos desde el primer nodo a campos desde el segundo nodo.
- Asigne el campo Id desde el filtro al campo Household__C desde el origen de datos de Cuentas financieras.
Este es el aspecto de las condiciones de unión en la página de origen de datos Unir agregados de FA y domicilio.
-
Cree un nodo para volver a escribir los resultados en el origen de datos Cuentas.
- En la página de definición del Motor de procesamiento de datos, haga clic en Nuevo nodo.
- En la lista desplegable Seleccionar tipo de nodo, seleccione Rescritura.
- Ingrese el nombre como Rescritura de cuenta.
- Desde la lista Nodo de origen, busque y seleccione Unir agregados FA y domicilio.
- En la lista desplegable Tipo de acción, seleccione Insertar.
- En la lista desplegable Objeto de destino, seleccione Cuenta.
-
Defina las asignaciones de campos.
Bajo la sección Asignación de campos, asigne los campos del nodo de origen a campos de destino.
- Asigne el campo AccountId desde la unión al campo Id. de cuenta en el origen de datos Cuentas.
- Asigne el campo AggregateBalance desde la unión al campo Balance en el origen de datos Cuentas.
Este es el aspecto de las configuraciones de escritura no simultánea en la página de origen de datos Escritura no simultánea de cuenta.
- Guarde sus cambios.
Ahora puede activar y ejecutar la regla de RBL para calcular el valor total de la cartera doméstica. Después de activar la regla, también puede invocarlas como acciones en flujos para orquestar procesos.

