Loading
Forsikring
InsCensusServiceStd:createUpdateAccounts

InsCensusServiceStd:createUpdateAccounts

Bruk denne tjenesten til å opprette personkontoer for medlemmene i den gitte folketellingen. Den oppdaterer også eksisterende personkontoer med duplicateKeys-parameteren.

Klasse: InsCensusServiceStd

Metode: createUpdateAccounts

Merk
Merk

Personkontoer må være aktivert i organisasjonen når du bruker denne tjenesten.

Slik fungerer det

For å opprette personkontoer for medlemmene i den gitte folketellingen gjør denne tjenesten følgende:

  1. Henter listen over GroupCensusMember​​-poster basert på censusMemberIds​.
  2. Oppretter en personkonto for hver GroupCensusMember.
  3. Følgende fire felt sammen med tilordning kopieres fra GroupCensusMember til Konto-posten.

    GroupCensusMember Konto
    FirstName FirstName
    Etternavn LastName
    Email PersonEmail
    Fødselsdato PersonBirthdate (Fødselsdato for person)
  4. Hvis du oppgir duplicateKeys-parameteren i inndataene, bruker tjenesten listen over kommadelte felt i Konto-objektet til å identifisere duplikatpostene. Hvis det finnes en eksisterende Konto-post med de samme verdiene for disse feltene, bruker tjenesten den eksisterende Konto-posten. Hvis det ikke er noen duplicateKeys-parameter, oppretter tjenesten en ny Konto-post for hvert folketellingsmedlem.

    1. Feltene som overføres i duplicateKeys, må være et delsett av feltene som kopieres til Konto-posten. Hvis du sender noen andre felt, ignoreres de under duplikatoppdagelse.

  5. Oppdaterer AccountId- og ContactId-feltene for folketellingsmedlemmet.

  6. Angir GroupCensusMember.AccountId som ID-en til den nyopprettede Personkontoen og GroupCensusMember.ContactId​​ som den tilhørende Kontakt-posten.

  7. Tjenesten oppretter en brukerpost for GroupCensusMember-postene der IsPortalUser er sann. Den bruker emailEncoding-, localeSID-, languageLocale-, timeZoneSID- og profileId-felt til å opprette en Bruker-post.

Eksterne alternativer

Option​ ​Description​
​​​censusMemberIds​​​

Obligatorisk.

Liste over GroupCensusMember-post-ID-er som Konto-poster opprettes for.

​​​duplicateKeys​​​

En streng med kommadelte felt i Konto-objektet for å kontrollere duplikat mot eksisterende Konto-poster. Eksempel: FirstName, LastName, BirthDate . Hvis du ikke bruker dette alternativet, ignoreres alle duplikatfeltene.

​​​personAccountRecordType​​​

Valgfritt.

Posttypen for personkontoen. Hvis verdien ikke overføres, brukes som standard Personkonto.

​​​emailEncoding​​​

Obligatorisk.

Kodingsformatet for oppretting av en brukerpost.

​​​localeSID​​​

Obligatorisk.

Sikkerhetsidentifikatoren for det geografiske stedet.

​​​languageLocale​​​

Obligatorisk.

Sikkerhetsidentifikatoren for språket.

​timeZoneSID​

Obligatorisk.

Sikkerhetsidentifikatoren for tidssonen.

​profileId​

Obligatorisk.

ID-en til profilposten som er knyttet til brukerposten.

Inndata-JSON

Det kreves ingen inndata-JSON for denne tjenesten.

Utdata-JSON

Utdata-JSON-koden er en liste over konto-ID-er for vellykkede opprettelser eller oppdateringer av GroupCensusMember-poster.

ID-er for GroupCensusMember poster:

{      
    "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 poster:

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