001-011390
「Everyone」または「LoginUser」のロールに設定されたアクセス権を、CSVファイルからの読み込みで削除しようとすると、PHPエラーが発生する。
- 種別
- 不具合
- 機能
-
- スケジュール
- 再現バージョン
-
- 5.15.0
- 5.15.1
- 5.15.2
- 改修バージョン
- 6.0.0
- 公開日
- 2024-03-26
- 更新日
- 2024-03-26
詳細
【発生条件】
次の条件を満たす場合に発生します。
【準備】
次の条件を満たす場合に発生します。
- 「Everyone」または「LoginUser」のロールに設定されたアクセス権を、CSVファイルからの読み込みで削除しようとする。
【準備】
- 施設グループを追加します。
例:
施設グループ1(施設グループコード:FacilityGroup1) - スケジュールで、「Everyone」または「LoginUser」のロールを対象として、施設グループ1に対するアクセス権を設定します。
例:
---------------
セキュリティモデル:GRANT(許可の対象を選択する)
対象:Everyone
アクセス権:閲覧権限あり
---------------
補足:- (システム管理画面)「スケジュール > アクセス権の設定」画面で設定します。
- (システム管理画面)「スケジュール > アクセス権の設定」画面で設定します。
- 準備2点目で設定したアクセス権を削除するCSVファイルを作成します。
例:
セキュリティモデルが「GRANT(許可の対象を選択する)」の場合、「Everyone」の設定値を空にする
---------------
"対象種別","対象コード","設定項目","設定値","設定対象"
"facilitygroup","FacilityGroup1","security_model","grant",""
"facilitygroup","FacilityGroup1","dynamic_role","","Everyone"
---------------
【再現手順】
→現象発生:
PHPエラーが発生し、アクセス権を削除するCSVファイルを読み込めません。
例:
---------------
エラー (PHP00099)
予期しないエラーが発生しました。
原因
原因は不明です。
---------------
補足:
- システム管理画面にログインし、[各アプリケーションの管理] > [スケジュール] > [CSVファイルからの読み込み] > [アクセス権の読み込み]の順にクリックします。
- 「ファイル」項目で、準備3点目で作成したアクセス権を削除するCSVファイルを選択します。
- [次へ] > [読み込む]の順にクリックします。
→現象発生:
PHPエラーが発生し、アクセス権を削除するCSVファイルを読み込めません。
例:
---------------
エラー (PHP00099)
予期しないエラーが発生しました。
原因
原因は不明です。
---------------
補足:
- 準備2点目で、施設グループの代わりに次のいずれかに対するアクセス権を設定した場合も、同様の現象が発生します。
- 組織
- ユーザー
- ロール
- 施設
- 準備2点目で、セキュリティモデルを「REVOKE(制限の対象を選択する)」に設定した場合も、同様の現象が発生します。
回避/対応方法
【回避方法】
(システム管理画面)「スケジュール > アクセス権の設定 > アクセス権一覧」画面で、「Everyone」または「LoginUser」のチェックボックスを選択し、[削除する] > [はい]の順にクリックします。
【対応方法】
「回避方法」と同じ手順です。
(システム管理画面)「スケジュール > アクセス権の設定 > アクセス権一覧」画面で、「Everyone」または「LoginUser」のチェックボックスを選択し、[削除する] > [はい]の順にクリックします。
【対応方法】
「回避方法」と同じ手順です。