"Office 365 / SharePoint Online" にカテゴリー登録されている114 投稿

[SharePoint Online] Viva ! リストの条件付き書式 (Column Formatting) 機能、登場。

SharePoint Online では先行リリースのテナントから、新機能の "Column Formatting" 機能が利用できるようになっています。この機能はモダン UI になっているリストおよびライブラリの列に Excel と似た条件付き書式を設定できるというものです。

利用イメージは次の通りです (ね、ちょっと Excel っぽいでしょ?)。 

2017-11-12_21-41-21

利用前に

2017年11月現在、Column Formatting 機能はまだプレビューの状態であり、運用環境では利用できないということを注意してください。要は "まだきちんとしたサポートはないけど、使ってみて、フィードバック頂戴ね" ということです。

利用するには

Office 365 が先行リリース設定(テナントレベル、ユーザーレベル、どちらも可)となっていれば、2017/11/8 までに(US時間) 展開されるとのことでしたが、実際には私が持っているテナントは 11/9 に利用できるようになったものと、11/11 頃になってようやく利用できるようになったものとがありました。が、さすがに先行リリースに設定されいれば、もう利用できるようになっているのではないでしょうか。ちなみに、その他のテナントも11月末までにはロールアウトされるとのことです(予定よりは少し遅れるかもしれませんが) 。

さて、この機能が利用できるようになると次の図のように、列にの設定に[この列の書式]メニューが表示されるようになり、ここに条件を記載することになります。

ちなみに、現時点ではJSON形式で条件を記述しなくてはなりません。ゆくゆくはノンコーディングで設定できるようにするということですが、当面はこれを記述しなくてはいけないわけです。どのように記述すればよいかは次の記事を参照してください。

 

Use column formatting to customize SharePoint

You can use column formatting to customize how fields in SharePoint lists and libraries are displayed. To do this, you construct a JSON object that describes the elements that are displayed when a field is included in a list view, and the styles to be applied to those elements.

 ここに記載してあるパターンを書き写せば基本的には動くので、そういう意味ではハードルは低いのですが、それでも資料をベースにアレンジするとなると、多少のコーディング知識がないとちょっと嫌になってしまうかもしれません。アイコンは Office UI Fabric から持ってきたりもしますので、その辺の知識も整理しておく必要があります。

モダン UI は従来のアプローチでは JavaScript は組み込めない

ちなみに、モダン UI は従来の "スクリプト エディタ" Webパーツなどを使った JavaScript の組み込みはできませんし、CSSも適用できません。NoCode という設定がされているためです。そのため、見た目をカスタマイズするにはこうした Column Formatting や SharePoint Framework を利用する必要があるのです。モダン UI でも SharePoint Framework を使えば、JavaScript を組み込めます。

より高度な機能を利用するには

さて、満を持して登場した Column Formatting 機能ですが、これと対抗馬にあるのが SharePoint Framework Extensions  (SPFx Extensions) です。SPFx Extensions を使うことで、SharePoint サイトに次の3種類の機能が実装できます。

  • Application Customizer
  • Field Customizer
  • ListView Command Set

このうち Column Formatting と同等のことができるのが Field Customizer であり、JSLink をご存知の方はこれに代わるものであると考えてください。これらは JavaScript を使ってコーディングできるため、Column Formattingより柔軟性が高い処理や設定が可能です。まずはColumn Formatting を試してみて、JavaScript が書ける方は SharePoint Framework Extensions にチャレンジし、違いを比較してみてください。

SharePoint Framework Extensions (Office UI Fabricを含む) に関しては、今のところ国内では弊社だけが開催している "SharePoint Framework 入門" オリジナル研修コースで学習することも可能です! 今注目のおすすめのコースです!!

 


[SharePoint Online] モダンUI でのインジケーターが新たに!

モダンUI のリストやライブラリのインジケータ表示が新たに変わりました! 

2017-11-11-17-09

ちなみに、"人気上昇中" は、ライブラリ内のファイル(Wiki ページを含む) だけです。裏ではきっと、検索エンジンがカウントしている最近2週間分のクリック数をもとにしているのでしょう。リストアイテムは対象外です。

その他、地味な変更点で且つ、あまり皆さん気づいていないようですが、クラシックUIのときによく質問されていたアイテム(ファイル)間の行間の罫線も既定でうっすら表示されています。

 

以上、ご参考まで。


[SharePoint Online] サイトコレクション単位でのアプリカタログ

私の管理している Office 365 テナントの管理センターに次のようにサイトコレクション アプリカタログ機能がもうすぐロールアウトされるというメッセージが届きました。

Site Collection App Catalog is a new Office 365 feature for SharePoint Online. We'll begin rolling this feature out in November. This message is associated with Office 365 Roadmap ID 24254.

一般の利用者にとっては、アプリカタログとは? と思うと思いますが、独自開発したWebパーツなどのSharePointのカスタム アプリケーションを展開するときに使うサイトのことです。これが従来はテナントレべルでしか利用できなかったため、ちょっとしたカスタマイズを展開するにも、全社レベルの展開かぁと躊躇されることもあったわけです。

しかし、このサイトコレクション単位でのアプリカタログが利用できると、特定のサイトコレクションのみで特定のアプリが利用できるようになり、サイトコレクションの管理者レベルで管理できます。

特にこれから SharePoint Framework および SharePoint Framework Extensions を使ったカスタマイズが主流になっていくと思われますので、アプリ展開基盤が整っていくことは非常に喜ばししいことです。


[SharePoint Online] 新しい管理センター (Preview) ~続報~

前回紹介した新しいSharePoint管理センターですが、前回の記事を修正しました。

[SharePoint Online] 新しい管理センター (Preview)

最初記事では先行リリースに対してロールアウト中としましたが、Microsoft Ignite 2017 にて先行プレビューを申し込んだテナントのみが対象です。申し込んだのをうっかり忘れていて、先行リリースと勘違いしてしまいました。

さて、本件に関して Microsoft 社より正式に SharePoint Online Admin UI Early Preview - October 2017 Release Notes の案内が届きました。

せっかくなので、前回の記事には掲載していない情報を抜粋し共有しておきます(元は英語なので、日本語化できるとこは簡易的に訳して掲載します)。

サポートされるブラウザー

  • Internet Explorer と Chrome のみ (現時点)

サイト管理

  • 取得できるサイト情報としては、サイト名、ストレージの使用量、プライマリ管理者、最終アクティビティ日、作成日、サイトのURL, 外部共有セット、グループ接続の有無、閲覧されたファイルまたは編集されたファイル数、ページビュー、ファイル数がある
  • サイト一覧のビューでは列の表示非表示が可能
  • グループに接続されていないサイトの管理を支援するための詳細情報ペインの提供
  • 複数のサイト管理者に対してカスタムメッセージとサイト情報を電子メール送信して連絡をとれる
  • サイトを削除するとごみ箱に移動する (グループに接続されたサイトはサポートされていない)

サイトの詳細情報ペインは下記のように情報が取得できます。

NewSharePointAdminCenter1

電子メールに関しては次の通り。

NewSharePointAdminCenter2

サイト設定

  • テナントでまだ古い同期クライアントをサポートしている場合にのみ、Sync メニューが表示される

まだ実装されていない機能

※これから機能を追加したり改善する予定ということのようです

まだサポートされていないブラウザー

  • Microsoft Edge, FirefoxとSafari (←どおりで Edge だとホームのチャート表示ができなかったわけだ。。。)

ホームページ

  • チャート表示に5秒以上かかることがある
  • デザインが携帯電話やタブレットにスケールしない

サイト管理

※サイト管理は機能が多いためそのまま転記

  • Grouping is not supported but sorting and filtering work
  • Batch operations are not supported except to email admins
  • Email generated when using email admins needs a better format
  • Site level sharing status cannot be modified
  • External sharing column and sharing details in info panel do not reflect tenant level sharing settings
  • It takes several minutes for team & communication sites to show up in the list after they have been created
  • Modern sites created by the admin put the SharePoint admin as the primary admin when it should be optional
  • If the user tries to create a team or communication site and then decides to create a classic site, classic site creation fails
  • Template names for modern sites (team and communication) show up as "Group" & "Site Page Publishing"
  • Cannot view or update administrators for group connected sites
  • Cannot delete group connected sites
  • One SPO admin cannot delete sites created by another SPO admin, but this works in class admin UI
  • Custom views are not available
  • Activity data is refreshed too frequently making it challenging to work with because it is greyed out

期待したいのは、一括処理の部分と、グループに接続されていサイトは管理者が "グループ管理者" と表示され、Office 365 グループ管理の方からたどらないと誰かわからないのでこれの改善ですね。またグループ接続されているサイトは何かとまだ管理できないことが多いのでこちらも改善待ちです。

ごみ箱

  • 一括処理
  • ごみ箱からさらに削除できない (つまりHard Delete はできないので、30日待つしかない)
  • 復元したサイトはサイト管理ページ内に自動的には反映されない (※これはまだ試していないのですが、早期改善が欲しいところです)

その他

クラシック表示の管理ポータルの詳細機能は今後実装予定とのこと

 


[SharePoint Online] 新しい管理センター (Preview)

現在、 Microsoft Ignite 2017 で先行プレビュープログラムに申し込んだテナントから 新たなSharePoint 管理センターが利用できるようになっています。申し込んでいない方はしばらく待つ必要があります。現在、 Preview 版ではありますが、2018年初頭での GA を目指しているそうで、2018年の末までには 新しいSharePoint 管理センターを既定の管理画面として利用できるようにするというロードマップが示されています。

Preview への申し込み

従来は下記の通り、オンプレミスの SharePoint の管理画面を色濃く残しています。つまりはSharePoint Online の画面がモダンUIになっているのに、管理画面が追い付いていない。新しい管理センターが利用できるようになると従来の SharePoint 管理センターの画面右上に [新しい SharePoint 管理センターをお試しください]と表示されます。

2017-10-13_9-49-08

ではクリックしてみましょう! 

新しい SharePoint 管理センター

新しい SharePoint 管理センターについて確認していきます。

ホーム

まずホーム ページです。SharePoint に関するアクティビティが確認できるほか、SharePoint に関するアップデート情報だけがメッセージセンターで確認できます。サービスの稼働状況も確認できます。全体的な画面構成は、OneDrive 管理センターにあわせてあり非常にシンプルです(画面切り替え時に操作性を損なわないよう、同じような画面にしてある)。サイドリンクバー部分には OneDrive 管理センターへのリンクが掲載されているため、すぐに切り替えられます。

2017-10-13_15-49-17

 

サイト管理

続いてサイドリンクバーから[サイト管理]にアクセスしてみましょう。

2017-10-13_15-49-28

ここでは、従来のSharePoint管理センターには表示されなかった下記のサイトコレクションが表示され、容量やサイトコレクションの作成者など確認できます。またこの画面自体 Modern UI のSharePoint リストと似た操作性になっているため、並び替えやフィルターなども手軽に行えます。従来ではこうした情報は PoweShellコマンドを実行しなければ取得できませんでした。

  • Office 365 Video ポータルの各チャンネル (※ Office 365 Video ポータルは将来的には Microsoft Stream に移行されますが、現在使用しているものはそのまま継続利用できます。Office 365 Video ポータルはベースが SharePoint でできており、チャンネルごとにサイトコレクションが裏で作成される仕組みです。一方の Microsoft Stream はSharePoint ベースではなくなります)
  • Office 365 グループに紐づく SharePoint サイト (Microsoft Teamsの新規チーム, Microsoft Plannerの新規プラン, Yammer の新規グループから作成されるものも含まれる)

ごみ箱

続いてサイドリンクバーの[ごみ箱]です。

2017-10-16_10-02-46

ここには、削除済みのサイトコレクションが表示されます。削除済みサイトコレクションは30日以内であれば、ここから復元も可能です。

設定

最後に[設定]です。現在は設定できる項目は非常に少なく、次の2つのみ設定できます。

  • リストとライブラリのエクスペリエンス (モダンUIまたはクラシックUI)
  • 通知

あくまでこれは現時点ということであり、将来的には色々と機能が追加されていくようです。下記はMicrosoft Ignite 2017 関連セッションのスライドから抜粋したものであり、まだモックアップとのこと。

NewSharePointAdminCenter-mockup

サイトコレクションの作成

 ところで、新しい管理センターでサイトコレクションを作成してみようとしましたが、選択できるクラシック UI のサイトテンプレートが限られています。

  • ドキュメント センター
  • エンタープライズ Wiki

たとえば、クラシック UI のチームサイトを引き続き使いたい場合はここからは作成できません(Office 365 グループを新規に作りたくないような場合)。またSharePoint Framework での開発ではクラシック UI の "SharePoint 開発者向けサイト" テンプレートでサイトを作成しておく必要がありますが、これもだめですね。ちなみに、旧 SharePoint 管理センターは引き続き利用でき、ここでは従来通りサイトテンプレートを選べます。

  2017-10-15_16-12-16 2017-10-15_16-12-06 2017-10-15_16-11-51


プレビューという状況を考慮する

まだプレビューですから、新管理センターの方が便利な機能もありますが、まだ旧管理センターでないと設定できないものもあります。2018年に様々な機能が追加されてくるとうことあで、ウォッチしておく必要がありますね。とはいえ、使えるところは新しい管理センターを使い、プレビューの段階であるからこと、必要な機能などあればフィードバックしていくことが大切です。より使いやすい管理ツールになるよう情報提供をしていく方向でドンと構えておきましょう!

Microsoft Ignite 2017 関連セッション

Microsoft Ignite 2017 での関連セッションは下記の通りです。下記セッションでは、新しい管理センターの話はもちろん、監査やレポート機能の話まで含まれています。これらに関してはブログでも追々取り上げてみたいと思います。