Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.
Gestión del Capital Humano - senior X - Manual del Usuario > Integrador SST > Desarrollar la API - Integrador SST ( v2 )

Desarrollar la API - Integrador SST ( v2 )

Esta documentación está destinada a desarrolladores de proveedores de SST que deseen crear una API para integrar y comunicarse entre el sistema del proveedor y el Integrador SST de Senior, y que también deseen acceder al entorno de aprobación y pruebas.

Usted necesitará desarrollar en el sistema del prestador los web services (REST) responsables por la comunicación con el sistema de Senior. Su API será responsable por integrar las pendencias de envío de las informaciones de empleados y de los eventos de SST del eSocial.

Para probar los servicios desarrollados usted puede usar cualquier API Client de su preferencia (esta documentación utiliza el Postman para fines de ejemplo).

Visite la documentación de conceptos de API para obtener información adicional o continúe en esta página para obtener documentación de referencia de terminales.


Datos de los empleados

Pasos para la integración:

Pasos para la integración de datos de empleados: 1) Autenticación; 2) Búsqueda de cuestiones de integración; 3) Enviar respuesta.

Paso 1: autenticación

El primer paso es implementar la autenticación con la plataforma de homologación de la Senior. Eso es hecho por el servicio loginWithKey, responsable por realizar el login en la plataforma con llave y secreto informados por el usuario.

Para obtener la llave y el secreto que serán usados en su implementación entre en contacto con la Senior pelo e-mail: integradorsst.devs@senior.com.br. Se trata de un canal de comunicación dirigido a promotores, respondiendo exclusivamente a cuestiones de carácter técnico y arquitectónico. Integrador SST .

Paso 2: obtenga problemas de integración de plataforma senior

Cada problema de integración tiene una razón de generarse. El motivo de la cuestión pendiente determina el tipo de integración .

El tipo de integración se identifica por el parámetro integrationType , presente en la respuesta o envío de algunas solicitudes.

Para saber qué tipos de integración existen y qué acción se espera del sistema del proveedor de SST para cada tipo, acceda a la documentación de tipos de integración (integrationType) .

Hay dos formas de obtener problemas de integración de plataforma Senior. Puede elegir una de las opciones que se describen a continuación:

2.1) Buscar asuntos pendientes periódicamente (opción 1)

La primera opción es que el sistema del proveedor busque cada cierto tiempo, en el sistema Senior, temas pendientes que aún no han sido integrados.

Es necesario implementar la búsqueda de registros de la plataforma senior X con undescanso mínimo de 3 minutos entre cada llamada de servicio web.

2.2) Recibir problemas de integración en tiempo real (opción 2)

La segunda opción es recibir los problemas de integración en tiempo real . Para esto necesitas seguir estos pasos:

Implemente este servicio para recibir las pendencias de integración de datos de los empleados a medida en que ocurran admisiones, movimientos o desvinculaciones en el sistema de la Senior.

Al recibir la integración de datos, el sistema del proveedor debe enviar confirmación del estado de la integración ( Paso 3 ). Si no se envía esta confirmación, el sistema Senior realizará tres intentos más para enviar la integración pendiente al proveedor, con un intervalo de 10 minutos entre cada intento.

Paso 3 - Enviar la respuesta a la plataforma Senior

Enviar la respuesta para la plataforma de la Senior indicando si la integración ocurrió con éxito o con errores.


Eventos del eSocial (archivos XML)

Pasos para la integración:

Pasos para integrar eventos eSocial: 1) Autenticación; 2) Enviar eventos eSociales; 3) Buscar estado del evento; 3) Enviar respuesta a la plataforma.

Paso 1: autenticación

El primer paso es implementar la autenticación con la plataforma de homologación de la Senior. Eso es hecho por el servicio loginWithKey, responsable por realizar el login en la plataforma con llave y secreto informados por el usuario.

Para obtener la llave y el secreto que serán usados en su implementación entre en contacto con la Senior pelo e-mail: integradorsst.devs@senior.com.br. Se trata de un canal de comunicación dirigido a promotores, respondiendo exclusivamente a cuestiones de carácter técnico y arquitectónico. Integrador SST .

Paso 2: enviar eventos eSocial (XML) a la plataforma Senior

Enviar los eventos del eSocial (XML) para la Senior. Los archivos XML deben ser enviados individualmente (uno a un) del prestador para Senior.

Cada XML enviado es validado, conforme estructura y atributos de su layout, antes de ser enviado al Gobierno. Caso o XML esteja inválido, él no será considerado para envío al eSocial.

Paso 3: obtener estados de eventos (XML) de la plataforma Senior

Hay dos formas de obtener estados de eventos desde la plataforma Senior. Puede elegir una de las opciones que se describen a continuación:

3.1) Buscar estado de evento periódicamente (opción 1)

La primera opción es buscar, cada cierto tiempo, el estado de los eventos (XML) que fueron enviados al sistema Senior.

Es necesario implementar la búsqueda de registros de la plataforma senior X con undescanso mínimo de 3 minutos entre cada llamada de servicio web.

3.2) Recibir estados de eventos en tiempo real (opción 2)

La segunda opción es recibir estados de eventos (XML) en tiempo real . Para esto necesitas seguir estos pasos:

Implemente este servicio para recibir las actualizaciones del estado de los eventos del eSocial (XML) a medida en que ellas ocurren en el sistema de la Senior. Por ejemplo, cuando el Gobierno retorna para la Senior el recibo o las críticas del evento del eSocial.

Paso 4 - Enviar una respuesta a la plataforma Senior indicando la recepción del estado

Enviar la respuesta para la plataforma de la Senior indicando si los estados de los eventos del eSocial (XML) fueron recibidos con éxito o con errores en el sistema del prestador.


Proyecto de plantilla

Si no desea implementar su API como se describe en esta documentación, también ponemos a disposición el proyecto (Undefined variable: integrador-sst.projeto template) . Este proyecto es una plantilla que facilita la implementación de la API. Integrador SST en Java.

el proyecto (Undefined variable: integrador-sst.projeto template) está disponible en GitHub , simplemente descárgalo y cámbialo según tus necesidades, siguiendo la documentación disponible dentro de la propia plantilla.


Entorno de aprobación

Después de implementar la API, puede solicitar acceso al entorno de aprobación y prueba .

Si este es su primer contacto con el equipo de Integrador SST de Senior, realiza tu solicitud llenando el formulario disponible en la documentación de pasos de integración .

¿Dudas?

En el caso que aún tenga algún cuestionamiento sobre el desarrollo de esta API entre en contacto con la Senior a través del e-mail: integradorsst.devs@senior.com.br.

Se trata de un canal de comunicación dirigido a promotores, respondiendo exclusivamente a cuestiones de carácter técnico y arquitectónico. Integrador SST . Antes de entrar en contacto es importante haber hecho la lectura de todas las orientaciones y ejemplos disponibles en esta documentación.

Otros asuntos, comerciales o de negocio, deben ser encaminados para los canales apropiados de la Senior.


Esta es la documentación para la versión más actual de esta API. Haga clic aquí si desea consultar la documentación de la versión anterior (descontinuada).

Este artigo ajudou você?