breadcrumbDescription
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
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:
- Henter listen over
GroupCensusMemberregistreringer baseret påcensusMemberIds. - Opretter en personkonto for hver
GroupCensusMember. -
Følgende fire felter sammen med tilknytningen kopieres fra
GroupCensusMembertil kontoregistreringen.GroupCensusMember Konto FirstName FirstName Efternavn LastName Mail PersonEmail Birthdate PersonBirthdate -
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 nogenduplicateKeys-parameter, opretter tjenesten en ny kontoregistrering for hvert optællingsmedlem.-
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.
-
-
Opdaterer felterne
AccountIdogContactIdfor optællingsmedlemmet. -
Angiver
GroupCensusMember.AccountIdsom id'et for den netop oprettede personkonto ogGroupCensusMember.ContactIdsom den tilsvarende kontaktregistrering. -
Tjenesten opretter en brugerregistrering for de
GroupCensusMemberregistreringer, hvisIsPortalUserer sand. Den bruger felterneemailEncoding,localeSID,languageLocale,timeZoneSIDogprofileIdtil at oprette en brugerregistrering.
Fjernindstillinger
| Indstilling | Beskrivelse |
|---|---|
censusMemberIds |
Påkrævet. Liste over |
duplicateKeys
|
En streng af kommaseparerede felter i kontoobjektet til at kontrollere dublet mod eksisterende kontoregistreringer. Eksempel: |
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. |
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"
]
}