API KRP:
headers requeridos:
api-token : Authorization:
Obtener trabajadores:
GET: https://logistica.sbip.cl/get_all_trabajadores
GET: https://bio.sbip.cl/get_all_trabajadores
Obtener recetas:
GET: https://bio.sbip.cl/movimientos/ot_api/get_recetas
GET: https://logistica.sbip.cl/api/materiales/get_recetas
Ver pendientes de consumo:
GET: https://logistica.sbip.cl/api/tecnico/<rut>/ordenes_trabajo/pendientes_consumo
GET: https://bio.sbip.cl/api/tecnico/<rut>/ordenes_trabajo/pendientes_consumo
Consumir OT:
POST: https://bio.sbip.cl/movimientos/ot_api/consume_ot
POST: https://logistica.sbip.cl/movimientos/ot_api/consume_ot
{
"orden_de_trabajo": "codigo_externo",
"id_trabajador": int,
"no_seriados": [[id, cantidad], ...],
"seriados": [[id, serie], ...]
}
Para que se consuma la receta se deben cumplir las siguientes condiciones:
- Materiales existen en base de datos
- OrdenTrabajo existe en base de datos y no está finalizada
- Trabajador existe en base de datos
- Materiales existen en receta de la OT
- Materiales existen en inventario del trabajador
- Se sigue el formato planteado
OTs consumidas
GET: https://logistica.sbip.cl/movimientos/ot_api/ots_completadas/<rut>
Materiales consumidos por OT
GET: https://logistica.sbip.cl/movimientos/ot_api/materiales_consumidos/<codigo_externo>