Criar scripts

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 2 min. de leitura
  • Saiba como criar funções avançadas usando a interface de script.

    Alguns casos de uso exigem uma condição ou ação avançada. Outras vezes, o administrador pode preferir script em vez de aproveitar regras simples. Para essas ocasiões, CPQ oferece a capacidade de escrever scripts em áreas-chave.

    O script está disponível em ações e condições de regra, atrás da opção ou alternância de menu Avançado.

    Regra

    Ao clicar em Criar função avançada , o editor de scripts é aberto, incluindo as ferramentas necessárias para escrever um script.

    Quando o editor de script abre pela primeira vez, ele fornece o formato de retorno esperado do script.

    • As condições avançadas retornam verdadeiro ou falso.
    • As regras de ocultação avançadas retornam uma cadeia de caracteres de texto.
    • As regras de determinação avançada retornam o tipo de campo que estão definindo.
      • Uma regra de determinação que define um número retorna um número.
      • Uma regra de determinação que define uma lista de seleção de seleção múltipla retorna uma matriz.
    • As regras avançadas de inclusão e exclusão retornam uma matriz.
    • As regras do produto retornam ProductList.

    Para obter mais detalhes e uma amostra de script, revise a seção "Ações avançadas do produto" de Regras.

    . ? Ajuda abre um menu de funções disponíveis. Cada entrada inclui uma descrição da função, os parâmetros que ela aceita, sua saída e um exemplo que pode ser inserido no local atual do cursor no script.

    Script

    À medida que você digita no editor de scripts, são fornecidas sugestões, incluindo funções, nomes de variáveis de campo configuráveis e variáveis locais. O uso desse recurso ajuda a eliminar nomes de variáveis incompatíveis e erros de digitação. Na captura de tela abaixo, digite Ma Fornece ao usuário duas funções disponíveis (Mapa e Matemática) e uma lista de todos os campos correspondentes. Entradas adicionais restringem a lista de opções correspondentes.

    Estrutura do mapa

    Na parte inferior da interface de script, o depurador permite testar seu script definindo valores para as variáveis (campos) às quais ele faz referência. A entrada do depurador é fornecida no formato JSON. Para sua conveniência, revise os formatos específicos do campo na ajuda de informações dos campos (seta).

    Tela de ajuda

    Pode ser útil salvar as entradas do depurador como comentários no script para colar facilmente no depurador quando você precisar testar o script.

    Chamadas para log() no script são retornados na saída do depurador.