Microsoft Stream :プレイリストとアクセス権限

4日ほど前に Microsoft Stream ( on SharePoint ) に動画を整理できる「プレイリスト」の機能が追加された記事を書きました。

Microsoft Stream :動画を整理できるプレイリストが使えるようになった

あ、まず先に訂正をしなければいけない部分があって(上の記事は訂正済)、記事を書いている時はプレイリストの保存先は「 Microsoft 365 グループ が表示される」と書いていましたが、よく見たら間違いでした。正しくは「 SharePoint サイト が表示される」でした。 ちょっとスクロールすればコミュニケーションサイトも表示されていたんですよね。適当に確認しちゃダメですねぇ。

話を戻して、この記事の最下部に今後の予告みたいに、プレイリストに保存した動画ファイルのアクセス権はどうなるのか?を試したいって書いていたんだけど、今回はそれを取り上げてみます。

■僕の理想

この章は僕の理想の話なので読み飛ばしてもらってもOKです。

僕のプレイリストの理想は、動画ファイルの保存場所が OneDrive for Business の場合でも、動画ファイル自体に共有設定していなくても、プレイリストに追加すれば、プレイリストと動画ファイルのアクセス権限が同期されるとうれしいなと思いました。これは SharePoint 2007 時代からそうなんだけど、権限のある人は自分ではすべて見えるので、他のユーザーがどう見えているのか?を常に意識していないと「権限がないから利用できないんですけど」って問い合わせが結構来るんです。これプレイリストにも同じことが言えると思っていて、プレイリストに動画を追加する人は当然動画ファイル自体に権限がありますよね。プレイリストと動画ファイルのアクセス権限が同期されないと、プレイリストに動画を入れて共有したと思ったけど「プレイリストは見えるけど動画は見れないよ!」ってことになるんじゃないかと。プレイリストに動画を入れるという事はプレイリストを閲覧できる人に動画を見せたいから入れるわけで、そこアクセス権を同期してくれると色々と楽かなぁと。じゃないとおそらく「動画ファイル自体にも権限ください」ってお願いが増えるのかなぁ、と。

■実際の挙動を確認

理想はここまでにして、実際試してみます。まず前提として動画ファイルの置き場所は OneDrive for Business です。

▼今回利用する動画ファイル

Microsoft Stream 側でアクセス許可を確認すると、自分が所有者なだけです。誰にも共有されていない状態です。

次に、プレイリストを共有したい相手が閲覧できる SharePoint のサイトにプレイリストを作成します。

▼「テスト 太郎」さんが利用できる SharePoint のコミュニケーションサイト

テスト太郎さんが利用できるサイトを確認したところで、プレイリストを作成するユーザーがそのサイトにプレイリストを作成します。

▼プレイリストの作成

保存先にさっきのサイトを指定して作成しました。

▼プレイリストを作成した人が見たところ

ちゃんとプレイリストが作成できています。

ではサイトに権限のあるテスト太郎さんがプレイリストを開いてみると?

▼ダメでした…

動画所有者がアクセス許可の設定を再度確認してみても、

▼当然所有者以外のアクセス権限の設定はない

次に、ワンチャンあるとすれば、コミュニケーションサイトではなく Microsoft 365 グループに紐づくチームサイトの場合は?もしかしたら…。

▼ダメでした…

右が動画所有者でプレイリストの作成者。左が共有されたいユーザー。チームサイトにアクセス権はあるけど同じく動画自体にはアクセス権がないので、プレイリストは閲覧できるけど、動画自体は閲覧できません。

という事で、今のところ触ってみた結果、プレイリストと動画のアクセス権限は同期されませんでした。

■この仕様による懸念点

とりあえず僕の触ってみた結果がわかったところでは、プレイリストとは単に Microsoft Lists のリストとして作成され、その中にアイテムとして動画リンクが張られていて、その見え方でプレイリストになっているだけ。アクセス権限的にはプレイリストと動画の設定は同期されず別々。では、この仕様でどんなことが起きるのか?を予想してみました。

まず上でも述べたけど、プレイリスト作成者が動画自体に権限を付与し忘れて、他ユーザーから「動画見れないぞ」と問い合わせ&対応することになるでしょう。

次に、じゃプレイリスト作成者が権限を付与したい時。不慣れなユーザーならちょっと混乱するかもしれないですね。

▼プレイリストの「共有」から共有すればOKでしょ?

違いますよね。

▼アイテム単位で共有も違いますよね

プレイリストと動画のアクセス権限は別々なので、プレイリストやそれに含まれるアイテムを共有しても意味がなく(っていうかすでにそっちの権限はある)、動画自体を共有しないといけません。

▼ Microsoft Stream 側で動画プレイヤーを開き、右上の「共有」から

あとは共有設定の仕方は SharePoint や OneDrive for Business でファイル共有する時と同じですね。動画ファイルの内容次第でセキュリティレベルを考えなきゃいけないけど、今回は手っ取り早く、

▼リンクのコピー

ここで「リンクを知っている(テナント名)のユーザーが編集できます」にしておいて「コピー」ボタンを押せば、特にリンクを対象のユーザーに渡さなくても、利用でき…

▼利用できない…

共有リンクを設定しただけじゃダメみたいです。共有された人が直接動画にアクセスしないとダメっぽいですね。これは僕も知らなかった。

▼じゃ、リンクのコピーじゃなく「リンクの送信」で相手を指定してみたら?

▼ようやくテスト太郎さんもプレイリストの動画を閲覧できるようになりました

「リンクのコピー」はダメだけど、「リンクの送信」なら動画自体に一度もアクセスせずともプレイリストから利用できるんだ。へぇ。

■「マイリスト」を保存先にしたプレイリストは?

これまではプレイリストの保存先を SharePoint サイトに指定していましたが、「マイリスト」に指定すれば OneDrive for Business の実体と同じくユーザーの個人サイトコレクション内にリストが作成されます。その条件だとどうでしょうか?

▼前回の記事で「愛車」というリストをマイリストを保存先にして作成していたのでこれを利用します

▼このプレイリストをテスト太郎さんと共有します

▼次に動画をプレイリストに追加しました

▼プレイリスト作成者(動画所有者)が見たところ

上で使った動画と今回新たに追加した動画の2つがあります。

では、テスト太郎さんがプレイリストを見てみると?

▼ダメですね…

さっき上で動画自体に共有設定をした動画は利用できるのは当然ですが、新たに追加した動画に関してはやはり動画にアクセス権はありませんでした。OneDrive for Business の動画 + マイリストのプレイリスト という組み合わせでも結果は同じでした。

■共有リンクじゃなく直接アクセスで設定

なんとなくこれまでは共有リンクを使って動画を共有していましたが、直接アクセスでアクセス権の設定をするのも試してみます。

▼テスト太郎さんが閲覧できない動画

直接アクセスの設定は右上の「共有」→「アクセス許可の管理」をクリックし、

▼「直接アクセス」の右の「+」をクリックし、

▼対象ユーザーやグループを指定して「アクセスを許可」をクリック

▼するとテスト太郎さんも動画が利用できるようになりました

試した限りでは、共有リンクも直接アクセスも特に変わりはなさそうです。

■現時点でアクセス権限的にはどうすれば良いのか?

色々わかったところで、じゃ今のところはどうすべきか?というのを、僕なりに考えてみました。これが正しいのではなく、あくまでもただのオジサンである僕の考え。

プレイリストと動画のアクセス権限は同期されないので、2つのアクセス権限の管理をしなければいけなくなります。手間ですよね。でも、この2つを一致させてアクセス権限のメンテナンスを1つだけで済ませられる方法はあります。それは動画の保存先です。プレイリストを作成したい SharePoint サイト内に動画を保存すれば、サイト自体に適切なアクセス権が設定されているので、サイト以下の粒度で権限の継承を外していない限りは、動画とプレイリストのアクセス権は一緒です。なのでPC内にある動画をプレイリストで共有したい場合は、動画を適切な SharePoint サイトにアップロードした上で、同じサイト内でプレイリストを作るのが良いかと思います。
モバイルデバイスで撮影した動画に関しても、 OneDrive アプリで共有ライブラリとして適切な SharePoint サイトのライブラリにアップロードすれば良さそうですね。
どのみち、スポットで共有したい動画ならまだいいけど、ある程度末永く共有したい動画であれば、 OneDrive for Business に保存した動画を共有するのは得策ではないという事でしょうね。

あ、もちろんこれは僕の考えなので、皆さんも検討・試行錯誤してみてください。また、今後 Microsoft Stream 自体の仕様も変わっていくかもしれないので、柔軟に対応していきましょう。


ここからは余談中の余談ですが、僕の目下の悩みは家族テナントの扱いです。僕はイイけど、嫁さんや僕の親にどうしてもらうか?です。我が家では主に息子の動画や両親を含めて旅行に行った時の想い出動画を Microsoft Stream で共有しています。 Stream クラシックの頃はモバイルデバイスで撮影した動画は Stream モバイルアプリからアップロードするだけで全員に共有されるので、嫁さんも両親も気軽に動画を共有しあえていました。それが Stream ( on SharePoint ) だとモバイルアプリからアップロードできなくなったので悩ましいんです。 OneDrive アプリからアップロードするようにお願いすることもできるけど、今までより操作が複雑になるので。 Stream モバイルアプリが今後数か月でアップロード機能も復活させるというロードマップがあるのでそれに期待をしたいところです。できればアップロードした時に共有する方法も以前と同じく簡単にしてほしいですね。
機器に疎い嫁さんや両親への対応についての悩み事ですが、これ普通に企業でもありますよね。ITや機器に疎い従業員にどうやって教育をしていくのか?少ない教育で習得してもらうのか?悩みは尽きませんね。