Loading
Forsikring
InsCensusServiceStd:createUpdateAccounts

InsCensusServiceStd:createUpdateAccounts

Brug denne tjeneste til at oprette personkonti for medlemmerne i den angivne optælling. Den opdaterer også de eksisterende personkonti ved brug af duplicateKeys-parameteren.

Kategori: InsCensusServiceStd

Metode: createUpdateAccounts

Bemærk
Bemærk

Personkonti skal være aktiveret i organisationen, når du bruger denne tjeneste.

Sådan fungerer det

Hvis du vil oprette personkonti for medlemmerne i den angivne optælling, skal denne tjeneste:

  1. Henter listen over GroupCensusMember​​ registreringer baseret på censusMemberIds​.
  2. Opretter en personkonto for hver GroupCensusMember.
  3. Følgende fire felter sammen med tilknytningen kopieres fra GroupCensusMember til kontoregistreringen.

    GroupCensusMember Konto
    FirstName FirstName
    Efternavn LastName
    Mail PersonEmail
    Birthdate PersonBirthdate
  4. Hvis du angiver duplicateKeys-parameteren i inputtet, bruger tjenesten listen over kommaseparerede felter i kontoobjektet til at identificere dubletregistreringerne. Hvis der er en eksisterende kontoregistrering med de samme værdier for disse felter, bruger tjenesten den eksisterende kontoregistrering. Hvis der ikke er nogen duplicateKeys-parameter, opretter tjenesten en ny kontoregistrering for hvert optællingsmedlem.

    1. De felter, der overføres i duplicateKeys, skal være et undersæt af de felter, der kopieres til kontoregistreringen. Hvis du overfører andre felter, ignoreres de under dubletregistrering.

  5. Opdaterer felterne AccountId og ContactId for optællingsmedlemmet.

  6. Angiver GroupCensusMember.AccountId som id'et for den netop oprettede personkonto og GroupCensusMember.ContactId​​ som den tilsvarende kontaktregistrering.

  7. Tjenesten opretter en brugerregistrering for de GroupCensusMember registreringer, hvis IsPortalUser er sand. Den bruger felterne emailEncoding, localeSID, languageLocale, timeZoneSID og profileId til at oprette en brugerregistrering.

Fjernindstillinger

Indstilling Beskrivelse
​​​censusMemberIds​​​

Påkrævet.

Liste over GroupCensusMember registrerings-id'er, for hvilke der oprettes kontoregistreringer.

​​​duplicateKeys​​​

En streng af kommaseparerede felter i kontoobjektet til at kontrollere dublet mod eksisterende kontoregistreringer. Eksempel: FirstName, LastName, BirthDate . Hvis du ikke bruger denne indstilling, ignoreres alle dubletfelter.

​​​personAccountRecordType​​​

​Optional.​

Registreringstypen for personkontoen. Hvis værdien ikke overføres, indstilles den som standard til Personkonto.

​​​emailEncoding​​​

Påkrævet.

Kodningsformatet til oprettelse af en brugerregistrering.

​​​localeSID​​​

Påkrævet.

Sikkerheds-id'et for den geografiske placering.

​​​languageLocale​​​

Påkrævet.

Sprogets sikkerheds-id.

​timeZoneSID​

Påkrævet.

Sikkerheds-id'et for tidszonen.

​profileId​

Påkrævet.

Id'et på den profilregistrering, der er knyttet til brugerregistreringen.

Input JSON

Der kræves ingen input-JSON for denne tjeneste.

Output JSON

Output-JSON er en liste over konto-id'er for oprettede eller opdaterede GroupCensusMember-registreringer.

Id'er for GroupCensusMember registreringer:

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

Id'er for Contact registreringer:

{    
    "accountIds": [
        "003RO000002yi8iYAA",
        "003RO000002yi8dYAA"
    ]
}
 
Indlæser
Salesforce Help | Article