Salesforce の [レコード アップサート] アクション

Salesforce の [レコードをアップサート] アクションを使用して、レコードを挿入または更新します。アップサート アクションは、レコードを識別するためのキーとして、カスタムの外部 ID を使用します。

前提条件

注: Salesforce のアクションを呼び出す前に、認証されていることを確認してください。認証の詳細については、「Salesforce の認証アクション」を参照してください。

手順

  1. [アクション] ペインから [Salesforce] > [レコードをアップサート (外部 ID を使用)] を選択し、キャンバスに配置します。
    Salesforce のアップサート アクション
  2. [オブジェクト名] を入力します (例: 事例)。
  3. 外部 ID を格納するフィールド名を入力します。
    注: この例では、外部 ID は [ランダム文字列の生成] アクションを使用して生成しています。
  4. 生成された外部 ID を入力してください。
  5. 更新するフィールドを入力します。
  6. 検証のために、生成されたレコード ID を変数に格納することができます。次の動画では、Salesforce で作成したレコードにフィールドを挿入する方法を紹介しています。
  7. [レコードをアップサート] アクションを使用してフィールドを更新するには、[アクション] ペインから [Salesforce] > [レコードをアップサート (外部 ID を使用)] を選択し、キャンバスに配置します。
  8. [オブジェクト名] を入力します (例: 事例)。
    注: Salesforce カスタム オブジェクトの場合、オブジェクトの表示名の代わりに API 名を指定してください。たとえば、次のように指定します。API 名:AAIRPA__Salesforce_Connection__c」を指定し、表示名: Salesforce 接続は表示されません。API 名の確認方法については、「https://help.salesforce.com/s/articleView?id=000327123&type=1」を参照してください。
  9. 外部 ID を格納するのと同じフィールド名を入力します。
  10. 同じ外部 ID を入力すると、同じレコードを参照することができます。
  11. [フィールドとデータ] に [フィールド名] と新しい [フィールド値] を入力して、更新します。[ディクショナリ] を選択し、キー/値のペアで値を入力することもできます。
    Salesforce のアップサート更新アクション
  12. 検証のために、結果を変数に格納することができます (例: Dict_ExternalId-update)。