Saltar a contenido

Item Upsert

Modelo para la inserción de activos. Todos los campos alineados con el schema ETLConnectionsFracttal.json.


Información general:

Módulo Categoría
Items Update and Create

Detalles de la molécula

Parámetros de entrada:

No input parameters

Parámetros de salida:

No output parameters

Esquema de entrada:

Campo Tipo Obligatorio Descripción Valor por defecto Ejemplos
code str Código único del activo. PydanticUndefined None
id_type_item str Tipo de activo. PydanticUndefined None
field_1 str Nombre o descripción principal del activo. PydanticUndefined None
field_2 Optional[str] Campo adicional 2. None None
field_3 Optional[str] Campo adicional 3. None None
field_4 Optional[str] Campo adicional 4. None None
field_5 Optional[str] Campo adicional 5. None None
field_6 Optional[str] Campo adicional 6. None None
active Optional[str] Estado del activo. None None
barcode Optional[str] Código de barras. None None
notes Optional[str] Notas o comentarios. None None
weight Optional[str] Peso del activo. None None
purchase_date Optional[str] Fecha de compra. None None
is_serial_control Optional[str] Control de seriales. None None
group Optional[str] Grupo principal. None None
group_1 Optional[str] Subgrupo 1. None None
group_2 Optional[str] Subgrupo 2. None None
priorities Optional[str] Descripción de la prioridad. None None
id_priority Optional[str] Prioridad. None None
code_parent_location Optional[str] Código de ubicación padre. None None
latitude Optional[str] Latitud. None None
longitud Optional[str] Longitud. None None
unit_code Optional[str] Código de unidad. None None
unit_description Optional[str] Descripción de la unidad. None None
visible_to_all Optional[str] Visibilidad global. None None
total_cost Optional[str] Costo total del activo. None None
startup_date Optional[str] Fecha de puesta en marcha. None None
costs_center Optional[str] Centro de costos. None None
budgets Optional[str] Presupuesto asociado. None None
id_custom_field_group Optional[int] ID de grupo de campos personalizados. None None
hours_average_daily_use Optional[int] Horas de uso promedio diario (segundos, entre 0 y 86400) None None

Ejemplo de uso:

{
  "code": "A12345",
  "id_type_item": 2,
  "field_1": "Motor principal",
  "active": true,
  "barcode": "1234567890",
  "notes": "Activo en operación",
  "weight": "120kg",
  "is_serial_control": false,
  "group": "Motores",
  "group_1": "Industriales",
  "group_2": "Alta potencia",
  "id_priority": "2",
  "code_parent_location": "LOC001",
  "latitude": "-33.4489",
  "longitud": "-70.6693",
  "unit_code": "U001",
  "unit_description": "Unidad estándar",
  "visible_to_all": true,
  "purchase_date": "2023-01-01T00:00:00-03",
  "total_cost": "10000.00",
  "startup_date": "2023-01-10T00:00:00-03",
  "costs_center": "CC001",
  "budgets": "15000.00",
  "id_custom_field_group": 1
}

Notas:

Todos los campos son opcionales salvo los requeridos por el schema. Utiliza este modelo para insertar activos de forma estructurada y alineada con Fracttal ETL.

Relacionado: