Loading
Gestión de ingresos de canal
Configurar Devoluciones avanzadas y postprocesamiento de acumulación - DPE de generación de origen

Configurar Devoluciones avanzadas y postprocesamiento de acumulación - DPE de generación de origen

Vuelva a redactar resultados de cÔlculo de acumulación en Salesforce Core, agregados por su dimensión personalizada.

Ediciones necesarias

Disponible en: Ediciones Enterprise, Unlimited y Developer Edition que tienen Gestión de reembolsos y acumulación avanzada activada.
  1. Crear nuevo campo en Orígenes de acumulación de tipo de reembolso de programa:
    1. Cree un campo personalizado para su valor de delimitador (por ejemplo, Región__c)
    2. Este campo almacenarÔ el valor de dimensión en cada registro Origen de acumulación
  2. Seleccione Campo como entrada en el nodo de origen de datos:
    1. Abra el nodo de origen de datos Fuentes de acumulación de tipo de reembolso de programa
    2. Seleccionar su campo de delimitador reciƩn creado
  3. Pasar por nodo de unión:
    1. Asegúrese de que el campo fluye a través de: Enriquecer con números de referencia de acumulación de tipo de reembolso
  4. Crear fórmula AnchorString:
    1. Agregar un campo de fórmula en el nodo apropiado
    2. AsĆ­gnele el nombre Anchor1String (o Anchor2String, Anchor3String)
    3. Fórmula: IF(CONTAINS({AggregationCriteria}, "Region__c")==true, {Anchor1}, "_") Sustituya "Region__c" por su nombre de campo como aparece en el Tipo de reembolso de programa, y {Anchor1} por el campo de delimitador desde el DLO.
      Esta fórmula devuelve el valor del delimitador si estÔ configurado, o "_" si no se utiliza.
  5. Actualizar fórmula uniqueRefKey:
    1. Navegue a: Construir clave exclusiva para fuentes existentes
    2. Localizar la fórmula uniqueRefKey
    3. Agregar su AnchorString a la concatenación
      Por ejemplo, Incluir {Anchor1String} en la función CONCAT
  6. Seleccione Anchor1String en nodos de procesamiento de periodo. Seleccione el campo Anchor1String en estos seis nodos:
    • Rellenar detalles de periodo y tipo de reembolso
    • Combinar datos de salida y tipo de periodo
    • Eliminar campos innecesarios
    • Agregar información de nivel mĆ”s reciente
    • Agregar totales de periodos anteriores
    • Agregar totales de periodo actuales
  7. Seleccione Anchor1String para ambos orĆ­genes:
    1. Navegue a: Combinar importes de periodo actual y anterior
    2. Este nodo tiene dos orĆ­genes de entrada. Seleccionar Anchor1String desde ambos orĆ­genes
  8. Agregar fórmula de periodo de combinación:
    1. Navegue a: Valores de periodo de combinación
    2. Cree un campo de fórmula: IF(ISBLANK({AccruedAnchor1String}),{PriorAnchor1String},{AccruedAnchor1String} )
    Esto garantiza que el valor de delimitador se traslade correctamente al combinar datos del periodo actual y anterior.
  9. Seleccione Ancla1 entre cuatro nodos.
    • Enriquecer con detalles de miembros del programa
    • Comprobar si hay acumulaciones de miembros existentes
    • Comprobar las acumulaciones de tipos de reembolso existentes
    • Agregar valores de nivel a registros
  10. Actualizar UniqueRefKey en el nodo Nuevas fuentes:
    1. Navegue a: Construir clave exclusiva para nuevas fuentes
    2. Actualice la fórmula UniqueRefKey para incluir Anchor1: CONCAT({ProgramRebateTypeAccrualRef},"_",{MemberAccrualReferenceNumber},"_",{BenefitString},"_",{Member},"_",{Product},"_",{Anchor1})
    Esto garantiza que cada combinación exclusiva de miembro, producto y dimensión personalizada obtenga su propio registro Origen de acumulación.
  11. Seleccione Ancla1 en Nodo de filtro:
    1. Navegue a: Filtrar registros exclusivos para generación de fuentes
    2. En la configuración del nodo Coincidencia, seleccione Ancla1 desde esta fuente
  12. Seleccionar delimitador desde otro origen:
    1. En el mismo nodo Coincidencia, seleccione Ancla1 desde la otra fuente de entrada. Esto garantiza que la coincidencia se produzca en la dimensión del delimitador
  13. Crear fórmula Calcular campos de origen acumulados:
    1. Navegue a: Calcular campos de origen acumulados
    2. Cree una fórmula para su campo de delimitador: IF(ISBLANK({Id}),IF(({Anchor1String}=="_")==true,NULL,{Anchor1String}),{ExistingAnchor1})
      Lógica: Para nuevos registros: Utiliza el valor de delimitador si estÔ configurado, de lo contrario NULL. Para registros existentes: Conserva el valor de delimitador existente.
  14. Asignar delimitador1 en nodo de escritura no simultƔnea:
    1. Navegue a: Crear o actualizar detalles de origen de acumulación
    2. Asigne su campo de delimitador calculado al campo Anchor1 en Fuentes de acumulación de tipo de reembolso de programa.
    Esto escribe los resultados agregados finales de vuelta a Salesforce Core
 
Cargando
Salesforce Help | Article