Dynamics 365のブログ
2019.03.10

Dynamics 365 計算フィールドの活用

Dynamics 365 の管理

239616418
Author: Takafumi Noguchi
 LinkedIn

今回は、Dynamics 365 の計算フィールドについて簡単にご紹介していきます。

目次

  • 計算フィールドについて
  • 計算フィールドを作成
    • 条件を設定
    • 値を設定
  • 別エンティティのフィールドを参照

計算フィールドについて

計算フィールドは、Dynamics 365 のフィールドの種類で、以下のデータ型のフィールドで利用することができます。

  • 1 行のテキスト
  • オプション セット
  • 2 つのオプション
  • 整数
  • 10 進数
  • 通貨
  • 日付と時間

計算フィールドを使うことで、If Else の条件によりフィールドの値を変えたり、関数により計算したり、ルックアップフィールドを介して関連性のあるエンティティのデータを取得することができるようになります。

また、計算フィールドで値や条件をセットすると、その設定はすべてのレコードに対して即時反映されます。オンデマンドプロセスのように手動ですべてのレコードに設定を反映させる必要がないのでとても便利です。

 

計算フィールドを作成

フィールドの新規作成画面に移動します。「データの種類」に上述したどれからの型を選び、「フィールドの種類」で “計算”

を選択します。すると「編集」というボタンが表示されます。このボタンをクリックすると、自動的にフィールドが作成されるので、「表示名」や「名前」は先に入力してクリックします。

「編集」をクリックすると、ポップアップが表示されます。ここで条件や値をセットします。

条件を設定

「条件の追加」をクリックすると、条件を設定できます。「エンティティ」でエンティティを選択します。計算フィールドを作成するエンティティにルックアップフィールドがあれば、関連するエンティティのフィールドを利用することも可能です。

ここでは “現在のエンティティ” にしておきます。「フィールド」は選択したエンティティのフィールドを選択でき、「演算子」で = や >、NULL などを設定、「種類」では “値” もしくは “フィールド” を選択できます。

条件を設定したらチェックボタンをクリックしてください。

 

値を設定

「操作」により値を設定できます。「アクションの追加」をクリックします。この場合、上記で設定した条件が TRUE なら、この操作を行うということになります。ここでは = の後に、関数やフィールド、もしくは値を定義できます。

 

利用できる関数

ここで利用できる関数については以下を参照にしてください。

引用元:計算フィールドを定義して手動計算を自動化する

 

ここではテキストを入力しました。チェックボタンをクリックします。

 

別エンティティのフィールドを参照

「その他」(Else)の値として、別エンティティのフィールドの値をセットしてみます。「その他」を展開して「操作」から「アクションの追加」をクリックします。

営業案件に関連する「取引先担当者」(parentcontactidp)を利用します。

= に 「取引先担当者」フィールドの名前 parentcontactidp と ドット ( . ) を入力します。すると「取引先担当者」フィールドが候補として出てきます。

ここでは「氏名」を選択してチェックボックスをクリックしました。

このように、(取引先担当者)氏名 が設定されていることがわかります。

あまり意味のない設定になっていますが、とりあえず設定しました(笑)保存して閉じます。結果を確認してみましょう。

他のシナリオについては技術情報にも記載があるのでご参照ください。

計算フィールドを定義して手動計算を自動化する

(最近、マイクロソフトのドキュメントは画像付きで読みやすくなってきたなと思います。この改善はとても助かります。)

 

この記事を読んだ方は他にこんな記事を読んでいます。

  • Dynamics 365 プロセスの基本操作Dynamics 365 プロセスの基本操作
  • Dynamics 365 業務ルールを使うDynamics 365 業務ルールを使う
  • Dynamics 365 エンティティを管理するDynamics 365 エンティティを管理する
  • Dynamics 365 をアップデートしようDynamics 365 をアップデートしよう
  • Dynamics 365 プロセスの作成Dynamics 365 プロセスの作成
  • Dynamics 365 インスタンスのバックアップとリストアDynamics 365 インスタンスのバックアップとリストア

人気の記事

    Ribbon Workbench:フィールド値でボタンを表示・非表示にする

    Ribbon Workbench:フィールド値でボタンを表示・非表示にする

    • 2020.05.5
    • Dynamics 365 カスタマイズ [More]
    Dynamics 365 アプリの設定

    Dynamics 365 アプリの設定

    • 2017.10.26
    • Dynamics 365 の初期設定 [More]
    オンプレミスの SQL Server からデータを取得する

    オンプレミスの SQL Server からデータを取得する

    • 2019.06.11
    • 他システム連携
    Dynamics 365 ポータルアドオンの利用

    Dynamics 365 ポータルアドオンの利用

    • 2019.05.13
    • Dynamics 365 の初期設定
    Dynamics 365 の製品カタログで営業力を高める

    Dynamics 365 の製品カタログで営業力を高める

    • 2018.02.6
    • Dynamics 365 for Sales [More]
    Dynamics 365 ダッシュボードで情報の可視化を行う

    Dynamics 365 ダッシュボードで情報の可視化を行う

    • 2018.07.10
    • Dynamics 365 for Sales [More]
Dynamics 365のブログ / Dynamics 365 の管理 / Dynamics 365 計算フィールドの活用
Dynamics 365のブログ

© Copyright ANDAZE. All rights reserved.