カテゴリ「Microsoft 365 - SharePoint」の377件の投稿 Feed

2019年12月23日 (月)

今回「Office 365 Advent Calendar 2019」に参加しており、この記事は 12/23 付けです。

Microsoft 365 learning pathwaysとは?

Microsoft 365 learning pathways とは簡単に言うと組織内でのMicrosoft 365 の利活用を推進するための E-learning サイトソリューションです。

ちなみに、2019/5/21 までは Custom Learning for Office 365 という名前で提供されていました。現在はアップデートされ名前も変更されています。前から試そうとは思っていたのですが、なかなか時間が取れず試せずにいたので Advent Calendar に参加するというのを好機ととらえて試しに構築してみました。【宣伝】弊社の「オフィスアイ ラーニング ポータル」をご契約を頂くと、どなたでも実物を試せます。

さて、本題に戻りましょう。

このサイトは SharePoint Online 上に構築することになるのですが、SharePoint Online Provisioning Service というサイトのリモート展開機能を利用するため、組織内に出来合いの教育ポータルを素早く作成できます。出来上がるのは コミュニケーションサイトがベースとなったサイトです。ここに、教育用に用意された SharePoint Framework を使った Webパーツが複数利用できるようになっています。

次の図が出来上がったサイトです。

Learning pathways home

特徴は次の通りです。

  • 幅広いエンド ユーザー トレーニング コンテンツを提供
  • インストールが簡単
  • 常に最新のコンテンツを利用できる 
  • カスタマイズも容易にできる
  • 独自のトレーニングのプレイリストも作成できる

誰が提供しているのか?

オープンソースのプロジェクト(SharePoint PnP がベース)であり、GitHub を通じてサポートされます。そのため Microsoft のサポート契約でカバーされているわけではありません。それでも、自前でコンテンツを用意する時間と労力がない場合は、こうした仕組みを利用してみるのは大いにありだと思います。

どうやってセットアップするのか?

セットアップ自体は簡単で数クリックで出来上がります。ただし、前提条件があります。ということで、次の通りです。

  • learning pathways をセットアップする(プロビジョニングする) ユーザーはそのテナントのテナント管理者であること
  • テナントのアプリカタログが利用できるようになっていること
  • learning pathways をプロビジョンする人はテナントのアプリカタログのサイトコレクションの所有者であること

セットアップ手順

セットアップ手順は次の場所に公開されています。

Provision Microsoft 365 learning pathways

ですが、せっかく試したので手順を書いておきます。

最初に次の SharePoint provisioning service のURLにアクセスします。

SharePoint provisioning service

このサイトには色々なサイトのサンプルが用意されており、今回の learning pathways 以外にも社内ポータルのサンプルなどもあります。ただし、英語がベースになっていますし、日本人が求める社内ポータルのニュアンスとは文化の違いもあるのでそのまま使ってすぐにイメージできるものは少ないようにも思います。あくまで学習用途には向いていると思いますが。

 

さて、このページから下記のような順番で learning pathways のページにアクセスしましょう。

How to set up Microsoft 365 learning pathways -1

表示されるページにはサイトのイメージと、どんな機能が使われているかなどが書かれています。

How to set up Microsoft 365 learning pathways -2

大事なのはスクロールダウンしたところです。

How to set up Microsoft 365 learning pathways -3

資料へのリンク集やシステム要件が記載されています。システム要件を要約するとテナントのアプリカタログに公開されるのでテナントの管理者である必要があるということが書かれている他、サイトの既定の言語は English です。English とはいえ、出来上がったサイトはモダンサイトなので、既定で第二言語はすべて選択されている状態です。メニュー等は日本語で表示できます。が、当然コンテンツはすべて英語。必要があれば、ローカライズしなくてはいけません。

では一通りの手順をビデオでどうぞ(音声付き:風邪ひいていて声がかれ気味です。すみません)。

ビデオ内でも説明しましたが、サイトのプロビジョニングには10分ちょっとかかったように思います。準備ができると下記のようなメールが、セットアップ時に指定したメールアドレスに送信されてくるので気長に待ちましょう。

How to set up Microsoft 365 learning pathways -4

準備ができたらサイトにアクセスします。プロビジョニングしたユーザーがサイトの既定の所有者になっています。サイトはカスタマイズ可能であり、いくつかカスタマイズしたらユーザーに公開することになりますが、これは一般の SharePoint サイトと同様に単純にアクセス権限を付与するだけです。

実際にアクセスしてみたところは次の通り。メニューだけ日本語化してみました。各ページは基本的にエンドユーザー向けのガイダンスであるMicrosoft サポート情報サイトのページをポータル上に組み合わせています。ページのレイアウト変更やプレイリストのカスタマイズは可能です。

補足

現在 プロビジョニング サービスのサイトからセットアップできるのは v3.0.0 ですが、最新版は 3.0.2 です。アップデート方法は次のURLに掲載されています。アップデートしておきましょう。

https://github.com/pnp/custom-learning-office-365#updating-the-solution

課題

一通り試してみましたが、課題はやはり日本語化です。一部は日本語化できます。

2019-12-23_21-00-54

ですが仕込んであるリンクの一部は英語のサイト情報を持ってきます。一応、カスタム作成したコンテンツ パックというものを適用できるので、これでどのように対応できるかを確認したいところですが、今日はそこまでの時間が取れないのでここまで。今後、ローカライズをどうやるかはもう少し研究してみます。

参考資料

この記事は下記のビデオを参考にしています。詳細はビデオをどうぞ。

2019年12月 3日 (火)

SharePoint リストの表示領域を拡大表示する機能が順次ロールアウト中です。

下図のようにリストの右隅にある矢印がそれです。ツールチップには「コンテンツを展開する」と書かれています。"展開する" という言葉はちょっとしっくりとこないので、この記事では「拡大表示」としています。ちなみに、画面はコミュニケーションサイトを利用しているためサイドリンクバーはもともとありません。

2019-12-03_0-01-43

クリックすると領域が拡大表示されます。

2019-12-03_0-02-22

非常に便利な機能ですが、クイック編集時にはこのメニューが表示されませんので注意しましょう。

2019-12-03_0-02-01

とはいえ、通常のビューで拡大表示したうえでクイック編集を行うことはできます。広い画面が欲しければ先に拡大表示してから操作するのがおすすめです。

 

2019年11月29日 (金)

Twitter 経由ではありますが、Delve ブログがリタイアするという情報を入手しました。具体的には下記の記事がソースです。

Delveブログって?

Delve ブログとは馴染みのない方もいるでしょう。Delve 内に個人ブログを作れる機能があり、そのブログ作成機能がなくなるという話。ご存知ない方のためにもう少し解説しておきましょう。次のスクリーンショットはDelve の[ホーム]にアクセスしているところですが、個人の自己紹介の下の部分に「ブログ」セクションがあるのが分かるでしょう。

Delve Blog

たとえば、ここで「新しい投稿」をクリックすれば、新規に記事をかけますし「すべての投稿」リンクをクリックすると過去に作成したブログ記事にアクセスできます。次のスクリーンショットは記事の例です。

2019-11-29_23-12-16

とはいえ、あくまでこの話の対象はブログであり、Delve 機能自体がなくなるという話題ではありません。

Microsoft 365 管理センターに通知が届いている?

さて話を戻しましょう。関連記事を読むと、いくつかの Microsoft の顧客に対して次のような内容のメッセージがMicrosoft 365 管理センターのメッセージセンターに届いているそうで主旨は以下の通り。

全ての顧客が対象となっている話であり、2019年12月18日から新たに Delve ブログは作成できなくなり、2020年4月17日には既存ブログは削除される

手持ちの複数の Office 365 テナントでも確認してみたのですが、そうしたメッセージは届いていません。これは本当に正しい情報なのか? 正しいとしたらメッセージが届いていない理由は?ということで正式なメッセージとして届いていない以上、フェイクニュースなどの線も疑ってみる必要があります。

問い合わせたところ。。。

ことの真相を探るべく、SRを作成してマイクロソフトに直接問い合わせしてみました。すると Delve ブログが削除されるという公式情報を社内では確認できなかったし、Microsoft 365管理センターにも確かにそうしたメッセージは届いていない、とのこと。

一応、公式にはこの情報は否定されたわけです。

Delve ブログは使うべきなのか?

ですが、こうした情報がなぜ出てきたのかという謎は残ります。リンク元を確認しても、そうフェイクニュースを作っているような方々でもないのです。ただ、思い当たる節もあり、改めて Delve ブログについて考えてみました。

そもそも Delve ブログは登場した当初は目新しく、弊社研修でもご紹介はしてみてはおりましたが、同じような機能は Sway や SharePoint ニュース記事でも提供されています(Sway のあと Delve ブログ、その後、ニュース機能の順に公開されたのですが)。むしろ、Delve ブログは投入当初から新機能などは全く追加されることなく数年が経過しています。こういった状況を考えると投資は凍結されているのだろうとみるのが、一般的な見方であり、別の新しい仕組みが出てくる可能性が高いものです。すると、Microsoft Docs に下記の記事が公開されているのを見つけました。

Creating a blog with communication sites and news posts

内容をかいつまむと、コミュニケーションサイトをブログ発信サイトとして見立てて、ニュース記事をブログ相当として利用するというものです。機能的には確かにこれで充足するでしょうし、ニュース記事として構成した方が SharePoint モバイル利用などを考えても将来的に社内の多くのユーザーが目にする機会は非常に多くなるため利点も大きい。

Delve ブログは今のところなくなるということはないようですが、個人的な見解としては、Delve ブログ自体機能もさほど充実しないままであるため、コミュケーションサイトでのブログ発信へと切り替えていく方が将来性があると考えています。

2019年11月21日 (木)

研修で遭遇したトラブル情報の備忘録です。

==================

SharePoint Framework (SPFx) 開発で Gulp を実行した際に、「primordials is not defined」というようなメッセージが表示されタスクが実行できないという状況に遭遇しました。私の環境は Gulp が実行できるのに、受講者の方のマシンだと実行できない。違いは?

そこで思い当たったのが Node.js のインストールバージョン。

現在 SPFx の開発環境でサポートされている Node バージョンは Node 8 または 10 で推奨は 10 。ですが、Node.js のサイトには TLS version 12 が公開されています。version 10 のダウンロードリンクを見つけられず、そのままインストールしてしまっていたという状況です。

ということで、いったん Node をアンインストールし、サポートされているバージョンをインストールしなおし。

ちなみに、Node.js の過去の公開バージョンは下記のリンク先に公開されています。

https://nodejs.org/en/download/releases/

皆様、お気をつけください。。。

ちなみに、同じ現象に遭遇した事例がフォーラムにも上がっていました。

SPFx | GULP Error primordials is not defined ao executar o comando gulp --tasks

2019年11月11日 (月)

おとといの 11/9 夜に帰国しました。

さて、Ignite 情報を引き続きまとめておきたいと思います。前回までの補足も含めて書き足します。

Business Process and List

PowerApps や Power Automation (旧 Flow) 、リストの組み合わせでの利用に関するロードマップが公開されています。つぶやいているように、今年一瞬の間、利用できそうなメニューだけは表示されていた「Excel から新規リスト作成」機能が来年に延期されています。現在もExcel スプレッドシートからリストを作成する機能は利用できますが、ActiveXを利用する上、出来上がるのはクラシックリストという制限付きになっています。これが、モダンリストが生成できるようになるはずなんですが。。。去年の Ignite 2018 ではデモしていたんですげど、いろいろと事情があるようで来年に持ち越しのようですね。

SharePoint Framework 

次はそろそろ 2.0 が出るのか、と思っていましたが次は v1.10 です。

1.10 から SPFx for Teams はアプリカタログから配布できるようになります。

あと新しい拡張機能として "Query Modifications for search " 。

また今年5月に Microsoft Build で発表された Fluid Framework を SharePoint 上でも利用できるようになるとのこと。そもそも Fluid Framework とはという方は下記の記事をどうぞ。

ところで Fluid Framework の機能は大体わかった。が、ビジネスソリューションとしてどんな使い方がよいだろうというところの提示はなく、AI との組み合わせをからめつつ模索する必要がありそうです。

Stream 

Stream についてあまり詳しく触れませんでしたので補足します。前回の記事でもご紹介した通りね録画ビデオのバックグラウンドノイズを AI を使って低減する機能が搭載されます。GA は CY20 の Q2。

 

また日本語を含む追加言語対応も行われ、トランスクリプトなどが利用できるようになります。これは既に GA。 手元の環境で確認してみると下記のようにトランスクリプトが生成されており、検索もできます。下手な議事録は不要ですね。ビデオ検索は現在は Stream 上でしか行えませんが、近い将来 Microsoft Search から Stream 上のビデオも検索できるようになります。

Stream-Transcript

 

PowerApps 上でのビデオ再生は YouTubeくらいしか利用できないのですが、ようやく Stream上のコンテンツも再生できるようになるようです。GA は CY20 Q1を予定。

また、Stream モバイルアプリでは短いビデオの録画ができ、絵文字やカスタムイメージ、テキストなどを挿入するといった編集も可能です。こちらはGA の予定が CY20 Q1。

Teams 

Teams もいろいろな機能がアナウンスされていますが、主だったところを。

まずはプライベートチャンネル。同一チーム内の特定のメンバーでだけ会話やファイル共有ができるようにプライベート チャネルが利用できるようになります。Slack では既にある機能らしいですが。ちなみに、この機能はいくつか注意事項があるのでそれを踏まえた運用が必要です。プライベートチャネルごとに、裏でサイトコレクションが作成されていきます。このサイトコレクション内のサイトは特殊な設定になっているため、一般的なチームサイトとは異なると考えた方がよさそうです。またプライベートチャネル利用時の制限等もあるので、気を付けたいところ。

チャット、ミーティング、ファイルなどをポップアップ表示できるオプションが追加されるとのこと。つまりマルチウィンドウで操作できるということ。ミーティング中にちょっと別のタブで開いてたファイルを確認したい、、といったことがよくあるので、これがあればかなり操作性が上がりますね。

あとSharePoint 関連では、SharePoint 上のリストやライブラリを Teams 上で利用するには URL をコピーしていちいちタブとして貼り付けていたのですが、少しでもその手間を省けるようにSharePoint側から Teams 側にタブとしてコンテンツを追加する機能が搭載されるようです。

PowerApps は Teams 内で利用できますが、モバイルアプリからは利用できません。しかし、IT 管理者は PowerApps をテナントのアプリカタログへと発行できるようになり、Teams モバイルアプリ内からも PowerApps にアクセスできるようになります。

ということですでに PowerApps のポータル画面には [Teams に追加] メニューが表示されるようになっています。これを使って展開できるというわけですね。

Teams-App

Power Platform (Power Automate, Power Virtual Agent)

Power Platform は Office 365 で重要な要素の一つです。ここに新たに Power Automate と Power Virtual Agent が加わります。

まず最初にPower Automate から。これはもともと Microsoft Flow と呼ばれていた機能がリネームされたものであり、RPA が搭載されたことが大きな目玉です。Power Automate はデスクトップ上で操作した内容を記録し、そのまま再生できる。記録した内容とステップはクラウド上に保管されるだけでなく、270種類以上のコネクターと連動させられます。

Power Virtual Agent はチャットボットをローコードで手軽に作れるというもの。

Twitter を追いかけていると、この2つに関しては、発表があってからすぐにかなりの方が試されたようですね。RPA という言葉がパワーワードですし、それだけ期待値が高いということでしょう。特に Virtual Agent, 所謂、チャットボットは個人的にとても注目していただけあり、やはりな、という感じです。

そして個人的にはアメリカ赤十字社の事例にあった「IT担当者でなくとも自分で導入する」という点がとても重要だなと感じています。ITは難しいとか、専門家が対応するとかという時代はとっくに過ぎ去っていると思っています。ユーザーであっても Excel や PowerPoint がちょっと使えますというごく初歩的なスキルで甘えていられない。コンピューターサイエンスを知らなくても、もっと高度なITを利用できるようになっているし、利用できるようになるべきだと思っています。IT部門の役割を見直す時期に来ているんですが、あまりそうした意識が持てずにいる方も少なくないように思いますね。

さて、この Power Platform もちろん、SharePoint ともかかわりが深い。Epsode 1 の記事でも紹介した通り、ドキュメント ライブラリ上でメタデータを設定するフォームが PowerApps でカスタマイズできるようになります。この機能は今月ロールアウトが開始されるとのこと。

Power-Apps-Custom-Form-in-SharePoint-Document-Library-1024x541

なお、来年の早々に、SharePoint Online の管理者はカスタムアプリとフォームのパッケージを含めてサイトテンプレートをプロビジョニングできるようになるようです。

あと、既存 PowerApps ユーザーには朗報がもう一つ。ゲストアクセスが GA になりました!

Office 

Excel もいろいろと進化があるようです。たとえば、AI を利用し、自然言語クエリによって欲しいグラフなどを手軽に生成することもできるよう。

まず注目すべきは Office Script でしょうね。Excel 上の操作を記録し、再生する機能です。まぁ、マクロみたいなものなのですが、面白いのが手動でスクリプトを開始できるだけでなく、PowerApps Automate を使って定期的に実行したり、フロー内で特定の条件で実行させることができる点ですね。この機能は2019年末までに Excel on the web 上で Public Preview として利用できるようになるそうです。

他にも個人的には「Sheet View」という新機能が興味深いなと思っています。これ SharePoint リストのビューをExcel に持ち込んだような形の機能です。表のフィルター条件をビューとして何パターンが登録して、ビューを切り替えて利用できるようになります。同時編集時にもそれぞれにビューを切り替えて操作できるようです。

その他の詳細は下記を参照のこと。

Excel Announcements @ Ignite 2019

Microsoft Ignite 2019 has begun and there are lots of announcements coming your way throughout the week. Here is some of the Excel news that will be presented at Ignite this year: Easily turn data into insights with natural language query Rolling out today to Office Insiders, natural language qu...

モバイル向け Office アプリはこれまで Word, Excel , Power Pointを別々にダウンロードしていたが、新しい Office は、1つに統合するとのこと。詳しくは ITmedia さんがまとめているので、こちらの記事がおすすめです。

Microsoft Officeのモバイル版プレビュー公開 Word、Excel、PowerPointを1つにまとめた高機能アプリ

米Microsoftは11月4日(現地時間)、フロリダ州オーランドで開催の年次テクニカルカンファレンス「Microsoft Ignite ...

Visual Studio Online

VS Online はWebアプリケーションとして実装された統合開発環境であり、Visual Studio Code がベースになっている。このツールは Microsoft Build で発表されたが、今回は Public Preview 開始のアナウンスとなりました。

ということで、Git リポジトリや拡張機能わ備えたブラウザーベースのエディタが搭載されているため、Webブラウザーさえあれば、どのデバイスからでも開発ができるというもの。DevOps のメリットも多く享受できる。Self-hosted な環境を利用するならノーコストで利用可能。Visual Studio Code からも拡張をインストールすることクラウド上の開発環境を利用できるようにもなるとのこと。SharePoint Framework を使った開発は VS Code を利用するため、このあたりがどうなるかは確認しておく必要がありそうです。

Visual Studio Online VS Code Quickstart

[番外編]

機能云々ではないところも少し。

マイクロソフト認定試験が無料に

今回のMicrosoft Ignite 2019 および各国で開催される Microsoft Ignite The Tour 2019-2020 のいずれかに参加していると、Microsoft のいくつかの認定試験が無料で提供されるそうです。イベントの最終日から 180 日間有効だそうで、どれがその対象になるのかは下記のリンク先を参照してください。

Microsoft Ignite and Microsoft Ignite The Tour: Free Certification Exam Offer

Thank you for attending Microsoft Ignite 2019 or a Microsoft Ignite The Tour 2019-2020 event. All attendees will be given a free certification exam, subject to certain exceptions,* to help you continue skilling up and prove your technical expertise to employers and peers.

====

Episode 4 に続く (たぶん)。。。