35
Plano de Ação Boas Práticas para uso do MasterSAF PONTOS DE ATENÇÃO PARA PERFORMANCE 1/6/2009 13:16:50

Boas Praticas

Embed Size (px)

Citation preview

Page 1: Boas Praticas

Plano de Ação Boas Práticas para uso do MasterSAF

PONTOS DE ATENÇÃO PARA PERFORMANCE

1/6/2009 13:16:50

Page 2: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Boas Práticas

Escopo deste Documento:

O propósito deste documento é fornecer ao cliente um roteiro simplificado de limpeza das principais tabelas consideradas temporárias para geração dos processos do MASTERSAF.

Tabelas Temporárias de Entrada (SAFX):

Visão: Não vamos neste momento atuar em todo conjunto das tabelas temporárias de entrada, pois isso depende de um estudo mais detalhado, vamos envolver neste momento somente as mais utilizadas.

Quais são as tabelas envolvidas ? Todas as SAFX* (lista em anexo).

Quais os pré requisitos para limpeza das tabelas ?

1) O administrador do sistema MasterSAF deverá verificar com o responsável pela operação se todos os movimentos das tabelas citadas já foram importadas para o MasterSAF.

2) O comando que será executado irá limpar todos os documentos de todas as empresas da referida tabela nomeada pelo DBA, isto deve ser informado ao usuário responsável.

3) Aprovação por escrito do usuário responsável pela operação do MasterSAF.

4) Todos os usuários do MasterSAF deverão ser desabilitados no módulo POWERLOCK, exceto o administrador do sistema e o usuário que for executar a limpeza no banco.

5) O DBA deverá garantir que nenhum processo estará sendo executado nas tabelas em questão no momento da limpeza e nenhum usuário poderá estar logado no MasterSAF.

MASTERSAF Página 2

Page 3: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Quais serão as ações ?

1) Comando “Truncate table”...

Quem vai executar a ação? O DBA ou um profissional qualificado da área de TI.

Tabelas Temporárias de Processamento (DATAMART – DWT):

Visão: Não vamos neste momento atuar em todo conjunto das tabelas temporárias de processamento, pois isso depende de um estudo mais detalhado, vamos envolver neste momento somente as mais utilizadas.

Quais são as tabelas envolvidas ?

DWT_ITENS_SERV

DWT_ITENS_MERC

DWT_DOCTO_FISCAL

OBS: Para realizar o truncate correto, o DBA deverá realizar os comandos abaixo:   alter table dwt_itens_merc disable constraint FK_SAF_0637; alter table dwt_itens_SERV disable constraint FK_SAF_0638;  truncate table dwt_itens_merc; truncate table dwt_itens_serv; truncate table dwt_docto_fiscal;   alter table dwt_itens_merc ENABLE constraint FK_SAF_0637; alter table dwt_itens_SERV ENABLE constraint FK_SAF_0638;

Quais os pré requisitos para limpeza das tabelas ?

MASTERSAF Página 3

Page 4: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

1) Avaliar se o cliente está gerando alguma obrigação anual.

2) Avaliar se o cliente está atendendo a intimação.

3) Se os itens 1 e 2 forem negativos pode-se efetuar a limpeza.

4) Todos os usuários do MasterSAF deverão ser desabilitados no módulo POWERLOCK, exceto o administrador do sistema e o usuário que for executar a limpeza no banco.

5) O DBA deverá garantir que nenhum processo está sendo executado nas tabelas em questão no momento da limpeza.

Qual será a ação ? Comando “Truncate table”...

Quem vai executar a ação? O DBA ou um profissional qualificado da área de TI.

Quais serão as próximas ações ?

1) Através do módulo DATAWAREHOUSE o usuário responsável pela operação deverá “Equalizar” somente os meses que a área usuária estiver trabalhando, em condições normais somente o mês corrente e o mês anterior (se for o caso).

2) Devido à entrega da EFD alguns clientes estão equalizando de Janeiro até hoje, recomendo equalizar somente o período que estiver gerando os arquivos do SPED, depois faça limpeza no mesmo módulo da equalização, só depois passe para o próximo período.

3) Após executar o DATAMART de um estabelecimento, executar analyze das tabelas.

4) Recomendo que esta atividade seja feita a cada dois meses.

5) Desabilite os usuários durante a execução deste processo..

Tabelas Temporárias de Saída (Geração dos Meios Magnéticos):

MASTERSAF Página 4

Page 5: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Visão: Não vamos neste momento atuar em todo conjunto das tabelas temporárias de saída, estas tabelas são utilizadas para guardar as informações que irá gerar o arquivo txt de diversas obrigações fiscais.

Todos os processos do MasterSAF gerados em FRAMEWORK gravam os arquivos nestas tabelas.

Quais tabelas envolvidas ?

LIB_PROC_PARAM

LIB_PROC_CAB

LIB_PROC_SAIDA

LIB_PROC_LOG 

Por último a tabela:

LIB_PROCESSO

OBS: Para realizar o truncate correto, o DBA deverá realizar os comandos abaixo: 

alter table LIB_PROC_CAB disable constraint FK_LIB_PROC_CAB;alter table LIB_PROC_LOG disable constraint FK_LIB_PROC_LOG;alter table LIB_PROC_SAIDA disable constraint FK_LIB_PROC_SAIDA; truncate table LIB_PROC_CAB;truncate table LIB_PROC_LOG;truncate table LIB_PROC_SAIDA;truncate table LIB_PROC_PARAM;truncate table LIB_PROCESSO; alter table LIB_PROC_CAB ENABLE constraint FK_LIB_PROC_CAB;alter table LIB_PROC_LOG ENABLE constraint FK_LIB_PROC_LOG;alter table LIB_PROC_SAIDA ENABLE constraint FK_LIB_PROC_SAIDA;

Quais os pré requisitos para limpeza das tabelas ?

MASTERSAF Página 5

Page 6: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

1) Que todos os usuários já tenham gravados as mídias (arquivo txt) dos processos gerados.

2) Todos os usuários do MasterSAF deverão ser desabilitados no módulo POWERLOCK, exceto o administrador do sistema e o usuário que for executar a limpeza no banco.

3) O DBA deverá garantir que nenhum processo está sendo executado nas tabelas em questão no momento da limpeza.

Qual será a ação ?

1) Comando “Truncate table”...

2) Após o truncate executar algum processamento nesta tabela e posteriormente executar analyze.

Quem vai executar a ação? O DBA ou um profissional qualificado da área de TI.

Tabelas Temporárias de Geração IN86:

Quais tabelas envolvidas ?

INT_SAIDA_GER

Quais os pré requisitos para limpeza das tabelas ?

1) Que todos os usuários já tenham gravados as mídias (arquivo txt) dos processos gerados.

2) Todos os usuários do MasterSAF deverão ser desabilitados no módulo POWERLOCK, exceto o administrador do sistema e o usuário que for executar a limpeza no banco.

3) O DBA deverá garantir que nenhum processo está sendo executado nas tabelas em questão no momento da limpeza.

MASTERSAF Página 6

Page 7: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Qual será a ação ?

1) Comando “Truncate table”...

2) Após o truncate executar algum processamento nesta tabela e posteriormente executar analyze.

Quem vai executar a ação?

O DBA ou um profissional qualificado da área de TI.

OBSERVAÇÃO IMPORTANTE:

CLIENTES QUE POSSUEM VÁRIAS EMPRESAS NA MESMA INSTÃNCIA

O sucesso desta operação está condicionado que o responsável pela operação do MASTERSAF notifique as áreas que não serão preservados registros em nenhuma das tabelas envolvidas após a limpeza.

Limpeza das Tabelas pelo Aplicativo MasterSAF:

Vale lembrar que no módulo de Ferramentas do MasterSAF... Item de menu: Rotinas Acessórias Inicialização,

Possui várias opções para deletar tabelas temporárias ou não.

MASTERSAF Página 7

Page 8: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Inicialização ou Limpeza

A inicialização poderá ser feita nas seguintes bases de dados e/ou tabelas citados abaixo:

Lista de tabelas inicializadas pelo módulo:

As tabelas inicializadas pelo sistema neste módulo encontram-se na lista abaixo.

Importante! - Verifica-se que nem todas as tabelas são temporárias e a sua deleção pode acarretar em perda de dados dentro do sistema MasterSAF.

MASTERSAF Página 8

Page 9: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

MASTERSAF Página 9

Page 10: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Livros Fiscais de ICMS/IPI

Esta opção permite ao usuário inicializar as Tabelas de Uso Temporário dos Livros de Apuração do ICMS. Ao serem inicializadas estas tabelas temporárias, os registros que nelas se encontram serão excluídos do Banco de Dados. O usuário deverá atentar para que no momento da execução ou processamento desta rotina, não haja nenhum outro usuário operando qualquer obrigação do Módulo ICMS, pois em caso contrário, ela não poderá ser realizada. Será possível a inicialização das Tabelas Temporárias usadas pelos seguintes Livros e Listagens do ICMS: Se o usuário desejar inicializar as Tabelas de todos os itens mencionados acima, poderá fazê-lo. Se desejar inicializar as Tabelas de cada um individualmente, deverá seguir as instruções específicas, clicando sobre cada um dos itens acima. Segue abaixo exemplo da tela:

MASTERSAF Página 10

Page 11: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Dados a serem informados: Empresa: Neste campo o usuário deverá informar se deseja fazer a inicialização para a Empresa do Login ou Todas as Empresas.

Estabelecimentos: Neste campo o usuário poderá marcar estabelecimentos específicos a serem considerados para esta inicialização. Obs: O usuário também poderá selecionar nenhum, um, mais de um ou todos os estabelecimentos da lista apresentada. Porém, isto somente será possível se o usuário selecionar "Empresa do Login" no campo Empresa.

Livros: Possibilita ao usuário selecionar o(s) tipo(s) do(s) livro(s) e listagem do ICMS que deseja inicializar as tabelas temporárias, tais como:

   » Livro P1 e Livro P1A    » Livro P2 e Livro P2A / Consolidado    » Livro P3    » Livro P7    » Livro P9 e Livro P8    » Livro P10 / Livro P11  ;  » Livro P12    » Livro P13    » Listagem de Conferência do ICMS/IPI    » Geração do Meio Magnético.

Livros Fiscais de ICMS/IPI e Meio Magnético do DATA MART

Esta opção permite ao usuário inicializar as tabelas de uso temporário dos livros de apuração do ICMS. Ao serem inicializadas estas tabelas temporárias, os registros que nelas se encontram serão excluídos do Banco de Dados. O usuário deverá atentar para que no momento da execução ou processamento desta rotina, não haja nenhum outro usuário operando qualquer obrigação do Módulo ICMS, pois em caso contrário, ela não poderá ser realizada. Observação: Esta opção será realizada nas Tabelas do DATAMART. Se o usuário desejar inicializar as Tabelas de todos os itens mencionados acima, poderá fazê-lo. Se desejar inicializar as Tabelas de cada um individualmente, deverá seguir as instruções específicas, clicando sobre cada um dos itens acima. Segue abaixo exemplo da tela:

MASTERSAF Página 11

Page 12: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Dados a serem informados: Empresa: Neste campo o usuário deverá informar se deseja fazer a inicialização para a Empresa do Login ou Todas as Empresas.

Estabelecimentos: Neste campo o usuário poderá marcar estabelecimentos específicos a serem considerados para esta inicialização. Obs: O usuário também poderá selecionar nenhum, um, mais de um ou todos os estabelecimentos da lista apresentada. Porém, isto somente será possível se o usuário selecionar "Empresa do Login" no campo Empresa.

Livros: Possibilita ao usuário selecionar o(s) tipo(s) do(s) livro(s) e listagem do ICMS que deseja inicializar as tabelas temporárias, tais como:    » Livro P1 /Livro P1A    » Livro P2 /Livro P2A / Consolidado    » Livro P1 /Livro P1A – Convênio ICMS    » Livro P2 /Livro P2A /Consolidado – Convênio ICMS    » Livro P9 /Livro P8    » Livro P10 /Livro P11    » Livro P12

MASTERSAF Página 12

Page 13: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

   » Livro P13    » Geração do Meio Magnético

CIAP

Esta opção permite ao usuário inicializar as tabelas de Uso Temporário do CIAP. Ao serem inicializadas estas tabelas temporárias, os registros que nelas se encontram serão excluídos do Banco de Dados. Segue abaixo exemplo da tela:

Dados a serem informados: Estabelecimento: Neste campo o usuário deverá selecionar qual estabelecimento que deseja fazer a limpeza da tabela.

Data Inicial: Neste campo o usuário deverá informar a data inicial

Data Final: Neste campo o usuário deverá informar a data final.

Modelo A: Caso usuário deseje fazer a inicialização do CIAP pela Lei 87/1996, Modelo A, deverá marcar este campo.

Modelo B: Caso usuário deseje fazer a inicialização do CIAP pela Lei 87/1996, Modelo B, deverá marcar este campo.

Modelo C: Caso o usuário deseje fazer a inicialização do CIAP pela Lei 102/2000, Modelo C, deverá marcar este campo.

Modelo D: Caso o usuário deseje fazer a inicialização do CIAP pela Lei 102/2000, Modelo D, deverá marcar este campo.

Log de Processo

MASTERSAF Página 13

Page 14: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Esta opção permite ao usuário inicializar (limpar/excluir) as tabelas de Uso Temporário de Log de Processos. Ao serem inicializadas estas tabelas temporárias, os registros que nelas se encontram serão excluídos do Banco de Dados. Segue abaixo exemplo da tela:

Dados a serem informados: Estabelecimento: Neste campo o usuário deverá informar qual estabelecimento que deseja emitir o log, tendo a opção de emitir para todos os estabelecimentos.

Processo: Neste campo o usuário deverá informar qual processo que deseja utilizar, podendo ser:

   » Importação;    » Livro;    » Geração; ou    » Todos os Processos. Critério de Seleção: Neste campo o usuário deverá informar qual critério de seleção que deseja utilizar, podem ser:

   » Por data;    » Por Usuário e Data;    » Por Número de Processo; ou    » Todos os Critérios.

MASTERSAF Página 14

Page 15: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Obs: Na opção "Por Data" e "Por Usuário e Data", o usuário deverá informar a data inicial e final para a exclusão, e na opção "Por Número de Processo" o usuário deverá informar qual o processo que será excluído.

Job de Importação/Carga/Inicialização

Esta opção permite ao usuário inicializar as tabelas de Uso Temporário de Job. Ao serem inicializadas estas tabelas temporárias, os registros que nelas se encontram serão excluídos do Banco de Dados. Segue abaixo exemplo da tela:

Dados a serem informados: Tipo de Job: O usuário poderá optar por qual tipo de Job que deseja, podem ser de: Importação, Carga, Limpeza e Todos os Job's.

Critério de Seleção: O usuário poderá optar por qual critério de seleção deseja utilizar, podem ser: Por Data de Execução ou Por Número de Job. Obs: Caso o usuário escolha o critério de seleção por Data de Execução, deverá ser mencionado o período a ser considerado para esta inicialização. Caso o usuário escolha o critério de seleção por Número de Job, deverá ser mencionado o Número do Job Inicial e um Número de Job Final a ser considerado para esta inicialização.

MASTERSAF Página 15

Page 16: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Mensagem: Este campo destina-se a mensagens informativas sobre os job's.

Tabela de Processamento

Esta rotina permite ao usuário realizar periodicamente uma limpeza nas tabelas de processamento e Logs de Processo do MasterSAF, para reduzir dados desnecessários na base. O diferencial desta rotina em relação as demais que efetuam limpeza na base, é o fato desta poder ser disparada no servidor e de forma programada. Segue abaixo exemplo da tela:

Dado a ser informado: Quantidade de Meses para Manter: Neste campo o usuário deverá informar o número de meses que deseja manter na base. Atenção: Toda informação anterior será eliminada para todas as empresas e estabelecimentos.

Tabelas Temporárias da Importação

Nesta opção, o usuário deverá executar a rotina de limpeza das Tabelas Temporárias informando a quantidade de dias que os dados serão mantidos na base, ou seja, os dados inseridos nos últimos X Dias, sendo X a quantidade de dias informada, não serão apagados.

MASTERSAF Página 16

Page 17: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Segue abaixo exemplo da tela:

Dados a serem informados: Quantidade de Dias para Manter: Neste campo o usuário deverá informar a quantidade de dias a serem mantidos na base.

Exemplo: Se o usuário informar Quantidade de dias inseridos = 5 Não serão apagados os dados inseridos na base nos últimos 5 dias.

ExclusãoNesta rotina, o usuário poderá fazer a exclusão (limpeza) das tabelas no banco de dados para diminuir o volume das informações. Para isto, primeiramente deverá programar as tabelas a serem excluídas para finalmente efetuar a exclusão das mesmas no período especificado. Observação: É recomendável que o usuário exclua as tabelas mais antigas.

Programação

Nesta rotina o usuário poderá fazer a exclusão (limpeza) das tabelas no banco de dados para diminuir o volume das informações. Para isto, primeiramente deverá programar as tabelas a serem excluídas para finalmente efetuar a exclusão das mesmas no período especificado. Atenção: É recomendável que o usuário exclua as tabelas mais antigas. Segue abaixo exemplo da tela:

MASTERSAF Página 17

Page 18: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Dados a serem informados: Número: Este número será informado pelo MasterSAF automaticamente, após o usuário preencher todos os dados solicitados.

Tipo: Neste campo o sistema apresentará o tipo da programação que é exclusão.

Programado em: Neste campo será informado o dia que o usuário irá fazer a programação.

Descrição: Neste campo o usuário poderá informar a descrição que desejar.

Responsável: Neste campo o sistema traz o mesmo usuário que foi informado no login.

Estabelecimentos: Lista todos os estabelecimentos cadastrados, para que o usuário selecione qual(is) estabelecimento(s) que deseja fazer a geração.

Selecionar: Ao pressionar este campo, o usuário poderá selecionar o(s) estabelecimento(s) que deseja fazer a geração.

MASTERSAF Página 18

Page 19: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Marcar Todos: Este campo ao ser habilitado, permite ao usuário selecionar automaticamente todos os estabelecimentos.

Período: Neste campo o usuário poderá informar o período em que será feita a programação para a exclusão da base de dados.

Item: Neste campo o usuário deverá informar o número de item de cada tabela. Esse número irá indicar a ordem de exclusão das mesmas. Ex.: O item 1 será o primeiro a ser excluído, o item 2 o segundo, e assim por diante.

Tabela: Neste campo será informado o nome da tabela no banco, caso o usuário selecione a tabela através da pasta localizado na lateral direita, caso contrário, o usuário poderá digitar o nome da mesma no banco. Importante: A tabela X75 (DARF) não está mais disponível para exclusão. A exclusão dos DARF's só poderão ser feitos no módulo Obrigações de Tributos Federais » Manutenção DARF.

Descrição da Tabela: Neste campo será exibida a descrição da tabela informada.

N.º Processo: Neste campo o usuário deverá informar o número do processo. Obs: Este campo não está sendo utilizado no momento.

Informação sobre a programação: 1. O usuário ao selecionar as tabelas de Capa de Documento Fiscal (X07_DOCTO_FISCAL) e Capa de Cupom Fiscal (X28_CAPA_ECF), o MasterSAF irá ordenar as tabelas dependentes, na posição de ordem de limpeza conforme mostra a tabela abaixo:

Documento Fiscal Cupom Fiscal

1. X50_TRANSP_DOCFIS 2. X09_BASE_SERV 3. X09_TRIB_SERV 4. X09_ITENS_SERV 5. X08_BASE_MERC 6. X08_TRIB_MERC 7. X08_ITENS_MERC 8. X07_BASE_DOCFIS 9. X07_TRIB_DOCFIS 10. X07_CUPOM_FISCAL 11. X07_DOCTO_FISCAL

1. X292_PRODUTO_ECF 2. X291_PRODUTO_ECF 3. X29_ITEM_ECF 4. X281_ITEM_NOTA_ECF 5. X280_PROD_MÊS_ECF 6. X28_CAPA_ECF

Execução

MASTERSAF Página 19

Page 20: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Nesta opção o usuário poderá fazer a exclusão das tabelas no banco, de acordo a programação feita anteriormente. Para correta exclusão, o usuário deverá primeiramente selecionar o Job de Exclusão, conforme mostra tela abaixo:

Após a seleção do Job de exclusão, será disponibilizada a seguinte tela:

MASTERSAF Página 20

Page 21: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Dados a serem informados: Descrição: Neste campo será informada a descrição correspondente ao Número do Job selecionado.

Estabelecimento: Neste campo será informado o estabelecimento selecionado na programação correspondente ao número do job selecionado.

Período: Neste campo será informado o período em que foi feita a programação.

Diretório: Neste campo o usuário irá informar o diretório para a extração das informações.

Estabelecimentos: Lista todos os estabelecimentos cadastrados, para que o usuário selecione qual(is) estabelecimento(s) que deseja fazer a geração.

Selecionar: Ao pressionar este campo, o usuário poderá selecionar o(s) estabelecimento(s) que deseja fazer a geração.

Marcar Todos: Este campo ao ser habilitado, permite ao usuário selecionar automaticamente todos os estabelecimentos.

MASTERSAF Página 21

Page 22: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Item: Neste campo será informado o número do item. Exemplo: 1.

Tabela: Neste campo o sistema informará o nome da tabela no banco.

Descrição da Tabela: Neste campo o sistema informará a descrição da tabela.

Num Processo Imp: Neste campo será informado o número do processo. Obs: Este campo não está sendo utilizado no momento.

Obs.: Não é possível a exclusão de dados de períodos já fechados.

IN68/95 Servidor

Nesta rotina, o usuário poderá fazer a exclusão (limpeza) das tabelas de geração da IN68/95 Servidor através do Código da Empresa, Código da Programação, Estabelecimento, Período e Nome do Arquivo IN68/95, ou remover todos os registros das tabelas de geração. Segue abaixo exemplo da tela:

Dados a serem informados: Empresa: Neste campo será exibido o Estabelecimento (Empresa) escolhido pelo usuário, na Tela de Login do Sistema, não tendo a opção de escolha de outro.

Exclui todos os registros: Caso o usuário deseje fazer a geração removendo todos os registros da tabelas, deverá habilitar este campo.

Estabelecimento: Neste campo o usuário deverá selecionar o estabelecimento que deseja fazer a geração, tendo a opção de selecionar todos os estabelecimentos.

MASTERSAF Página 22

Page 23: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Por Data: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por período.

Por Programação: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por programação.

Por Nome de Arquivo: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por nome de arquivo.

IN86/01 Servidor

Nesta rotina, o usuário poderá fazer a exclusão (limpeza) das tabelas de geração da IN86/01 Servidor através do Código da Empresa, Código da Programação, Estabelecimento, Período e Nome do Arquivo IN86/01, ou remover todos os registros das tabelas de geração. Segue abaixo exemplo da tela:

Dados a serem informados: Empresa: Neste campo será exibido o Estabelecimento (Empresa) escolhido pelo usuário, na Tela de Login do Sistema, não tendo a opção de escolha de outro.

Exclui todos os registros: Caso o usuário deseje fazer a geração removendo todos os registros da tabelas, deverá habilitar este campo.

Estabelecimento: Neste campo o usuário deverá selecionar o estabelecimento que deseja fazer a geração, tendo a opção de selecionar todos os estabelecimentos.

Por Data: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por período.

MASTERSAF Página 23

Page 24: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Por Programação: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por programação.

Por Nome de Arquivo: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por nome de arquivo.

IN INSS 89/03 Servidor

Nesta rotina o usuário poderá fazer a exclusão (limpeza) das tabelas de geração da IN INSS 89/03 Servidor através do Código da Empresa, Código da Programação, Estabelecimento, Período e Nome do Arquivo da IN89/03 ou remover todos os registros das tabelas de geração. Segue abaixo exemplo da tela:

Dados a serem informados: Empresa: Neste campo será exibido o Estabelecimento (Empresa) escolhido pelo usuário, na Tela de Login do Sistema, não tendo a opção de escolha de outro.

Exclui todos os registros: Caso o usuário deseje fazer a geração removendo todos os registros da tabelas, deverá habilitar este campo.

Estabelecimento: Neste campo o usuário deverá selecionar o estabelecimento que deseja fazer a geração, tendo a opção de selecionar todos os estabelecimentos.

Por Data: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por período.

Por Programação: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por programação.

MASTERSAF Página 24

Page 25: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Por Nome de Arquivo: Neste campo o usuário poderá fazer a limpeza das tabelas de geração por nome de arquivo.

Tabela Processamento Batch

Nesta rotina o usuário poderá fazer a programação e execução, das tabelas de via processamento batch.

Programação

Nesta rotina o usuário poderá fazer uma nova programação para a execução da inicialização das tabelas de processamento via processamento batch. Segue abaixo exemplo da tela:

Dados a serem informados: Programação: Neste campo será informado para o usuário o código da programação.

Descrição: Este campo poderá conter qualquer informação que indique uma determinada programação. Obs: Campo somente para controle do usuário.

MASTERSAF Página 25

Page 26: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Periodicidade: Neste campo o usuário deverá informar a Periodicidade com que está programação deverá ser executada. Podem ser:

   »1 - Diária (Programação será executada diariamente);    »2 - Eventual (Programação para data específica. Será executada apenas na data contida no campo "Data Inicial");    »3 - Decendial (Dial 10, 20 e último dia do mês);    »4 - Quinzenal (Dia 15 e último dia do mês);    »5 - Mensal (Último dia do mês);    »6 - Semanal (Programação a ser executada em determinados dias da semana); ou    »7 - Dias específicos (Programação a ser executada em dias específicos). Data Inicial: Neste campo o usuário deverá informar a data de início de validade da programação.

Prog. Semanal: Neste campo o usuário poderá informar o dia da semana que será executada a programação. Este campo somente poderá ser preenchido quando a periodicidade da programação for "Semanal".

Prog. Dias Específicos: Neste campo o usuário poderá informar o(s) dia(s) que será executada a programação. Este somente poderá ser preenchido quando a periodicidade da programação for "Dias Específicos". Obs: UDM - Último Dia do Mês.

Quantidade de Dias: Neste campo o usuário deverá informar a quantidade de dias a serem mantidos na base. Por exemplo: se o usuário desejar manter as gerações feitas há uma semana, deverá indicar a quantidade de 5 ou 7 dias, se houver geração no final de semana.

Estabelecimentos: Neste campo o usuário deverá selecionar os estabelecimentos que deverão constar na programação.

Categoria: Neste campo o usuário deverá selecionar as categorias que deverão constar na programação.

Obs: Seguem as tabelas que serão deletadas para cada categoria selecionada:    »Categoria 1: ibt_histórico    »Categoria 18: lib_processo; lib_proc_log; lib_proc_saída e lib_proc_cab.    »Categoria 19: log_det_proc; log_processo e det_proc_imp    »Categoria 20: dwt_docto_fiscal; dwt_itens_merc e dwt_itens_serv

Execução

Nesta rotina o usuário poderá executar manualmente uma programação de inicialização das tabelas de processamento. Devendo ao usuário indicar qual programação será executada, e data de processamento, na qual será considerada a data da programação que teria sido executada.

MASTERSAF Página 26

Page 27: Boas Praticas

Projeto - Cliente

CLIENTES MASTERSAF

Elaborado por:

Adilson GomesPeríodo:

Título do Documento / Descrição

PLANO DE AÇÃO – BOAS PRÁTICAS

Segue abaixo exemplo da tela:

Dados a serem informados: Empresa: Neste campo será exibido o código e a descrição da empresa escolhido pelo usuário, na Tela de Login do Sistema, não tendo a opção de escolha de outro Estabelecimento.

Código da Programação: Neste campo o usuário deverá informar o código da programação. Obs: Caso o usuário não informe o código da programação, será considerado todas as programações existentes para a empresa, que possuam a data inicial menor ou igual a data de processamento.

Data Processamento: Neste campo o usuário deverá informar a data do processamento (a data em que foi feita a programação) para a execução/geração dos dados programados. Obs: É obrigatório o preenchimento deste campo.

OBSERVAÇÃO IMPORTANTE:

CLIENTES QUE POSSUEM VÁRIAS EMPRESAS NA MESMA INSTÃNCIA

O sucesso desta operação está condicionado que o responsável pela operação do MASTERSAF notifique as áreas que não serão preservados registros em nenhuma das tabelas envolvidas após a limpeza.

MASTERSAF Página 27

Jorge NetoFábrica de Software

Tel.: 21 3094-9300Tel.: 21 3094-9316 (Direto) www.mastersaf.com.br www.legiscenter.com.br

Adilson Gomes de SouzaFábrica de Software

Tel.: 21 3094-9300Tel.: 21 3094-9321 (Direto) www.mastersaf.com.br www.legiscenter.com.br