Atualização de item
Modelo para inserção de ativos. Todos os campos alinhados ao esquema ETLConnectionsFracttal.json.
Informação geral:
| Módulo | Categoria |
|---|---|
Unid |
Atualizar e criar |
Detalhes da molécula
Parâmetros de entrada:
No input parameters
Parâmetros de saída:
No output parameters
Esquema de entrada:
| Campo | Tipo | Obrigatório | Descrição | Valor padrão | Exemplos |
|---|---|---|---|---|---|
code |
str | ✅ | Código de ativo exclusivo. | PydanticUndefined | None |
id_type_item |
str | ✅ | Tipo de ativo. | PydanticUndefined | None |
field_1 |
str | ✅ | Nome ou descrição principal do ativo. | 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] | ❌ | Status do ativo. | None | None |
barcode |
Optional[str] | ❌ | Código de barras. | None | None |
notes |
Optional[str] | ❌ | Notas ou comentários. | None | None |
weight |
Optional[str] | ❌ | Peso do ativo. | None | None |
purchase_date |
Optional[str] | ❌ | Data de compra. | None | None |
is_serial_control |
Optional[str] | ❌ | Controle serial. | 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] | ❌ | Descrição da prioridade. | None | None |
id_priority |
Optional[str] | ❌ | Prioridade. | None | None |
code_parent_location |
Optional[str] | ❌ | Código de localização pai. | None | None |
latitude |
Optional[str] | ❌ | Latitude. | None | None |
longitud |
Optional[str] | ❌ | Comprimento. | None | None |
unit_code |
Optional[str] | ❌ | Código da unidade. | None | None |
unit_description |
Optional[str] | ❌ | Descrição da unidade. | None | None |
visible_to_all |
Optional[str] | ❌ | Visibilidade global. | None | None |
total_cost |
Optional[str] | ❌ | Custo total do ativo. | None | None |
startup_date |
Optional[str] | ❌ | Data de inicialização. | None | None |
costs_center |
Optional[str] | ❌ | Centro de custos. | None | None |
budgets |
Optional[str] | ❌ | Orçamento associado. | None | None |
id_custom_field_group |
Optional[int] | ❌ | ID do grupo de campos personalizados. | None | None |
hours_average_daily_use |
Optional[int] | ❌ | Média diária de horas de uso (segundos, entre 0 e 86.400) | None | None |
Exemplo 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 os campos são opcionais, exceto aqueles exigidos pelo esquema. Utilize este modelo para inserir ativos de forma estruturada alinhada ao Fracttal ETL.