Ir para o conteúdo

Atualizar tarefas de ordens de serviço

Modelo para atualizar uma tarefa associada a uma ordem de serviço no Fracttal ETL. Inclui campos para datas, duração, status, conta e detalhes de falha.


Informação geral:

Módulo Categoria
Ordem de Serviço Atualizar

Detalhes da molécula

Parâmetros de entrada:

  • id_work_order_task: str, obrigatório Tarefa de ordem de serviço de identificação.
  • data_inicial: str, obrigatório Data inicial.
  • data_final: str, obrigatório Data Final.
  • real_duration: float, opcional Duração real.
  • is_done: bool, opcional Está feito.
  • code_account: str, obrigatório Conta de código.
  • asset_failure: bool, opcional Falha de ativos.
  • failure_type: str, opcional Tipo de falha.
  • failure_cause: str, opcional Causa da falha.
  • failure_detection_method: str, opcional Método de detecção de falhas.
  • id_failure_severity: int, opcional Gravidade da falha de identificação.
  • id_damage_type: int, opcional Tipo de dano de identificação.
  • asset_out_of_service: bool, opcional Ativo fora de serviço.
  • date_asset_out_of_service: str, opcional Data do ativo fora de serviço.

Esquema de entrada:

Campo Tipo Obrigatório Descrição Valor padrão Exemplos
id_work_order_task str Identificador exclusivo da tarefa da ordem de serviço a ser atualizada. PydanticUndefined -
initial_date str Data e hora de início da tarefa (formato ISO 8601 recomendado). PydanticUndefined -
final_date str Data e hora de conclusão da tarefa (formato ISO 8601 recomendado). PydanticUndefined -
code_account str Código da conta associado à tarefa. PydanticUndefined -
real_duration Optional[float] Duração real da tarefa em horas ou minutos. None -
is_done Optional[bool] Indica se a tarefa foi concluída. None -
asset_failure Optional[bool] Indica se houve uma falha no ativo durante a tarefa. None -
failure_type Optional[str] Tipo de falha relatada. None -
failure_cause Optional[str] Causa do fracasso. None -
failure_detection_method Optional[str] Método de detecção de falhas. None -
id_failure_severity Optional[int] Gravidade da falha. None -
id_damage_type Optional[int] Tipo de dano identificado. None -
asset_out_of_service Optional[bool] Indica se o ativo foi retirado de serviço. None -
date_asset_out_of_service Optional[str] Data em que o ativo foi retirado de serviço. None -

Notas:

  • Os campos obrigatórios são: id_work_order_task, inicial_data, final_date, code_account.
  • Os campos opcionais permitem registrar informações de falha e status da tarefa.
  • Compatível com o método etl.etl_update.

Relacionado: