Árvore de páginas


Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

mnbo/bomn113.p

 

RecordSet 

 

Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

TtMiOrdPlan

Atributo

Tipo

Formato

Descrição

Obr.

sequencia

inte

>>>,>>>,>>9

Seq

Sim

cd-manut

char

x(8)

Manutenção

 

dt-manut

date

99/99/9999

Data Manutenção

Sim

dt-ini-cedo

date

99/99/9999

Início mais cedo

Sim

dt-ini-tarde

date

99/99/9999

Início mais tarde

Sim

dt-prev

date

99/99/9999

Previsão Término

Sim

cd-projeto

char

x(8)

Projeto

Sim

cd-equipto

char

x(16)

Equipamento

Sim

forma-aloc-esp

inte

>9

Forma Alocação Especia

 

cd-tipo

inte

>>,>>9

Tipo Manutenção

 

char-1

char

x(100)

?

 

char-2

char

x(100)

?

 

dec-1

deci-8

->>>>>>>>>>>9.9

?

 

dec-2

deci-8

->>>>>>>>>>>9.9

?

 

int-1

inte

->>>>>>>>>9

?

 

int-2

inte

->>>>>>>>>9

?

 

log-1

logi

Sim/Não

?

 

log-2

logi

Sim/Não

?

 

data-1

date

99/99/9999

?

 

data-2

date

99/99/9999

?

 

cd-planejado

char

x(12)

Planejador

 

check-sum

char

x(20)

Check-sum

 

om-cont

logi

Sim/Não

Execução da OM contínua

 

recalc-prior

logi

Sim/Não

Recalcula Prioridade

 

plano-orig

char

X(12)

Plano Origem

 

vl-cont-acum

deci-4

>>>,>>>,>>>,>>9

Valor Contador Acumula

 

dt-realoc

date

99/99/9999

Data realocação

 

cd-parada

char

x(8)

Parada

 

seq-parada

inte

>>9

Seq

 

cd-equip-res

char

x(8)

Equipe Responsável

 

descricao

char

x(50)

Descrição

Sim

cd-tag

char

x(16)

TAG

 

cd-sint-padr

char

x(8)

Sintoma Padrão

 

cd-interv-padr

char

x(8)

Intervenção

 

cd-causa-padr

char

x(8)

Causa

 

cd-inspecao

char

x(8)

Inspeção

 

cod-estabel

char

x(3)

Estabelecimento

 

dur-man

inte

>>>9

Duração Manutenção

 

r-rowid

Rowid

 

Rowid da tabela mi-ord-plan

 

 

Métodos Básicos

 

Métodos básicos de acesso ao banco de dados.

 

Método:

gotokey

 

Descrição:

Reposiciona a query de OM Planejada através da sequência.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Psequencia

inte

>>>,>>>,>>9

X

 

 

Sequência

 

Queries e Constraints

Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados.

Método:

openQueryStatic (“Default”)

 

Descrição:

Busca todo o conjunto de registros da tabela mi-ord-plan.

 

 

Método:

openQueryStatic (“CausaPadrao”)

 

Descrição:

Busca conjunto de registros da tabela mi-ord-plan de acordo com causa padrão informada.

 

Constraints Associados:

Executar o método setConstraintCausaPadrão.

 

 

Método:

openQueryStatic (“Equipe”)

 

Descrição:

Busca conjunto de registros da tabela mi-ord-plan de acordo com a equipe informada.

 

Constraints Associados:

Executar o método setConstraintEquipe.

 

 

Método:

openQueryStatic (“Equipto”)

 

Descrição:

Busca conjunto de registros da tabela mi-ord-plan de acordo com o código do equipamento informado.

 

Constraints Associados:

Executar o método setConstraintEquipto .

 


Método:

openQueryStatic (“InterPadrao”)

 

Descrição:

Busca conjunto de registros da tabela mi-ord-plan de acordo com a intervenção padrão informada.

 

Constraints Associados:

Executar o método setConstraintIntervPadrao.

 


Método:

openQueryStatic (“MiPerParada”)

 

Descrição:

Busca conjunto de registros da tabela mi-ord-plan de acordo com o perído de parada informado.

 

Constraints Associados:

Executar o método setConstraintMiPerParada.

 

 

Método:

openQueryStatic (“MntPlanejador”)

 

Descrição:

Busca conjunto de registros da tabela mi-ord-plan de acordo com planejador informado.

 

Constraints Associados:

Executar o método setConstraintMntPlanejador.

 


Método:

openQueryStatic (“Sequencia”)

 

Descrição:

Busca conjunto de registros da tabela mi-ord-plan entre a sequência inicial e sequêncial final informada.

 

Constraints Associados:

Executar o método setConstraintSequencia.

 


Método:

openQueryStatic (“SintPadrao”)

 

Descrição:

Busca conjunto de registros da tabela mi-ord-plan de acordo com o sintoma padrão informado.

 

Constraints Associados:

Executar o método setConstraintSintPadrao.

 


Método:

openQueryStatic (“TipoManut”)

 

Descrição:

Busca conjunto de registros da tabela man-equip de acordo com o tipo de manutenção informado.

 

Constraints Associados:

Executar o método setConstraintTipoManut.

 


Método:

setConstraintCausaPadrao

 

Descrição:

Carrega variável com a causa padrão.

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdCausaPadr

char

x(08)

X

 

 

Causa Padrão

 

 

Método:

setConstraintEquipe

 

Descrição:

Carrega variável com a equipe responsável.

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdEquipRes

char

x(08)

X

 

 

Código da Equipe

 

 

Método:

setConstraintEquipto

 

Descrição:

Carrega variável com o código do equipamento.

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdEquipto

char

x(16)

X

 

 

Equipamento

 

 

Método:

setConstraintIntervPadrao

 

Descrição:

Carrega variável com a intervenção padrão.

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdIntervPadrao

char

x(08)

X

 

 

Intervenção Padrão

 

Método:

setConstraintMiPerParada

 

Descrição:

Carrega variável com o código e sequencia da parada.

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdParada

char

x(08)

X

 

 

Código da Parada

PseqParada

Inte

>>9

X

 

 

Sequência do Período de Parada

 

 

Método:

setConstraintMntPlanejador

 

Descrição:

Carrega variável com o código do planejador.

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdPlanejado

char

x(12)

X

 

 

Código do Planejador.

 

 

Método:

setConstraintSequencia                     

 

Descrição:

Carrega variável com a faixa de sequência (sequência inicial e final).

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PsequenciaIni

Inte

>>>,>>>,>>9

X

 

 

Sequência Inicial

PsequenciaFim

Inte

>>>,>>>,>>9

X

 

 

Sequência Final

 

 

Método:

setConstraintSintPadrao

 

Descrição:

Carrega variável com o sintoma padrão.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdSintPadr

char

x(08)

X

 

 

Sintoma Padrão

 


Método:

setConstraintTipoManut

 

Descrição:

Carrega variável com o tipo de manutenção.

 

Parâmetros: 

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdTipo

Inte

>>,>>9

X

 

 

Tipo de Manutenção

 


Método:

linkToCausaPadrao

 

Descrição:

Seta as variáveis de controle para criar o link com a tabela pai  “Causa-Padrao” contendo o campo cd-causa-padr.

 

Requisitos:

Posicionar a query do BO de Causa Padrão no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

Handle

 

X

 

 

Handle BO da tabela Causa Padrão

 

 

Método:

linkToEquipe

 

Descrição:

Seta as variáveis de controle para criar o link com a tabela pai  “Equipe” contendo o campo cd-equip-res.

 

Requisitos:

Posicionar a query do BO de Equipe no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PHandle

Handle

 

X

 

 

Handle BO da tabela Equipe

 

 

Método:

linkToEquipto

 

Descrição:

Seta as variáveis de controle para criar o link com a tabela pai  “Equipto” contendo o campo cd-equipto.

 

Requisitos:

Posicionar a query do BO de Equipto no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

Handle

 

X

 

 

Handle BO da tabela Equipamento

 

 

Método:

linkToIntervPadrao

 

Descrição:

Seta as variáveis de controle para criar o link com a tabela pai  “Interv-Padrão” contendo o campo cd-interv-padr.

 

Requisitos:

Posicionar a query do BO de Intervenção Padrão no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

Handle

 

X

 

 

Handle BO da tabela Intervenção Padrão

 


Método:

linkToMiPerParada

 

Descrição:

Seta as variáveis de controle para criar o link com a tabela pai  “mi-per-parada” contendo os campos cd-parada e seq-parada.

 

Requisitos:

Posicionar a query do BO de Período de Parada no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

Handle

 

X

 

 

Handle BO da tabela Período de Parada

 

 

Método:

linkToMntPlanejador

 

Descrição:

Seta as variáveis de controle para criar o link com a tabela pai  “Mnt-planejador” contendo o campo cd-planejado.

 

Requisitos:

Posicionar a query do BO de Planejador no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

Handle

 

X

 

 

Handle BO da tabela Planejador

 

 

Método:

linkToSintPadrao

 

Descrição:

Seta as variáveis de controle para criar o link com a tabela pai  “Sint-Padrao” contendo o campo cd-sint-padr.

 

Requisitos:

Posicionar a query do BO de Sintoma Padrão no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

Handle

 

X

 

 

Handle BO da tabela Sintoma Padrão

 

 

Método:

linkToTipoManut

 

Descrição:

Seta as variáveis de controle para criar o link com a tabela pai  “Tipo-manut” contendo o campo cd-tipo.

 

Requisitos:

Posicionar a query do BO de Tipo de Manutenção no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pHandle

Handle

 

X

 

 

Handle BO da tabela Tipo de Manutenção

 

Métodos Negócio


Métodos adicionais de atualização e acesso a base de dados .



Método:

listaPlanos

 

Descrição:

Retorna a lista dos tipos de vinculações existentes com o código da manutenção, equipamento e tag informados.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdManut

Char

X(08)

X

 

 

Código da Manutenção

PcdEquipto

Char

X(16)

X

 

 

Equipamento

PcdTag

Char

X(16)

X

 

 

Código do Tag

PlistaPlanos

Char

 

 

X

 

Lista com a descrição das vinculações

 


Método:

calculaDatas

 

Descrição:

Conforme a data de Manutenção, data de previsão de término e duração da manutenção informadas, calcula as datas de Início mais cedo e Início mais tarde e ajusta as datas de Manutenção e Prevista (se necessário), de acordo com o Plano Origem da Ordem Planejada .

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pforma-aloc

Inte

>9

X

 

 

Forma de Alocação

Psequencia

Inte

>>>,>>>,>>9

X

 

 

Sequencia da OM Planejada

Pplano

Char

X(12)

X

 

 

Plano Origem

PcdManut

Char

X(08)

X

 

 

Código da Manuten ção

PcdEquipto

Char

X(16)

X

 

 

Equipamento

PcdTag

Char

X(16)

X

 

 

Código do Tag

PcdParada

Char

X(8)

X

 

 

Código da Parada

PdtManutIn

Date

99/99/9999

X

 

 

Data de Manutenção  informada

PdtPrevIn

Date

99/99/9999

X

 

 

Data Prevista pra término informada

PdurMan

Inte

>>>9

X

 

 

Duração da Manutenção

PdtManut

Date

99/99/9999

 

X

 

Data da Manutenção (calculada)

PdtPrev

Date

99/99/9999

 

X

 

Data Prevista para término (calculada)

PDtIniCedo

Date

99/99/9999

 

X

 

Data Início mais cedo (calculada)

PdtIniTarde

Date

99/99/9999

 

X

 

Data Início mais tarde (calculada)

PCdProjeto

Char

X(8)

 

X

 

Código do Projeto