Caso de uso: Item de linha de configuração para cotar o fluxo de linha
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.
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:
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:
Selecione o elemento de fluxo Atualizar campos e clique em Editar elemento . Uma janela pop-up será aberta:
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):
Se os dados forem inseridos corretamente, você deverá ver o valor do campo criado mudar para o mesmo formato que o valor acima dele:
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: