ビューの作成および編集

 

公開日: 2016年11月

対象: Dynamics CRM 2015

Microsoft Dynamics 365 では、特定のエンティティに関するレコードの一覧をアプリケーションで表示する方法を定義するためにビューを使用します。 ビューは以下の内容を定義します。

  • 表示する列

  • 各列の幅

  • レコードの一覧の既定での並べ替えの方法

  • 一覧にどのレコードを表示するかを制限するために適用する既定のフィルター

ビューのドロップダウン リストは、エンティティ データのさまざまなビューを選択できるように、アプリケーションに表示されることがよくあります。

個別のビューに表示されるレコードは、グリッドと呼ばれることがある一覧に表示されます。グリッドには、ユーザーが既定の分類、列幅、およびフィルターを変更して、自分たちにとって重要なデータをより簡単に参照できるようにするためのオプションが用意されています。 ビューは、アプリケーションで使用されるグラフのデータ ソースも定義します。

このトピックの内容

ビューの種類

ビュー定義へのアクセス

既定のビューの指定

ビューの作成および編集

列の選択および構成

フィルター条件の編集

並べ替えを構成する

ビューの削除

依存関係

マネージド プロパティ

ビューの種類

ビューには、個人システム、および 共有 ビューの 3 種類があります。

個人用ビュー

保存されているビューのエンティティに対して少なくともユーザー レベルのアクセス権を持つユーザーおよび他の者は、個人用のビューも作成できます。 システム管理者として、セキュリティ ロールの各操作に対するアクセス レベルを変更して、ユーザーが個人用ビューを作成、読み取り、書き込み、削除、割り当て、または共有できる深さを制御できます。

個人用ビューは個人が所有するものであり、既定のユーザー レベルのアクセスのゆえに、個人用ビューは、ユーザーが個人用ビューを共有することを選択した個人または他の者のみに対して表示できます。 高度な検索を使用するか、またはビューの一覧で [新しいビューとしてフィルターを保存][現在のビューにフィルターを保存] オプションを使用して定義するクエリを保存することによって、個人用ビューを作成できます。 通常、これらのビューは、アプリケーションで使用できるシステム ビューまたは共有ビューの一覧の最下部にあります。 システム ビューまたは共有ビューに基づいて新しい個人用ビューを作成できますが、個人用ビューに基づいてシステム ビューまたは共有ビューを作成できません。

このトピックでは、システム管理者とシステム カスタマイザーがシステム ビューおよび共有ビューを使用する方法について説明しています。 個人用ビューの詳細については、「ヘルプとトレーニング: 高度な検索の作成、編集または保存」を参照してください。

システム ビュー

システム管理者またはシステム カスタマイザーは、システム ビューを編集できます。 システム ビューはアプリケーションに影響を与える特殊なビューであり、システム エンティティのために存在するか、またはユーザー定義エンティティを作成するときに自動的に作成されます。 これらのビューは、特定の目標といくつかの追加機能を備えています。

システム ビュー

説明

簡易検索

[簡易検索] を使用して検索を実行するときに使用される既定のビュー。 このビューは、[簡易検索] ビューと [ルックアップ] ビューの検索機能を使用するときに、どのフィールドを検索するかも定義します。

高度な検索​​

[高度な検索] を使用するときに結果を表示するために使用される既定のビュー。 このビューでは、テンプレートとして使用するビューを定義せずに新しいユーザー定義の共有ビューまたは個人用ビューを作成するときに、既定で使用される列を定義します。

関連

レコードの関連エンティティを表示する既定のビュー。

検索

検索フィールドに対して設定するレコードを選択するときに表示されるビュー。

これらのビューはビュー セレクターに表示されません。また、これらのビューを、フォーム内のサブリストで、またはダッシュボード内のリストとして使用できません。 これらのビューは削除することも非アクティブにすることもできません。詳細:ビューの削除

システム ビューは、だれでも見ることができるように、組織によって所有されます。 たとえば、全員が組織レベルのアクセス権を所有して、ビュー (savedquery) エンティティのレコードを読み取ります。 これらのビューは特定のエンティティに関連付けられ、ソリューション エクスプローラーに表示できます。 これらのビューはエンティティに関連付けられているので、ソリューションに含めることができます。

共有ビュー

共有ビューは、自分の判断でカスタマイズできる汎用のビューです。 これらのビューはビュー セレクターで使用することが可能であり、フォーム内のサブグリッドで、またはダッシュボード内のリストとして使用できます。 システム エンティティとすべてのユーザー定義エンティティの場合、いくつかの共有ビューが既定で存在します。 たとえば、新しいユーザー定義エンティティを作成すると、それに次の共有ビューとシステム ビューの組み合わせが付随します。

名前

種類

アクティブです<エンティティの複数形の名前>

公開企業

非アクティブ<エンティティの複数形の名前>

公開企業

アクティブなの簡易検索<エンティティの複数形の名前>

簡易検索

<エンティティ名>高度な検索ビュー

高度な検索

<エンティティ名>関連ビュー

関連

<エンティティ名>検索ダイアログ ボックス ビュー

検索

ユーザー定義の共有ビューを作成できます。 アンマネージド ソリューションで作成するユーザー定義の共有ビューは削除できます。 システム定義の共有ビューは削除できません。 マネージド ソリューションのインポートによって追加されたユーザー定義の共有ビューは、管理ソリューションのアンインストールによる以外はそれらの共有ビューを削除できないようにする、管理プロパティ セットを持つことができます。

ビュー定義へのアクセス

システム管理者またはカスタマイザーは、いくつかの方法でビュー定義にアクセスできます。 コマンド バーのエンティティの任意のリスト ビューで、省略記号 (そのほかのコマンド ボタン) ボタンをクリックまたはタップすると、次のコマンドが表示されます。

  • [ビュー]: 既定のソリューションの現在のビューの定義が開きます。

  • [新しいシステム ビュー]: 既定のソリューション内の現在のエンティティについて新しいビューを作成するためのウィンドウを新しく開きます。

  • [エンティティのカスタマイズ]: [ビュー] の選択を可能にする、既定のソリューション内の現在のエンティティの定義が表示されます。

  • [システム ビュー]: [ビュー] の選択以外は、[エンティティのカスタマイズ] と同じウィンドウが開きます。

また、次の手順を使用して、既定のソリューションでのビュー定義に移動できます。

ビューを開く

  1. [設定] > [カスタマイズ] に移動します。

  2. [システムのカスタマイズ] を選択します。

  3. [コンポーネント][エンティティ] を展開し、目的のエンティティを展開します。

  4. [ビュー] を選択します。

  5. 開くビューをダブルクリックします。

このビューの一覧には、必要なビューをより容易に検索するために使用できる次の 4 種類のフィルターがあります。

  • すべてのアクティブなビュー

  • アクティブな共有ビュー

  • 非アクティブな共有ビュー

  • アクティブなシステム定義ビュー

ビューに関連付けられているエンティティがアンマネージド ソリューションの一部である場合は、既定のソリューションでそのエンティティのビューを作成または編集できます。 システム ビューはエンティティに関連付けられているので、単独のソリューション コンポーネントとして使用することはできません。 ビューは、フィールドとは異なり、ソリューション内で一貫性を必要とする一意の名前にカスタマイズの接頭辞を使用しないので、ビューをソリューションのコンテキストで作成する必要はありません。

既定のビューの指定

誰かが自分の個人用の既定として別のビューを "ピン留め" していない場合、彼らにはユーザーが指定する既定のビューが表示されます。 いずれの共有ビューもエンティティの既定のビューとして設定できます。

エンティティの既定のビューの設定

  1. ビュー定義へのアクセスに説明されている通りに、[ビュー] に移動します。

  2. 共有ビューを選択します。

  3. メニュー バーで、[その他の操作] > [既定値に設定する] を選択クリックします。

  4. [すべてのカスタマイズの公開] を選択します。

ビューの作成および編集

既存のビューを編集して別の名前で保存するか、または新しいビューを作成することによって、ユーザー定義の共有ビューを作成できます。

ヘルプとトレーニング: エンティティの共有ビューの作成または編集」も参照してください。

ビューの新規作成

  1. 「ビュー定義へのアクセス」で説明しているとおりに、エンティティのリスト ビューから、コマンド バーで、[新しいシステム ビュー] を選択します。

  2. [ビューのプロパティ] ダイアログ ボックスで、ビューに [名前] と、必要に応じて [説明] を付けます。

  3. プロパティ ダイアログを閉じた後、次のことを実行できます。

    • 列の選択および構成。

    • フィルター条件の編集。

    • 並べ替えを構成する。

  4. 終了したら、[保存して閉じる] を選択します。

  5. [すべてのカスタマイズの公開] を選択します。

ビューの編集

  1. [設定] > [カスタマイズ] に移動します。

  2. [システムのカスタマイズ] を選択します。

  3. [コンポーネント][エンティティ] を展開し、目的のエンティティを展開します。

  4. [ビュー] を選択します。

  5. 編集するビューをダブルクリックします。

  6. ビューの [名前] または [説明] を変更するには、[ビューのプロパティ] を選択します。

  7. 次の手順を実行します。

    • 列の選択および構成。

    • フィルター条件の編集。

    • 並べ替えを構成する。

  8. 終了したら、[保存して閉じる] を選択します。

  9. [すべてのカスタマイズの公開] を選択します。

既存のビューからの新しいビューの作成

ビューを編集する手順に従います。ただし、[保存して閉じる] の代わりに、[名前を付けて保存] を選択し、ビューの新しい [名前][説明] を入力します。

列の選択および構成

フィルター条件とともに、ビューに表示される列はビューに表示される値にとって非常に重要です。ビューの作成および編集 の際、列に対して次のタスクを実行できます。

  • 列を追加する

  • 列を削除する

  • 列の幅を変更する

  • 列の移動

  • 列のプレゼンスを有効または無効にする

  • 検索列の追加

列を追加する

現在のエンティティからの列、または現在のエンティティと 1:N のエンティティの関連付けを持つ関連エンティティのいずれかを含めることができます。

たとえば、列にユーザー所有のエンティティの所有者を表示する場合があります。 所有者の名前を表示するには、現在のエンティティの [所有者] フィールドを選択できます。 これは、所有者である人の [ユーザー] レコードを開くリンクとして表示されます。 この場合、列のプレゼンスを有効または無効にする ためのオプションもあります。

レコードの所有者の電話番号を表示する場合は、[レコード タイプ] ドロップダウンから [所有ユーザー (ユーザー)] を選択し、[代表電話] フィールドを選択する必要があります。

ビューへの列の追加

  1. ビューの作成および編集 の間に、[列の追加] を選択すると、[列の追加] ダイアログ ボックスが表示されます。

  2. 関連エンティティのフィールドを含める場合は、[レコード タイプ] を選択します。

  3. 関連エンティティからも複数のフィールドを選択できます。

  4. 必要なフィールドを選択した後、[OK] を選択し、[列の追加] ダイアログ ボックスを閉じます。

列を追加する際、ビューの幅を拡大します。 ビューの幅がビューをページ内に表示するために使用できるスペースを超える場合は、隠れている列を水平スクロール バーでスクロールして表示することができます。

ヒント

特定の値を持つレコードのみが表示されるように特定のフィールドのデータにフィルターをビューで適用する場合、ビューのその列を含めないでください。 たとえば、アクティブなレコードのみを表示する場合は、ビューのステータス列を含めないでください。 その代わり、ビューに表示されるすべてレコードがアクティブであることを表しているビューを指定します。

注意

更新したエンティティの検索ダイアログ ビューに列を追加するとき、最初の 3 列のみが表示されます。

列を削除する

  1. ビューの作成および編集 のときに、削除する列を選択します。

  2. [タスク] 領域で [削除] を選択します。

  3. 確認メッセージで、[OK] を選択します。

列の幅を変更する

  1. ビューの作成および編集 のときに、変更する列を選択します。

  2. [タスク] 領域で、[プロパティの変更] を選択します。

  3. [列のプロパティの変更] ダイアログ ボックスで、列幅を設定するオプションを選択し、[OK] を選択します。

列の移動

  1. ビューの作成および編集 のときに、移動する列を選択します。

  2. [タスク] 領域で、矢印を使用して、列を左右に移動します。

列のプレゼンスを有効または無効にする

次の条件が成り立つ場合、Microsoft Lync オンライン プレゼンス コントロールがリストに表示されます。このコントロールは、人が応対できるかどうかを示し、次の場合、ユーザーが IM でそれらの人と対話できるようにします。

  • ユーザーが Internet Explorer を使用する。

  • ユーザーが Lync アプリケーションをインストールしている。

  • ユーザーが Internet Explorer の Microsoft ActiveX を有効にしている。

  • 組織が、システム設定で、システムのプレゼンスを有効にしている。

重要

Lync は Skype for Business に名称変更されました。 現在、Microsoft Dynamics CRM にはまだ "Lync" という表記が残っていますが、CRM で Skype for Business を使用することができます。

プレゼンス コントロールとそれを有効にする設定は、電子メール対応エンティティ (ユーザー、取引先担当者、営業案件、潜在顧客、またはユーザー定義エンティティ) のプライマリ フィールドを表示する列に対してのみ使用できます。

列の Lync プレゼンスを有効または無効にする

  1. ビューの作成および編集 のときに、変更する列を選択します。

  2. [タスク] 領域で、[プロパティの変更] を選択します。

  3. [列のプロパティの変更] ダイアログ ボックスで [この列のプレゼンスを有効にする] を選択するか、または選択を解除し、[OK] を選択します。

検索列の追加

検索列とは、検索フィールドのレコードを検索する場合など、リストに表示される [レコードを検索します] ボックスを使用するときに、またはアプリケーションにエンティティのレコードの検索機能があるときはいつでも、アプリケーションが検索する列です。

  1. ビューの作成および編集 で説明した通りに、[簡易検索] ビューを開きます。

  2. [検索列の追加] を選択して、ダイアログ ボックスを開きます。

  3. 検索するデータが含まれているフィールドを選択します。

  4. [OK] を選択して、[検索列の追加] ダイアログ ボックスを閉じます。

フィルター条件の編集

ビューに表示される列ととも、ビューに適用されるフィルター条件は、ビューが提供する値の重要な要素です。

  1. ビューの作成および編集ときに、[フィルター条件の編集] を選択します。

  2. ダイアログに、[高度な検索] と同様のユーザー インターフェイスが表示されます。[AND] 句と [OR] 句を使用して、条件を指定およびグループ化することができます。

  3. [OK] を選択して [フィルター条件の編集] ダイアログ ボックスを閉じます。

詳細:ヘルプとトレーニング: 高度な検索の作成、編集または保存

並べ替えを構成する

  1. ビューの作成および編集のとき、[並べ替えの構成] を選択します。

  2. [並べ替え順の構成] ダイアログ ボックスの [並べ替えの基準] の一覧で、並べ替える列を選択し、[昇順] または [降順] を選択します。

  3. [OK] を選択して、[並べ替え順の構成] ダイアログ ボックスを閉じます。

ビューの削除

ときには、人に見せたくないビューがあります。 ビューの種類に基づいて、ビューを削除または非アクティブにすることができます。

ビューの削除

ユーザー定義の共有ビューはいずれも削除できます。ビュー定義へのアクセスの手順を使用して、削除するビューを検索し、[削除] ボタン [削除] コマンドを使用します。 実際に削除することを確認すると、ビューは完全に削除されます。

ビューを完全に削除したくない場合は、削除する代わりに、それを非アクティブ化できます。

ビューの非アクティブ化またはアクティブ化

システムが作成した共有ビューを含めて、どのシステム ビューも削除または非アクティブ化することはできません。 システムが作成した共有ビューを含めて、どの共有ビューも非アクティブ化することはできます。

共有ビューの非アクティブ化またはアクティブ化

  1. ビュー定義へのアクセスに説明されている通りに、[システム ビュー] に移動します。

  2. 共有ビューを選択します。 非アクティブなビューを表示するには、[非アクティブな共有ビュー] ビューを使用します。

  3. メニュー バーで、[他の操作] を選択し、次に [無効化] または [有効化] を選択します。

  4. [すべてのカスタマイズの公開] を選択します。

依存関係

ビューは、表示するフィールドによって異なります。 フィールドはビューの必須コンポーネントです。 ビューにユーザー定義のフィールドが含まれている場合は、そのフィールドがビュー定義に含まれている間はそのフィールドは削除できません。 ビューは通常、リストとして表示されるので、他のソリューション コンポーネントは特定のビューに依存しません。 グラフはビューをデータ ソースとして使用できますが、エンティティのビューのいずれも使用できます。

ビューに依存するソリューション コンポーネントの表示

  1. ビュー定義へのアクセスに説明されている通りに、[システム ビュー] に移動します。

  2. ビューを選択します。

  3. メニュー バーで、[その他の操作] > [依存関係の表示] を選択します。

[依存関係] ダイアログ ボックスに、従属するまたは必須の、ビューのソリューション コンポーネントが表示されます。

マネージド プロパティ

配布する管理ソリューションに含めるユーザー定義の共有ビューを作成する場合、ビューのカスタマイズからソリューションをインストールするユーザーの機能を制限することもできます。

既定では、ほとんどのビューでは、ユーザーがカスタマイズできるように、[カスタマイズ可能] な管理プロパティが true に設定されています。 これを変更するもっともな理由がない場合は、ユーザーが自分で作成したビューをカスタマイズできるようにすることをお勧めします。

ビューの管理プロパティの設定

  1. ビュー定義へのアクセスに説明されている通りに、[システム ビュー] に移動します。

  2. ユーザー定義共有ビューを選択します。

  3. メニュー バーで、[その他の操作] > [管理プロパティ] を選択します。

  4. [カスタマイズ可能] オプションを [True] または [False] に設定します。

注意

この設定は、ビューを管理ソリューションとして含むソリューションをエクスポートし、それを別の組織にインストールするまで有効にはなりません。

関連項目

CRM システムをカスタマイズする
Microsoft Dynamics CRM 2015 および CRM Online の管理者とカスタマイザー向け新機能
カスタマイズに関する入門情報
カスタマイズの概要
メタデータの作成と編集
フォームの作成および設計
電話用およびタブレット PC 用 CRM のカスタマイズ
プロセスの作成および編集
業務ルールの作成および編集
ヘルプとトレーニング: エンティティの共有ビューの作成または編集
ヘルプとトレーニング: 高度な検索の作成、編集または保存

© 2016 Microsoft Corporation. All rights reserved. 著作権