Mediante ésta API se puede insertar dentro de una OT recursos de la siguiente forma: Catalogados: de tipo inventario, recursos humanos y servicios
No catalogados: de tipo inventario y servicios.
EndPoint
https://app.fracttal.com/api/wo_resources/:id
id = Id/wo_folio de la orden de trabajo
Método POST
Parámetros entrada en el body
Parámetro | Tipo de campo | Requerido | Descripción |
catalogued | Booleano | Sí | True para insertar un recurso catalogado, false en caso contrario. False, valor por defecto |
type | Número | Sí | Tipo de recurso a insertar: |
code | Texto | Sí | Código del activo asociado a la OT. No se debe agregar cuando se envía el id_work_order_task o el barcode |
id_work_order_task | Entero | Sí | Id de la tarea asociada a la OT. No se debe agregar cuando se envía el code o el barcode |
barcode | Texto | Sí | barcode del activo asociado a la OT. No se debe agregar cuando se envía el code o el id_work_order_task |
code_resource | Texto | Sí | Código del recurso catalogado a insertar ( Sólo para recursos catalogados tipo inventario) |
code_warehouse | Texto | Sí | Código del almacén desde donde se necesita el recurso ( Sólo para recursos catalogados tipo inventario) |
code_user | Texto | Sí | Código del recurso humano a agregar (Sólo para recursos catalogados tipo recurso humano) |
rh_description | Texto | Sí | Descripción del perfil del recurso humano (Sólo para recursos catalogados tipo recurso humano) |
tr_description | Textp | Sí | Nombre del tercero fuente del recurso (Sólo para recursos catalogados tipo servicio) |
qty | Número | Sí | Cantidad |
unit_cost | Número | Sí | Costo unitario |
description | Texto | Sí | Descripción del recurso o servicio (Sólo para recursos no catalogados y para recursos catalogados tipo servicio) |
unit_description | Texto | Sí | Descripción de la unidad (Sólo para recursos no catalogados) |
external_source | Texto | Opcional | Fuente externa (Sólo para recursos no catalogados) |
note | Texto | Opcional | Notas del recurso |
code_account | Texto | Sí | Se debe enviar cuando se inserta un recurso catalogado |
Ejemplo:
Recurso No catalogado - Tipo inventario
Petición: (POST) https://app.fracttal.com/api/wo_resources/OTPRB9742019
Body
{
"type": 1,
"code":"LFR-001",
"qty":3,
"unit_cost":240,
"description": "INVENTARIO NO CATALOGADO",
"external_source": "ALMACEN NO CATALOGADO"
}
Ejemplo Respuesta
{
"success": true,
"message": "200",
"data": {
"type_description": "INVENTORY",
"description": "INVENTARIO NO CATALOGADO",
"code": null,
"units_description": null,
"units_code": null,
"qty": 3,
"unit_cost": 240,
"total_cost": 720
},
"total": 1
}
Recurso No catalogado - Servicio
Petición: (POST) https://app.fracttal.com/api/wo_resources/OTPRB9742019
{
"type": 3,
"code":"LFR-001",
"qty":2,
"unit_cost":240,
"description": "SERVICIO NO CATALOGADO",
"external_source": "PROVEEDOR NO CATALOGADO"
}
Ejemplo Respuesta
{
"success": true,
"message": "200",
"data": {
"type_description": "SERVICES",
"description": "SERVICIO NO CATALOGADO",
"code": "",
"units_description": null,
"units_code": "",
"qty": 2,
"unit_cost": 240,
"total_cost": 480
},
"total": 1
}
Recurso Catalogado - Inventario
Petición: (POST) https://app.fracttal.com/api/wo_resources/OTPRB9742019
Body
{
"catalogued":true,
"type": 1,
"code":"LFR-001",
"qty":3,
"unit_cost":100,
"code_resource": "MRX-EN-003",
"code_warehouse": "MRX-005",
"code_account":"JCDIAZ"
}
Ejemplo Respuesta
{
"success": true,
"message": "200",
"data": {
"type_description": "INVENTORY",
"description": "000 HERRAMIENTA PARA EXISTENCIA NEG MRX 3 { MRX-EN-003 }",
"code": "MRX-EN-003",
"units_description": "C/U ",
"units_code": "C/U ",
"qty": 3,
"unit_cost": 100,
"total_cost": 300
},
"total": 1
}
Recurso Catalogado - Recurso Humano
Petición: (POST) https://app.fracttal.com/api/wo_resources/OTPRB9742019
{
"catalogued":true,
"type": 2,
"code":"LFR-001",
"qty":4,
"unit_cost":150,
"code_user": "AMPEREZ",
"rh_description": "ELECTRICISTA",
"code_account":"JCDIAZ"
}
Ejemplo Respuesta
{
"success": true,
"message": "200",
"data": {
"type_description": "HUMAN_RESOURCES",
"source_description": "Ana Maria Perez",
"code": "AMPEREZ",
"description": "ELECTRICISTA",
"qty": 4,
"unit_cost": 150,
"total_cost": 600
},
"total": 1
}
Recurso Catalogado - Servicio
Petición: (POST) https://app.fracttal.com/api/wo_resources/OTPRB9742019
{
"catalogued":true,
"type": 3,
"code":"LFR-001",
"qty":3,
"unit_cost":190,
"description": "SERVICIO DE MANTENIMIENTO FILTROS",
"tr_description": "ANELMAR",
"code_account":"JCDIAZ"
}
Ejemplo Respuesta
{
"success": true,
"message": "200",
"data": {
"type_description": "SERVICES",
"description": "SERVICIO DE MANTENIMIENTO FILTROS",
"code": "",
"units_description": "Hora",
"units_code": "",
"qty": 3,
"unit_cost": 190,
"total_cost": 570
},
"total": 1
}