3.3.1.2.2. 権限の動作(参加者複数)¶
ここでは、スケジュール認可における参加者が複数の場合の権限の動作を学びます。例として以下のような操作を行いたいとします。[凡例]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に所属するユーザは互いのスケジュールの参照および登録は行えません。上記操作を行うための認可設定は以下の通りです。コラム
スケジュール認可の設定方法に関しましては、「 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の場合>
参照ユーザAはスケジュールEの参照が可能です。スケジュールEの全参加者(ユーザB、ユーザC)はユーザAが参照および登録が行えるユーザです。そのため、以下の条件に当てはまりスケジュールの参照が可能です。「スケジュールに参照可能な参加者か施設が一つでも含まれている場合、スケジュールの参照が可能です。」 登録ユーザAはスケジュールEの登録が可能です。スケジュールEの全参加者(ユーザB、ユーザC)はユーザAが参照および登録が行えるユーザです。そのため、以下の条件に当てはまりスケジュールの登録が可能です。「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」 編集ユーザAはスケジュールEの編集が可能です。スケジュールEの全参加者(ユーザB、ユーザC)はユーザAが参照および登録が行えるユーザです。そのため、以下の条件に当てはまり編集が可能です。「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」<スケジュールFの場合>
参照ユーザ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の場合>
参照ユーザAはスケジュールGの参照が可能です。スケジュールGの参加者(ユーザB)はユーザAが参照および登録が行えるユーザです。そのため、以下の条件に当てはまりスケジュールの参照が可能です。「スケジュールに参照可能な参加者か施設が一つでも含まれている場合、スケジュールの参照が可能です。」 登録ユーザAはスケジュールGの登録は行えません。スケジュールGの参加者(ユーザB)はユーザAが参照および登録が行えるユーザですが、参加者(ユーザF)はユーザAが参照および登録が行えないユーザです。そのため、以下の条件に当てはまらずスケジュールの登録が行えません。「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」 編集ユーザAはスケジュールGの編集は行えません。スケジュールGの参加者(ユーザB)はユーザAが参照および登録が行えるユーザですが、参加者(ユーザF)はユーザAが参照および登録が行えないユーザです。そのため、以下の条件に当てはまらずスケジュールの編集が行えません。「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」コラム
ユーザAがスケジュールGを登録したのちに、上記の権限設定を行った場合、ユーザAはスケジュールGを編集することができます。<スケジュールHの場合>
参照ユーザAはスケジュールHの参照は行えません。スケジュールHの全参加者(ユーザE、ユーザF)はユーザAが参照および登録が行えないユーザです。そのため、以下の条件に当てはまらずスケジュールの参照が行えません。「スケジュールに参照可能な参加者か施設が一つでも含まれている場合、スケジュールの参照が可能です。」 登録ユーザAはスケジュールHの登録は行えません。スケジュールHの全参加者(ユーザE、ユーザF)はユーザAが参照および登録が行えないユーザです。そのため、以下の条件に当てはまらずスケジュールの登録が行えません。「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」 編集ユーザAはスケジュールHの編集は行えません。スケジュールHの全参加者(ユーザE、ユーザF)はユーザAが参照および登録が行えないユーザです。そのため、以下の条件に当てはまらずスケジュールの登録が行えません。「スケジュールの全参加者および全施設が登録可能な場合、スケジュールの登録および編集が可能です。」コラム
ユーザAがスケジュールHを登録したのちに、上記の権限設定を行った場合、ユーザAはスケジュールHを編集することができます。※URLでのアクセス等で編集画面へ遷移することが可能です。