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 |