Você está aqui:
InsCensusService:createContacts
Use esse serviço para criar Contatos para membros do censo e usuários da comunidade (portal).
Método: createContacts
Como funciona
-
O serviço usa o
censusIdpara recuperar todos os registros deGroupCensusMember__crelacionados para criar um Contato. Se uma lista decensusMemberIdsfor fornecida, os Contatos serão criados para cada membro. -
censusIdtem precedência e ignoracensusMemberIdsse ambos são usados como entrada. -
Se o
GroupCensusMember__cjá tiver um Contato vinculado, o serviço ignorará. -
O serviço cria o Contato e o vincula ao registro de
GroupCensusMember__c. -
Para cada
GroupCensusMember__c, o serviço marcará o campoisPortalUser__c. Se o campo estiver definido comotrue, o serviço criará um usuário se o usuário ainda não estiver na organização (com base no email do usuário); caso contrário, ele será ignorado. -
O usuário é criado usando os parâmetros necessários:
emailEncoding,profileId,timeZoneSID,localeSIDelanguageLocale.
Contribuições
Entrada |
Descrição |
|---|---|
|
Obrigatório. ID do censo usado para criar Contatos. |
|
Obrigatório. Lista de IDs do membro do censo para criar contatos. |
Opções remotas
Opção |
Descrição |
|---|---|
|
Obrigatório. O idioma local do usuário. Exemplo: |
|
Obrigatório. SID do local do usuário. Exemplo: |
|
Tipo de codificação de email. Exemplo: |
|
Obrigatório. ID do perfil dos usuários a serem criados O ID do perfil é igual ao ID do usuário. Para obter mais informações, consulte Encontrar o ID do Salesforce para um usuário ou perfil . |
|
SID de fuso horário do usuário. Exemplo: |
|
Nomes de campo delimitados por vírgulas. Usado para verificar campos duplicados. Exemplo: Se não forem usados, os campos duplicados serão ignorados NOTA: Para campos personalizados, o formato é namespace seguido pelo nome do campo. Por exemplo: |

