Histórico da Página
CONTEÚDO
...
Índice |
---|
...
|
...
- Outras Ações / Ações relacionadas
...
- Principais Campos e Parâmetros
...
|
01. VISÃO GERAL
O programa de diagnóstico do PCP tem como objetivo validar os pré-requisitos necessários para que a execução de algumas rotinas do módulo seja realizada com sucesso, tornando o processo de validação do sistema mais rápido e prático.
...
Grupo | Validação | Descrição |
---|---|---|
Threads | Abertura de threads. | Verifica se o sistema está conseguindo abrir novas threads para iniciar o processo do MRP. |
Tabelas | Compartilhamento das tabelas de controle. | Verifica se as tabelas de controle do MRP estão com o compartilhamento correto. Tabelas: HWL, SMQ, T4P e T4R. |
Tabelas | Compartilhamento das tabelas de resultados. | Verifica se as tabelas de resultados do MRP estão com o compartilhamento correto. Tabelas: HW1, HW3, HWB, HWC, HWD, HWG, HWM, SMA, SMB, SME, SMH e SMV. |
Tabelas | Compartilhamento das tabelas compatíveis entre ERP e MRP. | Verifica se o compartilhamento das tabelas do MRP estão compatíveis com o compartilhamentos das tabelas do ERP. Tabelas: HW0, HWA, T4J, T4S, T4N, T4Q, T4M, T4T, T4U, T4V, HWE, HW9, HWY, T4O e SMI. |
Tabelas | Tamanho dos campos compatíveis entre ERP e MRP. | Verifica se os campos das tabelas do MRP possuem o tamanho compatível com os campos das tabelas do ERP. |
Procedure | Procedure 024 instalada e atualizada. | Verifica se a procedure de cálculo de níveis do MRP está instalada. Caso não esteja instalada, ou esteja desatualizada, será realizada a tentativa de instalação. Retornará como falha caso a procedure não esteja atualizada e não for possível realizar a atualização. |
AppServer | Chave ServerMemoryLimit (AppServer) definida. | Verifica se a chave ServerMemoryLimit está definida no AppServer. O uso dessa chave de maneira que limite o uso de memória em uma quantidade inferior ao que o MRP utilizará no seu cálculo pode fazer com que o processo não se comporte adequadamente. Sempre que esta chave estiver definida, será exibido um alerta nas validações. |
AppServer | Chave HeapLimit (AppServer) definida. | Verifica se a chave HeapLimit está definida no AppServer. O uso dessa chave de maneira que limite o uso de memória em uma quantidade inferior ao que o MRP utilizará no seu cálculo pode fazer com que o processo não se comporte adequadamente. Sempre que esta chave estiver definida, será exibido um alerta nas validações. |
AppServer | Chave MAXSTRINGSIZE (AppServer) definida. | Verifica se a chave MaxStringSize está definida no AppServer. É recomendado a configuração desta chave com o valor máximo (500) para a execução do MRP. Em bases de dados com grande volume de informações, caso não possua este parâmetro definido podem ocorrer erros ou travamentos na execução do MRP. |
AppServer | Chave FloatingPointPrecise (AppServer) definida. | Verifica se a chave FloatingPointPrecise está definida no AppServer. Não é recomendado o uso desta configuração para a execução do MRP, visto que esta pode causar comportamentos inadequados no cálculo das quantidades do MRP. |
DBAccess | Build do DbAccess compatível com o MRP. | Verifica se a versão em utilização do DbAccess é igual ou superior à versão mínima recomendada para o uso do MRP. A versão recomendada de DbAccess para uso com o MRP é build 21.1.1.1 (20220307) ou superior |
DBAccess | Chave MAXSTRINGSIZE (DbAccess) definida. | Verifica se a chave MaxStringSize está definida no DbAccess. É recomendado a configuração desta chave com o valor máximo (500) para a execução do MRP. Em bases de dados com grande volume de informações, caso não possua este parâmetro definido podem ocorrer erros ou travamentos na execução do MRP. |
DBAccess | Banco de dados suportado pelo MRP. | Verifica se o banco de dados utilizado é compatível com a execução do MRP. São suportados os bancos de dados SQL Server, Oracle e Postgres. Observação: Para o correto funcionamento da rotina em banco de dados Postgres, é necessário que as configurações de conexão com o banco de dados esteja configuradas corretamente, conforme este documento. |
Integrações | Integração com o MRP habilitada. | Verifica se a integração com o MRP está habilitada na rotina de Parâmetros de integração MRP - PCPA139. |
Integrações | Sincronização dos dados (PCPA140). | Verifica se existem pendências que exijam que a Sincronização (PCPA140) com o MRP seja executada. |
Integrações | Registros pendentes de integração. | Verifica se existem registros que estão pendentes de integração. Estes registros pendentes de integração devem ser executados por um agendamento da rotina PCPA141, no momento de abrir a rotina do MRP ou através da rotina de Sincronização (PCPA140). |
Integrações | Triggers atualizadas no banco de dados. | Verifica se para as APIs de integração configuradas como Schedule, as Triggers estão instaladas corretamente. Caso exista alguma trigger desatualizada, será necessário acessar a rotina Parâmetros de integração MRP - PCPA139 para que a atualização seja efetuada, e em seguida executar a rotina de Sincronização (PCPA140) para que os dados sejam atualizados. |
Integrações | Limpeza dos registros já integrados. | Verifica o volume de registros já integrados que estão registrados na tabela T4R. Caso exista um grande volume de registros nesta tabela, é recomendado que seja criado o agendamento para realizar a limpeza de dados desta tabela. A limpeza desta tabela se faz necessário para manter o desempenho do sistema. Para configurar o agendamento da limpeza desta tabela, consulte este documento. |
Integrações | Agendamentos de integrações de tipo Schedule configurados. | Verifica se todas as APIs que estão configuradas como Schedule possuem os agendamentos configurados para que a integração das informações seja realizada pelo sistema. É recomendado que estas APIs tenham o agendamento configurado, para manter as informações utilizadas pelo MRP sempre atualizadas. |
Permissões | Bloqueio de execução na filial corrente. | Valida se a filial logada no sistema está devidamente configurada para realizar a execução do MRP. A configuração para permitir a execução do MRP é realizada através da rotina Parâmetros de integração MRP - PCPA139, onde deve ser informado os códigos de filiais que podem executar o MRP. |
Permissões | MRP liberado para execução. | Valida se existe alguma outra execução do MRP em andamento. O MRP deve ser executado de maneira exclusiva, e caso exista alguma outra execução da rotina em andamento, não será possível iniciar uma nova execução. |
Multi-Empresa | Valida a utilização do MRP Multi-Empresa. | Valida se a filial corrente é considerada para a execução do MRP Multi-empresas. A configuração para execução do MRP Multi-empresas é realizada através da rotina Empresa Centralizadora - PCPA106. |
Multi-Empresa | Tabelas de Produtos e Alternativos compartilhadas em todos os níveis (CCC). | Esta validação será executada somente se a filial corrente é considerada para a execução do MRP Multi-empresas. Será verificado se o compartilhamento das tabelas SB1 e SGI está correto para realizar a execução do MRP Multi-empresas. É obrigatório que estas tabelas estejam configuradas como Compartilhada em todos os níveis (Filial, Unidade de Negócio e Empresa) para o uso de multi-empresas. |
Multi-Empresa | A Filial atual é a Filial Centralizadora. | Esta validação será executada somente se a filial corrente é considerada para a execução do MRP Multi-empresas. Verifica se a filial corrente é a filial centralizadora configurada na rotina Empresa Centralizadora - PCPA106. O MRP somente será executado a partir de uma filial centralizadora quando é utilizado o multi-empresas. |
Multi-Empresa | Tipo de Entrada e Saída (TES) informado. | Esta validação será executada somente se a filial corrente é considerada para a execução do MRP Multi-empresas. Verifica se na configuração da Empresa Centralizadora - PCPA106 foram informados os Tipos de Entrada e Saída (TES). |
Multi-Empresa | Todas as filiais pertencem ao mesmo Grupo. | Esta validação será executada somente se a filial corrente é considerada para a execução do MRP Multi-empresas. Verifica se na configuração da Empresa Centralizadora - PCPA106 todas as filiais configuradas para execução do MRP Multi-empresas pertencem ao mesmo grupo de empresas. O MRP Memória com multi-empresas somente será executado quando todas as filiais são do mesmo grupo de empresas. |
Multi-Empresa | As filiais são clientes umas das outras. | Esta validação será executada somente se a filial corrente é considerada para a execução do MRP Multi-empresas. Para a correta geração das transferências entre filiais, é necessário que as filiais estejam configuradas como Cliente uma das outras. Configurando fornecedores/clientes para transferências entre filiais do MRP Multi-empresas |
Multi-Empresa | Estão configuradas as Condições de Pagamento entre as filiais. | Esta validação será executada somente se a filial corrente é considerada para a execução do MRP Multi-empresas. Verifica no cadastro dos clientes, se a condição de pagamento está configurada. |
Multi-Empresa | As filiais são fornecedoras umas das outras. | Esta validação será executada somente se a filial corrente é considerada para a execução do MRP Multi-empresas. Para a correta geração das transferências entre filiais, é necessário que as filiais estejam configuradas como Fornecedoras uma das outras. Configurando fornecedores/clientes para transferências entre filiais do MRP Multi-empresas |
Estruturas de Produtos | Recursividade nas estruturas de produtos. | Verifica se existe recursividade no cadastro de estruturas. A existência de estruturas recursivas pode causar travamentos no cálculo do MRP, e não é permitido o cadastramento de estruturas desta maneira. |
Cadastro de Produtos | Produto com Lote Econômico com quantidade pequena. | Verifica a existência de produtos configurados com Lote Econômico com valor 1. Em cenários onde o produto possui quantidades de necessidade muito altos, a configuração de lote econômico com o valor 1 pode fazer com que o MRP apresente lentidão no processamento e consumo elevado de memória, uma vez que o MRP irá considerar a geração de várias ordens de produção com quantidade 1. |
Cadastro de Produtos | Produto com Lote Mínimo com quantidade pequena. | Verifica a existência de produtos configurados com Lote Mínimo com valor 1. Em cenários onde o produto possui quantidades de necessidade muito altos, a configuração de lote mínimo com o valor 1 pode fazer com que o MRP apresente lentidão no processamento e consumo elevado de memória, uma vez que o MRP irá considerar a geração de várias ordens de produção com quantidade 1. |
Cadastro de Produtos | Produto com Quantidade de Embalagem pequena. |
aa
05. SCHEDULE
Card documentos | ||||
---|---|---|---|---|
|
...
Verifica a existência de produtos configurados com Quantidade de Embalagem com valor 1. Em cenários onde o produto possui quantidades de necessidade muito altos, a configuração de quantidade de embalagem com o valor 1 pode fazer com que o MRP apresente lentidão no processamento e consumo elevado de memória, uma vez que o MRP irá considerar a geração de várias solicitações de compra com quantidade 1. |
05. SCHEDULE
Esta opção pode ser acessada no menu lateral esquerdo, através da opção Schedule.
Nesta é possível listar as APIs do MRP que estão parametrizadas para ter a integração realizada por Schedule, assim como conferir se estas APIs possuem algum agendamento configurado, criar novos agendamentos e também excluir agendamentos existentes.
Na tela inicial será apresentada uma tabela, onde são apresentadas as APIs configuradas como Schedule, e um indicador se existe agendamento configurado para a API. O indicador pode ser:
- - Este indicador representa uma API que possui ao menos um agendamento configurado;
- - Este indicador representa uma API que possui agendamentos configurados, mas nenhum agendamento está Habilitado para execução;
- - Este indicador representa uma API que não possui nenhum agendamento configurado.
Informações |
---|
Atenção! A inclusão/exclusão de agendamentos só pode ser executada por usuários com privilégios de administrador do sistema. |
Para realizar a exclusão de um agendamento, clique sobre o botão Expandir da API desejada. Ao clicar sobre o expandir serão exibidos os agendamentos vinculados a API, e será possível clicar sobre o botão para excluir o agendamento.
Para realizar a inclusão de um agendamento, clique sobre o botão Novo Agendamento. Será aberta uma tela para realizar a configuração do agendamento (periodicidade, data/hora de início, recorrência, etc.) Após configurar os parâmetros de recorrência do agendamento, será necessário selecionar a API que será integrada no agendamento. Somente é permitido selecionar APIs que estiverem configuradas como Schedule na rotina de Parâmetros de integração MRP - PCPA139. Ao término será apresentado um resumo das parametrizações do agendamento, e será possível confirmar a inclusão do agendamento.
Para conferir as parametrizações de recorrência do agendamento, consulte o manual Schedule Protheus.
Informações |
---|
Atenção! Nesta tela é possível apenas realizar o cadastro dos agendamentos. A execução dos agendamentos depende da correta configuração dos agentes de Schedule do Protheus, conforme o manual Schedule Protheus. |