Update Work Orders Tasks
Modelo para actualizar una tarea asociada a una orden de trabajo en Fracttal ETL.
Incluye campos para fechas, duración, estado, cuenta y detalles de falla.
| Módulo |
Categoría |
Work Order |
Update |
Detalles de la molécula
Parámetros de entrada:
id_work_order_task : str, obligatorio
Id Work Order Task.
initial_date : str, obligatorio
Initial Date.
final_date : str, obligatorio
Final Date.
real_duration : float, opcional
Real Duration.
is_done : bool, opcional
Is Done.
code_account : str, obligatorio
Code Account.
asset_failure : bool, opcional
Asset Failure.
failure_type : str, opcional
Failure Type.
failure_cause : str, opcional
Failure Cause.
failure_detection_method : str, opcional
Failure Detection Method.
id_failure_severity : int, opcional
Id Failure Severity.
id_damage_type : int, opcional
Id Damage Type.
asset_out_of_service : bool, opcional
Asset Out Of Service.
date_asset_out_of_service : str, opcional
Date Asset Out Of Service.
Esquema de entrada:
| Campo |
Tipo |
Obligatorio |
Descripción |
Valor por defecto |
Ejemplos |
id_work_order_task |
str |
✅ |
Identificador único de la tarea de la orden de trabajo a actualizar. |
PydanticUndefined |
- |
initial_date |
str |
✅ |
Fecha y hora de inicio de la tarea (formato ISO 8601 recomendado). |
PydanticUndefined |
- |
final_date |
str |
✅ |
Fecha y hora de finalización de la tarea (formato ISO 8601 recomendado). |
PydanticUndefined |
- |
code_account |
str |
✅ |
Código de cuenta asociado a la tarea. |
PydanticUndefined |
- |
real_duration |
Optional[float] |
❌ |
Duración real de la tarea en horas o minutos. |
None |
- |
is_done |
Optional[bool] |
❌ |
Indica si la tarea fue completada. |
None |
- |
asset_failure |
Optional[bool] |
❌ |
Indica si hubo una falla en el activo durante la tarea. |
None |
- |
failure_type |
Optional[str] |
❌ |
Tipo de falla reportada. |
None |
- |
failure_cause |
Optional[str] |
❌ |
Causa de la falla. |
None |
- |
failure_detection_method |
Optional[str] |
❌ |
Método de detección de la falla. |
None |
- |
id_failure_severity |
Optional[int] |
❌ |
Severidad de la falla. |
None |
- |
id_damage_type |
Optional[int] |
❌ |
Tipo de daño identificado. |
None |
- |
asset_out_of_service |
Optional[bool] |
❌ |
Indica si el activo quedó fuera de servicio. |
None |
- |
date_asset_out_of_service |
Optional[str] |
❌ |
Fecha en que el activo quedó fuera de servicio. |
None |
- |
Notas:
- Los campos requeridos son: id_work_order_task, initial_date, final_date, code_account.
- Los campos opcionales permiten registrar información de fallas y estado de la tarea.
- Compatible con el método etl.etl_update.
Relacionado: