Domain Separation e Gestão de habilidades
O Domain Separation é compatível com o app Gestão de habilidades e está configurado para ser aplicado a todos os recursos dele. A separação de dados é configurada junto com a separação de lógica e processo.
O Domain Separation permite separar dados, processos e tarefas administrativas em agrupamentos lógicos chamados de domínios. Você pode então controlar vários aspectos dessa separação, incluindo quais usuários podem ver e acessar os dados.
Nível de suporte: Básico
- Lógica de negócios: confirme se os dados vão para o domínio adequado para os casos de uso do provedor de serviço de aplicativo.
- O aplicativo oferece suporte à separação de domínio em tempo de execução. O Domain Separation inclui separação de domínio de interface do usuário, chaves de cache, emissão de relatórios, acúmulos e agregações.
- O proprietário da instância deve configurar o aplicativo para funcionar em vários locatários.
Exemplo de caso de uso: quando um SP (service provider, provedor de serviço) usa o bate-papo para responder à mensagem de um locatário-cliente, o cliente deve conseguir ver a resposta do SP.
Para obter mais informações sobre os níveis de suporte, consulte Suporte de aplicação para separação de domínio.
Como o Domain Separation funciona no Gestão de habilidades
O Domain Separation é compatível com o Skills Management sem requisitos específicos de instalação ou configuração. Habilidades, categorias e níveis de habilidades podem ser criados em domínios separados, inclusive no domínio global. Quando a separação de domínio é implementada, as pessoas com funções de aplicativos de habilidade podem exibir informações de habilidade somente no domínio atribuído. As colunas Domínio e Caminho de domínio estão disponíveis para todas as tabelas de habilidades fornecidas com o sistema base. A coluna Domínio contém o nome do domínio ao qual o evento ou alerta pertence e a coluna Caminho do Domínio contém o identificador exclusivo do domínio.
| Nome da tabela | Descrição |
|---|---|
| sys_user_has_skill | Informações de habilidade de usuário |
| cmn_skill | Tabela de habilidade principal |
| cmn_skill_category | Definição de categorias de habilidade |
| cmn_skill_level_type | Definição de tipo do nível de habilidade |
| cmn_skill_level | Definição do nível de habilidade |
| sys_group_has_skill | Habilidades do grupo |
| cmn_skill_contains | Definição de habilidades contidas em habilidades |
| task_m2m_skill | Informações de habilidade de tarefa |
- Um gerente de habilidades que pertence ao domínio Acme cria uma habilidade e deseja exibi-la e associá-la ao usuário no domínio Acme. Um usuário precisa pertencer ao domínio Acme, ao domínio primário ou ao domínio global para exibir o registro de habilidades.
- Um gerente de habilidades que pertence a um domínio primário tenta exibir uma habilidade em um domínio secundário. O usuário de um domínio primário pode exibir um registro de habilidades do domínio primário, assim como todos os domínios secundários dele.
- Um gerente de habilidades que pertence ao domínio primário deseja criar/associar uma habilidade em nome de outro usuário no domínio Acme. Um usuário deve pertencer ao mesmo domínio que o usuário para o qual o registro de habilidades foi criado.
- Um gerente de habilidades deseja associar um registro a uma aplicação integrada no domínio Acme. Um usuário deve pertencer ao domínio da aplicação integrada do qual um registro está associado.
- Um gerente de habilidades tem acesso a vários domínios, mas deseja atualizar um registro com conteúdo em um domínio específico. O domínio especificado para o registro atual orienta a funcionalidade desse registro e dos campos de referência.