リストやライブラリにおいて、ビューの設定は必ずと言っていいほどすると思います。あるのは既定では並び替えはID列の昇順に設定されているけど、最新投稿順や最新更新順で見たいから登録日時や更新日時で降順の設定に変更したり、表示されていない列を表示させたり。クラッシックUIの頃はビューの設定は設定ページで行いました。これに慣れている人にとっては慣れてしまっているので気にならないと思うけど、作業を試行錯誤したい場合、ビューと設定ページをイチイチ行き来するのはダルいです(ページが切り替わる速度も速いわけじゃないので)。モダンUIになると、もちろん旧来のクラッシックな設定ページにも行けるけど、ビューページの中でビューの設定をする事ができ、リアルタイムで設定が反映されるので、UXが非常に向上したと思います。それが故にビューの設定を行った後にやりがちなミスが出てしまいます。それが「設定したビューを保存し忘れる」です。モダンUIのメリットってパっと浮かぶところで「レスポンシブWebデザイン」などが挙げられると思いますが、僕は大きなメリットの一つとして「ユーザーの画面遷移・クリック数を減らす事でUXが向上されている」も挙げています。画面遷移が少ない事は大きいと思っていて、ここで言う「画面遷移」とはつまりページの読み込みが発生する事。近年インターネットのスピードは速くなったとはいえ、画面遷移時のページが読み込まれるまでの時間は未だユーザーにとってはストレスになります。何かをしたい時にページの読み込みが発生するような画面遷移は極力少ない方がUXとしては良いと考えます。列の編集をする場合、クラシックUIの場合はビューからリストの設定ページに行き更に目的の列の設定ページに行きます。2ページ読み込みが必要です。モダンUIの場合はビュー上で編集できます。冒頭から脱線しましたが、今回の記事はこのモダンUIから行う列の編集についてです。おいては「タイトル」列はリスト作成時に必ずついている列で削除できない重要な列です。タイトル列が邪魔だなぁと感じる事もありますが...。何かリストを作りたい場合、この「タイトル」という文言を別の項目に置き換えたい場合は結構あると思います。その場合は、タイトル列は列名を変更ができますよね。この場合、モダンUIのビュー上からタイトル列の列名を変更した時に変な挙動になるんです。実際に現象を再現します。:モダンUIでもビューの集計に対応したぞ!※超重要なお知らせですが、本日3/8は僕の誕生日です!プレゼントは今日から365日間受け付けております!は、置いといて...リスト・ライブラリのクラシックUIのビューでは、ビューの設定の「集計」で、列ごとに合計値や平均値を表示できる機能がありました。▼ビューの設定の「集計」の設定項目この設定をすると、クラシックUIの場合、ビューの各列の上部に太字で合計値や平均値や最大値などが表示されます。▼この赤枠内に集計が表示されています場合によっては便利な機能で昔からちょくちょく使っていました。この集計機能はモダンUIは対応していなかったんですよね。対応するというアナウンスは出ていたので待っていたのですが、どうやら気が付いたら対応されていました。:モダンUIのドキュメントライブラリで新規メニューの編集ができるようになってたちょっと前から追加されていたんだけど、ようやく記事に!ドキュメントライブラリを単なるファイル置き場として利用する(またはそれしか知らない)人にとっては、ローカルPCからドキュメントをアップする用途しか知らないので、[+新規]メニューを開いたことがないかもしれないし、そもそも存在自体に気が付いてないかもしれないし、ドキュメントライブラリからドキュメントを作成した事がないのかもしれない。利用者全体ではあまり意識した事がない人が多そうだけど、ドキュメントライブラリの[+新規]メニューの中って特にモダンUIはゴチャついていますよね。それがテンプレートが追加された事で更に増えるからなのか、新規メニューを編集できるようになっていました。モダンUIのデザインというかレイアウトが変更されています。(僕が良くスクショで利用しているモダンチームサイト)違和感をおぼえますか?では3日前の記事の同じサイトのスクショを出します。:モダンUIに設定しても集計値列を追加すると一部クラシックUIになっちゃう会社の人に相談されたんです。「モダンUIなのにアイテムのタイトルをクリックした時だけクラシックUIでアイテムページが表示されるんですけど。ん?と思って実際見せてもらうとその通りの挙動でした。いえば以前リストの設定をイジっててダイアログボックスを表示させる設定をした後に似たような現象が起きた気がしたけど、今回はリストの設定は特にイジっていない。そこで、リストを作った後にやったことを一つずつ再現したところ、集計値列を追加した段階でおかしくなる事がわかりました。▼作成したリストをモダンUIで表示。テストで1件アイテムを追加しました。▼この状態でアイテムのタイトルをクリックすると、右パネルが出現し、中にアイテムの詳細が表示されます。▼アドレスバーのURLを直打ちして「DispForm.aspx」を表示するも、まぁモダンUIです。ここまでは正常動作です。▼次に、「集計値」列を追加しました。▼ビューに列が追加された事を確認します。ビューはモダンUIのままです。▼この状態でアイテムのタイトル、もしくは「...」メニュー内の「開く」をクリックすると...▼右パネルではなくDispForm.aspxに遷移し、クラシックUIで表示されました。▼元に戻ればモダンUIのビューです。アイテムを編集にしてみると...▼編集はモダンUIのまま右パネルが出現します。▼EditForm.aspxをアドレスバー直打ちで表示すると、こちらも問題なくモダンUIでした。▼アイテムを選択して「i」ボタンでプロパティを確認しても、集計値列は表示されません。これは、ここのプロパティはこの中で編集ができる事からもEditForm扱い(表現が難しい...)だと思うので、編集画面には集計値列は表示されないのは昔からそうなので、仕様通りなのでしょうか。結局のところは現時点では以下の通りの結論です。集計値列を追加すると、DispForm.aspxのみクラシックUIになってしまう。そのうちシレっと修正されると思うんですけどね。※これは昨日書いた記事なので、下記で「今朝」と言っているのは昨日の事です。正常動作のおさらいから。モダンUIのビューでは、列幅が変更できます。」に変化もなく、そのまま動かしても列幅は動きませんこの枠が出る挙動はビュー内のアイテムをドラッグして複数選択する際の挙動です。この手の不具合はおそらくちょくちょくあるのではと思いますので、本記事はそれを記録するためではなく、こういう場合に、何が原因かをある程度特定する時にどうしたら良いか?というのを技術力を特に持ち合わせていない自分なりの方法があるのでそれを記録する目的の記事です。過去にも色々なトラブルがありましたが、意外と考えずに慌てて原因の切り分けや特定をうまくできない・しない・しようとしない人が多かった気がするんです。自分も別に得意というわけではないけど、これまで原因の範囲をかなり絞る事はできていたと思います。サポートを頼れば、早期解決につながるのかなと思います。今回においては以下の視点から調べてみます。【1】ブラウザが原因か?【2】PCが原因か?【3】サイトが原因か?【4】テナントが原因か?【5】全体でトラブル?では1つずつ。【1】ブラウザが原因か?何らかのアップデートを行ったせいで、ブラウザによって挙動がおかしくなるケースも考えられます。これだけ調べればとりあえずOKでしょう。同じサイトを全て試したら全ブラウザで同じ事象を確認しました。ブラウザが原因ではないという事かなと考えられます。【2】PCが原因か?使っているPCがなんらかの原因がある場合もあります。この場合は、他のPC利用するなり、周囲の人に同じ確認をしてもらえば切り分けができますね。今回は隣の人にも確認してもらったら同じ挙動だったので、PCが原因ではなさそうです。【3】サイトが原因か?サイト内の操作やカスタマイズが原因という事も考えられます。自分が管理していないサイトだった場合、サイト管理者などが何をしているのかは把握できませんからね。この場合は、他のサイト、サイトコレクションを確認します。調べると、まったく別のサイトコレクションでも同じ事象を確認しました。そのサイトが原因ではなさそうです。【4】テナントが原因か?テナント単位で何かしらの不具合などがある可能性も考えられます。なると利用できるテナントが複数ないと調べようにないですけどね。僕の場合は会社でも複数テナントがあるし、プライベートで契約しているテナントもあるので確認できます。すると、他のテナントでは事象は確認できませんでした。【5】全体でトラブル?これは【4】の確認ですでに答えは出ていると思います。いう事で、事象のあったテナントに問題がありそうです。(100%そうだと言い切れるほどの確認ではありませんが。)ま、明日確認したらシレっと直っている事を祈ります。トラブルや繋がりづらいなどは付き物だと思って割り切るしかないけど、このようにちょっと調べると原因の切り分けが少しはできるのかなと思います。サポートに連絡する場合も、こちら側で少しは調査した結果を一緒に添えると良いかもしれないですね。このようにトラブルが起きた場合に原因特定と対策は必要だけど、まずは原因の切り分けがうまくできるようになると結構良いのかなと思います。:モダンUIのWebパーツに「コネクタ」カテゴリ登場(まだ粗削りでバグっぽいものも)少し前からアナウンスはあったのですが、モダンUIのWebパーツに新たなカテゴリ「コネクタ」が登場しています。これ、毎日僕のテナントで確認していたのになかなか登場してこないなぁと思ったら、確認しているサイトコレクションとは別のサイトコレクションで確認したらなんと表示されていました。表示/非表示のトリガーが何かはわからないのですが、同じテナント内でも表示されるサイトと表示されないサイトがあるようです。接続されたチームサイトのみが利用可能だそうです。https://support.office.com/ja-jp/article/-db0756aa-f78f-4b74-8b19-be5dca0420e1▼ずっと「コネクタ」カテゴリが登場してこなかったのですが...(未だに登場しない)▼別のサイトレクションでは登場していましたどちらも同じニュースページなんですけどね。▼「コネクタ」カテゴリの「すべて表示」をクリックするとこのように利用できるコネクタの一覧が表示されます。コネクタにも言えるけど、僕は利用した事のないサービスが多くてよくわからないものが多いです。無理してこれらサービスを知ろうとしなくても、自分が普段利用しているサービスがあれば使ってみる、程度の考えで良いかと思いますね。