Botões de Ação

Configurando botões de ação para telas

Os botões de ação são uma ótima ferramenta de customização, que permitem que você, como usuário do Sankhya-Om, execute tarefas específicas de maneira simples e rápida. No Construtor de Telas e no Dicionário de Dados por meio da aba "Ações" é possível definir a execução de uma "Rotina no Banco de dados" (Stored Procedure), execução de uma "Rotina Java", execução de um "Script (JavaScript)" e o Lançamento de uma tela do sistema.

A seguir, iremos auxiliá-lo a dar os primeiros passos nesse recurso e para ser mais objetivo, apresentaremos alguns conceitos básicos do Sankhya-Om, como cadastros Mestre/Detalhe, Dicionário de dados e Menus adicionais.

Partindo de um exemplo didático, considere as seguintes tabelas adicionais:

  • Tarefa (TADTAR): Um cadastro básico de tarefas.
  • CODTAREFA(PK): Campo que identifica uma tarefa. Esse campo é a PK da tabela e é auto numerado.
  • DESCRTAR: Descrição da tarefa.
  • NUNOTA: Campo importado da TGFCAB.
  • Etapa (TADETA): Cadastro do tipo "Tela detalhe" que vincula diversas etapas a uma tarefa. Como já é sabido, em relacionamentos Tela mestre/Tela detalhe, a Tela mestre é aberta por um menu adicional e a Tela detalhe aparece como uma aba onde são incluídos os registros filhos.
  • CODTAREFA(PK): Campo que vincula uma etapa a uma tarefa e, por isso, faz parte da PK.
  • CODETAPA(PK): Campo identifica uma etapa. Sendo ele, auto numerado.
  • DESCRICAO: Descrição da tarefa.
  • Participante (TADPTA): Cadastro do tipo Tela detalhe que vincula diversos participantes a uma etapa.
  • CODTAREFA(PK) e CODETAPA(PK): Campos que vinculam um participante a uma etapa.
  • CODPARTICIPANTE(PK): Campo identifica um participante. Esse campo é auto numerado.
  • NOME: Nome do participante.

Assim, poderemos criar ações que poderão ser executadas em outras telas. Em seguida, você pode consultar essas ações por meio dos links:

Rotina Lançador
Rotina Banco de dados
Rotina Javascript
Rotina Java

📘

Saiba mais

Acesse a central de ajuda : Configurando ações personalizadas