Os objetos personalizados do nosso pacote são definidos como “privados” para usuários externos por padrão. Os conjuntos de permissões de usuários da comunidade fornecem acesso a objetos personalizados e seus campos, mas não a registros criados por outros usuários (internos e externos).
Nos portais da comunidade, admins têm duas opções para configurar fluxos de assinatura eletrônica:
- Usar os nossos componentes pré-criados (autoassinatura e Simple Sign).
- Criar os seus próprios fluxos com as APIs do Apex.
Em ambos os casos, admins geralmente usam modelos de contrato para permitir que usuários da comunidade iniciem ou participem de fluxos de assinatura eletrônica. Para que isso funcione, usuários da comunidade precisam de acesso somente leitura aos modelos de contrato e recursos relacionados, como objetos de mapeamento de dados e mesclagem, que geralmente são criados por usuários internos.
O tipo de licença do usuário da comunidade determina como o acesso pode ser concedido:
- Licença de logon de usuário da comunidade: admins podem habilitar a opção “Exibir tudo” para modelos de contrato e objetos de mapeamento de dados/mesclagem por meio do perfil de usuário da comunidade para conceder acesso.
- Logon de usuário da comunidade COM licença e licença de usuário da comunidade de parceiros: não é possível habilitar a permissão “Exibir tudo” por meio do perfil. Admins precisam usar regras de compartilhamento baseadas em funções para fornecer acesso.