Se ha añadido una nueva API para la asistencia con BioStar 2.8.13.
Para 'Cómo usar TA API swagger', consulte el siguiente enlace:
[BioStar 2 API para TA] Como usar e iniciar con el API de BioStar 2 para TA
Cómo buscar registros de marcación
Los registros de marcación de BioStar 2 TA se pueden buscar utilizando la API de TA.
Puede buscar sus registros y hacer clic en ellos para agregar / editar registros de marcación. Averigüemos cómo buscar los registros de marcación modificados como se ve en la captura de pantalla anterior. Puede encontrar la API /tna/punch_logs/modified en su TA
Parte 1. Buscar los registros de marcación
[POST]: /tna/punch_logs/modified
[Encabezados]
*Se requieren encabezados de desplazamiento y límite.
[Parámetros]
Nombre | Tipo | *M/O | Explicación | Valor |
Fecha | Cuerda | M | Fecha del registro que contiene los registros de marcación | AAAA-MM-DD |
Day_start_time | Largo | M | Hora de inicio del día utilizada para buscar registros de marcación en minutos usando el reloj de 24 horas | Ej. «60», «480» |
Retrieve_only_modified | Booleano | O | Indica si sólo se deben recuperar los registros modificados |
|
User_id | Cuerda | M | ID de usuario de los registros |
|
* M – Obligatorio, O – Opcional
[Ejemplo de modelo de valor/parámetros]
{ "fecha": "2022-04-06", "day_start_time": 0, "retrieve_only_modified": verdadero, "user_id": "1" } |
[Respuesta: exitosa]
{ "message": "Procesado correctamente", "message_key": "EXITOSO", "idioma": "en", "status_code": "EXITOSO", "total": 3, "registros": [ { "modified_log": { "id": 7, "device_datetime": "2022-04-06 08:00:00", "tipo": "PUNCH_TYPE_CHECK_IN", "usuario": { "user_id": "1", "name": "Administrador" }, "device_datetime_format_string": "2022/04/06 08:00:00" }, "device_datetime": "2022-04-05T23:00:00.000Z", "device_datetime_long": 1649199600000, "tipo": "PUNCH_TYPE_CHECK_IN", "modified_by_user": { "user_id": "1", "name": "Administrador" } }, { "modified_log": { "id": 9, "device_datetime": "2022-04-06 12:00:00", "tipo": "PUNCH_TYPE_BREAK_START", "usuario": { "user_id": "1", "name": "Administrador" }, "device_datetime_format_string": "06/04/2022 12:00:00" }, "device_datetime": "2022-04-06T03:00:00.000Z", "device_datetime_long": 1649214000000, "tipo": "PUNCH_TYPE_BREAK_START", "modified_by_user": { "user_id": "1", "name": "Administrador" } }, { "modified_log": { "id": 8, "device_datetime": "2022-04-06 17:00:00", "tipo": "PUNCH_TYPE_CHECK_OUT", "usuario": { "user_id": "1", "name": "Administrador" }, "device_datetime_format_string": "06/04/2022 17:00:00" }, "device_datetime": "2022-04-06T08:00:00.000Z", "device_datetime_long": 1649232000000, "tipo": "PUNCH_TYPE_CHECK_OUT", "modified_by_user": { "user_id": "1", "name": "Administrador" } } ] } |
La respuesta anterior representa los mismos resultados que la captura de pantalla siguiente.
Parte 2. Buscar registros de marcación a través de POSTMAN