Versión afectada: BioStar v2.8 o superior

 

Descripción del problema

La búsqueda de usuarios en el grupo de usuarios de Asistencia de tiempo no puede buscar de la siguiente manera.

[Fig 1- No se puede encontrar el usuario en el grupo de usuarios seleccionado]

 

Causa

No hay ningún perm_id porque los datos de la columna perm_id de la tabla de usuario no están sincronizados.

 

Datos de registro relevantes del servidor BioStar 2 TA

Ubicación del archivo: AAAA-MM-DD_c#_ta-error.log en C:\Archivos de programa\BioStar 2(x64)\ta\logs

 

error: failed to login
{ id: undefined, message: 'perm_id is required.', message_key: 'REQUIRED_FIELD', 

language: 'en', status_code: 'REQUIRED_FIELD' }
{ id: undefined, message: 'perm_id is required.', message_key: 'REQUIRED_FIELD', 

language: 'en', status_code: 'REQUIRED_FIELD' }
 


Cómo resolver

1. Detenga el servicio de asistencia técnica de BioStar 2


 2. Ejecute la siguiente consulta en Heidi SQL o MySQL Workbench

(Maria DB Query)

  1. UPDATE biostar_tna.sync_last_index
     
    SET last_sync_index = 0
     
    DONDE table_name como 't_usr';


 3. Inicie el servicio BioStar 2 TA

4. Espere unos 10 minutos hasta que la información del usuario se sincronice con BioStar 2 TA


 5. Confirma el problema