Se añadió un API para TA a partir de BioStar 2 (2.8.13)
NOTA:
Para “Cómo usar la GUI Swagger para el API de TA”, consulte el siguiente enlace:
[BioStar 2 API para TA] Como usar e iniciar con el API de BioStar 2 para TA
Para otros artículos relacionados con BioStar 2 TA Time Codes:
[BioStar 2 API para TA] Crear Códigos de tiempo
[BioStar 2 API para TA] Modificar Códigos de tiempo
[BioStar 2 API para TA] Eliminar Códigos de tiempo
Cómo usar el código de tiempo TA
La parte más básica de BioStar 2 TA es el código de tiempo. Como puede ver en la siguiente captura de pantalla, debe crear un CÓDIGO DE TIEMPO para comenzar con BioStar 2 TA.
Parte 1. Buscar todos los códigos de tiempo - Parámetros de API
[GET]: /tna/pay_codes?offset=0&limit=10
[Encabezados]
*Se requieren encabezados de desplazamiento y límite.
[Parámetros]
Nombre | Tipo | *M/O | Explicación | Valor |
|
|
|
|
|
* M – Obligatorio, O – Opcional
[Ejemplo de modelo de valor/parámetros]
|
[Respuesta: exitosa]
{ "message": "Procesado correctamente", "message_key": "EXITOSO", "idioma": "en", "status_code": "EXITOSO", "total": 5, "registros": [ { "id": 4, "name": "Leave Not Worked", "description": null, "time_rate": 1, "color": "#f00", "count_as_attendance": falso, "accumulate_toward_overtime": falso, "track_on_leave_management": verdadero, "tipo": "NOT_WORKED" }, { "id": 3, "nombre": "Dejar trabajar", "description": null, "time_rate": 1, "color": "#f00", "count_as_attendance": falso, "accumulate_toward_overtime": falso, "track_on_leave_management": verdadero, "tipo": "TRABAJADO" }, { "id": 2, "name": "Código de tiempo OT", "description": "Código de tiempo OT", "time_rate": 1, "color": "#ff0000", "count_as_attendance": falso, "accumulate_toward_overtime": verdadero, "track_on_leave_management": falso, "tipo": "TRABAJADO" }, { "id": 1, "name": "Código de tiempo normal", "description": null, "time_rate": 1, "color": "#00ff00", "count_as_attendance": verdadero, "accumulate_toward_overtime": falso, "track_on_leave_management": falso, "tipo": "TRABAJADO" }, { "id": 6, "name": "Time Code Made by API", "description": "Hecho por API", "time_rate": 1, "color": "#00ff00", "count_as_attendance": verdadero, "accumulate_toward_overtime": falso, "track_on_leave_management": falso, "tipo": "TRABAJADO" } ] } |
Parte 2. Buscar códigos de tiempo específicos por su ID
[GET]: /tna/pay_codes/{time_code_ID}
[Parámetros]
Nombre | Tipo | *M/O | Explicación | Valor |
|
|
|
|
|
* M – Obligatorio, O – Opcional
[Ejemplo de modelo de valor/parámetros]
|
[Respuesta: exitosa]
{ "id": 1, "message": "Procesado correctamente", "message_key": "EXITOSO", "idioma": "en", "status_code": "EXITOSO", "name": "Código de tiempo normal", "description": null, "time_rate": 1, "color": "#00ff00", "count_as_attendance": verdadero, "accumulate_toward_overtime": falso, "track_on_leave_management": falso, "tipo": "TRABAJADO" } |
Parte 3. Búsqueda de códigos de tiempo a través de POSTMAN
[Búsqueda de todos los códigos de tiempo]
[Buscar un código de tiempo específico]