A rotina de parametrizações DTA tem como objetivo realizar as configurações necessárias para a utilização do DTA nas rotinas de Manufatura.
Além das parametrizações necessárias para o correto funcionamento das funcionalidades do DTA, nesta rotina também é possível realizar a consulta das ferramentas disponíveis para utilização no DTA, e determinar quais usuários ou grupo de usuários podem utilizar cada uma das ferramentas.
Ao acessar a rotina de configurações, é apresentado o menu lateral com as seguintes opções:
Na opção de Catálogo, é apresentada uma lista com as ferramentas disponíveis para utilização no DTA. Serão apresentadas as seguintes informações:
| Coluna | Descrição |
|---|---|
| Habilitado? | Representa uma legenda com as cores verde ou vermelho, indicando se a ferramenta está ou não habilitada para uso.
Todas as ferramentas são criadas com o status Habilitado. |
| Código | Código identificador da ferramenta |
| Permissões | Exibe um ícone, indicando se a ferramenta possui algum usuário ou grupo de usuário que possui permissão de acesso.
|
| Descrição | Descrição curta indicando o objetivo da ferramenta |
| Grupo | Exibe a descrição do grupo de ferramentas a qual a ferramenta está vinculada. |
| Ações | Exibe os botões de ação disponíveis para cada uma das ferramentas.
|
É possível realizar filtros nas informações desta tabela. O campo "Pesquisar" localizado na parte superior direita da tabela permite filtrar os registros por código da ferramenta, descrição da ferramenta ou grupo de ferramentas. |
Na ação
Detalhes da ferramenta, é possível visualizar todas as informações relacionadas à ferramenta. Serão exibidas as seguintes informações:
| Coluna | Descrição | Origem da informação |
|---|---|---|
| Código | Código identificador da ferramenta | HZV_FUNCAO |
| Habilitado? | Identifica se a ferramenta está habilitada para uso | HZV_HABLTD |
| Padrão? | Identifica se é uma ferramenta padrão do sistema? | HZV_PADRAO |
| Descrição Reduzida | Breve descrição do objetivo da ferramenta | HZV_DSCCUR |
| Descrição | Descrição da funcionalidade da ferramenta, enviada ao modelo de IA | HZV_DESCRI |
| Regras | Regras de uso da ferramenta, enviado ao modelo de IA | HZV_REGRAS |
| Grupo | Código do grupo de ferramentas vinculado | HZV_GRUPO |
| Descrição Grupo | Descrição do grupo de ferramentas vinculado | HZX_NOME |
| Classe | Nome da classe ADVPL/TLPP responsável pela ferramenta | HZV_CLASSE |
| Método | Nome do método ADVPL/TLPP que será executado para obter os dados da ferramenta | HZV_MDADOS |
| Versão | Número da versão da ferramenta, incremental em atualizações das parametrizações da ferramenta | HZV_VERSAO |
Na aba Exemplos, será exibida uma tabela contendo alguns exemplos de interações que podem invocar a ferramenta durante a utilização do DTA. Estes exemplos também serão enviados ao modelo de IA, para que o modelo possua uma referência mais adequada sobre o objetivo da ferramenta, permitindo assim uma melhor precisão na decisão do modelo de IA sobre qual ferramenta é a mais adequada conforme a interação executada pelo usuário.
A tabela de exemplos exibe as seguintes informações:
| Coluna | Descrição | Origem da informação |
|---|---|---|
| Sequência | Sequencial do exemplo dentro da ferramenta | HZZ_SEQUEN |
| Descrição | Texto do exemplo de utilização da ferramenta | HZZ_DESCRI |
Na aba Parâmetros, será exibida uma tabela contendo todos os parâmetros/argumentos utilizados para a execução da ferramenta. Estes argumentos serão solicitados pelo modelo de IA ao usuário para que a ferramenta seja executada, e serão enviados como parâmetros para o método da ferramenta responsável por obter as informações.
A tabela de parâmetros exibe as seguintes informações:
| Coluna | Descrição | Origem da informação |
|---|---|---|
| Parâmetro | Código identificador do parâmetro. O método ADVPL/TLPP responsável por obter as informações da ferramenta receberá o parâmetro identificado por este código. | HZV_PARAM. Identificado através do nome da propriedade registrado. |
| Tipo | Tipo de dados do parâmetro, podendo ser string, null, number ou boolean. Quando um parâmetro estiver definido com os tipos "string, null", identifica que o parâmetro pode receber um texto ou o valor "null", tornando-o um parâmetro que pode ou não possuir valores, mesmo que a flag "Obrigatório" estiver habilitada. | HZV_PARAM. Identificado através da informação "type". |
| Descrição | Descritivo do parâmetro. Esta informação tem importância para que o modelo de IA identifique corretamente os argumentos informados na solicitação do usuário, pois é a partir desta descrição que o modelo irá identificar o que significa o parâmetro para a ferramenta. | HZV_PARAM. Identificado através da informação "description". |
| Obrigatório | Flag (Sim/Não) indicando se o preenchimento do argumento é obrigatório para que a ferramenta possa ser executada. | HZV_PARAM. Identificado através da informação "required". |
| Opções | Lista de valores válidos para o argumento. Quando informado, o argumento somente irá receber um dos valores válidos fornecidos. | HZV_PARAM. Identificado através da informação "enum". |
Na aba Glossário, será exibida uma tabela contendo os nomes das informações que são retornadas pelas ferramentas.
O glossário é útil para que o modelo de IA conheça as nomenclaturas corretas de cada informação que a ferramenta traz, fazendo com que a forma que a informação é exibida ao usuário seja mais compreensível.
| Coluna | Descrição | Origem da informação |
|---|---|---|
| Propriedade | Nome da propriedade que a ferramenta retorna | HZW_NOME |
| Descrição | Descritivo da propriedade retornada. Geralmente é uma descrição da informação que pode ser apresentada ao usuário. | HZW_DESCRI |
As informações do Glossário são consideradas pelo modelo de IA para a melhor exibição das informações ao usuário, porém não obrigatoriamente o modelo de IA irá utilizar exatamente as descrições definidas no glossário para apresentar as informações para o usuário. Podem haver diferenças na apresentação de acordo com a interpretação realizada pelo modelo. |
Para desabilitar uma ferramenta, deve ser acionado o botão de ação
da ferramenta desejada. Será exibida uma mensagem de confirmação para desabilitar a ferramenta, e em caso de confirmação a ferramenta será desabilitada. O status da ferramenta será alterado para Desabilitado.
O botão de ação para desabilitar uma ferramenta somente é visível quando a ferramenta está com o status "Habilitado".
Quando uma ferramenta está desabilitada, ela não é mais utilizada como uma ferramenta válida durante a utilização do DTA e sua execução não será solicitada.
Para habilitar uma ferramenta, deve ser acionado o botão de ação
da ferramenta desejada. Será exibida uma mensagem de confirmação para habilitar a ferramenta, e em caso de confirmação a ferramenta será habilitada. O status da ferramenta será alterado para Habilitado.
O botão de ação para habilitar uma ferramenta somente é visível quando a ferramenta está com o status "Desabilitado".
Como parte dos privilégios de execução dos usuários, é possível definir quais usuários ou grupos de usuários podem executar determinada ferramenta.
Para definir quais usuários/grupos de usuários podem utilizar determinadas ferramentas, na visão de
Detalhes da ferramenta pode ser acessada a opção "Segurança".
A opção Segurança irá abrir uma nova visão, onde é possível consultar, adicionar ou remover os usuários/grupos de usuários com acesso a ferramenta.
É exibida uma tabela com as seguintes informações:
| Coluna | Descrição | Origem da informação |
|---|---|---|
| Tipo | Identifica se a permissão é de um Usuário ou de um Grupo de usuário | Se HZY_USUARI estiver preenchido, indica uma permissão de usuário. Se HZY_USUARI estiver vazio, indica uma permissão de grupo. |
| Código | Código do usuário ou do grupo de usuário, de acordo com o tipo. | HZY_USUARI ou HZY_GRPUSR. |
| Descrição | Nome do usuário ou do grupo de usuário, de acordo com o tipo. | Nome do usuário, ou nome do Grupo de usuários, definido no Configurador do sistema. |
| Ações | Ações que podem ser executadas para o usuário/grupo.
| - |
Para adicionar a permissão para um usuário ou grupo de usuário:
1) No campo "Tipo", selecione Usuário ou Grupo para determinar o tipo de inclusão;
2) No campo de texto abaixo do "Tipo", informe o código do Usuário ou do Grupo de usuário, conforme seleção do Tipo realizada. Pode ser utilizada a consulta "lookup" do campo para facilitar o seu preenchimento;
3) Após informar o código do usuário/grupo, clique sobre o botão "Adicionar". A permissão será concedida, e a tabela de permissões será atualizada com o novo usuário/grupo adicionado.
Para consultar, adicionar ou remover permissões de um usuário em várias ferramentas, pode ser utilizada a funcionalidade de Autorização. |
Documentar aqui as funções da autorização
Documentar aqui as funções da tela de parâmetros