Loading
Seguro
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          InsCensusServiceStd:createUpdateAccounts

          InsCensusServiceStd:createUpdateAccounts

          Use esse serviço para criar contas pessoais para os membros no censo informado. Ele também atualiza as contas pessoais existentes usando o parâmetro duplicateKeys.

          Classe: InsCensusServiceStd

          Método: createUpdateAccounts

          Nota
          Nota

          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:

          1. Recupera a lista de registros de GroupCensusMember​​ com base em censusMemberIds​.
          2. Cria uma conta pessoal para cada GroupCensusMember.
          3. Os quatro campos a seguir, juntamente com o mapeamento, são copiados do GroupCensusMember para o registro Conta.

            GroupCensusMember Conta
            FirstName FirstName
            Sobrenome LastName
            Email PersonEmail
            Data de nascimento PersonBirthdate
          4. Se você fornecer o parâmetro duplicateKeys na entrada, o serviço usará a lista de campos separados por vírgula do objeto Conta para identificar os registros duplicados. Se houver um registro de Conta existente com os mesmos valores para esses campos, o serviço usará o registro de Conta existente. Se não houver parâmetro duplicateKeys, o serviço criará um novo registro de Conta para cada membro do censo.

            1. Os campos passados em duplicateKeys devem ser um subconjunto dos campos copiados para o registro Conta. Se você passar outros campos, eles serão ignorados durante a detecção de duplicados.

          5. Atualiza os campos AccountId e ContactId do membro do censo.

          6. Define GroupCensusMember.AccountId como o ID da Conta pessoal recém-criada e GroupCensusMember.ContactId​​ como o registro de Contato correspondente.

          7. O serviço cria um registro de usuário para os registros de GroupCensusMember cuja IsPortalUser é verdadeira. Ele usa os campos emailEncoding, localeSID, languageLocale, timeZoneSID e profileId para criar um registro de Usuário.

          Opções remotas

          Opção ​Description​
          ​​​censusMemberIds​​​

          Obrigatório.

          Lista de IDs de registro de GroupCensusMember para os quais registros de Conta são criados.

          ​​​duplicateKeys​​​

          Uma string de campos separados por vírgula do objeto Conta para verificar duplicados em relação a registros de Conta existentes. Exemplo: FirstName, LastName, BirthDate . Se você não usar essa opção, todos os campos duplicados serão ignorados.

          ​​​personAccountRecordType​​​

          ​Optional.​

          O tipo de registro da conta pessoal. Se o valor não for passado, ele usará como padrão Conta pessoal.

          ​​​emailEncoding​​​

          Obrigatório.

          O formato de codificação para criar um registro de usuário.

          ​​​localeSID​​​

          Obrigatório.

          O identificador de segurança da localização geográfica.

          ​​​languageLocale​​​

          Obrigatório.

          O identificador de segurança do idioma.

          ​timeZoneSID​

          Obrigatório.

          O identificador de segurança do fuso horário.

          profileId​

          Obrigatório.

          O ID do registro de perfil associado ao registro de usuário.

          JSON de entrada

          Não há JSON de entrada necessário para esse serviço.

          JSON de saída

          O JSON de saída é uma lista de IDs de conta de registros de GroupCensusMember criados ou atualizados com sucesso.

          IDs de registros de GroupCensusMember:

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

          IDs de Contact registros:

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