intra-mart Accel Collaboration 権限設定ファーストガイド 第4版 2020-12-01

3.3.1.2.3. 権限の動作(施設)

ここでは、スケジュール認可における施設についての権限の動作を学びます。
例として以下のような操作を行いたいとします。
../../../../_images/authz_normal_3_1.png
[凡例]
Dev.A・・・組織A(組織Aに所属しているユーザをユーザAとします)
Dev.B・・・組織B(組織Bに所属しているユーザをユーザBとします)
Category.C・・・施設カテゴリC(施設カテゴリCに所属している施設を施設Cとします)
Category.D・・・施設カテゴリD(施設カテゴリDに所属している施設を施設Dとします)
Register・・・登録を示します。
Refer・・・参照を示します。
[操作詳細]
組織Aに所属するユーザは組織Bに所属するユーザに対してスケジュールの参照および登録が行えます。
組織Aに所属するユーザはカテゴリC配下の施設に対してスケジュールの参照および登録が行えます。
組織Aに所属するユーザはカテゴリD配下の施設に対してスケジュールの参照は出来ますが、登録は行えません。
ユーザのスケジュール認可設定は以下の通りです。
../../../../_images/authz_normal_3_2.png
施設カテゴリのスケジュール認可設定は以下の通りです。
../../../../_images/authz_normal_3_2_1.png

コラム

スケジュール認可の設定方法に関しましては、「 intra-mart Accel Collaboration スケジュール 管理者操作ガイド 」-「 スケジュール認可を設定する 」を参照してください。
上記の設定のもとユーザAは以下を参加者とするようなスケジュールを登録しようと考えています。
※カッコ内はユーザAが参加者および施設に対してどのような操作が行えるかを記載しています。
  • スケジュールI・・・ユーザB、施設C
    (いずれもユーザAが登録が行える組織のユーザと施設の組み合わせ)
  • スケジュールJ・・・ユーザB、施設D
    (ユーザAが登録が行える組織のユーザと、参照のみが行える施設の組み合わせ)
上記スケジュールをユーザAが「参照」、「登録」、「編集」ができるかは以下の通りです。
凡例
○・・・処理可能
×・・・処理不可
スケジュール 参照 登録 編集
スケジュールI
スケジュールJ × ×
<スケジュールIの場合>
../../../../_images/authz_normal_3_3.png
[凡例]
Refer・・・スケジュールの参照を示します。
Register・・・スケジュールの登録を示します。
Edit・・・スケジュールの編集を示します。
  • 参照
    ユーザAはスケジュールIの参照が可能です。
    スケジュールIの全参加者(ユーザB)と全施設(施設C)はユーザAが参照および登録が行えるユーザと施設です。
    そのため、以下の条件に当てはまりスケジュールの参照が可能です。

    「スケジュールに参照可能な参加者か施設が一つでも含まれている場合、スケジュールの参照が可能です。」

  • 登録
    ユーザAはスケジュールIの登録が可能です。
    スケジュールIの全参加者(ユーザB)と全施設(施設C)はユーザAが参照および登録が行えるユーザと施設です。
    そのため、以下の条件に当てはまりスケジュールの登録が可能です。

    「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」

  • 編集
    ユーザAはスケジュールIの編集が可能です。
    スケジュールIの全参加者(ユーザB)と全施設(施設C)はユーザAが参照および登録が行えるユーザと施設です。
    そのため、以下の条件に当てはまりスケジュールの編集が可能です。

    「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」

<スケジュールJの場合>
../../../../_images/authz_normal_3_4.png
[凡例]
Refer・・・スケジュールの参照を示します。
Register・・・スケジュールの登録を示します。
Edit・・・スケジュールの編集を示します。
  • 参照
    ユーザAはスケジュールJの参照が可能です。
    スケジュールJの参加者(ユーザB)はユーザAが参照および登録が行えるユーザです。
    そのため、以下の条件に当てはまりスケジュールの参照が可能です。

    「スケジュールに参照可能な参加者か施設が一つでも含まれている場合、スケジュールの参照が可能です。」

  • 登録
    ユーザAはスケジュールJの登録は行えません。
    スケジュールJの参加者(ユーザB)はユーザAが参照および登録が行えるユーザですが、施設(施設D)はユーザAが参照のみ行える施設です。
    そのため、以下の条件に当てはまらずスケジュールの登録が行えません。

    「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」

  • 編集
    ユーザAはスケジュールJの編集は行えません。
    スケジュールJの参加者(ユーザB)はユーザAが参照および登録が行えるユーザですが、施設(施設D)はユーザAが参照のみ行える施設です。
    そのため、以下の条件に当てはまらずスケジュールの登録が行えません。

    「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」

コラム

ユーザAがスケジュールJを登録したのちに、上記の権限設定を行った場合、ユーザAはスケジュールJを編集することができます。