No ecrã de Templates da Cris ( Menu > Framework > Framework PHC) pode criar templates de prompts de utilizador que vão aprimorar a interação com a Cris, ampliando as opções de dados fornecidos.
Este ecrã é composto pelos seguintes campos:
Resumo: Permite preencher o resumo do template que irá ser apresentado nos ecrãs para seleção, caso o campo Texto para botão não esteja preenchido.
Texto para botão: Permite preencher o nome do template que irá ser apresentado nos ecrãs para seleção. Se este campo não estiver preenchido a informação que irá apresentar nos ecrãs de seleção será a informação preenchida no campo Resumo.
Grupo: Permite selecionar o grupo a que pertence o template em questão.
Ordem: Permite indicar a ordem pela qual o template irá ser apresentado na análise avançada ou no ecrã. Primeiro apresenta os registos configurados com “Ordem” igual a 1, 2, 3, etc. e depois os registos configurados com “Ordem” igual a 0, que são apresentados por ordem alfabética do "Resumo" do template.
Inativo: Permite indicar se o template está ativo ou inativo.
Descrição para tooltip: Permite indicar o texto de ajuda aquando da seleção do template.
Local onde vai ser utilizado: Permite optar por colocar o template numa determinada "Análise Avançada" ou num determinado "Ecrã" ou no "Menu Global".
- Se ativar a opção Análise Avançada, automaticamente fica disponível o campo Análise onde deve selecionar a análise avançada onde pretende disponibilizar o template em questão.
- Se ativar a opção Ecrã, automaticamente fica disponível o campo Nome do ecrã onde deve preencher o nome do ecrã onde pretende disponibilizar o template sem a parte do “.ASPX”. Este campo pode ser preenchido com o nome de um mainform (ex: CLFORM), monitor (ex: MonSerieAt), agenda (mxagen) e de um ecrã de utilizador (neste caso deve ser preenchido com o “Código do Ecrã”). Para além do Nome do ecrã, também é disponibilizado o campo Posição se num mainform com as opções Zona de ecrã e Zona de registo. Estas duas últimas opções, permitem indicar se o template que estamos a configurar aparece na zona do ecrã ou na zona do registo.
Pergunta para a Cris
Conteúdo da pergunta: Permite preencher a pergunta a ser feita à Cris, quando selecionar o template em questão. Neste campo, também tem a possibilidade de adicionar variáveis de tabela e variáveis de sistema à pergunta, para isso apenas tem de utilizar a formatação: #VARIAVEL#.
As variáveis de sistema, podem ser utilizadas na Zona de ecrã e Zona de registo e são:
#USERNAME#
#USERNO#
#USERPENO#
#TECNICO#
#VENDEDOR#
Por exemplo:
Cris, qual o meu número de utilizador: #USERNO#
As variáveis de tabelas, apenas podem ser utilizadas na Zona de registo e são os nomes dos campos da tabela principal do ecrã.
Por exemplo:
Cris, corrige erros ortográficos e semânticos deste texto: #OBS#
Notas
#OBS# é uma variável da tabela BO.
Tipo de resposta, Tamanho da resposta e Modelo da Cris: Estes campos são apresentados preenchidos com os respetivos valores dos parâmetros gerais, mas pode selecionar outro tipo de resposta (Objetiva, Neutra ou Criativa), tamanho da resposta (Curta, Média ou Longa) e modelo da Cria (Legado, Padrão ou Especial) para o template em causa.
Contexto da pergunta: Permite adicionar texto ao contexto da pergunta do parâmetro geral.
Ignorar o contexto definido nos parâmetros gerais do sistema
Se tiver esta opção ativa, está a indicar que ao usar o template em causa, apenas será tido em conta o contexto da pergunta definido no template.
Se tiver esta opção inativa, está a indicar que ao usar o template em causa, será tido em conta o contexto da pergunta definido no template e o contexto definido no parâmetro geral.
Dados a enviar
Campos dos dados principais do ecrã se num mainform
Este campo apenas está disponível quando o Local onde vai ser utilizado está selecionada a opção Ecrã e o campo Nome do ecrã está diferente de “mxagen”.
Neste campo é possível indicar os campos que pretende enviar para a Cris separados por virgula (ex: nome,no). Se tiver este campo vazio, são enviados os dados por defeito do ecrã.
Enviar adicionalmente todos os dados presentes no ecrã
Esta opção está disponível quando o Local onde vai ser utilizado está selecionada a opção Ecrã e o campo Nome do ecrã está diferente de “mxagen”. É possível utilizar esta opção, também, para o local Menu Global.
Se estiver esta opção ativa, está a indicar que em vez de enviar apenas os dados do ecrã, envia também todo o conteúdo do registo.
Escolha as análises avançadas para enviar à Cris
Nesta grelha é possível selecionar uma ou mais análises avançadas que serão enviadas à Cris como contexto adicional.
Na coluna Análise é apresentada a descrição da análise, na coluna Id da análise é apresentado o número da análise, na coluna Título é apresentado por defeito a descrição da análise mas pode ser alterado que será esse título o enviado para a Cris e a coluna Inativo permite indicar que a análise em questão, apesar de disponível não grelha, não é enviada para a Cris.
Informação
- Se no campo Análise escolher uma análise avançada, nesta grelha não deve ser possível selecionar essa análise e não devem aparecer as análises que tenham a opção É de ecrã ativa;
- Se a posição do template é na Zona de registo, nesta grelha só devem ser apresentadas as análises que tiverem na sua configuração a opção É de ecrã ativa e tenham no campo Nome do ecrã onde estará disponível (no ecrã de Análises Avançadas) o mesmo ecrã que o indicado no campo Nome do ecrã (no ecrã de Templates da Cris);
- Ao Consultar a Cris só são enviados os dados das Análises Avançadas a que o utilizador tem acesso.
Expressão T-SQL (apenas disponível na gama Advanced e Enterprise)
Este campo permite enviar dados extra à Cris, através de uma query SQL. Pode utilizar variáveis de sistema, que são:
#USERNAME#
#USERNO#
#USERPENO#
#TECNICO#
#VENDEDOR#
Por exemplo:
select nome from pe where no = #USERPENO#
Expressão VB.NET (apenas disponível na gama Enterprise)
Este campo permite enviar dados extra à Cris, através de um programa em VB.NET.
Por exemplo:
Dim question = objPara.Question
return "Esta é a pergunta: " & question.ToString
Notas
Quando passamos os dados à Cris da Expressão T-SQL e/ou Expressão VB.NET, usamos o nome das colunas (nomes/descrições que podem ser definidos pelo utilizador na query/código) para a descrição dos campos.
Título expressão T-SQL (apenas disponível na gama Advanced e Enterprise)
Este campo permite atribuir um título aos dados da query SQL.
Título programa VB.NET (apenas disponível na gama Enterprise)
Este campo permite atribuir um título aos dados do programa VB.NET.
Eventos
Este separador encontra-se disponível apenas na gama Enterprise, a partir da versão 202501.
Expressão VB.NET para alterar a resposta da Cris
Este campo permite ajustar ou modificar as respostas originais, após a receção da resposta da Cris, de uma forma mais estruturada ao contexto do cliente em VB.NET.
Notas
Caso o template não tenha código, ou o código existente não retorne nada, a resposta original da Cris será a apresentada.
Acessos
Neste local é possível definir se o template está ou não disponível na Intranet e Extranet.
No campo "Está disponível em:", aparecem as opções "Intranet" e "Extranet". Ao ativar estas opções, o template torna-se disponível na plataforma correspondente, permitindo que seja utilizado conforme necessário.
É ainda possível selecionar o Tipo de acesso que os utilizadores terão para executar o template em questão.
Se o utilizador tiver acesso ao template e tiver Acesso Direto ao GenAI - Respostas internas com consumo de palavras pode selecionar o respetivo template no ecrã ou na análise avançada para o qual está configurado.
Desta forma, ao aceder à análise avançada ou ao ecrã para o qual o template está configurado, surgirá no botão de Consultar a Cris, na zona do registo ou na zona do ecrã, uma nova opção com o resumo definido para o template. Ao selecionar essa opção, abre o ecrã de Consultar Cris, com os seguintes campos preenchidos:
- Usar template: com o template selecionado pelo utilizador;
- O que deseja saber sobre estes dados?: com o conteúdo da pergunta definido no template;
- Tipo de resposta e Tamanho da resposta (no separador “Opções avançadas”): com o configurado no template selecionado e
- Contexto da pergunta (no separador “Opções avançadas”): com o configurado no template selecionado mais o contexto da pergunta dos parâmetros gerais.
Neste caso, como o campo Usar template está preenchido, deixa de estar disponível o botão Continuar no chat externo e só é possível fazer perguntas através do botão Obter resposta.
Informação
- O ecrã de Templates da Cris apenas está disponível com os módulos de PHC CS GenAI e PHC CS Supervisor e com o PHC On ativo.
- Os Templates da Cris criados em PHC CS Web não podem ser utilizados em PHC CS Desktop e vice-versa, pois têm configurações especificas para cada tipo de plataforma.