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
Updated about 2 years ago