Á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/miapi078.p

 

Objetivo

O objetivo desta API é analisar os planos de manutenção executados para cada equipamento e identificar se o plano foi executado (cumprimento das ordens) antes, dentro ou após o prazo estipulado para a sua execução, ou se não foi executado.

 

Funcionamento

Através dos parâmetros de entrada a API filtra os planos de manutenção e calcula o planejamento para demonstrar se o que foi previsto pelo planejamento está sendo realizado.

...

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

 

Tabelas Temporárias

Atributos das tabelas temporárias de entrada e saída:

...

Tabela Temporária

Descrição

Entrada/Saída

ttTarget

Tabela que contem as dimensões para classificar a apresentação dos dados.  As visões disponíveis para consulta são as seguintes:

01 – Estabelecimento

02 – Centro de Custo

03 – TAG

04 – Equipamento

05 – Sistema

06 – Sub-Sistema

07 – Evento

08 – Plano Origem

09 – Manutenção

10 – Planejador

11- Tipo de Manutenção

12 – Classe

13 - Estatística

Entrada

  

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

dimension

CHAR

 

Código da dimensão conforme valores informados acima

Sim

 

 

Tabela Temporária

Descrição

Entrada/Saída

 

ttParam

Parâmetros para indicar os tipos de resultados que serão mostrados na consulta: Antes do Prazo, Dentro do Prazo, Depois do Prazo ou Não Realizado

Entrada

 

      

   

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

antesPrazo

LÓGICO

 

Indica se serão apresentadas ordens executadas antes do prazo

Sim

 

dentroPrazo

LÓGICO

 

Indica se serão apresentadas ordens executadas dentro do prazo

Sim

 

depoisPrazo

LÓGICO

 

Indica se serão apresentadas ordens executadas depois do prazo

Sim

 

naoRealizado

LÓGICO

 

Indica se serão apresentadas ordens não realizadas

Sim

 

...

  

Requisito

Handles estarem inicializados.

Sintaxe

RUN piCalculaPrevistoXRealizado

    IN h-handle(INPUT  TABLE ttFiltro,

                INPUT  TABLE ttTarget,      

                INPUT  TABLE ttParam,       

                OUTPUT TABLE ttTree,        

                OUTPUT TABLE ttPlanoPrevXReal).

 

Descrição

Calcular previsto x realizado dos planos.

 

 

Parâmetros

Descrição

 

ttFiltro

Filtro dos planos

 

ttTarget

Dimensões para classificação

 

ttParam

Parâmetros

 

ttTree

Valores da consulta agrupados conforme as dimensões

 

ttPlanoPrevXReal

Ordens de manutenção previstas e realizadas

Retorno

A API irá retornar duas temp-tables: uma para classificação/agrupamento dos registros e outra com os valores previstos x realizados dos planos de manutenção.