Árvore de páginas

Função Manutenção de Programa

Objetivo

Permitir informar os programas, os quais são utilizados na formação de procedimentos, rotinas e sub-rotinas.

Programa

MEN012AA

Pré-requisito

É pré-requisito para a execução dessa função:
Função Manutenção de Procedimentos (MEN011AA)

Visão Geral

Programa é um executor de uma determinada funcionalidade do produto Datasul.

Descrição

Janela Manutenção de Programa – Pasta Detalhes

Ao selecionar a função Manutenção de Programa, pasta Detalhes, é apresentada esta janela:


Nas tabelas a seguir, estão descritos os elementos dessa janela:

Botão

Descrição

Grupos de Segurança

Veja mais informações na descrição do Botão Grupos de Segurança.  

Tipo Relatório

Veja mais informações na descrição da Janela Prog. Datasul Propriedades PDF – MEN012ZD.
Importante: Esse botão somente é habilitado para relatórios padrão do produto Datasul.
Mais detalhes estão disponíveis no Processo Utilização do Formato de Saída.  

Tipo Relatório (Programas)

Veja mais informações na descrição do Janela Atualização Tipo dos Relatórios – MEN012ZC.

Campo

Descrição

Programa

Inserir o código do programa cadastrado no Menu.  

Descrição

Inserir a descrição do programa cadastrado no Menu. 

Nome Externo

Inserir o nome físico, caminho relativo e completo do programa.
Importante: Deve ser utilizada a barra normal "/" para englobar todas as possibilidades de pesquisa, geração de Json e de execução em diferentes SO.

Nome Menu

Inserir o nome que será mostrado no Menu Principal para identificar este Programa.  

Nome Verbalizado

Inserir o nome que será mostrado no Menu Principal (parte Flex) para identificar este programa.  

Programa UPC

Inserir chamada do programa para customizar a funcionalidade do programa padrão do Produto Datasul. No atributo Programa UPC (User Program Call), pode ser informado o caminho e nome físico do programa de customização a ser executado, caso exista.
Veja mais informações na descrição do Guia BTB (Tabelas Básicas) – Manter Dicionário Datasul.
Importante: Detalhes sobre o processo de Customização do Produto (EPC), UPC (programas customizados dos clientes), o funcionamento, criação, relacionamento no produto, é efetuado na função Manutenção de Programas/Manutenção Dicionário Datasul do módulo Básico.
A documentação disponível encontra-se no "Guia de Customização para o Produto", contendo estas explicações, e os exemplos de como construir os padrões que devem ser utilizados.  

Procedimento

Inserir procedimento que será relacionado ao programa cadastrado.
Importante: O procedimento pertence à existência de um procedimento para o programa.

Janela Manutenção de Programa – Pasta Opções

Ao selecionar a função Manutenção de Programa, pasta Opções, é apresentada esta janela:


Na tabela a seguir, estão descritos os elementos dessa janela:

Campo

Descrição

Template

Indicar o Template utilizado para construção do programa.  

Templates do Produto

Template

Descrição

Cadastro SimplesTela de cadastramento em que todas as suas funções são feitas na própria tela do programa, exceto "Vá para" e "Zoom". Não é permitido alteração de cadastro nessa tela.
Cadastro Simples AlteraçãoO menu de barra da janela contém apenas as opções para atualizar o cadastro, sem as funções 'Incluir/Copiar/Eliminar', como em Cadastro Simples.
Cadastro ComplexoMesma função da tela Cadastro Simples, porém é utilizada quando o número de campos da tabela não couberem em uma única visão.
Cadastro Complexo AlteraçãoMesma função da tela Cadastro Complexo, porem é possível alterar alguma visão/aba de um cadastro.
Cadastro Simples InclusãoO menu de barra da janela contém apenas as opções para inclusão, sem as funções de 'Alterar/Copiar/Eliminar', como no Cadastro Simples.
Cadastro Pai X Filho FilhoÉ feita a navegação na tabela pai e a manutenção é executada somente no campo selecionado da tabela filho.
Cadastro Pai X Filho AmbosTem as mesmas caracteristicas da tela Pai x Filho - Filho, além de que a atualização não só é feita na aba como no registro pai.
Inclui/Modifica PaiÉ uma janela sem painéis possibilitando a alteração ou inclusão de uma tabela pai, podendo ou não possuir abas, de acordo com a necessidade, e é chamada a partir de um programa Pai X Filho.
Inclui/Modifica FilhoMesma função da tela Incluir/Modifica Pai, porem a ação feita é somente no campo selecionado da tabela filho.
FormaçãoEste estilo de formação possui a paleta de navegação, portanto o programa é independente, não sendo necessário um programa principal para sua chamada.
Parâmetros ÚnicosSegue as mesmas regras dos Cadastros Simples ou Complexo, dependendo do número de campos. É uma janela do tipo detalhe, sem menu de barra e moldura, simulando uma caixa de diálogo.
PesquisaÉ uma tela feita para efetuar uma pesquisa específica na tabela de um programa, tal como: nome, descrição, programa, etc. É uma janela do tipo detalhe, sem menu de barra e moldura, simulando uma caixa de diálogo.
Consulta SimplesÉ uma tela onde é possível navegar pelos dados afim de fazer uma consulta no banco. Contendo a função 'Vá para' e 'Zoom'. Essas ações são realizadas na propria tela base do programa, apenas para consulta.
Consulta ComplexaAlém das mesmas características da tela de Consulta Simples, possui uma aba com o objetivo de selecionar as demais visões da tabela.
Consulta RelacionamentoObjetivo da tela é apresentar os relacionamentos de uma determinada tabela, denominada tabela pai.
RelatóriosÉ uma tela onde se pode consultar informações de diversos itens cadastrados no programa/produto.
Vá paraObjetivo desta tela é permitir um reposicionamento rápido do registro corrente no cadastro quando o usuário tem o conhecimento da chave do registro, evitando que o usuário tenha que navegar sobre os registros ou acionar o zoom.
Custom DialogÉ uma tela Dialog com padronizações de botões.
Janela DetalheSão consideradas janelas detalhe ou filhas aquelas que são chamadas a partir de janelas mestre para realização de funções de um programa. Estas janelas não possuem menu de barra e a régua de botões fica na parte de baixo da tela, a ideia é simular a visualização de um dialog-box.
Janela MestreSão consideradas janelas mestre aquelas que são a base dos programas chamados a partir do menu do Datasul-EMS 2.00 (legado), sendo que se caracterizam pela existência de um menu de barra, uma régua de botões no topo da janela que disponibilizam as funções existentes naquele programa, e possuem moldura (resizeable).
Browse Inclui/ModificaÉ uma tela que altera e adiciona dados, utilizando um browse.
Browse ZoomÉ uma tela que permite a pesquisa dos dados de uma tabela de um programa, em formato de dialog.
QueryÉ uma procedure object que contém uma base de dados query. Um Query preenche tipicamente registros para um Viewer ou Browser. Um Query pode também responder a pedido de navegação de um SmartPanel.
ViewerÉ uma procedure object, o qual, visualiza os campos da base de dados. Um Viewer tipicamente preenche registros da base de dados desde um Query ou Browser.
Importação/ExportaçãoUma tela do tipo detalhe onde é possível realizar a importação ou exportação de um determinado item, possui quatro folders 'Layout/Seleção/Parâmetros/Log'. Não possui menu de barra e moldura, simulando uma caixa de diálogo.
Programas sem InterfaceCadastrado no menu somente para utilizar a permissão de execução de programas.
Datasul-EMS 5.0Cada módulo do produto possui uma sigla para ser utilizada na definição dos nomes de seus programas e diretórios.
Relatório Gerado pelo Data ViewerProgramas de relatório criados pelo utilitário DataViewer (gr0101).
Formação sem NavegaçãoMesma função da tela Formação, porém não possui o pallete de navegação, portanto o programa é dependente, sendo que ele deve ser chamado por um programa que possua um Browser Formação.
EstruturaÉ uma tela de um complemento dos registros J que são usados para pagar boletos do Itaú e de boletos de outros bancos. Ele informará o Sacado, o Cedente e o Sacador Avalista do respectivo boleto.
Digitação RápidaÉ uma janela de pesquisa do tipo detalhe, sem menu de barra e moldura, simulando uma caixa de diálogo. Onde é possível inserir certas informações a fim de buscar o dado desejado no banco.
Programa HTMLPermite a execução de programas Web (HTML) dentro do produto Datasul.
Portal HTMLCom esse novo portal é possível suportar o novo padrão de aplicações desenvolvidas em HTML5 através do Framework HTML.
Área de TrabalhoA área de trabalho corresponde à mesma interface existente no menu flex
Programa THFAlteração do cadastro de programas para que permita indicar o tipo 36 (Programa THF) para os novos programas desenvolvidos em Angular.IO.
API RESTPermite cadastrar APIs REST para que possam especificar customizações utilizando UPCs. Toda UPC cadastrada para este tipo receberá o Endpoint e um JSON para que possa ser customizada.
Relatório TReportsPermite cadastrar um relatório do TReports. O id único do relatório é informado no Nome Externo.
Tipo

Especificar o tipo da rotina que esta sendo utilizado, que pode ser agrupada nos seguintes formado:

  • Consultas.
  • Manutenção.
  • Relatórios.
  • Tarefas.

Interface

Indicar se o programa é do Tipo Consulta, Relatório, Manutenção ou Tarefa.
Selecionar a opção que determina o ambiente em que será utilizado o procedimento:

  • GUI: Ambiente Gráfico.
  • ChUI: Ambiente Caracter.
  • WEB: Ambiente de Transações Datasul EMS 2.0 WEB.
  • FLEX: Ambiente Flex.  

Categoria

Para Programas com Interface FLEX este campo deve indicar em qual categoria o Programa será inserido.  

Executa via RPC

No Produto Datasul By You, para informar que o Programa é executável via RPC (Remote Program Control), deve ser identificado o Tipo do Template. 

Registro Padrão

Registros Padrões são os definidos e mantidos pela Datasul. Os registros criados e/ou alterados pelos Clientes obrigatoriamente serão criados com valor igual a não. O Produto Datasul permite suprimir os registros Padrões do Menu caso o usuário assim o desejar.
Importante: No momento da implantação do Menu, os campos padrão e visualiza não sofrem alteração.  

Outro Produto

Quando selecionado, determina que o programa corrente é de outro produto Datasul.  

Visualiza Menu

Selecionar opção para que o Programa seja visualizado pelo Usuário na estrutura do menu.
Importante: No momento da importação do Menu, os campos Registro Padrão e Visualiza Menu não sofrem alteração.  

Atualiza Query On-line

Quando selecionado, determina que a query seja atualizada de forma on-line.  

Log Exec

Quando selecionado, determina que seja registrada a data e à hora de acesso ao Programa, o Usuário e a Data e Hora Final de acesso.  

Login Int. Automático

Quando selecionado, habilita o login intermediário automático, neste caso a tela de login intermediário não será aberta e o login será feito automaticamente com o usuário que foi logado no produto.

Importante: Aplicável apenas a programas que utilizam login intermediário. 

Família SO

Selecionar a opção que determina a plataforma recomendada para a execução do programa em servidores RPW. As opções disponíveis são:

  • Todas: quando selecionada,  determina que o programa em questão pode ser executado em qualquer plataforma de servidor RPW;
  • Windows: quando selecionada,  determina que a plataforma do servidor RPW recomendada para a execução do programa é Windows;
  • Unix/Linux: quando selecionada,  determina que a plataforma do servidor RPW recomendada para a execução do programa é Unix/Linux.

Janela Atualizar Grupos de Segurança – SEC001ZB

Essa janela é apresentada ao acionar o botão Grupos de Segurança, localizado na Janela Manutenção de Programa – MEN012AA:

Nessa janela é possível determinar os Grupos de Usuário que terão permissão para informar os Programas utilizados na formação de Procedimentos.

Os reflexos das alterações de segurança realizadas nesta tela no menu do produto estão condicionados a execução da tarefa Atualiza Menu Usuário (MER010AA) ou a ativação da propriedade 'Habilita atualização automática do menu do usuário' nas configurações do Menu. Em ambos os casos será necessário que os usuários afetados pelas modificações realizem a carga do menu novamente para que a nova estrutura de menu seja visualizada.

Janela Prog. Datasul Propriedades PDF – MEN012ZD

Essa janela é apresentada ao acionar o botão Tipo Relatório, localizado na Janela Manutenção de Programa – MEN012AA:

Nessa janela é possível configurar os programas de relatório (rpt) para determinar o tipo de relatório a ser gerado, e algumas características que ele vai possuir.


Na tabela a seguir, estão descritos os elementos dessa janela:

Campo

Descrição

Utiliza estilo no PDF gerado?

Quando assinalado, determina que para o relatório PDF será aplicado estilo padrão da Datasul. A aplicação de estilo permite ao relatório ter um visual mais agradável.
Nota: O estilo padrão da Datasul é formado por três imagens, as quais estão disponíveis na pasta Images do Produto. Essas imagens podem ser alteradas por outras com o mesmo nome, permitindo que o layout seja customizado para atender os padrões da empresa.
O layout é formado por:

  • Degrade – fncab.jpg
  • Logo – lgcab.jpg
  • Marca d'água – maguapdf.jpg

    Importante: Quando optado por alterar as imagens que forma o layout, é recomendado que seja efetuado um backup das imagens originais. Essa alteração é de responsabilidade dos Clientes.
    A utilização de estilo somente é habilitada quando o tipo de relatório selecionado for PDF ou Texto e PDF, sendo que o estilo somente é aplicado a relatórios gerados em PDF.  

Tipo de Relatório

Selecionar o tipo de relatório que vai poder ser gerado pelo relatório. As opções disponíveis são:

  • Texto: os relatórios são gerados em arquivos do tipo texto (.rpt), os quais podem ser alterados conforme necessidade.
  • PDF: os relatórios são gerados em arquivos do tipo Portable Document Format (.pdf). Esses arquivos utilizam um formato criado pela Adobe, o formato PDF (Portable Document Format) é uma especificação disponível publicamente usada por entidades de padronização do mundo inteiro para a distribuição e a troca mais seguras e confiáveis de documentos eletrônicos. Além de inibir a alteração de seu conteúdo, os arquivos gerados podem ser parametrizados para permitir ou não a cópia, por intermédio da seleção do texto, ou a impressão do relatório.
  • Texto e PDF: permite ao usuário optar, no momento da geração do relatório, entre um ou outro formato, sendo que as características de cada um desses formatos está descrita nas opções acima.  

Permite cópia (seleção de texto)

Quando assinalado, determina que o arquivo PDF do relatório permitirá a seleção de texto e a cópia dele para outro destino.
Quando não assinalado, determina que o arquivo PDF não permitirá a seleção de texto e cópia dele para outro destino.
Importante: Esse campo somente é habilitado quando o tipo de relatório selecionado for PDF ou Texto e PDF, sendo que ele somente é aplicado a relatórios gerados em PDF. 

Permite impressão

Quando assinalado, determina que o arquivo PDF do relatório permitirá a impressão dele.
Quando não assinalado, determina que o arquivo PDF não permitirá a impressão do relatório.
Importante: Esse campo somente é habilitado quando o tipo de relatório selecionado for PDF ou Texto e PDF, sendo que ele somente é aplicado a relatórios gerados em PDF.

Janela Atualização Tipo dos Relatórios – MEN012ZC

Essa janela é apresentada ao acionar o botão Tipo Relatório (Programas), localizado na Janela Manutenção de Programa – MEN012AA:

Nessa janela é possível selecionar um ou mais programas para definição do tipo de relatório a ser gerado e algumas características de segurança dele.


Nas tabelas a seguir, estão descritos os elementos dessa janela:

Botão

Descrição

Todos

Quando acionado, permite marcar todos os relatórios para definição dos tipos de relatório.

Inverter

Quando acionado, permite inverter a marcação dos relatórios.  

Faixa

Quando acionado, é apresentada a Janela Faixa – Programa, na qual é possível informar uma faixa de programas a serem considerados para apresentação na tabela Relatórios.

Campo

Descrição

*

Permite identificar, por intermédio de um *(asterisco), para quais relatórios deve ser aplicada as parametrizações referentes ao tipo de relatório.
Importante: A seleção dos relatórios pode ser efetuada por intermédio de um duplo clique sobre o relatório selecionado.   

Programa

Exibe uma lista com os programas (rpt) que estão disponíveis para manutenção das parametrizações referentes ao tipo de relatório.

 
Importante: Informações referentes aos demais campos apresentados nessa janela podem ser obtidas na descrição da Janela Prog. Datasul Propriedades PDF – MEN012ZD.

Janela Faixa – Programa

Essa janela é apresentada ao acionar o botão Faixa, localizado na Janela Atualização Tipo dos Relatórios – MEN012ZC:

Nessa janela é possível determinar uma faixa de relatórios a serem considerados para apresentação na Janela Atualização Tipo dos Relatórios – MEN012ZC.