SharePointの承認ワークフローを利用している最中に「管理者により制限されています」というエラーメッセージが表示され、承認作業が進められないというケースがあります。このエラーは、ワークフローそのものに問題があるのか、それともユーザーの権限やサイト設定に原因があるのかを切り分ける必要があります。本記事では、エラーが発生した際の具体的な確認手順や見直しポイントを、管理者権限がないユーザーでも実践できる方法から、管理者に依頼すべき内容まで網羅して解説します。
【要点】この記事で確認すること
- 最初に見る場所: ワークフローの設定ページとユーザー自身のアクセス許可の確認
- 切り分けの軸: ユーザー側の権限不足、ワークフローの公開範囲、承認者の設定ミス、サーバー側の制限
- 注意点: ワークフローの編集権限はサイトの所有者やデザイナーに限られるため、一般ユーザーはむやみに変更せず、管理者に連絡する必要があります
ADVERTISEMENT
目次
1. エラーの原因を特定するための基本確認
まずは「管理者により制限されています」というメッセージがどのタイミングで表示されるかを把握してください。ワークフローを開始しようとしたときなのか、承認タスクを開こうとしたときなのか、あるいはワークフローの設定を変更しようとしたときなのか。この違いによって原因が大きく変わります。
例えば、ワークフローの開始時にエラーが出る場合は、ユーザーに「ワークフローの開始」権限がない可能性があります。一方、承認タスクの表示時にエラーが出る場合は、承認者が割り当てられていないか、承認者に対するリストのアクセス権が不十分であることが考えられます。また、ワークフロー設定自体を変更しようとしてエラーが出る場合は、そのユーザーにサイトのデザイナー権限が不足しています。
ここでは、ユーザー自身が確認できる項目を中心に説明します。これらの確認で問題がなければ、原因はワークフローの設計やサーバー側の設定にあるため、管理者に対応を依頼する必要があります。
2. ユーザー権限とアクセス許可の確認手順
2-1. 自分がワークフローを開始・編集できる権限を持っているか確認する
SharePointの承認ワークフローを利用するためには、最低限「編集」権限が必要です。ただし、ワークフローの開始には「ワークフローの開始」権限が、ワークフローの設定変更には「デザイン」権限が別途必要になる場合があります。以下の手順で自分の権限を確認してください。
- 該当のSharePointサイトにアクセスし、画面右上の歯車アイコンから「サイト情報」→「サイトのアクセス許可」をクリックします。
- 「アクセス許可の詳細」をクリックし、自分のユーザー名が表示されているグループを確認します。
- 「メンバー」グループに属している場合は「編集」権限、「所有者」グループに属している場合は「フルコントロール」権限があります。「閲覧者」グループのみの場合はワークフローの開始ができないため、サイトの所有者に権限の追加を依頼します。
- ワークフロー設定を変更する必要がある場合は「デザイン」権限が必要です。これは直接「アクセス許可」から確認できませんが、自分がサイトの所有者グループにいない限り通常は持っていないと判断してください。
- 権限が不足している場合は、サイトの所有者または管理者に連絡して「編集」権限以上を付与してもらうよう依頼します。
2-2. ワークフローが公開されているか確認する
ワークフローは「公開」または「非公開」の状態を設定できます。非公開のワークフローはワークフローの作成者やサイト所有者のみが利用でき、それ以外のユーザーは「管理者により制限されています」というエラーが表示されます。以下の手順で確認してください。
- ワークフローが適用されているリストまたはライブラリを開きます。
- リボンメニューの「ワークフロー」をクリックし、「ワークフロー設定」を選択します。
- 一覧に表示されているワークフローの名前の横に「(非公開)」と表示されている場合は、管理者に公開を依頼します。
- もし「ワークフロー設定」メニュー自体が表示されない場合は、権限不足か、ワークフローが削除されている可能性もあります。
2-3. 承認者として正しく割り当てられているか
承認タスクを開こうとしてエラーが出る場合、自分が承認者として設定されているかどうかを確認します。承認者に割り当てられていても、そのタスクが表示されない原因として、ワークフローの開始時にユーザーが指定されていないケースや、割り当てられたグループに自分が含まれていないケースがあります。
- SharePointのトップページから「承認」タスクリスト(通常は「サイトコンテンツ」→「タスク」→「承認」など)を開きます。
- 「自分に割り当てられました」列に自分の名前があるか確認します。
- 該当のタスクをクリックすると詳細が表示されるはずですが、エラーが出る場合は、タスク自体が存在しない可能性もあります。
- この場合、ワークフローの開始者に確認し、承認者が正しく設定されているかどうかを調べてもらう必要があります。
3. ワークフロー設定と承認者の見直し
3-1. ワークフローの割り当て設定を確認する
ワークフローを作成したユーザー(またはサイト所有者)が、ワークフロー設定で承認者を正しく割り当てているかを確認する必要があります。承認者が組織全体のグループではなく、特定の個人に設定されている場合、グループメンバーが変更になると承認ができなくなります。
ワークフロー設定画面で「承認者を割り当てる」フィールドに指定されているユーザーやグループを確認し、自分がその中に含まれているかどうかを管理者に問い合わせてください。また、グループを使用している場合は、グループに自分が追加されているかどうかを確認します。
3-2. 条件とアクションの見直し
ワークフロー開始時の条件設定が厳しすぎると、特定の条件下でエラーになる可能性があります。例えば、「列の値がXXの場合のみ承認者に割り当てる」といった条件があると、値が一致しないとワークフローが中断され、エラーメッセージが表示されることがあります。
この場合は、ワークフローを編集できる権限を持つユーザーが条件を緩和するか、不要な条件を削除する必要があります。管理者に依頼してワークフローの設計を見直してもらいましょう。
ADVERTISEMENT
4-1. テナントレベルのワークフロー制限
Microsoft 365の管理センターやSharePoint管理センターでは、テナント全体でワークフローの使用を制限する設定が可能です。組織のコンプライアンスポリシーにより、2010年版ワークフローや2013年版ワークフローが無効化されている場合があります。特に2010年版ワークフローは非推奨となっており、多くの組織で使用が制限されています。
この制限に該当する場合、エラーが発生します。管理者はSharePoint管理センターの「設定」→「ワークフロー」で、使用を許可するワークフローバージョンを確認できます。一般ユーザーができることはなく、管理者に問い合わせるしかありません。
4-2. サーバーリソースの制限(オンプレミスの場合)
SharePoint Serverオンプレミス環境では、サーバーのリソース制限によりワークフローが制限されることがあります。例えば、ワークフローに割り当てられるCPU時間やメモリの上限を超えた場合、強制的に停止され「管理者により制限されています」と表示されることがあります。
この場合、サーバー管理者がパフォーマンス設定を調整するか、不要なワークフローを削除してリソースを解放する必要があります。また、ワークフローの設計が非効率なために制限に引っかかることもあるため、ワークフローのロジックを簡素化することも対策の一つです。
5. 状況別の原因と対処法の比較
| エラーの発生状況 | 考えられる原因 | 対処法 |
|---|---|---|
| ワークフローの開始時にエラー | ユーザーに「ワークフローの開始」権限がない | 権限の追加(編集権限以上)を管理者に依頼 |
| 承認タスクを開くときにエラー | 承認者に割り当てられていない、またはタスクが存在しない | ワークフロー開始者に承認者の設定を確認、自分が割り当てられているか確認 |
| ワークフロー設定を変更しようとしてエラー | 「デザイン」権限または「フルコントロール」権限がない | サイト所有者に権限追加を依頼、または設定変更を依頼 |
| すべてのユーザーに同じエラーが出る | ワークフローが非公開、またはテナントレベルで制限されている | 管理者に公開設定の確認、またはワークフローバージョンの制限を確認 |
| 特定のアイテムでのみエラー | ワークフローの条件設定が原因 | ワークフローの条件を見直し、該当アイテムの値を変更 |
6. 管理者に依頼する際の伝え方
エラーがユーザー権限やワークフローの公開設定では解決できない場合、管理者に調査を依頼する必要があります。その際、以下の情報を準備しておくとスムーズに進みます。
- エラーメッセージのスクリーンショット(「管理者により制限されています」の表示)
- ワークフロー名と、エラーが発生したアイテムのURL
- エラーが発生したユーザーのアカウント名
- 再現手順(いつ、どの操作でエラーが出るか)
- ワークフローのバージョン(2010版/2013版)が分かれば併記
管理者が確認すべきポイントとしては、以下のものがあります。
- SharePoint管理センターでのワークフロー制限設定(2010/2013ワークフローの有効/無効)
- サイトコレクションのワークフロー設定(公開/非公開)
- リストやライブラリの権限継承(ユーザーがアクセス権を持っているか)
- ワークフローに関連するカスタムアクティビティやソリューションの展開状況
- サーバーリソースの制限値(オンプレミスの場合)
7. よくある質問(FAQ)
Q1. 自分はサイトのメンバーなのにワークフローを開始できません。なぜですか?
サイトメンバーであっても、ワークフローを開始するためには「ワークフローの開始」権限が別途必要です。通常、編集権限に含まれていますが、カスタム権限レベルで制限されている可能性があります。サイトのアクセス許可で自分の権限レベルを確認し、不足している場合は管理者に連絡してください。
Q2. ワークフロー設定を開こうとすると「アクセスが拒否されました」と表示されます。
ワークフロー設定の変更には「デザイン」権限以上が必要です。一般のメンバー権限では開けません。管理者に設定変更を依頼するか、権限の追加を依頼してください。
Q3. 以前は使えていたのに突然エラーが出るようになりました。
考えられる原因として、組織のポリシー変更によりワークフローが無効化された、権限グループから自分が削除された、ワークフローが非公開に変更されたなどがあります。この場合は管理者に状況を確認してください。
Q4. 承認タスクが一覧に表示されません。
承認タスクは「タスク」リストに格納されます。自分に割り当てられたタスクのみ表示されるのが通常ですが、もし一覧にない場合は、ワークフロー開始時に承認者が設定されていないか、タスクが別の場所に作成されている可能性があります。ワークフローの設定を確認する必要があります。
まとめ
「管理者により制限されています」というエラーは、権限不足、ワークフローの公開設定、承認者の割り当てミス、サーバー側の制限など、さまざまな原因で発生します。まずは自分がワークフローを開始・編集できる権限を持っているか、ワークフローが公開されているかを確認しましょう。それでも解決しない場合は、管理者に詳細情報を添えて調査を依頼してください。特にワークフローのバージョンやテナント設定は一般ユーザーでは変更できないため、スムーズな連絡が解決の近道となります。日常的に発生する場合は、ワークフローの設計そのものを見直すことも検討しましょう。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
