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

performQuickActions()

種別が create または update のクイックアクションを実行します。

構文

1PerformQuickActionResult[] = connection.performQuickActions(PerformQuickActionRequest PerformQuickActionRequest[]);

使用方法

performQuickActions() コールは、特定のクイックアクションを実行するために使用します。PerformQuickActionResult オブジェクトの配列を返します。

API バージョン 46.0 以降では、performQuickActions() リクエストボディで、グローバルクイックアクションの apiName にプレフィックス Global. を追加できます。また、このリクエストボディでは、プレフィックスのないグローバルクイックアクションの API 名も使用できます。

メモ

カスタムコミュニティ URL を使用して API にアクセスし、performQuickActions() コールを使用してグループを作成する場合、グループはそのコミュニティ内でのみ使用できます。

メモ

OutgoingEmail エンティティは、performQuickAction API からのコールでのみ作成できます。

メモ

サンプル — Java

この例では、クイックアクションを使用して新規の取引先責任者を作成します。

1public void example() throws Exception {
2        
3    PerformQuickActionRequest req = new PerformQuickActionRequest();
4        
5    Contact con = new Contact();
6    con.setLastName("Smith");
7        
8    req.setQuickActionName("Account.QuickCreateContact");
9    req.setParentId("001D000000JSaHa");
10/* For version 29.0 and greater, use setContextId */
11    req.setRecords(new SObject[] { con });  //you can only save one record here
12    PerformQuickActionResult[] pResult = 
13        conn.performQuickActions(new PerformQuickActionRequest[] { req } );
14    for(PerformQuickActionResult pr : pResult) { 
15        assert pr.getSuccess();
16        assert pr.getCreated();
17        assert pr.getErrors().length == 0;
18        System.out.println("Id of the record created: " + pr.getIds()[0]);
19        System.out.println("Id of the feeditem for action performed: " + 
20            pr.getFeedItemIds()[0]);
21    }
22}

引数

名前 説明
quickActions PerformQuickActionRequest 実行するアクション要求。

PerformQuickActionRequest

名前 説明
parentOrContextId ID
  • API バージョン 28.0 では、parentId は要求のレコードが作成される sObject の ID です。
  • API バージョン 29.0 以降では、contextId は要求のレコードが作成されるコンテキストの ID です。
quickActionName string 親 sObject またはコンテキスト sObject およびアクション名 (Opportunity.QuickCreateOpp など)。
records SObject[] 作成するレコード。一度に保存できるレコードは 1 つのみです。