...
É 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 By You.
Descrição
Janela Manutenção de Programa – Pasta Detalhes
Ao selecionar a função Manutenção de Programa, pasta Detalhes, é apresentada esta janela.:
Image Added
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 |
By You. 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.:
Image Added
Na tabela a seguir, estão descritos os elementos dessa janela:
Campo | Descrição |
---|
Template | Indicar o Template utilizado para construção do programa. Informações |
---|
title | Templates do Produto |
---|
| Template | Descrição |
---|
Cadastro Simples | Tela 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ção | O 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 Complexo | Mesma 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ção | Mesma função da tela Cadastro Complexo, porem é possível alterar alguma visão/aba de um cadastro. | Cadastro Simples Inclusão | O 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 Ambos | Tem 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 Filho | Mesma função da tela Incluir/Modifica Pai, porem a ação feita é somente no campo selecionado da tabela filho. | Formação | Este 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 Únicos | Segue 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 Complexa | Alé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 Relacionamento | Objetivo 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á para | Objetivo 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 Detalhe | Sã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 Mestre | Sã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ção | Uma 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 Interface | Cadastrado no menu somente para utilizar a permissão de execução de programas. | Datasul-EMS 5.0 | Cada 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 Viewer | Programas de relatório criados pelo utilitário DataViewer (gr0101). | Formação sem Navegação | Mesma 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 HTML | Permite a execução de programas Web (HTML) dentro do produto Datasul. | Portal HTML | Com esse novo portal é possível suportar o novo padrão de aplicações desenvolvidas em HTML5 através do Framework HTML. | Área de Trabalho | A área de trabalho corresponde à mesma interface existente no menu flex | Programa THF | Alteração do cadastro de programas para que permita indicar o tipo 36 (Programa THF) para os novos programas desenvolvidos em Angular.IO. | API REST | Permite 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 TReports | Permite 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 |
By You 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.
|
Nota: Mais informações sobre a compatibilidade entre a família do sistema operacional do programa e a fila de execução no servidor RPW podem ser obtidas em Compatibilidade da Fila de Execução em Servidor RPW x Família do Sistema Operacional do Programa.
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:
Image Added
. 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. Importante: Para programas com Interface FLEX o programa Atualizar Grupos de Segurança – SEC001ZB tem uma interface diferenciada, conforme imagem abaixo:
Os programas com Interface FLEX são apresentados no DESKTOP do Usuário no Produto Datasul By You. Estes programas podem ter seu layout em tela customizado. Este procedimento deve ser configurado através dos campos "Compact?", "Home?" e "Posição" no browser "Grupos do Programa". Sobre estes campos pode-se dizer que:
• "Home?": indica que o programa será mostrado no momento que o Usuário acessar o seu DESKTOP (parte central da tela).
• "Compact?": indica que o programa será mostrado no cabeçalho ou no rodapé da tela.
• "Posição": indica se o programa será mostrado no lado direito ou esquerdo da tela, independente de ser no cabeçalho ou no rodapé. Logo abaixo do browser "Grupos do Programa" existe uma legenda que é referente a este campo.
Informações |
---|
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:
Image Added
. 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:
Image Added
. 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:
Image Added
. 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.
Procedimento
Parametrizar Segurança Menu (Programa)
Nota: Os demais botões apresentados nessas janelas estão descritos na Ambientação.