Ítems de Operación de Material

Ítems de Operación de Material

Endpoints principales

  • GET /api/simpleoperationitem/
  • GET /api/simpleoperationitem/<id>/
  • POST /api/simpleoperationitem/
  • PATCH /api/simpleoperationitem/<id>/
  • DELETE /api/simpleoperationitem/<id>/

Endpoint de archivos

  • GET /api/simpleoperationitemfile/
  • POST /api/simpleoperationitemfile/
  • GET /api/simpleoperationitemfile/images/

Campos principales

  • id
  • operation: UUID de la operacion.
  • operation_info
  • item_number
  • material
  • serial_number
  • new_serial_number
  • material_stock
  • destination_material_stock
  • source_location
  • source_warehouse_position
  • destination_location
  • destination_warehouse_position
  • quantity
  • comments
  • files
  • item_status
  • who_status
  • when_status
  • client
  • operational_status
  • contractual_status
  • contract_plan_date
  • contract_start_date
  • contract_end_date
  • width, height, diameter, azimuth, height_on_tower
  • mac_address
  • reusable
  • is_deleted

Filtros utiles

  • id=<id>
  • operation=<id>
  • material=<id>
  • material_stock=<id>
  • destination_material_stock=<id>
  • project=<id>
  • task=<id>
  • wbs=<id>
  • status=<id>
  • status_step_name=<nombre>
  • operation_type=<valor>
  • operation_template=<id>
  • site=<id>
  • staff=<id>
  • supplier=<id>
  • client=<id>
  • virtual_warehouse=<id>
  • network_element=<id>
  • when_created=<YYYY-MM-DD>
  • when_created__gte=<YYYY-MM-DD> / when_created__lte=<YYYY-MM-DD>
  • q=<texto>: busca por codigo, descripcion o referencia de la operacion.

Ejemplo de listar items de una operacion:

curl \
-H "Authorization: Token $SYTEX_TOKEN" \
-H "Organization: 259" \
"https://app.sytex.io/api/simpleoperationitem/?operation=1382700"

Ejemplo de crear item:

curl -X POST \
-H "Authorization: Token $SYTEX_TOKEN" \
-H "Organization: 259" \
-H "Content-Type: application/json" \
-d '{
"operation": "9b49d2dd-3ec2-4c8a-94d4-7f0df1b67d24",
"material": 123,
"quantity": 1,
"comments": "Item creado por integracion"
}' \
"https://app.sytex.io/api/simpleoperationitem/"

Importador masivo

  • GET /api/import/SimpleOperationItemImport/get_config/
  • POST /api/import/SimpleOperationItemImport/go/

Campos principales del importador

  • operation
  • item_number
  • operation_info
  • material
  • serial_number
  • source_location_type
  • source_location
  • source_warehouse_position
  • destination_location_type
  • destination_location
  • destination_warehouse_position
  • quantity
  • comments
  • client
  • operational_status
  • contractual_status
  • contract_plan_date
  • contract_start_date
  • contract_end_date
  • width
  • height
  • diameter
  • azimuth
  • height_on_tower
  • mac_address