---
sourceDocument: Gestão de serviços de campo Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/field-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Gestão de serviços de campo Xanadu

ft:clusterId :

    - fsm

bundleId :

    - fsm

workflow :

    - Customer and Industry


---

# Componentes da Gestão de trabalho planejado

# Componentes da Gestão de trabalho planejado {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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 {#planned-work-components__section_utp_ssx_d5b}

A Gestão de trabalho planejado adiciona as seguintes tabelas.{#planned-work-components__table_owq_qtx_d5b__entry__2}

| 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. |
[Tabela 1. Tabelas instaladas com a Gestão de trabalho planejado]

{#planned-work-components__table_owq_qtx_d5b}

## Funções {#planned-work-components__section_vsq_5sx_d5b}

A Gestão de trabalho planejado adiciona as funções a seguir.{#planned-work-components__table_prq_wsx_d5b__entry__2}

| 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. |
[Tabela 2. Funções na Gestão de trabalho planejado]

{#planned-work-components__table_prq_wsx_d5b}

## Inclusões de script {#planned-work-components__section_lgd_jzx_d5b}

A Gestão de trabalho planejado adiciona as seguintes inclusões de script.{#planned-work-components__table_nnp_mzx_d5b__entry__2}

| 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. |
[Tabela 3. Inclusões de script instaladas com a Gestão de trabalho planejado]

{#planned-work-components__table_nnp_mzx_d5b}

## Regras de negócio {#planned-work-components__section_csx_xvx_d5b}

A Gestão de trabalho planejado adiciona as seguintes regras de negócio.{#planned-work-components__table_x5f_1wx_d5b__entry__3}

| 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\] |   |
[Tabela 4. Regras de negócio instaladas com a Gestão de trabalho planejado]

{#planned-work-components__table_x5f_1wx_d5b}
* **[Propriedades do sistema Gestão de trabalho planejado](https://servicenow-prod.fluidtopics.net/0O6STl9NZVqGhFWkIRVgKg)**   
  A Gestão de trabalho planejado usa as seguintes propriedades do sistema, que estão localizadas na tabela Propriedades do sistema \[sys_properties\].

