intra-mart Accel Collaboration 権限設定ファーストガイド 第3版 2017-08-01

3.3.1.2.2. 権限の動作(参加者複数)

ここでは、スケジュール認可における参加者が複数の場合の権限の動作を学びます。
例として以下のような操作を行いたいとします。
../../../../_images/authz_normal_2_1.png
[凡例]
Dev.A・・・組織A(組織Aに所属しているユーザをユーザAとします)
Dev.B・・・組織B(組織Bに所属しているユーザをユーザBとします)
Dev.C・・・組織C(組織Cに所属しているユーザをユーザCとします)
Dev.D・・・組織D(組織Dに所属しているユーザをユーザDとします)
Dev.E・・・組織E(組織Eに所属しているユーザをユーザEとします)
Dev.F・・・組織F(組織Fに所属しているユーザをユーザFとします)
Register・・・登録を示します。
Refer・・・参照を示します。
[操作詳細]
組織Aに所属するユーザと組織B、組織Cに所属するユーザは互いのスケジュールの参照および登録が行えます。
組織Aに所属するユーザと組織Dに所属するユーザは互いのスケジュールの参照は行えますが、登録は行えません。
組織Aに所属するユーザと組織E、組織Fに所属するユーザは互いのスケジュールの参照および登録は行えません。
上記操作を行うための認可設定は以下の通りです。
../../../../_images/authz_normal_2_2.png

コラム

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

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

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

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

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

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

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

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

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

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

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

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

コラム

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

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

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

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

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

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

コラム

ユーザAがスケジュールGを登録したのちに、上記の権限設定を行った場合、ユーザAはスケジュールGを編集することができます。
<スケジュールHの場合>
../../../../_images/authz_normal_2_6.png
[凡例]
Refer・・・スケジュールの参照を示します。
Register・・・スケジュールの登録を示します。
Edit・・・スケジュールの編集を示します。
  • 参照
    ユーザAはスケジュールHの参照は行えません。
    スケジュールHの全参加者(ユーザE、ユーザF)はユーザAが参照および登録が行えないユーザです。
    そのため、以下の条件に当てはまらずスケジュールの参照が行えません。

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

  • 登録
    ユーザAはスケジュールHの登録は行えません。
    スケジュールHの全参加者(ユーザE、ユーザF)はユーザAが参照および登録が行えないユーザです。
    そのため、以下の条件に当てはまらずスケジュールの登録が行えません。

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

  • 編集
    ユーザAはスケジュールHの編集は行えません。
    スケジュールHの全参加者(ユーザE、ユーザF)はユーザAが参照および登録が行えないユーザです。
    そのため、以下の条件に当てはまらずスケジュールの登録が行えません。

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

コラム

ユーザAがスケジュールHを登録したのちに、上記の権限設定を行った場合、ユーザAはスケジュールHを編集することができます。
※URLでのアクセス等で編集画面へ遷移することが可能です。