Ao utilizar as expressões do CAP em um workflow, não há como confirmar quais retornos que elas irão trazer para as solicitações. Isso porque esses retornos podem depender do contexto de cada solicitação.
Por exemplo, a expressão GetIssuerName() tem como função recuperar o nome do usuário que abriu a solicitação (solicitante). Portanto, seu resultado irá variar de acordo com cada solicitação em que é utilizada.
Há também expressões que não precisam do contexto de uma solicitação para se resolverem, como a GetUserAndGroupLogOnNames() que tem como função retornar os grupos aos quais um usuário é integrante.
Partindo deste pretexto, para que possamos confirmar se uma expressão está trazendo a informação desejada, há uma tela no CAP em que elas podem ser validadas, a página de Teste de Expressões.
Para acessar essa página, no menu lateral, clique em Avançado e selecione a opção Configurações:
Em seguida, dentro do menu Ferramentas clique no link Teste de Expressões:
Será aberta então a página de Teste de Expressões que é composta pelos itens abaixo:
1 - Caso queira validar o retorno de uma expressão baseado no contexto de uma solicitação específica, insira neste campo o número da solicitação.
2 - Aqui deve ser inserida a expressão a ser validada.
3 - Marque esta opção para que o retorno da expressão seja visualizado em texto puro.
4 - Marque esta opção para que o retorno da expressão seja visualizado em Html (validação para envio de e-mail).
5 - Botão para executar a validação.
6 - Campo em que os resultados serão exibidos.
Exemplos de uso:
Expressão sem contexto de solicitação para retorno:
Expressão com contexto de solicitação para retorno:
Mais de uma expressão pode ser testada simultaneamente, desde que a sintaxe esteja correta, todos os valores serão resolvidos com sucesso: