SharePoint の表記揺れと言えばナビゲーション

ナビゲーションの用語をSharePoint内でも統一して欲しいものです。

05

①の名称は?

  • トップリンクバー
  • グローバル ナビゲーション
  • タブ

②の名称は?

  • サイドリンクバー
  • 現在のナビゲーション
  • ローカルナビゲーション

などなど…。ナビゲーションの用語ひとつとっても様々な言い方があります。SharePointやWebに明るい人なら問題ありませんが、SharePoint初心者相手に同義語・類義語を様々使って話をすると、話がうまく伝わらない場合が多いです。

SharePoint内でも揺れているのですが、せめて自分が所属している組織内では、用語は統一させておくと、組織内でも対クライアントでも混乱が少ないのかなと思います。

ちなみに僕個人の中では「トップリンクバー」「サイドリンクバー」で統一しています。

SharePoint 内の表記揺れ

表記揺れは混乱の元だと思うんです。SharePoint に詳しい人には気にならないとは思うけど、これから利用しようと思っている人にとっては、同じ意味の言葉が複数ある事は大きな混乱ですよね。

SharePoint 2013 から個人的に非常に気になる表記揺れがあります。

SharePoint 2010 まで、アイテムについて「作成者」「作成日時」でした。

SharePoint 2013 からは、「登録者」「登録日時」に変わっています。

それは別にイイんです。

ところが…

▼リストの設定画面(登録者・登録日時)
01

▼ビューの設定画面(登録者・登録日時)
02

▼ビュー(登録者・登録日時)
03

▼アイテムページ(作成者・作成日時)
04

なんでアイテムページだけ昔のままなんでしょうかねぇ。

SharePoint 参照列があるリストをテンプレート化しても、別サイト・環境で展開すると参照列は使えません

SharePoint では、リストをテンプレート化すると、サイトコレクション内で再利用ができます。しかし、参照列が入っているリストをテンプレート化した場合、参照元リストが所属するサイト内なら問題なく展開可能ですが、同じサイトコレクション内でも別サイトで展開したら、参照列は動作しません。そもそも参照列が取得できるリストはそのサイト内のみですから。

では、参照元のリストもテンプレート化して、別サイトで先に参照元リストをテンプレートから展開してから、次に参照先リストをテンプレートから展開してみたらどうでしょうか?
答えは、これもダメです。

【検証1】同サイト内に展開

    • 「company」リストを作成
    • 「company」リストのタイトル列を「company」に変更
    • 「products」リストを作成
    • 「products」リストに「Company」列を追加し、参照で「company」リストの「company」列を取得
    • 2リストをテンプレート化
    • 「products」リストのテンプレートから同サイト内でリストを作成

01

02

【検証2】同サイトコレクションの別サイトに展開

  • 「company」リストのテンプレートから別サイトにリストを作成
  • 「products」リストのテンプレートから上項と同じサイトにリストを作成

↓「情報の取得先:」の部分が消えています。
03

↓「Company」列は空欄です。
04

つまり、この記事のタイトル通りが結果でした。

参照列は面倒ですけど作り直しのようです。