フィールドの種類とフィールド データの種類

このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 このトピックの Power Apps バージョンについては、以下を参照してください。 列の種類

フィールドの種類

次の表は、使用できるフィールドの種類に関する情報をまとめたものです。

フィールドの種類 説明 使用できるフィールド データの種類
単純なフィールド 計算式に基づかないデータが含まれています。 1 行テキストオプション セット2 つのオプション画像整数浮動小数点数10 進数通貨複数行テキスト日付と時間検索
計算フィールド 現在のエンティティまたは関連付けられている親エンティティのフィールドを使用する計算が含まれています。 1 行テキストオプション セット2 つのオプション整数10 進数通貨、および日付と時間
ロールアップ フィールド レコードに関連するレコードから計算される合計値、または任意の階層に対して計算される値が含まれます。 整数10 進数通貨日付と時間

次の表は、フィールド データの種類に関する情報をまとめたものです。

フィールドのデータの種類 内容
1 行テキスト このフィールドは、最大 4000 文字のテキストを入力することができます。 これより少ない最大文字数を設定できます。 このフィールドには、テキストの表示方法を変更する複数のフォーマットオプションがあります。 これらのオプションとは、電子メールテキストテキスト領域URL株式銘柄コードおよび電話です。 詳細: 詳細: テキスト形式の単一行オプション
複数行テキスト このフィールドは、最大 1,048,576 文字のテキストを入力することができます。 これより少ない最大文字数を設定できます。 このフィールドをフォームに追加する際、フィールドのサイズを指定できます。
オプション セット このフィールドには、一連のオプションが提供されます。 各オプションには、数値やラベルがあります。 フォームに追加すると、このフィールド 1 つのオプションのみを選択するユーザーのコントロールを表示します。 このフィールドが高度な検索で表示される場合、ユーザーは候補リスト コントロールを使用して、検索条件に複数のオプションを含ませることができます。
単一のグローバル オプション セットを定義し、 オプション セット フィールドを構成して、その単一のオプション セットを使用することができます。 詳細: 詳細: グローバル オプション セットの作成と編集
MultiSelect オプション セット 複数のオプションが選択可能な際、このフィールドは一連のオプションを提供します。 フォームに追加すると、このフィールドは複数のオプションを選択するユーザーに向けたコントロールを使用します。 このフィールドが高度な検索で表示される場合、ユーザーはリストから複数のオプションを選択して検索条件に含めることができます。
単一のグローバル オプション セットを定義し、複数のオプション セットフィールドを構成して、その単一のオプション セットを使用することができます。 詳細: 詳細: グローバル オプション セットの作成と編集
2 つのオプション このフィールドには、2つのオプションがあります。 各オプションには、false または true 値に対応する、0 または 1 の数値があります。 また、各オプションにはラベルがあり、true または false が "はい" と "いいえ"、"熱い" と "冷たい"、"オン"または "オフ" など表示したいラベルのペアーを表すようにします。

2 種類のオプション フィールドには、フィールド レベルの形式オプションはありません。 しかしフォームにフィールドを追加する際、ラジオ ボタン、チェック ボックス、または選択リストのどの形式で表示するかを選択できます。
状況 一般に、有効か無効のステータスに対応するオプションがあるシステム フィールド。 いくつかのシステム属性には追加オプションがありますが、すべてのユーザー定義属性には有効無効のステータスオプションだけがあります。

特定のエンティティにどの状態オプションを使用できるかを制御するカスタムの状態の遷移を含めることもできます。 詳細: ステータスの遷移の定義
ステータス 状態フィールドの詳細を提供するオプションがあるシステム フィールド。 各オプションは使用可能な状態オプションの 1 つに関連付けられます。 オプションを追加または編集できます。
整数 -2,147,483,648 から 2,147,483,647 の値の整数をこのフィールドに入力することができます。 この範囲の最大または最小値を制限できます。 このフィールドには、このフィールドの表示方法によって異なるなし期間タイム ゾーンおよび言語の形式オプションがあります。 詳細: 整数書式オプション
浮動小数点数 このフィールドには、-100,000,000,000 から 100,000,000,000 の範囲の値に小数点5位まで使用できます。 精度のレベルや最小値と最大値を指定することができます。 詳細情報: 正しいタイプの数値を使用する
10 進数 このフィールドには、-100,000,000,000 から 100,000,000,000 の範囲の値に小数点 10 位まで使用できます。 精度のレベルや最小値と最大値を指定することができます。 詳細情報: 正しいタイプの数値を使用する
通貨 このフィールドには、-922,337,203,685,477 から 922,337,203,685,477 の金額を入力することができます。 精度レベルを設定するか、組織で使用している特定通貨や1つの標準精度を基に選択します。 詳細: 通貨フィールドの使用
日付と時間 このフィールドに日付のみまたは日付と時刻を表示する形式をオプションがあります。
イメージ イメージをサポートする各エンティティには 1 つのイメージ フィールドのみ設定できます。 エンティティに画像フィールドがある場合、アプリケーションにレコードの画像を表示するように構成できます。 詳細: イメージ フィールド
検索 特定の種類のエンティティの単一レコードに対する参照を設定できるようにするフィールド。 動作が異なるシステム検索フィールドもあります。 詳細: さまざまな種類の検索
所有者 エンティティのレコードを所有するユーザーまたはチームを割り当てるユーザーまたはチームを参照するシステム検索フィールド。
一意識別子 システム フィールドには、レコードごとにグローバル一意識別子 (GUID) の値が保存されます。
顧客 取引先企業、または取引先担当者である可能性がある顧客を指定するために使用する検索フィールドです。

MultiSelect オプション セット

複数選択フィールドを追加して、フォーム (メイン、簡易作成、簡易ビュー) と電子メールのテンプレートをカスタマイズできます。 複数選択オプション セット フィールドを追加するときは、ユーザーが選択できる複数の値を指定することができます。 ユーザーはフォームに記入する際、ドロップダウン リストに表示される値 1 つ、複数またはすべてを選択できます。

たとえば、組織が複数の領域または地域で実行すると、事業地域フィールドの複数の場所または地域を含めることができます。 ユーザーは使用可能な値の一覧から、1 つまたは複数の場所を選択できます。

複数選択オプション セットは読み取り専用グリッド、編集可能グリッドおよびほとんどのフォームで使用できます。 複数選択オプション セットは、次のものと一緒に使用することはできません:

  • ワークフロー、ビジネス プロセス フロー、アクション、ダイアログ、ビジネス ルール、チャート、ロールアップ フィールド、または計算フィールド。
  • レポート、SLA、ルーティング規則。

複数選択フィールドは以下のフォームの種類でサポートされます。

フォームの種類 使用可否
Turbo フォーム はい
更新フォーム 読み取り専用 (フィールドは利用可能ですが、編集ができません)
レガシ フォーム いいえ
一括編集フォーム いいえ

複数選択オプション セットの値を設定するために、組織で定義されているグローバル オプション セットを使用できます。 既存のオプション セット使用には、「はい」を選択し、オプション セット ドロップダウン リストからオプション セットを選択します。 また、フィールド作成ダイアログ ボックスを残さないで、グローバル オプション セットで以下のアクションを実行できます。

  • グローバル オプション セットを編集するため「編集」を選択します。

    Note

    カスタマイズが「正」の場合、グローバル オプション セットのみ編集できます。

  • グローバル オプション セットを作成するため「新規」を選択します。

    MultiSelect オプション セット。

詳細: 詳細: グローバル オプション セットの作成と編集

[顧客] フィールド

Dynamics 365 Customer Engagement (on-premises) の前のリリースでは、サポート案件、潜在顧客、および営業案件など、簡単に使える複数のエンティティには、顧客を表す特殊な検索フィールドが含まれていました。 この検索フィールドを使用して、2 つのエンティティを選択することができます: 取引先企業または取引先担当者です。 この新しい機能を使用して、任意のシステム エンティティまたはユーザー定義エンティティに、[顧客] フィールドを追加できます。 さらに他のエンティティの顧客フィールドを使用して、サポート案件、リード、営業案件エンティティの顧客フィールドを使用するのと同じ方法で顧客情報を追跡できます。

次のビジネス シナリオを確認します。 会社は、保険会社です。 Dynamics 365 Customer Engagement (on-premises) を使用して、顧客とのやり取りを管理してビジネス プロセスを標準化できます。 受け側のポリシーまたはクレームが個人あるいは会社であるかどうかを把握することは重要です。 この業務要件を処理するには、2 つのユーザー定義エンティティを作成できます: ポリシーおよびクレームです。 必要とする顧客情報を追跡するため、新しい [顧客] フィールド機能を使用して、[顧客検索] フィールドをポリシー エンティティ、およびクレーム エンティティに追加します。

テキスト形式の単一行オプション

次の表では、単一行のテキスト フィールドに関する情報が提供されています。

書式設定のオプション 内容
電子メール このテキストは、ユーザーの電子メール アプリケーションを開くための mailto リンクを提供します。
テキスト このオプションには、テキストが表示されます。
テキスト領域 この形式オプションには、複数行のテキストを表示することができます。 大量のテキストが予期される場合は、複数行テキスト フィールドの文字制限は 4000 文字なので、このフィールドを選択することをお勧めします。
URL テキストは、指定されたテキストをページを開くハイパーリンクを含めることができます。 有効なプロトコルで開始されていないすべてのテキストには、先頭に "https://" が追加されます。

このフィールドで使用できるプロトコルは、HTTP、HTTPS、FTP、FTPS、ONENOTE および TEL のみです。
株式銘柄コード ほとんどの言語では、テキストは MSN マネー Webサイトを開くリンクとして機能し、株式銘柄コードで表された株価に関する詳細を表示します。

特定の東アジア言語では、株式銘柄コードの Bing の検索結果が開きます。
電話 Webアプリケーションでは、コンピューターにクライアントがインストールされている場合、Skype または Lync のいずれかを使用して通話を開始するために、フィールドがクリック可能になります。 電話プロバイダー オプションは、システム設定一般 タブの下部にあります。

タブレット PC 用 Dynamics 365 の場合、Skype が唯一の利用可能なテレフォニー プロバイダーです。

重要: Lync は Skype for Business に名称変更されました。 現在、Dynamics 365 for Customer Engagement アプリにはまだ "Lync" という表記が残っていますが、Dynamics 365 for Customer Engagement アプリで Skype for Business を使用することができます。

整数書式オプション

次の表では、整数のフィールドの形式オプションに関する情報が提供されます。

書式設定のオプション 説明
なし このオプションでは、単に数字が表示されます。
期間 この形式オプションは、期間オプションの一覧を表示に使用されます。 ただし、データベースに保存されるデータは、常に分の数です。 フィールドはドロップダウン リストとして表示され、1 分15 分30 分、さらには 3 日などの候補のオプションを提供します。 ユーザーは、これらのオプションを選択できます。 ただし、分数を入力してその期間に解決することもできます。 たとえば、60 を入力する場合は、1 時間に解決されます。 または、"1時間"または"2 日"を入力するだけで、その時間を表示するよう解決されます。

期間は "X 分"、X 時間"、および"X 日"の形式で入力する必要があります。 時間と日は、小数点使用して入力できます。たとえば、"x.x 時間"または"x.x 日"と入力することができます。

注意: 値は分単位で表現可能でなければならず、分未満の値は、最も近い分に丸められます。
タイム ゾーン このオプションでは (GMT-12: 00)国際日付変更線西側(GMT-08: 00)太平洋標準時(米国 および カナダ) などのタイム ゾーンの一覧の選択が表示されます。 これらのゾーンのそれぞれは数値として保存されます。 たとえば、タイム ゾーン (GMT-08:00) 太平洋標準時 (米国およびカナダ)では、TimeZoneCode は 4 です。 詳細: TimeZoneCode Class (Sdk アセンブリ)
言語 このオプションは、組織でプロビジョニングされた言語の一覧を表示します。 値は言語名のドロップダウン リストとして表示されますが、データはLCID コードを使用して数値として保存されます。 言語コードは 4 桁または 5 桁のロケール ID です。 有効なロケール ID 値は、ロケール ID (LCID) の一覧で確認できます。

正しいタイプの数値を使用する

数値フィールドに使用する正しいタイプを選択する際に、整数または通貨タイプを選択すると、とても簡単です。 浮動小数点または小数の数値を使用する選択は、もっと複雑です。

小数は、指定したとおりにデータベースに格納されます。 浮動小数点数の数値は、その値の近似値が格納されます。 正確な値があるのに、なぜ近似値を使用するのか? 答えは、異なるシステム パフォーマンスを得るためです。

きわめて正確な計算が必要なレポートを提供する必要がある場合、または別の値と等しいまたは等しくない値を検索するクエリを使用する場合は小数を用います。

端数を表すデータを格納する場合や、不等号演算子を使用して他の値と比較するクエリする値を表すデータを格納する場合、浮動小数点数を使用します。 ほとんどの場合は、小数と浮動小数の違いには気づきません。 非常に正確な計算が必要とする以外、浮動小数点数が適しています。

通貨フィールドの使用

通貨フィールドは、組織のレコードに使用できる複数の通貨を設定できるようにします。 組織で複数の通貨を使用する場合は、通常、基本通貨を使用する値を提供して計算を実行したいと思います。 他の通貨フィールドを持たないエンティティに通貨フィールドを追加するとき、2 つ追加のフィールドが追加されます。

  • 検索フィールドは、組織で設定されたアクティブな通貨に設定できる通貨を呼び出します。 設定>事業部管理>通貨で、組織に複数の有効な通貨を設定できます。 そこで、通貨と組織に設定された基本通貨との為替レートを指定できます。 複数の有効な通貨がある場合、通貨フィールドをフォームに追加すると、ユーザーがこのレコードの金額に適用する通貨を指定できるようになります。 これにより、フォームの通貨フィールドに表示される通貨記号が変更されます。

    個人も個人用オプションを変更して、作成したレコードの既定の通貨を選択することができます。

  • 為替レートと呼ばれる小数フィールドは、エンティティと関連付けられた選択した通貨の基本通貨に対する為替レートを提供します。 このフィールドをフォームに追加すると、ユーザーは値を表示できますが、編集できません。 為替レートは通貨と共に保存されます。

    追加した通貨フィールドごとに、名前に接尾辞 "_Base" がある他の追加フィールドが追加されます。 このフィールドには、追加した通貨フィールドの計算値および基本通貨が格納されます。 このフィールドをフォームに追加すると、編集できません。

    通貨フィールドを構成するときは、精度値を選択できます。 次の表に示したとおり、基本的に 3 つのオプションだけです。

    Note

統一インターフェイスでは、負の値の通貨形式はユーザー設定によって設定され、システム設定を使用しません。

オプション 内容
小数以下の精度の設定値 これは、設定>管理>システム設定>全般タブにある価格に使用する単一の組織の精度です。
通貨の有効桁数 このオプションは、レコードの通貨に定義されている精度を適用します。
特定の精度 0 から 4 これらの設定は、特定のセット精度を定義することができます。

検索の別のタイプ

新しい検索フィールドを作成するときには、今作業中のエンティティと検索で定義されるターゲット レコードの種類との間の新しい多対 1(N:1) のエンティティ関係を作成します。 この関連付けには追加構成オプションがあります。これらのオプションは、エンティティ関係の作成および編集 に説明されています。 すべてのカスタム検索では、単一のターゲット レコードの種類に対して単一のレコードの参照が可能なだけです。

ただし、すべての検索がこの方法で検索するわけではありません。 次に示すように、異なる種類のシステム検索があります。

検索の種類 説明
[簡易] 特定のエンティティに対して 1 つの参照が可能になります。 すべてのカスタム検索は、このタイプです。
顧客 取引先企業または取引先担当者のレコードに対する単一の参照を使用できます。 これらの検索は、営業案件、サポート案件、見積もり、受注、および請求書の各エンティティで利用できます。 これらのエンティティには、顧客の種類が常に 1 種類の場合に使用できる、別の取引先企業検索と取引先担当者検索も含まれています。 または、顧客検索を使用する代わりに、両方を含めることができます。
所有者 チームまたはユーザーのレコードに対して単一の参照が可能になります。 すべてのチームまたはユーザー所有のエンティティには、次のうち 1 つがあります。
関係者リスト 複数のエンティティに対する複数の参照を使用できます。 これらの検索は、E-mail エンティティの宛先および CC フィールドに見られます。 これらは、電話および予定エンティティでも使用されます。
関連 複数のエンティティに対する単一の参照を使用できます。 これらの検索は、活動で使用する関連フィールドにあります。

イメージ フィールド

イメージ フィールドを使用して、アプリケーションにレコードごとに単一の画像を表示します。 各エンティティでは 1 だけイメージ フィールドを設定できます。 システム エンティティではなく、ユーザー定義エンティティにイメージにフィールドを追加できます。 次のシステム エンティティには、イメージ フィールドがあります。 アスタリスクが付けられているフィールドは、既定で有効になります。

  • 勘定*
  • 記事
  • キャンペーン
  • サポート案件​​
  • 競合企業*
  • つながり
  • 取引先担当者*
  • 契約
  • Currency
  • 電子メール サーバー プロファイル
  • ゴール
  • 請求書|
  • リード*
  • Mailbox
  • 提案製品|
  • Order
  • Organization
  • 製品 *|
  • 発行元*
  • Queue
  • リソース *|
  • 営業資料
  • 地域
  • ユーザー*

エンティティにイメージ フィールドであっても、アプリケーションにイメージを表示するには追加の手順が必要です。 エンティティ定義では、主イメージフィールドの値は なし または エンティティ イメージ です。 アプリケーションに画像を表示するには、エンティティ イメージを選択します。 詳細: エンティティの作成と編集

イメージ表示をエンティティに対して有効にすると、画像がないレコードはプレースホルダーのイメージを表示します。 たとえば、潜在顧客エンティティは、次の通りです。

Dynamics 365 for Customer Engagement のリード エンティティ フォームのプレースホルダー イメージ。

ユーザーは既定イメージを選択して、各自のコンピューターから写真をアップロードすることができます。 イメージは 5120 KB 未満で、次の形式の 1 つである必要があります。

  • jpg

  • jpeg

  • gif

  • tif

  • tiff

  • bmp

  • png

    イメージをアップロードするとき、.jpg 形式に変換され、すべてのダウンロードされた画像もこの形式を使用します。 動画の .gif をアップロードした場合、最初のフレームのみが保存されます。

    イメージをアップロードすると、144 x 144 ピクセルの最大サイズまでサイズ変更されます。 ユーザーはイメージがこのサイズで問題なく表示されるように、それをアップロードする前にサイズ変更するか端を切り取る必要があります。 すべての画像は正方形に切り取られます。 イメージの両側が 144 ピクセルより小さければ、イメージは小さなほうの側面に合わせて正方形に切り取られます。