Você está aqui:
InsCensusService:createAccounts
Use esse serviço para criar contas pessoais para os membros no censo informado.
Classe: InsCensusService
Método: createAccounts
As Contas pessoais devem estar habilitadas na organização ao usar esse serviço.
Como funciona
Para criar contas pessoais para os membros no censo fornecido, este serviço:
-
Usa o
censusIdpara recuperar a lista de registros deGroupCensusMember__c. -
Em seguida, cria uma Conta pessoal para cada
censusMember. -
Cria um registro ACR (AccountContactRelation).
NotaACR.accountId = groupAccountId
ACR.ContactId = PersonContactId da conta pessoal criada
-
Atualiza os campos
AccountId__ceContactId__cdo membro do censo. -
Define
GroupCensusMember__c.AccountId__ccomo o ID da conta pessoal recém-criada eGroupCensusMember__c.ContactId__ccomo oPersonContactIdcorrespondente.
Opções remotas
Opção remota |
Descrição |
|---|---|
|
Obrigatório. ID do censo para recuperar os membros do grupo. |
|
Opcional. Nome do tipo de registro de conta pessoal a ser associado às contas pessoais criadas. Nota
Se o valor não for passado, ele usará como padrão "Conta pessoal". |
|
Número de registros a serem processados por trabalho em lote. Nota
Suportado apenas para grupos pequenos e médios (até 900 registros, incluindo membros principais e dependentes). |
|
Número de registros a serem processados por trabalho assíncrono do Apex. Esse parâmetro determina quantos trabalhos do Apex são instanciados, dada o número de registros. Nota
O Salesforce permite executar no máximo cinco trabalhos do Apex em paralelo. |
|
Notifica o administrador da comunidade para criar ou configurar os usuários da comunidade. |
|
Nomes de campo delimitados por vírgulas. Essa opção verifica campos duplicados. Exemplo: FirstName, LastName, BirthDate Se essa opção não for usada, todos os campos duplicados serão ignorados. |

