Trabalho programado de manutenção planejada do local de trabalho

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • A execução noturna de manutenção planejada do local de trabalho programada é executada no horário configurado e cria casos de manutenção. Também cria previamente casos de manutenção quando a duração programada é inferior a um dia.

    O trabalho programado pode pré-criar casos para dia e até dois dias antes da hora programada. Isso se baseia na diferença de tempo entre o fuso horário do sistema em que o trabalho está sendo executado e o fuso horário do agente no local de trabalho que está trabalhando nos casos.

    O trabalho programado Execução noturna de manutenção planejada do local de trabalho executa o seguinte:
    • Cria casos baseados na duração.
    • Cria casos baseados em medidor.

    O trabalho programado também pode pré-criar casos de manutenção quando a programação configurada é inferior a um dia. A duração é baseada nas configurações de fuso horário do sistema. Por exemplo, se você tiver um cronograma de manutenção de seis horas, ele criará o seguinte número de casos de manutenção:

    • Para uma programação de seis horas, quatro casos de manutenção são criados para cada ativo de manutenção ou local em um dia.
    • Para uma programação de seis horas, oito casos de manutenção são criados para dois ativos de manutenção ou locais em um dia (quatro casos para cada).
      Figura 1. Casos de manutenção do local de trabalho
      Plano de manutenção do local de trabalho publicado mostrando oito casos de manutenção para dois itens de manutenção.
    • Para uma programação de seis horas, 12 casos de manutenção são criados para três ativos de manutenção ou locais (quatro casos para cada).
    Quando o trabalho programado é executado, ele cria casos de manutenção somente para os registros planejados que têm um modelo associado a uma programação de manutenção.
    Nota:
    Quando uma programação de manutenção é criada, ela seleciona um modelo da tabela de configuração de serviço de manutenção do local de trabalho (sn_wsd_maintenance_service_config). Com base em seus requisitos, associe um modelo a um registro de plano. Vários modelos podem ser criados e associados a um plano de manutenção. Para obter mais informações, consulte Criar uma configuração de modelo de local de trabalho.

    Casos baseados na duração

    Para casos baseados em duração, o trabalho programado Execução noturna de manutenção planejada do local de trabalho executa o seguinte:
    • Busca todos os registros de plano ativo com a próxima duração de tempo de execução.
    • Filtra os registros de plano em que o Próximo tempo de execução é de 48 horas ou menos de um dia.
      Figura 2. Próximo tempo de execução do trabalho de programação
      Plano publicado mostrando a próxima duração de tempo de execução.
    • Verifica se há uma entrada na tabela Configuração de serviço de manutenção do local de trabalho (sn_wsd_maintenance_service_config).
    • Obtém todos os registros da tabela Configuração de serviço de manutenção do local de trabalho.
    • Para cada registro na tabela Configuração de serviço de manutenção do local de trabalho, a programação do registro do plano atual deve ter um modelo associado a ele.
      • Se houver um modelo, o trabalho programado criará um caso de manutenção e atualizará o próximo tempo de execução na tabela Configuração de serviço de manutenção do local de trabalho para um registro de plano.
      • Se não houver nenhum modelo associado a um registro de plano, o trabalho programado buscará o próximo registro de plano em uma fila.
    Nota:
    Ao definir uma programação de manutenção baseada na duração, você pode definir o Lead time mínimo em dias (usa valores baseados em números inteiros). Por exemplo, se o tempo de lead for 0, isso indica que os casos do dia atual foram criados hoje. Mas se o lead time for 1, os casos foram criados ontem, ou seja, os casos são gerados um dia antes da programação. A próxima duração de tempo de execução tem o valor de lead time definido para uma programação. Para obter mais informações, consulte Criar ou copiar um cronograma de manutenção.

    Casos baseados em medidor

    Para casos baseados em medidor, o trabalho programado Execução noturna de manutenção planejada do local de trabalho executa o seguinte:
    • O trabalho programado busca todos os registros de plano ativo que tenham um valor de Próxima execução.
    • Para cada registro de plano, o valor da Próxima execução depende do valor do Nome do campo. O valor do campo está disponível ao criar uma programação baseada em medidor.

      Para obter mais informações, consulte em Criar ou copiar um cronograma de manutenção.

    • O trabalho programado recupera o valor do Nome do campo da tabela Ativo (sn_ent_asset) e o compara com o valor da Próxima execução de um registro de plano.
    • O trabalho programado verifica se o Valor da próxima execução é menor do que o valor real na tabela Ativo e prossegue.
    • se o valor de Próxima execução for maior, ele buscará o próximo registro de plano em uma fila.
    • A programação de manutenção de um registro de plano atual deve ter uma entrada na tabela Configuração de serviço de manutenção do local de trabalho (sn_wsd_maintenance_service_config).
    • Obtém todos os registros da tabela Configuração de serviço de manutenção do local de trabalho para essa programação em um registro de plano.
    • Para cada registro na tabela Configuração de serviço de manutenção do local de trabalho, a programação do registro do plano atual deve ter um modelo associado a ele.
      • Se houver um modelo associado a uma programação de manutenção, o trabalho programado criará um caso de manutenção do local de trabalho e atualizará o valor da próxima execução para um registro de plano.
      • Se não houver nenhum modelo associado a uma programação de manutenção, o trabalho programado selecionará o próximo registro de plano em uma fila.