Loading
Gestión de ingresos de canal
Calcular acumulaciones con definiciones del Motor de procesamiento de datos (DPE) (Ejemplo)

Calcular acumulaciones con definiciones del Motor de procesamiento de datos (DPE) (Ejemplo)

Este ejemplo muestra cómo las seis definiciones de DPE en Data Cloud procesan datos de transacciones y calculan acumulaciones para miembros inscritos en dos programas de reembolso con diferentes criterios de agregación.

Ediciones necesarias

Disponible en: Ediciones Enterprise, Unlimited y Developer Edition que tienen Gestión de reembolsos y acumulación avanzada activada.

Registros de Diario de transacciones

NovaTech, GlobalMed, Rayler y SunriseRetail son distribuidores inscritos como miembros en dos programas de reembolso activos desde el 1 de abril hasta el 30 de septiembre de 2026.Los programas utilizan periodos de acumulación mensuales. Estos son los registros del Diario de transacciones para abril de 2026.

Miembro Programa Producto Cantidad Fecha de actividad
NovaTech Programa AMER Radio 70 1 de abril de 2026
NovaTech Programa AMER Espectros 100 9 de abril de 2026
GlobalMed Programa AMER Radio 70 1 de abril de 2026
GlobalMed Programa AMER Espectros 100 9 de abril de 2026
Rayler Programa APAC Radio 70 1 de abril de 2026
Rayler Programa APAC Espectros 100 9 de abril de 2026
SunriseRetail Programa APAC Radio 70 1 de abril de 2026
SunriseRetail Programa APAC Espectros 100 9 de abril de 2026

Reglas del programa de descuentos

Los cuatro distribuidores están inscritos como miembros en dos programas de reembolso activos.

  • Programa AMER: Ofrece Basado en volumen y Basado en ingresos a NovaTech y GlobalMed. El programa tiene 6 periodos de acumulación mensuales.
  • Programa APAC: Ofrece Basado en volumen y Basado en ingresos a Rayler y SunriseRetail. El programa tiene 6 periodos de acumulación mensuales.

El gestor del programa configura los criterios de agregación para los tipos de reembolso. Establece cómo se agrupan las transacciones agregando registros Campo de agregación de tipo de reembolso de programa a cada tipo de reembolso. La agregación por cualquier dimensión más allá de Miembro también requiere una personalización coincidente en el DPE de preprocesamiento de modo que se establezca el delimitador correspondiente.

Tipo de descuento Programa Criterios de agregación Cómo se configura
Basado en volumen Programa AMER Todos los productos combinados por miembro Un registro Campo de agregación: campo agregado = Miembro
Basado en ingresos Programa AMER Todos los productos combinados por miembro Un registro Campo de agregación: campo agregado = Miembro
Basado en volumen Programa APAC Por producto por miembro Dos registros de Campo de agregación (Miembro y Producto) y DPE de preprocesamiento personalizados para establecer el delimitador Producto
Basado en ingresos Programa APAC Por producto por miembro Dos registros de Campo de agregación (Miembro y Producto) y DPE de preprocesamiento personalizados para establecer el delimitador Producto

El Programa AMER tiene estos niveles de beneficios para ambos tipos de reembolso:

  • Nivel 1: Ofrece 2 $ por unidad (basado en volumen) o un 2% de acumulación (basado en ingresos) cuando la cantidad de producto combinada para un miembro está entre 0 y 100 unidades.
  • Nivel 2: Ofrece 3 $ por unidad (basado en volumen) o un 3% de acumulación (basado en ingresos) cuando la cantidad de producto combinada para un miembro supera 100 unidades.

El programa APAC tiene estos niveles de beneficios, aplicados por separado para cada producto:

  • Nivel 1: Ofrece 2 $ por unidad (basado en volumen) o un 2% de acumulación (basado en ingresos) cuando la cantidad para un producto está entre 0 y 100 unidades.
  • Nivel 2: Ofrece 3 $ por unidad (basado en volumen) o un 3% de acumulación (basado en ingresos) cuando la cantidad para un producto supera 100 unidades.
Nota
Nota Para todos los tipos de reembolso, el gestor del programa selecciona Avanzado como Tipo de ejecución. El administrador configura las seis definiciones de DPE en Data Cloud para ejecutarse secuencialmente cuando se desencadena el cálculo de acumulación.
  • Descuento avanzado y preprocesamiento de acumulación - Configuración de reglas
    El DPE Configuración de regla lee el tipo de reembolso y la configuración de beneficios y crea los registros de referencia que utilizan los DPE posteriores. No se calculan importes devengados en esta etapa.
  • Procesamiento previo avanzado de reembolsos y acumulación: Preparación de datos
    El DPE Preparación de datos combina los registros Meta de regla desde DPE Configuración de regla con la lista de miembros activos y el periodo de acumulación de abril de 2026. Para cada combinación miembro-tipo de reembolso-periodo, crea un registro Entrada de regla que define el intervalo de fechas aplicable y un registro Entrada de nivel para cada nivel de beneficio dentro de ese intervalo.
  • Motor de acumulación y pagos - Cálculo Delta
    El DPE de cálculo Delta compara los registros de introducción de regla y de introducción de nivel de la ejecución actual con registros almacenados desde la ejecución anterior. Los registros sin cambios desde la última ejecución se marcan como Sin modificar y no se vuelven a procesar. Esto evita el recuento doble cuando el motor se ejecuta varias veces en el mismo periodo.
  • Motor de acumulación y pagos - Procesamiento de reglas
    El DPE de procesamiento de reglas lee los registros de Etapa de nivel desde el DPE de cálculo Delta y calcula el valor devengado para cada transacción en cada nivel aplicable.
  • Descuento avanzado y postprocesamiento de acumulación - Generación de origen
    El DPE de generación de origen lee los importes calculados desde DPE de procesamiento de reglas y los escribe en tres objetos de Salesforce. Las fuentes de acumulación de tipo de reembolso de programa proporcionan la vista más granular: el importe acumulado por nivel de beneficio por miembro y periodo. Para tipos de reembolso escalonados, se crea un registro separado para cada nivel que cruzó el miembro.
  • Reembolso avanzado y postprocesamiento de acumulación - Actualización de estado
    El DPE Actualización de estado establece el campo Estado en cada Devengo de miembro de programa de reembolso desde Cálculo en curso a Calculado después de confirmar todos los importes. Los registros están ahora disponibles para su revisión y aprobación en la vista de lista Devengos de miembros del programa de reembolsos.
 
Cargando
Salesforce Help | Article