Lista de convocatorias internas (1) - [getInternalCalls]
🧾 Descripción
Obtiene todas las convocatorias internas vigentes dentro del ERP, incluyendo información del puesto, sede y su archivo adjunto (PDF u otro documento del Job Opening).
El servicio cruza información entre:
-
Job Opening
-
File (archivos adjuntos al Job Opening)
Solo trae convocatorias internas activas (status = "Open") y marcadas como convocatoria interna = 1.
🚀 Endpoint
GET /get-internal-calls
No recibe parámetros.
Toda la información se obtiene mediante apiService() hacia el ERP.
🔐 Seguridad
Requiere conexión autorizada vía apiService(), usando token interno del ERP.
🧠 Flujo del Servicio (Resumen)
-
Obtener todos los Job Openings internos activos
-
Obtener todos los archivos relacionados al Job Opening
-
Si alguno de los endpoints devuelve error, se retorna:
-
Si no hay convocatorias abiertas:
-
Para cada convocatoria se agrega:
-
La descripción de la sede:
"PARA LA SEDE {sucursal}" -
El archivo correspondiente (
file_url), si existe.
-
-
Se retorna listado de convocatorias internas enriquecidas.
📥 Request Body
No tiene body.
📤 Response 200 – Ejemplo
❗ Posibles Errores
1. Error en consulta de Job Opening
2. Error en consulta de archivos File
3. No existen convocatorias internas activas
4. Error inesperado del servidor
📚 Esquemas (estructuras utilizadas)
Job Opening
Campos usados:
File
Campos usados:
No hay comentarios para mostrar
No hay comentarios para mostrar