Caso de uso: Item de linha de configuração para cotar o fluxo de linha

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 2 min. de leitura
  • Ao fazer alguns ajustes em um modelo de fluxo incluído com o pacote de extensão CPQ versão 1,8 ou posterior, você pode analisar as informações estendidas de uma configuração e mapeá-las para campos personalizados sem usar um script QCP.

    Nota:
    Este artigo se aplica ao CPQ Extensão para o pacote Salesforce CPQ versão 1,8 ou posterior. . CPQ O pacote CPQ é a versão 1,7 ou anterior, consulte Caso de uso: Usando o plug-in Calculadora de cotação do Salesforce para integrar dados do CPQ Para cotações e linhas de cotação do Salesforce.

    Por padrão, se você adicionar informações estendidas a um item de linha (usando ProductList.extended), elas serão adicionadas como JSON ao objeto de item de linha de configuração correspondente criado como o seguinte:

    objetos de item de linha de configuração

    Antes que esse fluxo fosse criado, a única maneira de analisar as chaves individuais e mapeá-las para campos personalizados nos itens de linha de configuração ou em suas linhas de cotação correspondentes era escrever um script QCP para fazer isso. Este guia mostrará como obter o mesmo resultado fazendo alguns ajustes em um modelo de fluxo incluído com nosso pacote de extensão CPQ a partir das versões 1,8 ou posterior.

    Vamosʼs pegar o caso do primeiro campo personalizado na captura de tela acima. Um produto é adicionado usando uma regra de produto avançada e as informações de frete são inseridas como informações estendidas. Para este exemplo, usaremos sg_Freight, ajuste conforme necessário para o nome da sua informação estendida:

    ProductList.extended = {};
    ProductList.extended.SG_Freight = cfg.sRFreight;  

    Você deve criar um SG_Freight_c No item de linha de configuração e objetos de linha de cotação (se você inserir "sg_Freight", o SFDC adicionará automaticamente o _c). É recomendável fazer isso com o Construtor de esquemas, pois eleʼs muito mais rápido. Se você optar por adicioná-los por meio do Gerenciador de objetos, certifique-se de verificar as configurações de Acessibilidade do campo para os campos criados para que os fluxos possam modificá-los. Certifique-se de definir a segurança no nível do campo no campo personalizado para que fique visível para qualquer perfil que os usará.

    Em seguida, no SFDC, vá para Configuração > Automação de processos > Fluxos. Procure o fluxo "Item de linha de configuração para linha de cotação" e clique nele. Ele deve ter esta aparência:

    Fluxo de trabalho

    Selecione o elemento de fluxo Atualizar campos e clique em Editar elemento . Uma janela pop-up será aberta:

    Editar registros de atualização

    Clique em - Adicionar campo E, em seguida, na coluna Campo, insira o nome do campo SFDC como abaixo (o preenchimento automático deve ajudar você a digitá-lo):

    Defina a condição do filtro

    Se os dados forem inseridos corretamente, você deverá ver o valor do campo criado mudar para o mesmo formato que o valor acima dele:

    Defina condições de filtro

    Salve o fluxo e ative. Éʼs recomendável salvar o fluxo como um novo fluxo em vez de como uma nova versão, para que vocêʼll sempre tenha o modelo original para voltar, se necessário.

    Adicione seus campos ao item de linha de configuração e aos layouts de linha de cotação para ver estes valores onde eles pertencem:

    lista

    Tela de linha de cotação