Usando comentários e o console para depurar scripts
Saiba como os comentários e o console podem ajudar você a depurar seus scripts.
CPQ tem várias áreas em que o administrador pode usar scripts para definir comportamento. Isso inclui condições avançadas para regras, ações avançadas para regras e enriquecimentos.
Condições avançadas para regras
Ações avançadas para regras
Aprimoramentos
Este artigo destaca alguns recursos-chave para ajudar você a testar e preparar seu código antes de implantá-lo em um blueprint.
Console.log
Quando o administrador começa a escrever um script, o. CPQ O administrador tem esta aparência:
Clicando Execute o Depurador No painel inferior aumenta o depurador e a seção Saída do depurador. Esta seção também é chamada de console.
Esta caixa mostra a saída do script com base no script e as entradas adicionadas ao depurador (se aplicável). Por exemplo, o script de aprimoramento da BOM mostra a BOM atualizada com base no aprimoramento e nas entradas colocadas no depurador.
Linhas de código podem ser registradas no console. Assim, você pode enviar texto para o console, como a seguir:
Você também pode registrar variáveis, o que é útil para garantir que seu script esteja funcionando corretamente. Você pode adicionar texto ao log para ajudar as linhas de código a se destacarem:
Comentários
Os comentários são linhas de código que o script ignora. Os comentários têm alguns usos. Em primeiro lugar, é muito útil para futuros codificadores (e para você, quando você revisitar o código muito mais tarde) se você tiver comentado sobre como e por que codificou linhas do script como você fez. Os comentários também podem ser usados para salvar o código para usar novamente. E se você não usar um bloco de código, mas quiser usá-lo mais tarde, você pode comentá-lo para que ele não afete seu trabalho atual.
Você pode escrever comentários em uma única linha ou em várias linhas.
Para adicionar comentários de linha única, use duas barras. Qualquer coisa escrita após as barras na mesma linha é ignorada pelo script.
// Este comentário é ignorado pelo script
No entanto, qualquer código antes das barras ainda é executado. Por exemplo, na imagem abaixo, a variável be4comment permanece como 12345, pois o script ignora o comentário "67890" após as barras.
Para criar um comentário de várias linhas, adicione uma barra e um asterisco antes do comentário. Adicione um asterisco e uma barra após o comentário.
/*
Your comment goes here.
It can span multiple lines.
*/
Ao adicionar um comentário de várias linhas, tenha cuidado para não comentar elementos importantes, como colchetes de fechamento, parênteses ou declarações de retorno.
Quando você revisita ou modifica com frequência uma regra que usa entradas de muitos outros campos, pode ser útil colar a entrada na seção do depurador como um comentário de várias linhas. Dessa forma, quando você retornar ao trabalho na regra mais tarde, não precisará reescrever as entradas.
/* inputs
{"Field1": "testValue1",
"Field2Quantity": 2,
"Field3": "testValue3"
},
*/