Fluxo de orquestração de descontos
Execute o Fluxo de orquestração de descontos para calcular valores de descontos e processar pagamentos. Ela inclui outros fluxos de Desconto predefinidos como subfluxos. O fluxo pesquisa definições do mecanismo de processamento de dados com Tipo de processo como Descontos e aciona a agregação de dados. Em seguida, o fluxo executa o processo de cálculo para gerar valores de pagamento do membro.
Edições obrigatórias
| Disponível em: Enterprise, Unlimited e Developer Editions que têm o Gerenciamento de descontos habilitado. |
O Fluxo de orquestração de descontos tem estes componentes:
| Modelo | Objetivo | Detalhes adicionais |
|---|---|---|
| Executar trabalhos de DPE de reembolso | Executa todas as definições do mecanismo de processamento de dados ativas para gerar registros agregados. Para ser incluído nesse fluxo, o Tipo de processo de uma definição do mecanismo de processamento de dados deve ser definido como Descontos |
Use esse fluxo para executar automaticamente as definições do mecanismo de processamento de dados aplicáveis a intervalos periódicos. |
| Executar cálculos de pagamento de reembolso | Chama o trabalho de gerenciamento em lote Calcular pagamento de reembolso para calcular o valor do pagamento de reembolso de registros agregados e atualizar os dados de pagamento de reembolso nos objetos Origem de pagamento do tipo de reembolso do programa, Pagamento do tipo de reembolso do programa e Pagamento do membro do programa de reembolso. |
Use esse fluxo para obter visibilidade do valor do desconto no momento ou mais atual antes da data de cálculo do pagamento final para um período chegar. O cálculo usa os valores mais atuais no objeto agregado para atualizar os valores de pagamento em vários objetos e finaliza os valores quando a data de cálculo de pagamento chegar. |
| Calcular valor do desconto | Esse fluxo é chamado pelo trabalho de gerenciamento em lote Calcular pagamento de reembolso para processar registros agregados e gerar pagamentos de reembolso. O trabalho de gerenciamento em lote processa os registros em partes gerenciáveis. | — |
| Executar ações de pagamento após reembolso | Executa uma série de ações para garantir que os registros de pagamento do membro sejam fechados na data de cálculo do pagamento para cada período. | Quando a data de cálculo de pagamento para um período chega, o status do pagamento é definido como Calculado e o período de pagamento é definido como Fechado. |
Objetos atualizados pelo fluxo de orquestração de descontos
Quando o fluxo é executado, ele agrega dados da transação e atualiza registros relacionados a pagamento.
O fluxo atualiza estes objetos:
- Agregado de produtos do membro de reembolso – Armazena dados de transação agregados usados para cálculos de pagamento.
- Item agregado do membro de reembolso – Armazena os detalhes no nível da transação que contribuem para agregados.
- Pago do membro do programa de reembolso – Armazena valores de pagamento calculados para cada membro.
- Fonte de pagamento do tipo de desconto do programa – Armazena o detalhamento do pagamento por tipo de desconto.
- Pagamento do tipo de desconto do programa – Armazena valores de pagamento no nível do tipo de desconto.
- Período de pagamento do programa de reembolso — Atualizado quando o processamento do pagamento for concluído.
O Fluxo de orquestração de reembolso pode ser concluído com êxito e atualizar o status do Período de pagamento do programa de reembolso para Fechado sem gerar registros de pagamento.
Os registros de pagamento do membro do programa de reembolso são gerados apenas quando:
- Pelo menos um benefício de reembolso é definido para o tipo de reembolso.
- Os registros de Agregado de produtos do membro de desconto são criados pelo DPE.
Os registros de pagamento não serão gerados se agregados não forem criados devido a uma incompatibilidade entre o Tipo de desconto do programa e a definição de DPE associada.

