Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGALOJA |
Segmento Executor | Varejo | ||
Projeto1 | Projeto Soyuz | IRM/EPIC1 | |
Requisito/Story/Issue1 | Subtarefa1 | ||
País | ( ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia (X) TODOS. |
Objetivo
- Melhorar a performance geral do produto;
- Aumentar a disponibilidade das instalações do produto;
- Diminuir riscos operacionais e eliminar pontos únicos de falha (SPOFs);
- Ajustar o sistema, processos e ferramentas para facilitar a adoção do Protheus em outros países e idiomas.
- Aumentar a blindagem do código e do ambiente de desenvolvimento das localizações da linha Protheus, permitindo mais independências entre as equipes de desenvolvimento de diversos países.
- Suportar clientes com quantidade média de usuários maior do que a media atual
Definição da Regra de Negócio
1 - Efetuar alteração das chamadas das rotinas abaixo:
- MSCREATE()
- DBCREATE()
- CRIATRAB(.T.)
- COPY TO – Utilizando LOCALDRIVER
Pela nova funcionalidade FWTemporaryTable() de modo a não utilizar mais arquivos físicos como tabelas temporárias e sim mante-las em memoria e assim que não for mais utilizada remover da memoria.
Para saber com utilizar a função esta na documentação FWTemporaryTable.
2 - Remover as atualizações de dicionário durante a execução do sistema e cadastrar no ATUSX.
- Rotinas que utilizam Reclock() nas tabelas SIX, SX1, SX2, SX3, SX5, SX6, SX7, SX9, SXA, SXB, XXA, SM0
IMPORTANTE: Estas alterações devem ser feitas nos fontes do modulo SIGALOJA apenas não para os PDV's
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|