この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ステップ 3: [Unit Price (単価)] 項目に自動的にデータを取り込む

新しい [Unit Price (単価)] 項目に自動的にデータを取り込むために、ワークフロールールを作成します。

  1. [設定] から、[クイック検索] ボックスに「ワークフロールール」と入力し、[ワークフロールール] を選択します。
  2. 必要に応じて簡単な概要を確認し、[次へ] をクリックしてから、[New Rule (新規ルール)] をクリックします。
  3. Line Item オブジェクトを選択し、[次へ] をクリックします。
  4. ルール名に 「Pupulate Unit Price」(単価を自動入力) と入力し、説明には「Line Item オブジェクトの [Unit Price (単価)] 項目に Merchandise オブジェクトの [Price (価格)] 項目の値を使用してデータを取り込む」のような説明を入力します。
  5. 評価条件には、[作成されたとき] を選択します。
  6. 最初のルール条件行で、項目に [Line Item: Quantity (品目: 数量)]、演算子に [>=] を選択し、値に「1」を入力します。
  7. [保存 & 次へ] をクリックします。

    新しいレコードの作成時にデフォルトの項目値を効果的に割り当てるようにするため、新しい品目に対してのみ、このワークフロールールが開始されるようにするのが適切です。後で、ユーザが各品目での商品の価格の調整が必要な場合があります (たとえば、割引の提供など)。

    メモ

価格にデータを取り込むためのワークフロールールの設定

続いて、次のステップではワークフロールールにアクションを割り当てて、[Unit Price (単価)] 項目が自動的に更新されるようにします。

  1. [ワークフローアクションの追加] ドロップダウンリストから [新規項目自動更新] を選択します。
  2. [名前] 項目に、「Copy Unit Price」(単価をコピー) と入力します。
  3. [更新する項目] リストで、[Line Item (品目)] を選択してから [Unit Price (単価)] を選択します。
  4. [数式を使用して新しい値を設定する] オプションを選択します、次に進む前に、画面が次と同様であることを確認します。
    ワークフロールールへのアクションの割り当て
  5. [数式エディタの表示] をクリックして、[項目の挿入] をクリックします。
  6. 最初の列で [Line Item (品目)>] を選択し、第 2 列で [Merchandise (商品)>] を選択して、第 3 列で [Price (価格)] を選択します。
  7. 画面が次と同様であることを確認してから、[挿入] をクリックします。
    Merchandise__r.Price__c
  8. [保存] をクリックしてから [完了] をクリックし、新しいワークフロールールの詳細ページに戻ります。

もうひとこと...

数式の中に、いくつかの新しい構文「Merchandise__r」があります。__c がすでに使用されていたことは確認しています。それでは、__r はどうでしょうか? これは別のオブジェクトに関連する項目用のプラットフォームのオブジェクト表記です。関連する項目を使用して、オブジェクトリレーションをトラバースし、関連する項目にアクセスできます。この場合、数式は Line Item レコードと Merchandise オブジェクトの間のリレーションを使用して、Price に対して、対応する Merchandise ���コードの値を取得します。