Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

商談商品/品目を維持しながら商談をコピーする方法

公開日: Mar 31, 2026
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

以下のヘルプ記事では、商談商品/品目を維持しながら商談をコピーする方法について説明します。
 
解決策
ステップ 1:フローを作成する

Salesforce 設定でフローメニューから [新規フロー] をクリックします。
[画面フロー] を選択します。


00.png

その時点でコピーする商談のレコード ID の保存方法を作成する必要があります。

ステップ 2:現在の商談 ID を取得するリソースを作成する

フロー内で、[ツールボックス] > [マネージャ] > [新規リソース] に移動します。
リソース種別:変数
API 参照名: recordId
説明:現在の商談のレコード ID
データ型:テキスト
Availability Outside the Flow (フロー外の可用性):Available for input (入力に使用可能)


11.png
商談のレコード ID を保存したので、新たにコピーしたレコードの詳細の一部を取得するために、フローでレコードを取得する必要があります。

ステップ 3:現在の商談を取得する要素を追加する

[要素] > [レコードを取得] を追加します。
ラベル:Get Opportunity (商談を取得)
API 参照名:Get_Opportunity
説明:現在の商談を取得します。
オブジェクト:商談
条件の要件:すべての条件に一致 (AND)
項目:ID
演算子:次の値と等しい
値: {!recordId}
並び替え順:並べ替えなし
保存するレコード数:最初のレコードのみ
レコードデータの保存方法:すべての項目を自動的に保存


12.png
商談レコードを取得したら、関連する商談商品/品目も取得する必要があります。

ステップ 4:現在の商談品目を取得する要素を追加する


ラベル:Get all Opportunity Line Items (すべての商談品目を取得)
API 参照名:Get_Opportunity
説明:現在の商談からすべての商談品目を取得します。
オブジェクト:商談商品
条件の要件:すべての条件に一致 (AND)
項目:OpportunityId
演算子:次の値と等しい
Value: {!recordId}

保存するレコード数:すべてのレコード


13.png
次のステップでは、コピーされた商談レコードを作成する必要があります。これは、「create record」要素を追加し、関連する項目をマッピングして実行できます。

要素を追加して新規商談を作成する

[要素] > [レコードを作成] を追加します。
ラベル:Create Opportunity (商談を作成)
Create_Opportunity
説明:商談品目で商談のコピーを作成します。
作成するレコード数:1
レコード項目の設定方法:個別のリソースおよびリテラル値を使用
商談
項目:名前 <- 値: {!Get_Opportunity.Name} + “NEW”
項目:AccountId <- 値: {!Get_Opportunity.AccountId}
項目:CloseDate <- 値:数式 (今から 14 日間)

項目:StageNAme <- 値:見込み調査
項目:Pricebook2Id <- 値: {!Get_Opportunity.Pricebook2Id}


05.png

すべての商談商品/品目を追加するために、古い商談に関連付けられているものをすべてループし、保持する値をマッピングする必要がありますが、新規商談商品/品目が新しく作成された商談レコードを参照するようにする必要があります。

これを行うために、すべての商談商品/品目をループし、割り当て要素を使って古い商談商品/品目を新規商談商品/品目変数にマッピングし、必要な値を保持して、新しい商談 IDが追加されたことを確認します。

最後に、一括化されたデザインを維持するために、新しく作成されたレコード変数をコレクションに追加して、すべて一度に作成します。

ステップ 6:現在の商談の品目をループする要素を追加する

[要素] > [New Loop (新規ループ)] を追加します。
ラベル:Loop current Opportunity Products (現在の商談商品をループ)
Create_Opportunity_Products_on_new_Opportunity
説明:現在の商談商品をループして新規商談に追加します。
コレクション変数: {!Get_all_Opportunity_Line_Items}
方向:最初の項目から最後の項目

新規商談商品/品目レコード変数を作成するリソースを追加します。
[ツールボックス] > [マネージャ] > [新規リソース]:

New_Opportunity_Product
説明:以前のすべての値に基づく新規商談商品 (割り当てられている商談 ID 以外)
データ型:レコード

複数の値を許可 (コレクション):False

新規商談商品/品目のコレクションを保存するリソースを追加します。

リソース種別:変数
New_Opportunity_Products
新規商談商品/品目のコレクション
レコード
複数の値を許可 (コレクション):True


古い商談商品/品目を新規レコード変数にマッピングする

[要素] > [New Assignment (新規割り当て)] を追加します。
Assign current Opportunity Product Values to New Record (現在の商談商品値を新規レコードに割り当て)
Assign_current_Opportunity_Product_Values_to_New_Record

Variable: {!New_Opportunity_Product.ListPrice}

値: {!Loop_current_Opportunity_Products.ListPrice}

マッピングするすべての値に対してこれを行います。

注意: 新しく作成された商談 ID がマッピングされることを確認してください。

変数: {!New_Opportunity_Product.OpportunityId}

値: {!Create_Opportunity}


07.png
今度はそのレコードを一括化レコード作成用のコレクションに追加します。


Assign Single Record to Collection (単一レコードをコレクションに割り当て)
Assign_Single_Record_to_Collection
説明:現在の商談商品値を新規レコードに割り当てます。
変数: {!New_Opportunity_Product.ListPrice}



ステップ 8:商談商品/品目レコードを作成する


Create Opportunity Products on new Opportunity (新規商談で商談商品を作成)


変数: {!New_Opportunity_Products}
Add
値: {!New_Opportunity_Products}

フローを保存して有効化します。


08.png
フローを商談レコードページにフローコンポーネントまたはボタンとして追加します。

フローは次のようになります。


09.png
_____________________________________________

作成者:Jonathan Fox | Salesforce アンサーリーダー
Jonathan Fox は Trailblazer Golden Hoodie の所有者です。現在、金融サービス業界の Salesforce 実装パートナーである Intellect Design Arena のテクニカルアーキテクトを務めています。Salesforce アーキテクトのコミュニティグループリーダー、Salesforce Military Trailblazer、Salesforce Platform 全般の提唱者である Jonathan は、可能な限り支援と共有に努めています。

  Salesforce は第三者資料の正確性、有効性、適時性、網羅性、信頼性、完全性、品質、適法性、有用性、安全性、該当する知的財産権について、管理も支持もしておらず、それに関する責任を負いません。投稿された質問に対してメッセージボードやフォーラムで提供された回答、Salesforce やプログラムに関する質問などに答えることを意図した回答は、一般的な知識としてのみ利用でき、特定の質問に対する回答として捉えないでください (「最良」な回答または同様の評価がされた回答としてマークされている場合でも同様です)。特定の質問に対する回答は、必ず Salesforce サポートにお問い合わせください。Salesforce は回答を管理しておらず、回答の第三者による使用または誤用 (共有を含む) について一切責任を負いません。

 
ナレッジ記事番号

000396659

 
読み込み中
Salesforce Help | Article