Loading
Entender a ordem de execução para fazer a transação de vendas

Entender a ordem de execução para fazer a transação de vendas

Quando você cria ou atualiza uma cotação ou pedido usando a API de transação de vendas de local, a Revenue Management (anteriormente Revenue Cloud) processa a solicitação por meio de uma ordem de execução definida. Este pedido descreve como a configuração, a precificação, os ganchos do Apex e a automação funcionam durante o processamento da transação. Entender esse pedido ajuda a determinar onde a lógica de precificação é executada e como os dados de contexto são processados ao usar a Transação de vendas de locação.

Edições obrigatórias

Disponível em: Lightning Experience
Disponível em: Edições Enterprise, Unlimited e Developer do Revenue Management (anteriormente Revenue Cloud) com a licença Revenue Cloud Advanced.

Quando a Transação de vendas do localizador processa uma solicitação, a Gerenciamento de receita executa estas etapas em sequência.

  1. Salva o cabeçalho da transação de vendas.
    1. Executa acionadores associados ao cabeçalho da transação.
    2. Sincroniza dados de contexto com suporte de volta ao contexto da transação quando os dados de contexto são incluídos na carga útil da solicitação.
  2. Hidrata a transação com os dados necessários para configuração e precificação.
  3. Aplica a lógica de configuração aplicável à transação.
  4. Resolve os dados de alteração, renovação e cancelamento (ARC) necessários para a transação.
  5. Valida a transação usando regras de validação do ARC.
    Importante
    Importante A validação do ARC é executada antes do gancho do Apex de precificação prévia. Se você usar ganchos do Apex para modificar campos como Data de início ou Quantidade, essas alterações contornarão a validação do ARC e poderão produzir resultados inesperados. Para garantir a validação adequada, atualize campos como Data e Quantidade na carga útil da solicitação antes de chamar Fazer transação de vendas.
  6. Executa a precificação.
    1. Executa o gancho do Apex de pré-precificação, se definido.
    2. Executa a lógica de precificação.
    3. Executa o gancho do Apex pós-precificação, se definido.
  7. Persiste dados do contexto da transação.
    1. Executa acionadores para registros afetados.
    2. Sincroniza dados de contexto com suporte de volta à resposta quando os dados de contexto são incluídos na carga útil da solicitação.
  8. Executa fluxos acionados por registro e outra lógica personalizada com base nos dados persistidos.
 
Carregando
Salesforce Help | Article