Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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: 

Tabela Temporária

Descrição

Entrada/Saída

ttPlanningDetailVO

Tabela que contém as ordens que foram planejadas.

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.