Atualização de itens
Modelo para atualizar um ativo existente. Todos os campos alinhados ao esquema ETLConnectionsFracttal.json.
Informação geral:
| Module | Category |
|---|---|
Unid |
Atualizar |
ItemUpdate
Parâmetros:
código: str (obrigatório) Código de ativo exclusivo.id_type_item: str (obrigatório) Tipo de ativo.campo_1: str (obrigatório) Nome ou descrição principal do ativo.campo_2: str, opcional Campo adicional 2.campo_3: str, opcional Campo adicional 3.campo_4: str, opcional Campo adicional 4.campo_5: str, opcional Campo adicional 5.campo_6: str, opcional Campo adicional 6.ativo: str, opcional Status do ativo.código de barras: str, opcional Código de barras.notas: str, opcional Notas ou comentários.peso: str, opcional Peso do ativo.is_serial_control: str, opcional Controle serial.grupo: str, opcional Grupo principal.grupo_1: str, opcional Subgrupo 1.grupo_2: str, opcional Subgrupo 2.id_priority: str, opcional Prioridade.code_parent_location: str, opcional Código de localização pai.latitude: str, opcional Latitude.comprimento: str, opcional Comprimento.unit_code: str, opcional Código da unidade.unit_description: str, opcional Descrição da unidade.visível_para_todos: str, opcional Visibilidade global.data_compra: str, opcional Data de compra.custo_total: str, opcional Custo total.data_de_inicialização: str, opcional Data de inicialização.costs_center: str, opcional Centro de custos.orçamentos: str, opcional Orçamento associado.id_custom_field_group: str, opcional ID do grupo de campos personalizados.
Parâmetros de entrada:
| Campo | Tipo | Obrigatório | Descrição | Default Value | Examples |
|---|---|---|---|---|---|
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. | 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[str] | ❌ | 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": "EQUIPO",
"field_1": "Motor principal",
"field_2": "Adicional 2",
"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": "ALTA",
"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. Use este modelo para atualizar ativos de forma estruturada alinhada com Fracttal ETL.