システムwiki

SharePoint Online(o365)サブサイトに非公開ボタンがありません

EwanLaw 受付中 最終更新日:2022-05-26 17:55

[オプション]の下に[非公開]ボタンがないSharePointサブサイトがあります.

ライブラリとサイトの設定を親のコミュニケーションサイトおよび別のサブサイトと比較しましたが、それらは同一です.

ページのメニューを右クリック

チェックアウト時の同じページ:

[非公開]ボタンを有効にするにはどうすればよいですか?

返信リスト(回答:8)

7 #
TinaChe

こんにちはエワン、

良い一日であり、あなたがうまくやっていることを願っています.

説明によると、ページの[オプション]をオンにすると、SharePointサブサイトに[非公開]ボタンがないようです.その親サイトはコミュニケーションサイトです.

シナリオの理解があなたの理解と一致しているかどうかわかりますか?

はいの場合、サブサイトの他のページでも同じ状況にあることを確認したいと思いますか?他のページにも[非公開]ボタンがありませんか?

共有したスクリーンショットで、ページの右クリックメニューに、[承認の確認]ボタンがあることに気付きました

サブサイトのページライブラリにページ承認フローが設定されていますか?これをすべてのサイト所有者に確認してみてください.

この記事によると: 最新のページの承認フロー(Microsoft.com)

ページ承認フローが設定されている場合、ページを作成または編集する作成者は、公開する前に承認リクエストを送信する必要があります.送信後、ページには承認待ちのステータスが表示されます.ページが承認されると、ページが公開されます.

ただし、サイトの所有者がサブサイトのページライブラリのページ承認フローを設定していなくても、[非公開]ボタンがない場合は、ご不便をおかけして申し訳ありません.

最初の返信で問題がすぐに解決しない場合があることをご理解ください.しかし、私たちは協力して状況を絞り込むことができます.さらに作業を進めるために、より多くの情報を提供してください.

1.問題はサブサイトの特定のページまたは別のページで発生しますか?

2.他のサイト所有者はいますか?彼らは同じ状況に遭遇しますか?

3.別のブラウザを使用してサブサイトを確認するときに同じ問題が発生しますか?

忍耐と努力に感謝します.

よろしくお願いいたします.

ティナ

応答7# ->にスキップ
6 #
EwanLaw

こんにちはティナ、

はい、これは一貫しています.

親サイト-コミュニケーションサイト、他の部門のハブ

-問題のある子サイト-コミュニケーションサイト

-他の子サイトには[非公開]ボタンがあります

問題のある子サイトでは、Power Automate承認ワークフローがアクティブであり、公開には問題なく機能しますが、公開を解除するオプションはありません.

他の子サイトでは、承認ワークフローがアクティブになっておらず、非公開ボタンが表示されています.

承認ワークフローがアクティブな状態でページを非公開にするにはどうすればよいですか?

応答6# ->にスキップ
4 #
CliffGu

親愛なるエワン、

「提出されたアイテムにコンテンツの承認が必要ですか?」を有効にしているようです.サイトページライブラリ設定のversion設定で.ライブラリにページを作成すると、新しく作成されたページに[承認のために送信]オプションが表示されます. それをクリックすると、ページにレビューの承認が表示されます.ページを送信するときに設定は通知を送信しないため、ページを送信するときに通知を受け取り、通知を受け取るためのカスタムフローを追加する必要があると思います.

応答4# ->にスキップ
2 #
EwanLaw

version設定で「承認が必要」を無効にするように指示に従いました.

次に、デフォルトの[ページ承認フローの作成]メニューオプションを使用して、新しいPowerAutomate承認フローを作成しました.

2ページの承認者を割り当てました.

このドキュメントライブラリのページの[非公開]ボタンはまだありません.

ページの[非公開]ボタンを元に戻すにはどうすればよいですか?

応答2# ->にスキップ
3 #
EwanLaw

送信されたアイテムの[コンテンツの承認が必要]を[いいえ]に変更しようとすると、[公開解除]ボタンが表示されません.

version設定:

UNPUBLISHボタンがありません:

ドキュメントをチェックアウトした状態:

応答3# ->にスキップ
1 #
CliffGu

親愛なるエワン、

更新と詳細情報の提供に感謝します.

ライブラリとサブサイトのすべての設定は、提供したスクリーンショットから問題がないため、問題の原因は2つあると思います.

1.組織内の一部のユーザーは、CSSを使用してカスタムSPFX拡張機能を適用し、特定のサブサイトの[非公開]オプションを非表示にします.この状況では、組織内の開発者に連絡して、カスタマイズが適用されているかどうかを確認できます.

2.特定のサブサイトにソースコードと表示の問題がある可能性があります.この状況では、組織の管理者に連絡して、 サポートチケットを開く 関連チームに連絡し、関連チームを巻き込んで問題の解決を支援します.申し訳ありませんが、このようなシナリオでは、カテゴリのリソースが限られている可能性があります.

問題は許可に関連していない可能性があります.ページを非公開にするには、ユーザーにversionの削除権限が必要です.ただし、ユーザーにversionの削除権限が付与されていない場合でも、[非公開]オプションが引き続き表示されます.ユーザーが[非公開]をクリックすると、アクションは次のように失敗します. ユーザーにはversionの削除権限がありません.

サブサイトで編集権限があるかどうかを確認してください.はいの場合は、ページを非公開にするフローを作成し、サイトページライブラリにフローボタンを展開して、ページを非公開にできるかどうかを確認することをお勧めします.はいの場合は、現在回避策を使用し、環境で前述したさまざまなシナリオに基づいて次のステップに進むことをお勧めします.

次のように、フローを作成し、JSONコードを使用してボタンをデプロイできます.

JSONコード

{

"$ schema": " このリンク:json-schemas/sp/v2/column-formatting.schema.json "、

"elmType": "ボタン"、

"customRowAction":{

"action": "executeFlow"、

"actionParams": "{\" id\":\" xxxx\"} "

} 、

「属性」:{

"クラス": "ms-fontColor-themePrimary ms-fontColor-teal"

} 、

「スタイル」:{

"border": "none"、

"background-color": "transparent"、

「カーソル」:「ポインタ」

} 、

「子供」:[

{

"elmType": "span"、

「属性」:{

"iconName":"フロー"

} 、

「スタイル」:{

"padding-right": "6px"

}

} 、

{

"elmType": "span"、

"txtContent":"非公開"

}

]

}

ご理解のほどよろしくお願いいたします.

応答4# ->にスキップ
5 #
EwanLaw

クリフによる

このサイトのPagesライブラリは、次のversion管理と承認のワークフローを構成しています.

version設定:

詳細設定:

保留中のページと承認済みのページのどちらにも、非公開オプションはありません.

応答6# ->にスキップ
8 #
CliffGu

親愛なるエワン、

更新していただきありがとうございます.

テストをするのに少し時間がかかります.できるだけ早くここで更新します.

ご理解とご理解のほどよろしくお願いいたします.