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.
| 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: