LoginSignup
0
0

More than 1 year has passed since last update.

納入商品の作成

Last updated at Posted at 2023-04-26

質問の回答としてフローで作成してみました。

フロー全体

image.png

このApex トリガーを参考にどのフィールドに何をセットしたらいいかを確認しました。
商談商品から納入商品を作ればいいことが分かります。

取り合えずは上記と同じで商談が成約としてクローズされたら納入商品をつくることとします。

レコードトリガーフローの開始

今回は商談で起動しますが、別のオブジェクトを作成するのでApexトリガのafterトリガと同じということで、フローの最適化ではアクションと関連レコードを選択します。

image.png

変数の確認

  • AssetRecord

納入商品に値をセットするための変数です。

image.png

  • AssetCollection

上記変数を格納して一括作成に使います

image.png

取引先責任者の取得

image.png

商談商品の取得

image.png

商談商品でループ

image.png

納入商品に値をセット

image.png

{!AssetRecord.AccountId} <-- {!$Record.Account.Id}
{!AssetRecord.Name} <--- {!Loop_OpportunityLineItem.Name}
{!AssetRecord.Product2Id} <-- {!Loop_OpportunityLineItem.Product2.Id}
{!AssetRecord.Quantity} <--- {!Loop_OpportunityLineItem.Quantity}
{!AssetRecord.Price} <--- {!Loop_OpportunityLineItem.UnitPrice}
{!AssetRecord.InstallDate} <--- {!$Record.CloseDate}
{!AssetRecord.ProductCode} <--- {!Loop_OpportunityLineItem.ProductCode}
{!AssetRecord.ContactId} <--- {!getContact.Id}

納入商品のコレクション変数に追加

image.png

納入商品の一括作成

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0