SharePointでスケジュール表や予定表を作成すると、チーム内で予定を共有できる便利な環境を構築できます。しかし、標準設定のまま利用すると、同じサイトやリストにアクセスできるユーザーが他の人の予定を編集・削除できてしまう場合があります。この記事では、SharePointの予定表で担当者ごとに入力権限を分け、他人の登録内容を変更できないようにする方法や、適切なアクセス権設定について詳しく解説します。
SharePoint予定表で他人の予定を編集できる原因
SharePointで作成したカレンダーやスケジュール表は、内部的にはSharePointリストとして管理されています。
そのため、予定表に対する権限が「編集可能」になっているユーザーは、基本的に同じリスト内のアイテムを変更したり削除したりできます。
例えば、営業担当Aさんが登録した予定を、同じ予定表へ編集権限を持つBさんが開いた場合、Bさんも内容変更や削除が可能になります。
これはSharePointの仕様であり、カテゴリ分けだけでは編集権限を分けることはできません。カテゴリや色分けは表示整理のための機能であり、アクセス制御とは別の仕組みです。
カテゴリ分けだけでは権限管理できない理由
SharePointの予定表では、カテゴリや担当者列を設定することでスケジュールを分類できます。
しかし、カテゴリごとに「このカテゴリだけ編集可能」「別カテゴリは閲覧のみ」といった制御は標準機能では行えません。
例えば、「営業部」「総務部」「開発部」というカテゴリを作成しても、全員に編集権限を付与している場合は、誰でもすべてのカテゴリの予定を変更できます。
入力者ごとに編集範囲を制限したい場合は、SharePointの権限設定やリスト設定を利用する必要があります。
SharePointリストで自分の予定だけ編集可能にする設定
SharePointには、ユーザーが自分で登録したアイテムだけを編集できるようにする設定があります。
設定手順は以下の通りです。
- 対象のSharePoint予定表を開く
- 設定メニューから「リストの設定」を開く
- 「詳細設定」を選択する
- アイテム単位のアクセス権設定を確認する
- 「ユーザーが作成したアイテムのみ編集可能」に変更する
この設定を利用すると、ユーザーは自分が登録した予定は変更できますが、他のユーザーが登録した予定は編集できなくなります。
例えば、全員で共有するシフト表や予約表などで、「入力者本人だけが修正できる」運用をしたい場合に適しています。
SharePointでアイテム単位の権限設定を利用する方法
より細かく制御したい場合は、SharePointの権限継承を解除して、予定ごとに異なる権限を設定する方法があります。
通常、SharePointではサイトやリスト単位で権限が管理されています。しかし、特定のリストアイテムだけに個別権限を設定することも可能です。
例えば、担当者Aの予定はAさんだけ編集可能、担当者Bの予定はBさんだけ編集可能という形に設定できます。
ただし、この方法は予定の数が多い場合、管理負担が大きくなるため注意が必要です。
担当者別に管理する場合のおすすめ構成
複数担当者が入力するスケジュール表では、目的に合わせて権限設計を行うことが重要です。
代表的な運用方法には以下があります。
| 運用方法 | 特徴 |
|---|---|
| 全員編集可能 | 簡単だが誤編集のリスクがある |
| 自分の登録分のみ編集可能 | 共有スケジュール管理に向いている |
| 担当部署ごとに権限分離 | 組織単位で管理したい場合に向いている |
| 個別アイテム権限 | 細かい制御が可能だが管理負担が大きい |
例えば、社員全員が予定を入力する社内スケジュールでは「自分の登録分のみ編集可能」に設定し、管理者だけが全件編集できる構成が一般的です。
管理者だけが全予定を編集できるようにする方法
実際の業務では、一般ユーザーには自分の予定だけ編集させ、管理者や総務担当者にはすべての予定を編集できるようにしたいケースがあります。
その場合は、SharePointの権限グループを利用します。
例えば、以下のような構成にできます。
- 一般社員:自分が作成した予定のみ編集可能
- 管理者:すべての予定を編集可能
- 閲覧ユーザー:予定確認のみ可能
このように役割ごとに権限を分けることで、誤操作を防ぎながら柔軟なスケジュール管理ができます。
Microsoft 365環境ではPower AppsやPower Automateも選択肢になる
SharePoint標準の予定表では実現しにくい複雑なルールが必要な場合は、Microsoft 365の他サービスを組み合わせる方法もあります。
例えば、Power Appsで入力画面を作成し、ログインユーザーに応じて編集可能な項目を制御することができます。
また、Power Automateを利用して、予定登録時の通知や承認フローを作成することも可能です。
例えば、申請型のスケジュール管理では、担当者が入力した予定を管理者が承認する仕組みにすることで、誤った変更を防止できます。
SharePoint予定表を安全に運用するための注意点
SharePointの権限設定を変更する際は、現在の権限状態を確認してから作業することが大切です。
特に既存の予定表で権限継承を解除すると、意図しないユーザーがアクセスできなくなる可能性があります。
例えば、業務で利用しているスケジュール表の場合は、事前にテスト用の予定表を作成して動作確認すると安全です。
まとめ
SharePointのスケジュール表で他人の入力内容を編集・削除できてしまう場合、原因は予定表の権限設定が編集可能になっているためです。
カテゴリ分けだけでは編集権限を分けることはできないため、「自分が作成したアイテムのみ編集可能」にする設定や、SharePoint権限グループを利用した管理が有効です。
チームで利用する予定表では、全員編集可能にするのではなく、利用者の役割に合わせた権限設計を行うことで、安全で管理しやすいスケジュール環境を構築できます。


コメント