Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | mip/miapi070.p |
Objetivo
A API tem como objetivo gerar um planejamento de manutenção através do filtro aplicado.
Funcionamento
A API realiza o Planejamento da Manutenção Industrial, a partir da simulação realizada anteriormente, obtida pelo numero da simulação passada como parâmetro.
...
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
...
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
dimensionCode | Char | Padrão | Código da dimensão da treeView. | Não |
|
orderNumber | Integer | Padrão | Número da Ordem de Manutenção/Produção. | Não |
|
orderStatus | Char | Padrão | Estado da ordem. | Não |
|
orderStatusCode | Integer | Padrão | Código do estado da ordem. | Não |
|
tagCode | Char | Padrão | Código da Tag. | Não |
|
equipmentFamily | Char | Padrão | Família do equipamento. | Não |
|
equipmentCode | Char | Padrão | Código do equipamento. | Não |
|
maintenanceDate | Date | 99/99/9999 | Data da manutenção. | Não |
|
isManual | Logical | Sim/Não | Indica se a ordem foi gerada manualmente. | Não |
|
originPlan | Char | Padrão | Hora de Termino do Apontamento. | Não |
|
maintenanceCode | Char | Padrão | Código da manutenção. | Não |
|
maintenanceType | Integer | Padrão | Tipo da manuntenção. | Não |
|
maintenanceTypeDescription | Char | Padrão | Descrição do tipo de manunteção. | Não |
|
businessUnit | Char | Padrão | Código da unidade de negócio. | Não |
|
costCenter | Char | Padrão | Centro de Custo. | Não |
|
cause | Char | Padrão | Causa do problema. | Não |
|
symptom | Char | Padrão | Sintoma do problema. | Não |
|
intervention | Char | Padrão | Intervenção. | Não |
|
plannedTotal | Decimal | 9999,9999 | Numero total de ordens planejadas. | Não |
|
programmedTotal | Decimal | 9999,9999 | Numero total de ordens Programadas. | Não |
|
realizedTotal | Decimal | 9999,9999 | Numero total de ordens Realizadas. | Não |
|
Tabela Temporária | Descrição | Entrada/Saída |
ttPlanningerrorvo | Contém os erros ocorridos na API. | Saída |
...
Requisito | Handles estarem inicializados | |||||||
Sintaxe | RUN generatePlanning IN h- handle (INPUT filterNumber, INPUT allowsOrdersReprogramming, OUTPUT TABLE ttPlanningDetailVO, OUTPUT TABLE ttPlanningerrorvo, OUTPUT TABLE RowErrors). | |||||||
Descrição | Gerar planejamento de ordem de manutenção. | |||||||
| Parâmetros | Descrição | ||||||
| filterNumber allowsOrdersReprogramming | Numero do filtro. Valor lógico para permitir ordens reprogramadas. | ||||||
| ttPlanningDetailVO | Tabela com os detalhes do planejamento. | ||||||
| ttPlanningerrorvo | Erros do planejamento. | ||||||
| RowErrors | Tabela temporária com os erros que poderão retornar da API. | ||||||
Retorno | A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors ou ttPlanningerrorvo.
|
|