Loading
Aprender
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Chamar a API de transação de vendas em um fluxo

          Chamar a API de transação de vendas em um fluxo

          Invoque a API de Fazer transação de vendas (PST) para criar, atualizar e excluir cotações e pedidos e precificar seus produtos e serviços relacionados. Antes de poder invocar a ação, crie e defina os valores de uma variável definida pelo Apex para usar como entrada de gráfico para a ação. Você pode usar as outras entradas para configurar como o Salesforce precifica e valida a cotação ou o pedido. A ação retorna o ID da transação de vendas, bem como informações de status.

          Edições obrigatórias

          Disponível em: Lightning Experience
          Disponível em: Edições Enterprise, Unlimited e Developer do Revenue Cloud em que o Gerenciamento de transações está habilitado

          No Flow Builder, adicione um elemento Ação ao fluxo. Selecione a categoria Revenue Cloud e pesquise por Invoque a API de transação de vendas.

          Definir valores de entrada

          Incluir parâmetro Descrição
          Preferências de taxas do catálogo

          Especifique como o Revenue Cloud precifica uma cotação ou pedido durante o processamento. Por exemplo, se você adicionar um item de linha de cotação a uma cotação, talvez você ainda não queira precificar a cotação. Os valores possíveis são:

          • Force – Sempre precifique a cotação ou o pedido.
          • Skip – Nunca precifique a cotação ou o pedido.
          • System – Siga a preferência do sistema, que é usada para determinar se um cálculo de precificação é necessário.

          O valor-padrão é System.

          Método de configuração

          Especifique quando o Revenue Cloud busca entradas do cartão de frequência para itens de linha de cotação com precificação baseada em uso durante o processo de criação da cotação. Os valores possíveis são:

          • Fetch – Recupere as entradas do cartão de frequência durante o processo de criação da cotação.
          • Skip – Ignore a recuperação de entradas do cartão de frequência para itens de linha de cotação durante o processo de criação da cotação.

          O valor-padrão é Skip. Essa propriedade está disponível apenas quando a venda baseada em uso está habilitada.

          Opções de configuração

          Especifique as regras que o Salesforce segue para validar uma cotação ou pedido. Essas opções são expressas como booleanos. Para especificar que o Revenue Cloud realize uma ação, defina o valor da opção como true. Você pode especificar verdadeiro para várias opções. As opções incluem:

          • validateProductCatalog – Quando true, valida em relação ao catálogo de produtos.
          • validateAmendRenewCancel – Quando true, executa validações para alterar, renovar ou cancelar processos.
          • executeConfigurationRules – Quando true, o pedido deve cumprir as regras de configuração durante o processamento. Quando falso, as regras são ignoradas e um aviso é emitido.
          • addDefaultConfiguration – Quando true, adicione automaticamente as configurações padrão à cotação ou ao pedido.

          O valor padrão de todas as opções é false.

          Detalhe de contexto Especifique uma string que contenha o ID do contexto para que você possa reutilizar o contexto da sessão em uma operação subsequente da API de Transação de vendas.
          Gráfico

          Essa entrada é uma variável definida pelo Apex da classe RevSalesTrxn_RecordReference. Ele tem dois campos.

          O valor do campo records depende do objeto em que você está agindo e da ação que está executando no objeto. Por exemplo, para adicionar itens de linha a uma cotação, você pode definir o campo records da seguinte maneira.

          • RecordReference.referenceId – Uma string que identifica a variável.
          • RecordReference.record.method – Uma string que define o método de API a ser chamado, por exemplo, POST.
          • RecordReference.record.type – Uma string que define o objeto a ser alterado, por exemplo, QuoteLineItem.
          • RecordReference.record.fieldValues – Uma coleção de variáveis definidas pelo Apex da classe RevSalesTrxn_RecordMapWrapper. Adicione o valor dessas variáveis definidas pelo Apex à coleção de fieldValues.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          Armazenar valores de saída

          Parâmetro de saída Descrição
          Detalhe de contexto Uma string alfanumérica que identifica o contexto.
          ID da transação de vendas O ID da cotação ou do pedido nessa transação.
          URL do status Um link para a tabela AsyncOperationTracker que mostra o status da sua solicitação. Para retornar o status dessa ação, anexe o ID do rastreador de uma ação ao URL.
          ID do rastreador Uma string alfanumérica que identifica a ação específica. Para retornar o status da ação, anexe esse ID ao URL do status.

          Uso

          Para configurar a entrada da API de Transação de vendas do local:

          • Use um elemento Atribuição para definir os valores de campo das variáveis TransactionNameRecordMapWrapper, OppNameRecordMapWrapper e PricebookNameRecordMapWrapper da classe RevSalesTrxn_RecordMapWrapper.
          • Se você quiser incluir opções de configuração, crie as opções como novas variáveis booleanas.
          Nota
          Nota As atualizações feitas por meio do Editor de linha de transação de vendas não acionam fluxos acionados por registro no Grupo de linhas de cotação. O Editor de linha de transação de vendas processa essas atualizações por meio da API de transação de vendas do locatário nesta ordem: Cotação, Grupo de linhas de cotação e Item de linha de cotação. Quando um campo Grupo de linhas de cotação mudar no Editor de linha de transação de vendas e os itens de linha de cotação relacionados precisarem de atualizações, use ganchos do Apex personalizados em vez de fluxos declarativos acionados por registro.
           
          Carregando
          Salesforce Help | Article