Loading
Försäkring
InsCensusServiceStd:createUpdateAccounts

InsCensusServiceStd:createUpdateAccounts

Använd denna tjänst för att skapa personkonton för medlemmarna i den givna folkräkningen. Den uppdaterar även befintliga personkonton med parametern duplicateKeys.

Klass: InsCensusServiceStd

Metod: createUpdateAccounts

Anteckning
Anteckning

Personkonton måste vara aktiverade i organisationen vid användning av denna tjänst.

Så fungerar det

För att skapa personkonton för medlemmarna i den givna folkräkningen:

  1. Hämtar listan över GroupCensusMember​​ baserat på censusMemberIds​.
  2. Skapar ett personkonto för varje GroupCensusMember.
  3. Följande fyra fält, tillsammans med mappning, kopieras från GroupCensusMember till posten Konto.

    GroupCensusMember Konto
    Förnamn Förnamn
    Efternamn LastName
    E-post PersonEmail
    Födelsedag PersonFödelsedatum
  4. Om du anger parametern duplicateKeys i indatan använder tjänsten listan över kommaavgränsade fält i objektet Konto för att identifiera dubblettposterna. Om det finns en befintlig kontopost med samma värden för dessa fält använder tjänsten den befintliga kontoposten. Om det inte finns någon duplicateKeys skapar tjänsten en ny kontopost för varje folkräkningsmedlem.

    1. Fälten som skickas i duplicateKeys måste vara en underuppsättning av de fält som kopieras till kontoposten. Om du skickar några andra fält ignoreras de under dubblettupptäckten.

  5. Uppdaterar fälten AccountId och ContactId för folkräkningsmedlemmen.

  6. Anger GroupCensusMember.AccountId som ID för det nyligen skapade personkontot och GroupCensusMember.ContactId​​ som motsvarande kontaktpost.

  7. Tjänsten skapar en användarpost för de GroupCensusMember vars IsPortalUser är sant. Den använder fälten emailEncoding, localeSID, languageLocale, timeZoneSID och profileId för att skapa en användarpost.

Fjärralternativ

Alternativ : Beskrivning
​​​censusMemberIds​​​

​Required.​

Lista över GroupCensusMember för vilka kontoposter skapas.

​​​duplicateKeys​​​

En sträng av kommaavgränsade fält i objektet Konto för att kontrollera dubbletter mot befintliga kontoposter. Exempel: FirstName, LastName, BirthDate . Om du inte använder detta alternativ ignoreras alla dubblettfält.

​​​personAccountRecordType​​​

​Optional.​

Posttypen för personkontot. Om värdet inte skickas blir det som standard Personkonto.

​​​emailEncoding​​​

​Required.​

Kodningsformatet för att skapa en användarpost.

​​​localeSID​​​

​Required.​

Säkerhetsidentifieraren för den geografiska platsen.

​​​languageLocale​​​

Obligatoriskt.

Språkets säkerhetsidentifierare.

​timeZoneSID​

Obligatoriskt.

Säkerhetsidentifieraren för tidszonen.

​profileId​

Obligatoriskt.

ID för profilposten som är associerad med användarposten.

Indata-JSON

Det behövs ingen JSON för indata för denna tjänst.

JSON för utdata

JSON för utdata är en lista över konto-ID:n för GroupCensusMember som skapats eller uppdaterats.

ID för GroupCensusMember:

{      
    "censusMemberIds": [
        "0r6RO0000000430YAA",
        "0r6RO000000042vYAA"
    ],
    "duplicateKeys": "FirstName,LastName"
    "emailEncoding": "UTF-8",
    "timeZoneSID": "America/New York",
    "languageLocale": "en_US",
    "localeSID": "en_US",
    "profileId": "00eRO000000OUVRYA4",
}

ID för Contact poster:

{    
    "accountIds": [
        "003RO000002yi8iYAA",
        "003RO000002yi8dYAA"
    ]
}
 
Laddar
Salesforce Help | Article