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] Buscar 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. Parámetros de API
[PUT]: /tna/pay_codes/{id}
[Parámetros]
Nombre | Tipo | *M/O | Explicación | Valor |
Accumulate_toward_overtime | Booleano | O | Gestión de horas extras | Verdadero/Falso |
Color | Cuerda | O | Color |
|
Count_as_attendance | Booleano | O | Gestión de asistencia | Verdadero/Falso |
Descripción | Cuerda | O | Descripción |
|
Nombre | Cuerda | M | Nombre |
|
Time_rate | Doble | O | Tasa 0-10 |
|
Track_on_leave_management | Booleano | O | Gestión de licencias | Verdadero/Falso |
Tipo | Cuerda | M | 'TRABAJADO' o 'NOT_WORKED' |
|
* M – Obligatorio, O – Opcional
Parte 2. Cuerpo de solicitud y modelo de respuesta
[Ejemplo de modelo de valor/parámetros]
{ "accumulate_toward_overtime": verdadero, "color": "#00ff00", "count_as_attendance": verdadero, "description": "Hecho por API", "name": "Time Code Made by API", "time_rate": 1, "track_on_leave_management": falso, "tipo": "TRABAJADO" } |
[Respuesta: exitosa]
{ "message": "Procesado correctamente", "message_key": "EXITOSO", "idioma": "en", "status_code": "EXITOSO" } |
[Respuesta: Error: falta la entrada requerida]
{ "message": "El nombre es obligatorio.", "message_key": "REQUIRED_FIELD", "idioma": "en", "status_code": "REQUIRED_FIELD" } |
Parte 3. POST /tna/pay_codes vía Postman
[Ejemplo de solicitud: encabezados]
*Debe iniciar sesión para usar [POST] /tna/pay_codes
*A diferencia de be-session-id para AC New Local API, bs-ta-session-id debe enviarse en la cookie. Bs-ta-session-id se envía automáticamente en la cookie una vez que inicia sesión a través de la API de inicio de sesión de TA.
[Solicitar ejemplo]
[Ejemplo de respuesta: cuerpo]