Componentes da Gestão de trabalho planejado

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Vários tipos de componentes são instalados com a Gestão de trabalho planejado, incluindo tabelas e regras de negócio.

    Tabelas

    A Gestão de trabalho planejado adiciona as seguintes tabelas.
    Tabela 1. Tabelas instaladas com a Gestão de trabalho planejado
    Tabela Descrição
    Plano de trabalho

    [wm_planned_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, medidor, 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 a 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 (a partir de um ID de documento). Também contém informações sobre a última vez ou valor em que a programação foi executada para o registro e a próxima vez ou valor em que a programação será executada.
    Mapeamento de atributos de modelo

    [wm_m2m_template_attribute_map]

    Armazena o mapeamento de atributo para um modelo de ordem de serviço.
    Ocorrência da programação

    [wm_plan_work_schedule_occurrence]

    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

    A Gestão de trabalho planejado adiciona as funções a seguir.
    Tabela 2. Funções na Gestão de trabalho planejado
    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

    A Gestão de trabalho planejado adiciona as seguintes inclusões de script.
    Tabela 3. Inclusões de script instaladas com a Gestão de trabalho planejado
    Inclusão de script Descrição
    PlannedWorkManagementExtensionPointImpl Implementa o ponto de extensão Global.PlannedMaintenanceExtensionPoint.
    PlannedWorkMgmtAjaxUtil Função de utilitário para client scripts na gestão de trabalho planejado.
    PlannedWorkMgmtAPIHelperUtil Utilitários para a função de wrapper para invocar APIs com escopo global a partir do escopo de gestão de trabalho planejado.
    FSMPWMUtil Função de utilitário para aplicação com escopo de gestão de trabalho planejado.
    PWMForecastWOUtil Função de utilitário para prever ordens de serviço para o trabalho planejado.
    PlannedMaintenanceExtensionPointImpl Implementação padrão para aplicação de manutenção planejada.
    PlannedMaintenanceExtPointUtil Utilitário na aplicação de manutenção planejada para recuperar pontos de extensão com base em sys_class_name.
    PlannedWorkManagementHistoryUtil Utilitário na aplicação de manutenção de trabalho planejada 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.
    PlannedWorkMangementPlanUtil Métodos de utilitário relacionados ao plano de trabalho.
    PlannedWorkManagementEffectivityUtil Métodos utilitários para determinar e validar a eficácia da programação.
    PlannedWorkManagementScheduleExeUtil Atua como alternância entre as implementações do ponto de extensão PlannedWorkManagementExeExtensionPoint com base no tipo de pedido. O valor padrão do tipo de pedido é ordem de serviço.
    PWMWorkOrderExeExtensionPointImpl Implementação do ponto de extensão PlannedWorkManagementExeExtensionPoint para o tipo de pedido selecionado como ordem de serviço.
    PlannedWorkManagementConstants Contém as constantes para a gestão de trabalho do plano.
    Supressão de programação de PWMS Mantém a lógica de processamento da supressão de programação.
    PWMScheduleOccurrence Mantém a lógica de processamento da ocorrência da programação.
    PWMScheduleOccurrenceDAO Mantém os métodos DAO de ocorrência de programação.
    PWMWorkScheduleDAO Mantém os métodos DAO para programação de trabalho.
    PWMPlanWorkRecordDAO Mantém os métodos DAO para o registro do plano.

    Regras de negócio

    A Gestão de trabalho planejado adiciona as seguintes regras de negócio.
    Tabela 4. Regras de negócio instaladas com a Gestão de trabalho planejado
    Regra de negócio Tabela Descrição
    criação de registro entre escopos Plano de trabalho

    [wm_planned_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 do ativo é modificado para que não atenda à condição de filtro no nível do plano.
    Cronograma de trabalho planejado para plano de manutenção Programação de trabalho planejado

    [wm_planned_work_schedule]

    Restringe a criação da programação de trabalho planejado para o plano de manutenção. Só permite quando o plano é da classe Trabalho planejado.
    Restringir modelo 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.
    Restringir mapa de tabela para modelo Mapeamento de atributos de modelo

    [wm_m2m_template_attribute_map]

    Restringe o usuário a ter um único mapa de tabela por 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 a próxima hora de execução quando os campos de medidor ou duração são alterados.
    Validar início efetivo, término do plano Plano de trabalho

    [wm_planned_work_plan]

    Verifica se as datas de início e término efetivas do plano de trabalho são válidas.
    Modelo de programação de trabalho para manter a programação Modelo de programação de trabalho planejada

    [wm_m2m_schedule_template]

    Restringe o usuário a adicionar o cronograma de manutenção ao modelo de programação de trabalho planejado.
    Atualizar 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 o ANS de tempo de carência.
    Comparar 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]

    Suprimir SO por supressão de programação Supressão de programação

    [wm_m2m_schedule_suppression]

    Suprimir SO por programação Ocorrência da programação

    [wm_plan_work_schedule_occurrence]

    Suprimir SO por programação suprimeBy Ocorrência da programação

    [wm_plan_work_schedule_occurrence]

    Cancelar WO se SO estiver inativo Ocorrência da programação

    [wm_plan_work_schedule_occurrence]

    Verificar início efetivo do SO Ocorrência da programação

    [wm_plan_work_schedule_occurrence]

    Alterar campos de WO em mudanças de campo de SO Ocorrência da programação

    [wm_plan_work_schedule_occurrence]