Componentes da Gestão de trabalhos planejados
Vários tipos de componentes são instalados com a Gestão de trabalho planejado, incluindo tabelas e regras de negócios.
Tabelas
| Tabela | Descrição |
|---|---|
| Plano de trabalho [wm_planed_work_plan] |
Armazena as entidades filtradas para o plano de trabalho. |
| Programação de trabalho planejado [wm_planned_work_schedule] |
Armazena os cronogramas configurados para um plano de trabalho. Uma programação pode ser baseada em duração, métrica, condição ou script. |
| Modelo de programação de trabalho planejada [wm_m2m_schedule_template] |
Armazena a lista de modelos de ordem de serviço aplicados aos cronogramas de trabalho planejados. |
| Registro de trabalho planejado [wm_m2m_work_plan_to_record] |
Relaciona uma programação de plano de trabalho a um registro no sistema (de um ID de documento). Também contém informações sobre a última vez ou o valor em que a programação foi executada para o registro e a próxima hora ou valor em que a programação será executada. |
| Mapeamento de atributos de modelo [wm_m2m_template_attribute_map] |
Armazena o mapeamento de atributos para um modelo de ordem de serviço. |
| Ocorrência da programação [wm_plan_work_schedule_occorrência] |
Armazena as ocorrências da programação de trabalho. |
| Supressão de programação [wm_m2m_schedule_suppression] |
Armazena as ocorrências de cronogramas de trabalho suprimidos. |
Funções
| Funções | Descrição |
|---|---|
| Administrador de trabalho planejado [sn_fsm_planned_wm.planned_work_admin] |
Crie planos de trabalho, cronogramas de trabalho planejados, vincule modelos de ordem de serviço aos cronogramas e gere ordens de serviço. |
Inclusões de script
| Inclusão de script | Descrição |
|---|---|
| WorkManagementExtensionPointImpl PlannedWorkManagementExtensionImpl | Implementa o. Ponto de Manutenção.PlannedExtensionPoint ponto de extensão. |
| MgmtajaxUtil PlannedWorkMgmtAjaxUtil | Função de utilitário para scripts de cliente na gestão de trabalho planejado. |
| WorkMgmtAPIHelperUtil PlannedWorkMgmtAPIHelperUtil | Utilitários para a função de wrapper para invocar APIs com escopo global do escopo da gestão de trabalho planejado. |
| FMPWMutil | Função de utilitário para aplicação com escopo de gestão de trabalho planejado. |
| PVMForecastWUtil | Função de utilitário para prever ordens de serviço para o trabalho planejado. |
| Manutenção Planejada ExtensionPointExtensionImpl | Implementação padrão para a aplicação de manutenção planejada. |
| Manutenção Planejada | Utilitário na aplicação de manutenção planejada para recuperar pontos de extensão com base em sys_class_name. |
| WorkManagementHistoryUtil planejado | Utilitário na aplicação de manutenção de trabalho planejado para buscar o histórico de ciclos de manutenção de um ativo ou inventário. |
| PlannedWorkManagementScheduleUtil | Mantém a lógica de processamento para registro de trabalho do plano, ocorrências de programação, comentários de anotação de trabalho etc. |
| PlanUtil do WorkMangementPlanUtil | Métodos de utilitário relacionados ao plano de trabalho. |
| WorkManagementEffectivityUtil planejado | Métodos de utilitário para determinar e validar a efetividade da programação. |
| PlannedWorkManagementScheduleExeUtil | Atua como comutador entre as implementações do WorkManagementExeExtensionPoint PlannedWorkManagementExeExtensionPoint ponto de extensão com base no tipo de pedido. O valor padrão do tipo de ordem é Ordem de serviço. |
| PVMWorkOrderExeExtensionPointImpl | Implementação do WorkManagementExeExtensionPoint PlannedWorkManagementExeExtensionPoint ponto de extensão para o tipo de pedido selecionado como ordem de serviço. |
| WorkManagementConstants planejados | Contém as constantes para a gestão de trabalho do plano. |
| PSMSCheduleSuppression | Mantém a lógica de processamento da supressão de programação. |
| Ocorrência | Mantém a lógica de processamento da ocorrência do cronograma. |
| PMSCheduleOccurrenceDAO | Mantém os métodos DAO de ocorrência de programação. |
| PVMWorkScheduleDAO | Mantém os métodos DAO para cronograma de trabalho. |
| MPLanWorkRecordDAO | Mantém os métodos DAO para registro do plano. |
Regras de negócio
| Regra de negócio | Tabela | Descrição |
|---|---|---|
| criação de registro entre escopos | Plano de trabalho [wm_planed_work_plan] |
Cria o registro de acesso entre escopos na tabela na qual o plano de manutenção é criado e deve ser executado. |
| Cancelar WO quando o registro do plano estiver inativo | Registro de trabalho planejado [wm_m2m_work_plan_to_record] |
Cancela a ordem de serviço de um registro de plano quando esse registro de plano está desativado. O registro do plano é desativado quando o registro de ativo é modificado para que não atenda à condição de filtro no nível do plano. |
| Cronograma de trabalho planejado para o plano de manutenção | Programação de trabalho planejado [wm_planned_work_schedule] |
Restringe a criação de programação de trabalho planejado para o plano de manutenção. Somente é permitido quando o plano é de trabalho planejado de classe. |
| Modelo restrito por programação | Modelo de programação de trabalho planejada [wm_m2m_schedule_template] |
Restringe a criação de programação de modelo duplicada na tabela. |
| Mapa de tabela restrito para o modelo | Mapeamento de atributos de modelo [wm_m2m_template_attribute_map] |
Restringe o usuário a ter um mapa de tabela único de acordo com um modelo de ordem de serviço |
| Atualizar novos campos de registros de programação m2m | Programação de trabalho planejado [wm_planned_work_schedule] |
Atualiza o registro de programação e recalcula o próximo valor ou o próximo tempo de execução quando os campos de medidor ou duração mudam. |
| Validar início e término efetivo do plano | Plano de trabalho [wm_planed_work_plan] |
Verifica se as datas efetivas de início e término do plano de trabalho são válidas. |
| Modelo de programação de trabalho para programação de manutenção | Modelo de programação de trabalho planejada [wm_m2m_schedule_template] |
Restringe o usuário a adicionar programação de manutenção ao modelo de programação de trabalho planejado. |
| Atualize a data de conclusão mais recente na ordem de serviço | Tarefa de ordem de serviço [wm_Task] |
Atualiza a data de conclusão mais recente na ordem de serviço para ANS de tempo de carência. |
| Compare as tarefas do modelo de programação | Supressão de programação [wm_m2m_schedule_suppression] |
|
| Validar dependência cíclica | Supressão de programação [wm_m2m_schedule_suppression] |
|
| Suprima SO por supressão de programação | Supressão de programação [wm_m2m_schedule_suppression] |
|
| Suprima SO por programação | Ocorrência da programação [wm_plan_work_schedule_occorrência] |
|
| Suprima SO por suppressBy programação | Ocorrência da programação [wm_plan_work_schedule_occorrência] |
|
| Se estiver inativo, cancele A WO | Ocorrência da programação [wm_plan_work_schedule_occorrência] |
|
| Verifique o início efetivo de SO | Ocorrência da programação [wm_plan_work_schedule_occorrência] |
|
| Altere os campos DE WO em PARA QUE o campo mude | Ocorrência da programação [wm_plan_work_schedule_occorrência] |