【SPO】クラシックホームページのモダン化

こんにちは、SSS担当です。

SharePoint Onlineをご利用中の方で、
2/12に追加された以下の記事を見た方は驚かれたのではないでしょうか。

【クラシック ホーム ページのモダン化】
https://docs.microsoft.com/ja-jp/sharepoint/disable-auto-modernization-classic-home-pages

上記URLには以下のことが書かれています。

クラシック チーム サイトが更新のための次の条件を満たしている場合、
ユーザーが次回ホームページを開くと、ホームページが自動的にモダン化されます。

更新の条件:
・クラシック チーム サイト (STS#0) のみ
・ホーム ページ名が "Home.aspx" であること
・次の、既定の Web パーツのみが含まれていること。
 作業の開始 (GettingStartedWebPart)、ニュースフィード(SiteFeedWebPart)、およびドキュメントライブラリ(XsltListViewWebPart)
・テキストが含まれていないこと (wiki HTML がカスタマイズされていないこと)
・DisplayFormTemplateName = "WikiEditForm"
・ModernizeHomepageOptOut が有効になっていないこと

なんと、クラシックで作成されたサイトを自動でモダンに切り替えてくれるようです。
いやー、 困りましたね^^;

上記URL内にも記載されていますが、
モダン化されたページは管理者にて元のクラシックページに戻すことが可能とのことです。

 <参考情報>
 タイトル : 新しい SharePoint チームのホームページ
 アドレス : https://support.office.com/ja-jp/article/-77cbbd3c-2a23-4a76-bfd7-c5bf95afe1c6
 ※上記公開情報の “クラシックバージョンに戻る” の項目を参照ください

また、機能の展開前に、PnP PowerShellを使用して特定のサイトに対して更新されないようOptOutすることも可能とのことです。

 <公開情報>
 タイトル : クラシック ホーム ページのモダン化
 アドレス : https://docs.microsoft.com/ja-jp/sharepoint/disable-auto-modernization-classic-home-pages

 ※”特定のサイトが更新されないようにする方法” を参照ください

なお、自動でモダンサイトに切り替わる時期については以下になるとのことです。

 本機能の更新は2020年3月上旬からターゲットリリース (先行リリース) が有効となっているテナントから段階的に展開が開始され、
5月末までにすべてのテナントへの展開完了を予定しております。

また新たに情報がわかりましたらブログ内にてお知らせしますね。

弊社のSSSサービスは、SharePointに関するあらゆるお問い合わせが回数無制限のサポートサービスです。
今回のようなSharePointの更新情報のお問い合わせや、ちょっとした疑問のご相談にも対応しています。
もし興味がございましたら、こちらからお気軽にお問い合わせください。

SharePoint Online コミュニケーションサイトはサブサイトとして作成できない

みなさんこんにちは、サポート担当です。

今日は、SharePoint Online の コミュニケーションサイト についてのお話です。

コミュニケーションサイトとは

SharePoint Online でサイトを作成する際、必ず「サイトテンプレート」を選択します。そのテンプレートの1つ「コミュニケーションサイトテンプレート」を使用して作成されたサイトを「コミュニケーションサイト」と呼びます。

コミュニケーションサイト

コミュニケーションサイトの作成方法

コミュニケーションサイトを作成する方法は2つあります。

1つは Office365 ワッフルメニュー内の SharePoint へアクセスし、左上の「+サイトの作成」アイコンをクリックすることで作成が可能です。

SharePoint ワッフルメニュー

Communication Site

もう1つの方法として、

「新しい SharePoint 管理センター」の「アクティブなサイト」から作成することができます。

新しい管理センター

その他、PowerShellを使用するなど裏技はありますが、基本的にこの2つの方法からしかコミュニケーションサイトを作成することはできません。

その為、コミュニケーションサイトのテンプレートは、サイトコレクションのルートサイトでのみ使用できるテンプレート になります。

サブサイト作成時にテンプレートとして表示されないのは仕様となります。

弊社のSSSのサービスではSharePoint Online からなお問い合わせにも対応しております。
カフェートークも随時実施中ですので、こちらからお気軽にお問い合わせください!

ご連絡、おまちしております。

モダンUIでzipファイルを開いた際文字化けしてしまうファイルをダウンロードする

こんにちは、SSS担当です。

今回はモダンUIでzipファイルを開いた際、
文字化けしてしまったファイルを文字化けせずにダウンロードする方法についてご紹介します。

1.現象を再現するために、今回は以下のような構成のフォルダを用意しました。

 テストフォルダ
  -内部フォルダ
   -日本語ファイル名.txt

 このフォルダを圧縮し、
 テストフォルダ.zipを作成します。

2.モダンUIでドキュメントライブラリを開きます。

3.先ほど作成したテストフォルダ.zipを格納します。


4.テストフォルダ.zipをクリックします

すると、フォルダ名が文字化けしていることが確認できます。
この画面は2019年7月現在、日本語に対応していないようです。


ここで下の画像のようにフォルダ名の横にチェックを入れて、
画面左上よりダウンロードをクリックした場合、


“OneDrive_2019-07-12.zip”というzipファイルがダウンロードされますが、
解凍した場合、以下のようにフォルダ名・ファイル名が文字化けしてしまいます。

(テストフォルダ)
(内部フォルダ)
(日本語ファイル名)


先ほどの画面でフォルダ名を選択せずに「ダウンロード」をクリックした場合、
文字化けしていない”テストフォルダ.zip”がダウンロードできます。


弊社のSSSのサービスは、
SharePointの様々なお問い合わせに対応する、回数無制限のサポートサービスです。
今回の記事のように、ちょっとした使い方のご相談にも対応しておりますので、
もし興味がありましたらこちらからお気軽にお問い合わせください。

モダンページの「最近使った画像」表示条件

こんにちは、SSS担当です。

今回は SharePoint のモダンページの「最近使った画像」表示条件について、ご紹介したいと思います。

「新しいWebパーツを追加」をクリックして、画像をクリックします。
「最近使った画像」が表示されます!

では「最近使った画像」ってどのような条件で表示されるのでしょうか?

SharePoint Online モダンサイト上のドキュメント ライブラリにアップロードした画像が “最近使った画像” に表示されます。
この時、他のユーザーがアップロードした画像につきましても、”最近使った画像” にも表示されます。
また、サイト上に追加したドキュメント ライブラリや、画像ライブラリ内にアップロードした画像も、”最近使った画像” に表示されます。

つまり、「最近使った画像」とは、”そのユーザーが最近使った画像” ではなく、
“そのサイト内で最近使われた画像(アップロード等)” を意味していると考えられます。
そのため、権限の有無とは関係なく別のユーザーがアップロードした画像も表示されます。

例えば、
同一サイト内のライブラリに、 それぞれ以下のように権限が付与されているとします。
ライブラリ1・・・ユーザーAのみ権限付与
ライブラリ2・・・ユーザーBのみ権限付与
ユーザーAがライブラリにアップロードした画像は、 ユーザーBの”最近使った画像”にも表示されます。


弊社のSSSのサービスは、
SharePointに関するあらゆるお問い合わせが回数無制限のサポートサービスです。
このようなSharePointのちょっとした疑問のご相談にも対応しております。

気になった方はここからお気軽にお問い合わせください。

サイトコレクション単位でリスト・ライブラリをクラシックUIに切り替える

SharePoint Onlineのリスト・ライブラリの表示方法には、
「クラシック表示(クラシックUI)」と「新しい表示(モダンUI)」の2種類があります。

この表示は、ページ左下のリンクをクリックすることで切り替えが可能です。

【現在クラシックUIの場合】
「クラシック表示を終了」をクリック

【現在モダンUIの場合】
「従来のSharePoint表示に戻す」をクリック

さて、上記の様にページの左下より切り替え可能ですが、
デフォルトの表示設定を行うことで、より効率的に運用することが可能です。

デフォルトの表示は、以下の単位で設定可能です。

・テナント全体
・リスト(ライブラリ単位)
・サイトコレクション単位

今回はこの内の、
「サイトコレクション単位での設定方法」についてご紹介いたします。

サイトコレクション単位で設定を行う場合、
PowerShellのスクリプトを利用した設定を行う必要がございます。
スクリプトをご紹介しますので、もしよろしければご検討ください。

※今回のスクリプトの実行にはPnP PowerShellがインストールされている必要がございます。

 メインOSがWindows 10の場合、またはPowerShellGetがインストールされている場合は、
 PowerShellを管理者実行し、以下のコマンドを実行することでPnP PowerShellのインストールが可能です。

Install-Module SharePointPnPPowerShellOnline

【サイトコレクション単位でクラシックUIに設定する】

# Connect to a site
$cred = Get-Credential
Connect-PnPOnline -Url https://[tenant].sharepoint.com/sites/siteurl -Credentials $cred
# Opt out from modern lists and libraries at site collection level
Enable-PnPFeature -Identity E3540C7D-6BEA-403C-A224-1A12EAFEE4C4 -Scope Site

また、モダンUIに変更する場合は以下のスクリプトを実行します。

【サイトコレクション単位でモダンUIに設定】

# Connect to a site
$cred = Get-Credential
Connect-PnPOnline -Url https://[tenant].sharepoint.com/sites/siteurl -Credentials $cred
# And again enable modern lists and libraries at site collection level
Disable-PnPFeature -Identity E3540C7D-6BEA-403C-A224-1A12EAFEE4C4 -Scope Site

【参考URL】
モダン リストとライブラリのエクスペリエンスをオプト アウトする
https://docs.microsoft.com/ja-jp/sharepoint/dev/transform/modernize-userinterface-lists-and-libraries-optout

今回の記事の様に、
株式会社ソノリテのSSSではSharePointの「活用支援」を行っております。
もしご興味がおありでしたら、こちらよりご検討よろしくお願いします。