none
データ作成時に、他のエンティティの項目を取得してデータ項目に設定する方法

    質問

  • Dynamics CRMを使い始めたばかりで、初歩的な質問で失礼します。

    データ作成時に別のエンティティのデータを参照してそのから得た情報を設定したいと考えてます。

    例えば、
    エンティティ「製品マスター」
    フィールド
      製品番号:0001
      製品名  :えんぴつ
      製品番号:0002
      製品名  :ボールペン
      製品番号:0003
      製品名  :万年筆

    とあって、別のエンティティ「売上」があり
    フィールドが以下のようになってます。
    「売上日」
    「製品番号」
    「製品名」
    「個数」

    「売上日」「製品番号」「個数」の3つの項目をCSVファイルから
    エンティティ「売上」にインポートしたときに、
    エンティティ「製品マスター」から製品番号をキーに「製品名」を取得してエンティティ「売上」の「製品名」に設定したいです。

    ワークフローとかで(Plug-inでプログラム書かずに)このような要件を実現させることができるのしょうか。


    2016年9月9日 8:24

回答

  • プロセスのワークフローで実装できると思います。

    ワークフロー作成画面でのエンティティの選択で「売上」エンティティを指定してください。

    売上に対する操作が作成だけであれば、「開始時期」で「レコードの作成」にチェックを入れてください。

    ※レコードの作成時のみ動くという意味です。

    ステップでは「レコードの更新」を選択し、更新するものを設定してみてください。

    保存後は公開を忘れず行ってください。

    • 回答としてマーク M.Hanafusa 2016年9月14日 10:33
    2016年9月9日 11:29

すべての返信

  • プロセスのワークフローで実装できると思います。

    ワークフロー作成画面でのエンティティの選択で「売上」エンティティを指定してください。

    売上に対する操作が作成だけであれば、「開始時期」で「レコードの作成」にチェックを入れてください。

    ※レコードの作成時のみ動くという意味です。

    ステップでは「レコードの更新」を選択し、更新するものを設定してみてください。

    保存後は公開を忘れず行ってください。

    • 回答としてマーク M.Hanafusa 2016年9月14日 10:33
    2016年9月9日 11:29
  • masa-suzukiさん、
    Replyありがとうございます。試行錯誤しながら、まだうまく動作してません。

    ためしに二つのエンティティを作りました。

    entity_seihin  (フィールド seihin_bangou, seihin_mei があります )

    entity_uriage (フィールド uriage_date, uriage_suu, seihin_bangou, seihin_mei があります)

    entity_seihin には、

    seihin_bangou  seihin_mei

    ----------------  --------------

    0001               えんぴつ

    0002               ボールペン

    0003               万年筆

    とデータが入力済。

    この状態で、entity_uriageに seihin_bangou に ”0001”と入力したときに、seihin_mei に ”えんぴつ” と値がセットさせるようなワークフローを作ろうとしてみました。

    そもそも、entity_uriage とentity_seihin をseihin_bangou で紐づけるのは、N:1の関連付けを作成するのでしょうか?
    いろいろ試してみましたが、うまくワークフローのステップの画面で、entity_seihin のseihin_mei を設定するところまでいきません。



    2016年9月14日 6:53
  • 自己解決ですが、できました。

    その後、entity_uriage とentity_seihin をseihin_bangou でN:1の関連付けを作成したときに、

    マッピングの作成が抜けていたため、生成をしワークフローで項目を更新する設定がうまくできていませんでした。

    ありがとうございました、

    2016年9月14日 10:33