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

 

 

Cómo buscar plantillas de Horarios específicos

Las plantillas de Horarios de TA de BioStar 2 se pueden buscar utilizando la API de TA.

 

Interfaz gráfica de usuario, aplicación, Teams

Descripción generada automáticamente

 


 

 Puede encontrar la API de plantilla /tna/Schedule en su TA Swagger.

 

 

Parte 1. Buscar plantillas de Horarios específicos

 

[OBTENER]: /tna/schedule_templates/{schedule_template_ID}

[Encabezados]

*Se requiere el encabezado ID.

[Parámetros]

Nombre

Tipo

*M/O

Explicación

Valor

 

 

 

 

 

* M – Obligatorio, O – Opcional

[Ejemplo de modelo de valor/parámetros]

 

 

[Respuesta: exitosa]

{

"id": 2,

"message": "Procesado correctamente",

"message_key": "EXITOSO",

"idioma": "en",

"status_code": "EXITOSO",

"tipo": "SEMANAL",

"description": "Plantilla de Horarios 2",

"name": "Plantilla de Horarios 2",

"cycle_in_days": 7,

"weekend_index": "0,6",

"created_perm_id": 1,

"shift_list": [

{

"nombre": "Turno 1",

"description": "Shift 1",

"id": 1,

"tipo": "FIJO",

"day_start_time": 300,

"first_in_last_out": verdadero,

"created_perm_id": 1,

"fixed_option": {

"regular_pay_time_segment_option": {

"gracia": {

"uso": verdadero,

"en": 1,

"fuera": 1

},

"punch_in_time_range": {}

},

"punch_in_rounding": {

"uso": false,

"unidad": 0,

"punto": 0

},

"punch_out_rounding": {

"uso": false,

"unidad": 0,

"punto": 0

},

"time_segment_list": [

{

"pay_code": {

"id": 1,

"color": "#ff0000",

"count_as_attendance": verdadero,

"nombre": "Regular"

},

"punch_in_rounding": {},

"punch_out_rounding": {},

"start_time": 480,

"end_time": 1020,

"min_minutes": 240

}

],

"break_time": {

"tipo": "NINGUNO",

"max_minutes": 0,

"start_time": 1260,

"end_time": 1290

},

"use_exception_handle": falso,

"meal_deduction_option": {

"lista": [

{

"uso": verdadero,

"auto_deduction": {

"deduction_time": 60,

"min_time_before_deduction": 240

},

"fixed_deduction": {

"start_time": 720,

"end_time": 780

}

},

{

"uso": false,

"auto_deduction": {

"deduction_time": 60,

"min_time_before_deduction": 480

},

"fixed_deduction": {

"start_time": 1080,

"end_time": 1140

}

}

],

"tipo": "BY_PUNCH"

},

"day_start_time_excess_time": {

"uso": false,

"prev_allowed_minutes": 0,

"next_allowed_minutes": 0

},

"start_time": 480,

"end_time": 1020

}

}

...

{

"nombre": "Turno 1",

"description": "Shift 1",

"id": 1,

"tipo": "FIJO",

"day_start_time": 300,

"first_in_last_out": verdadero,

"created_perm_id": 1,

"fixed_option": {

"regular_pay_time_segment_option": {

"gracia": {

"uso": verdadero,

"en": 1,

"fuera": 1

},

"punch_in_time_range": {}

},

"punch_in_rounding": {

"uso": false,

"unidad": 0,

"punto": 0

},

"punch_out_rounding": {

"uso": false,

"unidad": 0,

"punto": 0

},

"time_segment_list": [

{

"pay_code": {

"id": 1,

"color": "#ff0000",

"count_as_attendance": verdadero,

"nombre": "Regular"

},

"punch_in_rounding": {},

"punch_out_rounding": {},

"start_time": 480,

"end_time": 1020,

"min_minutes": 240

}

],

"break_time": {

"tipo": "NINGUNO",

"max_minutes": 0,

"start_time": 1260,

"end_time": 1290

},

"use_exception_handle": falso,

"meal_deduction_option": {

"lista": [

{

"uso": verdadero,

"auto_deduction": {

"deduction_time": 60,

"min_time_before_deduction": 240

},

"fixed_deduction": {

"start_time": 720,

"end_time": 780

}

},

{

"uso": false,

"auto_deduction": {

"deduction_time": 60,

"min_time_before_deduction": 480

},

"fixed_deduction": {

"start_time": 1080,

"end_time": 1140

}

}

],

"tipo": "BY_PUNCH"

},

"day_start_time_excess_time": {

"uso": false,

"prev_allowed_minutes": 0,

"next_allowed_minutes": 0

},

"start_time": 480,

"end_time": 1020

}

},

nulo

nulo

]

}

 

La respuesta anterior representa los mismos resultados que la captura de pantalla a continuación.

Interfaz gráfica de usuario, aplicación, Teams

Descripción generada automáticamente

 

 

 

Parte 2. Buscar una plantilla de Horarios específica a través de POSTMAN

텍스트, 스크린샷, 모니터이(가) 표시된 사진

자동 생성된 설명