Consulta si existe documento del puesto (1, 2,3) - [getDocumentPuesto]
🧾 Descripción
Permite obtener el documento MOF (Manual de Organización y Funciones) asociado a un puesto específico registrado en el ERP, consultando el Doctype Designation.
Este servicio se utiliza para mostrar o validar documentación laboral relacionada al cargo del trabajador.
🚀 Endpoint
También puede enviarse como parámetro directo según cómo se defina en routes:
🔐 Seguridad
-
El endpoint no exige autenticación explícita en el código.
-
Se recomienda protegerlo mediante API Token o Middleware según la arquitectura.
📥 Parámetros de Entrada
Query / Path Parameter
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| puesto | string | Sí | Nombre del Designation cuyo MOF se desea obtener. |
📤 Responses
✔️ 200 – Documento encontrado
-
datacontiene el valor del campomofdel Doctype Designation.
❌ 404 – Documento no encontrado
Se devuelve cuando el puesto no existe o no tiene MOF asociado.
🧠 Lógica Interna (Resumen)
-
Verifica que se haya enviado un nombre de puesto.
-
Construye una consulta GET hacia:
resource/DesignationCon:
-
filters:[["name","=", puesto]] -
fields:["mof"]
-
-
Envía la solicitud mediante:
ServiceErp("GET", null, body, APICAPACITACION."resource/Designation") -
Evalúa la respuesta:
-
Si encuentra registros → devuelve el
mof. -
Si no encuentra → error.
-
📚 Schema
Response
🧪 Ejemplo de Uso (curl)
Respuesta esperada:
No hay comentarios para mostrar
No hay comentarios para mostrar