BLV Técnico Versão 5.00 (Continuação)

Transações de Manipulações de Arquivos na Web

Visão do usuário:

As transações de geração e cargas de arquivos foram alteradas para possibilitar a manipulação de arquivos via Web e também em máquinas cujo ambiente operacional seja Unix.

Para isto foi criada a opção ARQUIVO_DIR (grupo WEB, sistema Hades) que é o diretório onde serão gerados / carregados os arquivos pela Web. A geração e leitura dos arquivos será permitida somente neste diretório, não sendo possível selecionar subdiretórios deste.

Nas transações em que é possível entrar com o arquivo, deverá ser digitado somente o nome do arquivo, sem o diretório.

Devido a uma característica da ferramenta, as caixas de diálogos do arquivo gerado ou carregado não irão aparecer quando o sistema for executado pela Web.

Detalhes Técnicos:

As transações de geração e cargas de arquivos foram alteradas para que fossem possíveis a manipulação de arquivos via Web e também em máquinas com ambiente Unix.

Foi criado a opção ARQUIVO_DIR (grupo WEB, sistema Hades) que será o diretório onde serão gerados / carregados os arquivos pela Web. Por ela, os arquivos gerados/lidos estarão em um diretório visível pelo servidor de aplicações, que deve existir e ter os devidos privilégios de leitura e escrita de arquivos. A geração e leitura destes será permitida somente nesse diretório, não sendo possível selecionar um subdiretório dele. Nas transações em que é possível entrar com o arquivo, deverá ser digitado somente o nome deste, sem o diretório.

Devido a uma característica da ferramenta, as caixas de diálogos de arquivos não irão aparecer quando o sistema for executado via Web. Se um botão que chama uma caixa de diálogo de arquivos for pressionado, então será mostrado uma mensagem de que os arquivos serão lidos/gerados no diretório especificado pela opção, que poderá ter como valor : "c:\dados" , "C:\dados\$USER$" , "\\servidor\dados\$USER$" , "/data/$USER$"

No Ergon, as transações ERG0011, ERG0051, ERG0072, ERG0077, ERG0095, ERG0262, ERG0292, ERG0294, ERG0314 possuem essa nova característica.

As transações ERG0011, ERG0072, ERG0095 geram arquivos temporários que podem ser utilizado para verificar os selects utilizados nas gerações dos arquivos. Os arquivos select_fitabanco (ERG0011), seldirf.err (ERG0072), fgts_REGXX.sql (ERG0095) serão gerados no diretório temporário do usuário/sistema, quando este for executado no modo client/server, e nos arquivos indicado pela opção ARQUIVO_DIR quando forem gerados em modo Web.

Alterações no layout das transações

Visão do usuário:

As transações "Mudança de Cargo","Remoção","Requisição","Substituição/Ausência","Substituições", "Funcionários substitutos" e "Atributos/funcionário" sofreram alterações em seu layout. Em consequência disto, os padrões de tela para estas transações deverão ser revistos.

Número do Processo de Publicação

Visão do usuário:

Foi criado um novo campo para armazenar o Número do Processo de Publicação. Ele está disponível em todas as transações que emitem publicações através do botão de Publicações, e pode ter seu valor formatado de acordo com a necessidade, através de customização no sistema C_ERGON.

Detalhes Técnicos:

Foi criado um novo campo na tabela ERG_PUBLICACOES chamado NUMERO_PROCESSO (tipo VARCHAR2(40) ). Este campo foi colocado no canvas PUBLICACAO de ERG_CLAS.FMB e será referenciado por todas as transações que utilizam o botão de Publicações da barra de ferramentas do Ergon.

Além disso, foi criado um Entry-Point ( EP__NUMERO_PROCESSO_PUBL ) para possibilitar que seja formatado o valor do número do processo. Este Entry-Point teve sua chamada colocada na package PCK_ERG_PUBLICACOES.

Transações com fotos em Unix

Visão do usuário:

As transações do sistema que mostram fotos foram alteradas para serem executadas no ambiente Unix. São elas: a de Dependentes e a de Funcionários.

Detalhes Técnicos:

As transações do sistema que mostram fotos foram alterados para serem executadas no ambiente Unix. São elas ERG0068 e ERG0074.

As fotos devem estar no diretório apontado pela opção DIR_FOTO (grupo DIR_FOTO, sistema Ergon). O formato dos arquivos de fotos será naquele definido pela opção TIPO_FOTO (grupo DIR_FOTO, sistema Ergon), e a opção FOTO_NO_BANCO (grupo DIR_FOTO, sistema Ergon) irá indicar se a foto será armazenada no banco ou se permanecerá no sistema de arquivos.

Mensagens de Contracheque Independentes de Cálculo

Visão do usuário:

Uma nova transação (Mensagens de Contracheque) foi criada com o objetivo de permitir que sejam cadastradas mensagens de contracheque para um determinado vínculo. Estas mensagens possuem um período de vigência que pode ser indefinido (no caso de a data final ser branca) ou definido (no caso de a mensagem possuir uma data final). Além disto, elas possuem uma prioridade que vai definir a ordem de apresentação das mesmas no contracheque do funcionário/pensionista.

Esta transação está dividida em três blocos :

- Funcionário : este é o bloco onde o usuário deverá informar os dados do vínculo ao qual as mensagens estarão relacionadas. Os dados aqui variam de acordo com a configuração do sistema. Assim, se o sistema estiver configurado para trabalhar com Funcionário/Vínculo, o bloco conterá os campos Número do Funcionário e Número do Vínculo. Senão, se o sistema estiver configurado para trabalhar com Matrículas, o bloco conterá o campo Matrícula;

- Pensionista : bloco onde o usuário deverá informar se as mensagens serão dirigidas ao próprio funcionário ou a um de seus pensionistas. Assim, se o campo pensionista possuir valor, significa que o número informado é o número do pensionista (relacionado ao vínculo informado no bloco anterior) que receberá a mensagem. Caso o campo pensionista esteja em branco, significa que a mensagem é dirigida ao próprio funcionário informado no bloco anterior;

- Mensagens : este bloco é onde o usuário poderá cadastrar, alterar e excluir mensagens de contracheques relacionadas ao Vínculo e Pensionista informados nos blocos anteriores.

Foi criada, também, uma outra transação (Mensagens de Contracheque por Grupo de Eleitos) para permitir que sejam geradas mensagens em lote (por grupo de eleitos). Esta transação possui as mesmas informações que da anterior, para a geração das mensagens, mas está dividida em duas fichas, relacionadas abaixo :

1) Ficha Mensagens

Nesta ficha é possível consultar mensagens geradas anteriormente. Para isso, devem ser usados os campos Mensagem, Prioridade, Data Início, Data Término e Grupo de Eleitos (todos do bloco Filtros) a fim de realizar a filtragem dos dados da consulta.

Ao se navegar para o próximo bloco, a consulta será feita com base nos campos do bloco Filtros. Após realizada a consulta, as mensagens serão apresentadas no bloco denominado Mensagens. Neste bloco, não serão permitidas inserções e alterações de mensagens, apenas remoções.

2) Ficha Geração de Mensagens

Nesta ficha é possível gerar uma mesma mensagem para um determinado grupo de eleitos. Para isto, deve ser preenchido os dados da mensagem e escolhido o grupo de eleitos para o qual ela será gerada. Caso o campo Grupo de Eleitos fique com valor branco, a mensagem será gerada para todos os vínculos cadastrados no sistema.

Detalhes Técnicos:

Foi criado um novo form (ERG0286.FMB) cujo objetivo é permitir que o usuário cadastre mensagens para serem apresentadas no contracheque de um determinado funcionário. Para isto, foi necessário criar a tabela ERG_CCHEQUE_MENSAGEM que armazenará as mensagens a serem apresentadas.

Esta tabela possui os seguintes campos :

NUMFUNC : Número do funcionário;

NUMVINC : Número do vínculo;

NUMPENS : Número do pensionista ao qual se dirige a mensagem (se nulo, a mensagem é dirigida ao próprio funcionário);

DTINI : Data inicial da vigência da mensagem;

DTFIM : Data final da vigência da mensagem;

ORIGEM_MENSAGEM : Origem da mensagem;

MENSAGEM : Texto da mensagem;

PRIORIDADE : Prioridade de apresentação da mensagem no contracheque;

DT_GERACAO : Data de geração (cadastro) da mensagem;

FLEX_CAMPO_01 a FLEX_CAMPO_05 : Campos adicionais para uso eventual.

Quanto à transação, ela possui três blocos abaixo relacionados :

- Funcionário : bloco onde o usuário deverá informar os dados do vínculo ao qual as mensagens estarão relacionadas. Os dados deste bloco variam de acordo com a configuração do sistema. Assim, se o sistema estiver configurado para trabalhar com Funcionário/Vínculo, o bloco conterá os campos Número do Funcionário e Número do Vínculo. Senão, se o sistema estiver configurado para trabalhar com Matrículas, o bloco conterá o campo Matrícula;

- Pensionista : bloco onde o usuário deverá informar se as mensagens serão dirigidas ao próprio funcionário ou a um de seus pensionistas. Assim, se o campo pensionista possuir valor, significa que o número informado é o número do pensionista (relacionado ao vínculo informado no bloco anterior) que receberá a mensagem. Caso o campo pensionista seja nulo, significa que a mensagem é dirigida ao próprio funcionário informado no bloco anterior;

- Mensagens : bloco onde o usuário poderá cadastrar, alterar e excluir mensagens de contracheques relacionadas ao Vínculo e Pensionista informados nos blocos anteriores.

A própria transação é responsável pelo preenchimento automático dos campos ORIGEM_MENSAGEM e DT_GERACAO com os valores 'ONLINE' e SYSDATE, respectivamente.

Além disso, foi criado um outro form (ERG0287) cujo objetivo é permitir a geração de mensagens em lote. Esta transação também é baseada na tabela ERG_CCHEQUE_MENSAGEM e está dividida da seguinte maneira :

1) Tab Mensagens : esta tab permite que o usuário realize consultas de mensagens existentes no sistema.

1.1) Bloco Filtros : neste bloco o usuário deverá informar os dados para filtrar a consulta de mensagens que deseja realizar;

1.2) Bloco Mensagens : neste bloco são apresentadas as mensagens consultadas com base no filtro informado pelo usuário. Apenas a remoção de mensagens é permitida, não sendo possível cadastrar ou alterar mensagens.

2) Tab Geração de Mensagens : esta tab permite que o usuário gere mensagens em lote.

2.1) Bloco Dados : neste bloco o usuário deverá informar os dados da mensagem a ser gerada, bem como o grupo de eleitos para o qual ela será gerada. Caso o campo Grupo de Eleitos seja deixado em branco, a mensagem será gerada para todos os vínculos cadastrados no sistema;

2.2) Bloco Resultado : neste bloco são apresentadas informações (Data de Geração e Total de Mensagens Geradas) sobre a geração do lote de mensagens. Este bloco é apenas informativo, não sendo possível editar qualquer um de seus campos.

Anterior Próxima