影響があるバージョン:BioStar v2.8以上


ユーザーグループのユーザーを検索すると結果が表示しません。

[Fig 1- ユーザーグループのユーザーが検索できません。]


原因

ユーザーテーブルのperm_id列のデータが同期されていないため、perm_idがありません。



BioStar 2勤怠サーバーの関連ログデータ

ファイルパス:C:\Program Files\BioStar 2(x64)\ta\logsのYYYY-MM-DD_c#_ta-error.log 


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' }
 


解決方法

1.  BioStar SettingでBioStar 2勤怠サービスを停止します。

2. DBMSで以下のクエリを実行します。

(Maria DBクエリ)

  1. UPDATE biostar_tna.sync_last_index
    SET last_sync_index = 0
    WHERE table_name like 't_usr';

3. BioStar 2勤怠サービスを開始します。
4. ユーザー情報がBioStar 2勤怠に同期するまで10分間お待ちください。
5. イシューを確認します。