Configurar tabelas virtuais do Dataverse

Aplica-se a estas aplicações do Dynamics 365:
Human Resources

O Dynamics 365 Human Resources é uma origem de dados virtual no Microsoft Dataverse. Fornece as operações CRUD (criar, ler, atualizar e eliminar) completas do Dataverse e do Microsoft Power Platform. Os dados das tabelas virtuais não são armazenados no Dataverse, mas na base de dados da aplicação.

Para ativar operações CRUD em entidades do Human Resources do Dataverse, deverá disponibilizar as entidades como tabelas virtuais no Dataverse. Isto permite executar operações CRUD do Dataverse e do Microsoft Power Platform em dados que estão no Human Resources. As operações também suportam validações de lógica de negócio completa do Human Resources para garantir a integridade dos dados ao escrever dados nas entidades.

Nota

As entidades do Human Resources correspondem a tabelas do Dataverse. Para obter mais informações sobre o Dataverse (antes conhecido como Common Data Service) e atualizações de terminologia, consulte O que é o Microsoft Dataverse?

Tabelas virtuais disponíveis para Human Resources

Todas as entidades Open Data Protocol (OData) no Human Resources estão disponíveis como tabelas virtuais no Dataverse. Também estão disponíveis no Power Platform. Agora pode criar aplicações e experiências com dados diretamente do Human Resources com a capacidade CRUD completa, sem copiar ou sincronizar dados com o Dataverse. Pode utilizar portais do Power Apps para criar sites externos que permitem cenários de colaboração para processos de negócio no Human Resources.

Pode ver a lista de tabelas virtuais ativada no ambiente e começar a trabalhar com as tabelas no Power Apps, na solução Tabelas virtuais do Dynamics 365 HR.

Tabelas virtuais do Dynamics 365 HR no Power Apps.

Tabelas virtuais versus tabelas nativas

As tabelas virtuais para Human Resources não são iguais às tabelas nativas do Dataverse criadas para o Human Resources.

As tabelas nativas do Human Resources são geradas separadamente e mantidas na solução HCM Common no Dataverse. Com as tabelas nativas, os dados são armazenados no Dataverse e exigem a sincronização com a base da dados da aplicação Human Resources.

Nota

Para obter uma lista das tabelas nativas do Dataverse para Human Resources, consulte Tabelas do Dataverse.

Configurar

Siga estes passos de configuração para ativar as tabelas virtuais no seu ambiente.

Ativar tabelas virtuais no Human Resources

Primeiro, deve ativar tabelas virtuais na área de trabalho Gestão de funcionalidades.

  1. No Human Resources, selecione Administração do sistema.

  2. Selecione o mosaico Gestão de funcionalidades.

  3. Selecione Suporte da tabela virtual para HR no Dataverse e selecione Ativar.

Para obter mais informações sobre como ativar e desativar funcionalidades, consulte Gerir funcionalidades.

Registar a aplicação no Microsoft Azure

Precisa de registar a sua instância do Human Resources no portal do Azure para que a plataforma de identidade da Microsoft possa fornecer serviços de autenticação e autorização para a aplicação e os utilizadores. Para obter mais informações sobre como registar aplicações no Azure, consulte Início rápido: registe uma aplicação com a plataforma de identidade da Microsoft.

  1. Abra o portal do Microsoft Azure.

  2. Na lista Serviços do Azure, selecione Registos de aplicações.

  3. Selecione Novo registo.

  4. No campo Nome, introduza um nome descritivo para a aplicação. Por exemplo, Tabelas Virtuais do Dynamics 365 Human Resources.

  5. No campo URI de Redirecionamento, introduza o URL do espaço de nomes da sua instância do Human Resources.

  6. Selecione Registar.

  7. Quando o registo for concluído, o portal do Azure apresentará o painel Descrição geral do registo da aplicação, que inclui o seu ID de Aplicação (cliente). Anote o ID da Aplicação (cliente) neste momento. Introduzirá estas informações ao Configurar a origem de dados de tabela virtual.

  8. No painel de navegação esquerdo, selecione Certificados e segredos.

  9. Na secção Segredos do cliente da página, selecione Novo segredo do cliente.

  10. Forneça uma descrição, selecione uma duração e selecione Adicionar.

  11. Registe o valor do segredo a partir a propriedade Valor da tabela. Introduzirá estas informações ao Configurar a origem de dados de tabela virtual.

    Importante

    Anote o valor do segredo neste momento. O segredo nunca será apresentado novamente depois de sair desta página.

Instalar a aplicação Tabela Virtual do Dynamics 365 HR

Instale a aplicação Tabelas Virtuais do Dynamics 365 HR no ambiente do Power Apps para implementar o pacote da soluções da tabela virtual no Dataverse.

  1. No Human Resources, abra a página Integração do Microsoft Dataverse.

  2. Selecione o separador Tabelas virtuais.

  3. Selecione Instalar aplicação de tabela virtual.

Configurar a origem de dados de tabela virtual

O próximo passo é configurar a origem de dados de tabela virtual no ambiente do Power Apps.

  1. Abra o centro de administração do Power Platform.

  2. Na lista Ambientes, selecione o ambiente do Power Apps associado à sua instância do Human Resources.

  3. Selecione o URL de Ambiente na secção Detalhes da página.

  4. No Hub de Estado de Funcionamento da Solução, selecione Definições Avançadas no menu Definições.

  5. Em Definições, selecione o ícone Localização Avançada no canto superior direito da página da aplicação.

6. Na página Localização Avançada, na lista pendente Procurar, selecionar Configurações de Origens de Dados Virtuais do Finance and Operations.

Nota

A instalação da aplicação da tabela virtual do passo de configuração anterior pode levar alguns minutos. Se a opção Configurações de Origens de Dados Virtuais do Finance and Operations não estiver disponível na lista, aguarde um minuto e atualize a lista.

  1. Selecione Resultados.

  2. Selecione o registo Origem de Dados do Microsoft HR.

  3. Introduza as informações necessárias para a configuração da origem de dados:

    • URL de Destino: o URL do espaço de nomes do Human Resources. O formato do URL de destino é:

      https://<hostname>.hr.talent.dynamics.com/namespaces/<namespaceID>/

      Por exemplo:

      https://aos.rts-sf-5ea54e35c68-westus2.hr.talent.dynamics.com/namespaces/49d24c565-8f4d-4891-b174-bf83d948ed0c/

      Nota

      Inclua o caráter "/" no final do URL para evitar receber um erro.

      Nota

      O URL de Destino determina o ambiente de Human Resources para o qual as tabelas virtuais apontarão para os dados. Se criar um ambiente de sandbox criando uma cópia do ambiente de produção, atualize este valor para o URL do espaço de nomes do seu novo ambiente de sandbox. Isto garante que as tabelas virtuais estão ligadas aos dados do ambiente de sandbox, em vez de continuarem a apontar para o ambiente de produção.

    • ID do Inquilino: o ID do inquilino do Microsoft Entra.

    • ID da Aplicação Microsoft Entra: o ID da aplicação (cliente) criado para a aplicação registada no portal do Microsoft Azure. Recebeu estas informações antes durante o passo Registar a aplicação no Microsoft Azure.

    • Segredo da Aplicação Microsoft Entra: o segredo do cliente criado para a aplicação registada no portal do Microsoft Azure. Recebeu estas informações antes durante o passo Registar a aplicação no Microsoft Azure.

    Origem de Dados do Microsoft HR.

  4. Selecione Guardar e Fechar.

Conceder permissões de aplicação no Human Resources

Conceda permissões para as duas aplicações do Microsoft Entra no Human Resources:

  • A aplicação criada para o seu inquilino no portal do Microsoft Azure
  • A aplicação Tabela Virtual do Dynamics 365 HR instalada no ambiente do Power Apps
  1. No Human Resources, abra a página Aplicações do Microsoft Entra.

  2. Selecione Novo para criar um novo registo de aplicação:

    • No campo ID do Cliente, introduza o ID do cliente da aplicação registada no portal do Microsoft Azure.
    • No campo Nome, introduza o nome da aplicação registada no portal do Microsoft Azure.
    • No campo ID de Utilizador, selecione o ID de utilizador com permissões de administrador no Human Resources e no ambiente do Power Apps.
  3. Selecione Novo para criar um segundo registo de aplicação:

    • ID de Cliente: f9be0c49-aa22-4ec6-911a-c5da515226ff
    • Nome: Tabela Virtual do Dynamics 365 HR
    • No campo ID de Utilizador, selecione o ID de utilizador com permissões de administrador no Human Resources e no ambiente do Power Apps.

Gerar tabelas virtuais

Quando a configuração estiver concluída, poderá selecionar as tabelas virtuais que pretende gerar e ativar na instância do Dataverse.

  1. No Human Resources, abra a página Integração do Microsoft Dataverse.

  2. Selecione o separador Tabelas virtuais.

Nota

O botão de alternar Ativar tabelas virtuais será definido como Sim automaticamente quando todas as configurações necessárias forem concluídas. Se o botão de alternar estiver definido como Não, reveja os passos nas secções anteriores deste documento para verificar se toda a configuração de pré-requisitos foi concluída.

  1. Selecione uma ou mais tabelas a gerar no Dataverse.

  2. Selecione Gerar/atualizar.

Integração do Dataverse.

Verificar estado de geração de tabela

As tabelas virtuais são geradas no Dataverse por meio de um processo assíncrono em segundo plano. Atualizações na apresentação do processo no centro de ações. Os detalhes sobre o processo, incluindo registos de erros, são apresentados na página Automatizações do processo.

  1. No Human Resources, abra a página Automatizações do processo.

  2. Selecione o separador Processos em segundo plano.

  3. Selecione o Processo em segundo plano de operação assíncrona de consulta de tabelas virtuais.

  4. Selecione Ver resultados mais recentes.

O painel deslizante apresenta os resultados da execução mais recente para o processo. Pode ver o registo do processo, incluindo todos os erros devolvidos do Dataverse.

Consulte também

O que é o Dataverse?
Tabelas no Dataverse
Descrição geral de relações entre tabelas
Criar e editar tabelas virtuais que contenham dados de uma origem de dados externa
O que são os portais do Power Apps?
Descrição geral da criação de aplicações no Power Apps