Ir para o conteúdo

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.

Relacionado: