ADVERTISEMENT

【SharePoint】SharePointでニュース投稿が承認待ちのまま公開されない時の原因と直し方

【SharePoint】SharePointでニュース投稿が承認待ちのまま公開されない時の原因と直し方
🛡️ 超解決

SharePointのニュース機能を利用していると、投稿したニュースが「承認待ち」のまま公開されず、困った経験はありませんか。この問題は承認フローや権限設定、スケジュール公開など複数の要因で発生します。本記事では、原因を段階的に切り分け、適切な対処を取るための具体的な確認手順を解説します。

【要点】この記事で確認すること

  • 最初に見る場所: ニュースページの「承認状態」表示と、サイトの「ページ」ライブラリの列情報
  • 切り分けの軸: 承認フローの有無、ユーザーの権限(投稿・承認)、スケジュール公開設定の3軸
  • 注意点: 承認フローや権限は管理者のみ変更可能。自分で設定を変更せず、まずは原因を特定してください

ADVERTISEMENT

1. 承認待ちの原因を特定するための基本確認

ニュースが承認待ちのまま公開されない場合、まずは現在の状態を正確に把握することが重要です。以下に3つの基本確認ポイントを挙げます。

1-1. ニュースの公開状態を確認する

SharePointのニュースページを開き、右上の「…」メニューから「詳細」をクリックすると、「承認状態」や「公開状態」が表示されます。ここで「承認待ち」と表示されていれば、承認フローが有効で、まだ承認者が処理していない可能性があります。また、「スケジュール公開」が設定されている場合は、承認後も指定日時まで公開されません。

1-2. 承認フローが設定されているか確認する

ニュースが投稿されているサイトで、承認フローが有効になっているか確認します。サイトの設定から「サイトの設定」→「サイトコレクションの承認設定」に進みます。ここで「コンテンツの承認が必要」が「はい」になっている場合、すべてのニュース投稿に承認が必要です。また、特定のライブラリやコンテンツタイプに個別の承認フローが設定されている場合もあります。

1-3. ユーザーの権限を確認する

投稿者自身に承認権限がないと、承認待ち状態が続きます。自分の権限を確認するには、サイトの「設定」→「サイトの権限」から、自分が「承認者」グループに含まれているか確認します。また、承認フローが「投稿者以外の承認」を要求する設定になっている場合、投稿者は承認できません。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. 承認フローが原因の場合の対処手順

承認フローが原因で公開されない場合、以下の手順で対処します。

2-1. 承認者への通知を確認する

承認者にメール通知が届いているか確認します。通知が届いていない場合、承認者は承認タスクを見逃している可能性があります。SharePointの「承認」アプリまたはMicrosoft Flow(Power Automate)の承認履歴を確認し、未処理のタスクがないか確認します。

2-2. 承認者自身が投稿した場合の注意点

承認者が自分自身でニュースを投稿した場合、自動で承認されず、別の承認者が必要になる設定もあります。その場合は他の承認者に連絡するか、管理者に承認フローの設定変更を依頼します。

2-3. 承認フローを編集する(管理者のみ)

  1. サイトの設定から「サイトコレクションの承認設定」を開きます。
  2. 「コンテンツの承認が必要」を「いいえ」に変更すると、すべての投稿が即時公開されます(注意:承認プロセスが完全に無効化されます)。
  3. 特定のユーザーにのみ承認をスキップさせたい場合は、「承認を必要としないユーザー」の追加を検討します。
  4. 変更後、テスト投稿で正常に公開されるか確認します。
  5. 承認フローを変更する前に、必ず他の管理者と相談し、業務影響を評価してください。

3. スケジュール公開が原因の場合の確認

ニュースにスケジュール公開が設定されていると、承認後も指定の日時まで公開されません。確認するには、ニュースページの「…」メニューから「スケジュール」をクリックします。ここで「公開開始日時」が未来の日時に設定されていれば、それが原因です。解決するには、日時を現在または過去に変更するか、スケジュールを解除します。ただし、スケジュール公開は意図的に設定されている場合が多いため、変更前に目的を確認してください。

ADVERTISEMENT

4. 権限不足が原因の場合の確認

投稿者に「投稿」権限はあっても「承認」権限がないと、自分のニュースを承認できません。また、承認者自身が「編集」権限しか持っていない場合も承認操作ができません。権限を確認するには、サイトの「設定」→「サイトの権限」で、各ユーザーまたはグループの権限レベルを確認します。「承認」操作を行うには「承認者」権限レベル、または「完全制御」権限が必要です。権限不足の場合は、サイト管理者に権限の追加を依頼します。

5. 管理者に確認すべき設定

上記の確認で解決しない場合、より高度な管理者設定が原因かもしれません。以下を管理者に確認してください。

サイトコレクションの承認設定: サイトコレクションレベルでの承認が必要かどうか。サブサイトで個別設定が上書きされている可能性もあります。

コンテンツタイプの承認設定: ニュースに使用しているコンテンツタイプ(例:「ニュース記事」)に個別の承認フローが設定されている場合、そちらが優先されます。

Power Automateフロー: 承認フローがPower Automateでカスタム作成されている場合、フローのトリガー条件や承認者の割り当てが原因で処理が停止している可能性があります。フローの実行履歴を確認します。

状況別比較表

公開状態 原因 対処方法
承認待ち(状態が「承認待ち」) 承認フロー有効、承認者未処理 承認者に通知確認、または承認フローの変更
承認待ち(状態が「スケジュール公開待ち」) スケジュール公開設定で未来日時 スケジュール日時を変更または解除
承認待ち(自分が承認者だが操作できない) 権限不足(編集権限のみ) 承認者権限を追加
承認待ち(承認者が自分自身で投稿) 自己承認不可設定 他の承認者に依頼、または設定変更

よくある質問

Q1: 承認者に通知が届いていません。どうすればよいですか?

まず、承認者がSharePointの「承認」アプリまたはメールの迷惑フォルダを確認してください。それでも届かない場合、Power Automateのフローに問題がある可能性があります。管理者にフローの実行履歴を確認してもらい、エラーがないか調べてもらいます。

Q2: 承認をスキップして即時公開する方法はありますか?

投稿者に「承認を必要としない」権限が付与されていない限り、一般ユーザーが承認をスキップすることはできません。管理者がサイトの承認設定を一時的に無効にするか、特定ユーザーにスキップ権限を付与する必要があります。緊急の場合は管理者に直接相談してください。

Q3: スケジュール公開が設定されているか確認するには?

ニュースページの「…」メニューから「スケジュール」を選択してください。すると公開開始日時と終了日時の設定が表示されます。何も設定されていない場合は「即時公開」となります。

Q4: 自分が承認者なのに承認ボタンが表示されません。

権限レベルが「編集」のみの場合、承認操作ができません。サイト管理者に「承認者」権限を付与してもらう必要があります。また、承認フローが「グループ承認」で自分が含まれていない場合もあります。

Q5: 承認フローを無効にすると、過去のニュースはどうなりますか?

承認フローを無効にしても、既に公開されているニュースには影響ありません。ただし、承認待ちのニュースは即座に公開されます。運用に影響が出るため、変更前に関係者と合意してください。

まとめ

SharePointのニュースが承認待ちのまま公開されない原因は、承認フロー、スケジュール公開、権限不足の3つに大別されます。まずはニュースの状態表示と承認設定を確認し、その後ユーザーの権限やスケジュールを調査するとスムーズです。管理者のみが変更できる設定も多いため、問題解決には適切な権限者への連絡が欠かせません。本記事の手順を参考に、迅速に原因を特定し再発防止につなげてください。


👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。

ADVERTISEMENT