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]

Interfaz gráfica de usuario, aplicación

Descripción generada automáticamente

 

 

[Ejemplo de respuesta: cuerpo]

텍스트이(가) 표시된 사진

자동 생성된 설명