Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsCensusServiceStd:findAccounts

InsCensusServiceStd:findAccounts

名、姓、メールで、または検索キーとグループ取引先で既存の個人取引先を検索します。

クラス: InsCensusServiceStd

方法: findAccounts

操作手順

  1. サービス要求ペイロードに、名、姓、メールアドレス、グループアカウントを持つメンバーの配列が含まれている場合、次のようになります。

    1. このサービスは Account エンティティを照会し、名または姓、あるいはメールアドレスとアカウントが一致するすべての個人取引先を取得します。

    2. 一致したすべての個人取引先 ID、名、姓、メールが応答の [取引先] ノードリストに追加されます。

  2. サービス要求ペイロードに searchKey とグループアカウントが含まれている場合:

    1. 指定された検索キーに 1 つの単語が含まれている場合、サービスは Account エンティティを照会し、名前と取引先が部分的/完全に一致するすべての個人取引先を取得します。指定された検索語で始まる名前では、部分一致がサポートされます。

    2. 特定の検索キーに複数の単語が含まれている場合:

      1. このサービスでは、取引先検索で最初の 2 つの単語 (スペースで区切られている) のみが考慮され、検索キーの残りの単語は無視されます。

      2. このサービスは Account エンティティを照会し、(名が検索キーの最初の単語で始まり、姓が検索キーの 2 番目の単語で始まる) または (名が検索キーの 2 番目の単語で始まり、姓が検索キーの最初の単語で始まる) と account を使用してすべての個人取引先を取得します。

    3. 一致したすべての個人取引先 ID、名、姓、メールが応答の [取引先] ノードリストに追加されます。

入力:

入力 説明
accountId

必須。

個人取引先の GroupAccountId。

searchKey

メンバーを使用していない場合は必須です。

検索キーワードを含む取引先名の個人取引先の検索に使用される 1 つ以上の単語。

members

searchKey を使用していない場合は必須です。

取引先を検索するメンバーのリスト。

メンバーノード  
members.FirstName 名
members.LastName 姓
members.PersonEmail email

リモートオプション

オプション 説明
accountId

必須。

取引先責任者の GroupAccountId

searchKey

メンバーを使用していない場合は必須です。

取引先責任者名に検索キーワードが含まれる個人取引先を検索するために使用される 1 つ以上の単語。

members

searchKey を使用していない場合は必須です。

個人取引先を検索するメンバーのリスト。

メンバーノード  
FirstName 名
LastName 姓
PersonEmail email

Input JSON

入力 JSON の例を次に示します。

{  
    "accounts":[
                    {
                        "Id":"001B000001QZObgIAH",
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com"
                    },
                    {
                        "Id":"001B000001QZObgIAJ",
                        "FirstName":"David",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com"
                    }            
               ] }

出力 JSON

出力 JSON の例を次に示します。


{  
 
   "accounts":[
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com",
                        "Id":"001B000001QZObgIAJ"
                    },
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com",
                        "PersonEmail":"001B000001QZObgIAR"
                    },
                    ...
    ] }
 
読み込み中
Salesforce Help | Article