Preparar para ativação de PersonAccount
ETAPA 1:
Crie um tipo de registro de conta padrão, seguindo os passos abaixo:
**este passo deve apenas ser executado se os tipos de registro do pacote não forem implementados
Vá para Configurações, e em Gerenciador de objetos e procure por Conta na caixa de Busca rápida.
Em seguida clique em Tipos de registro e crie um novo tipo de registro de conta.
Você deve "Cliente pessoa jurídica" ou semelhante como o nome do tipo de registro, se não tiver um tipo de registro de conta existente, mas pelo menos um tipo de registro de conta deve existir.
Disponibilize o tipo de registro para qualquer perfil que você pretenda ter acesso a contas pessoais.
Clique em Avançar.
Aceite todos os padrões na próxima página e clique em Salvar. (Tipo de registro deve ser definido como ativo)
ETAPA 2:
Certifique-se de que as configurações de compartilhamento em toda a organização foram definidas para os registros de contato a serem "Controlados pelos pais". Isso pode ser verificado por meio desse caminho de clique:
Configurações
Compartilhando configurações
ETAPA 3:
Certifique-se de que todos os perfis tenham, pelo menos, permissões de 'Leitura' nos objetos Conta e Contatos. Isso pode ser verificado para cada perfil :
Clique em Configurações
Procure por Perfis na caixa de busca rápida.
Marque a caixa que permite suporte a Ativar Contas Pessoais:
Configurações | Contas | Configurações da conta | Permitir suporte para ativar contas de pessoas.
Pré-requisitos completos, se exibir a mensagem:
Sua organização cumpre os requisitos das Contas pessoais. Para terminar de ativar as Contas pessoais, entre em contato com o Suporte ao cliente da Salesforce. Enviaremos um email a você com as instruções adicionais. Depois que as Contas pessoais estiverem ativadas, não será possível desativá-las. Para interromper o processo de ativação, desmarque a caixa de seleção. |
Senão os pré-requisitos não foram corretamentos seguidos e aplicados.
Ativar B2C
Após a criação da org padrão é possível solicitar a ativação do B2C, esta configuração faz se necessária pois o SnapProperty utiliza este conceito de cadastro de Contas e Contatos, para solicitar esta ativação um caso precisa ser aberto junto a SalesForce para que eles realizem o procedimento na org desejada, para isto siga os passos abaixo:
Acesse a org desejada através do link https://login.salesforce.com/ para ambientes novos de DEV
Informe o login e password da org que deseja acessar
Clique em "Configurações"
No menu lateral clique em "Informações sobre a empresa" (Utilize a busca rápida para localizar digitando parte do texto desejado)
Na seção "Informações sobre a empresa" e localize a informação "ID da organização na salesforce.com" (ex.00Df4000004I9hr)
Acesse o site SalesForce para realizar a abertura do caso onde será necessário informar "ID da organização na salesforce.com"
Será emitido um e-mail para a conta do responsável pela org para confirmar os dados
Após o envio da resposta deste email a realização da ativação será efetuada, deve-se aguardar a execução do serviço e a confirmação do êxito do mesmo.
Crie um tipo de registro no objeto Person account com o no de API "Cliente_pessoa_fisica"