影響があるバージョン: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クエリ)
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. イシューを確認します。