Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a estas aplicações do Dynamics 365:
Recursos Humanos
Este artigo fornece informações sobre a integração com dados geridos pelo Dynamics 365 Human Resources. Descreve diferentes tecnologias de integração para ajudá-lo a decidir quais tecnologias atendem melhor às suas necessidades.
Fundo da integração de dados
Os dados empresariais são um ativo importante que torna a sua empresa exclusiva. Os dados da sua empresa são altamente valiosos. Pode utilizar as relações entre os dados obtidos em toda a sua empresa para melhorar os processos de negócio e o business intelligence na organização. A Microsoft esforça-se por fornecer acesso fácil, seguro e estável aos dados do seu negócio, independentemente do sistema de onde provenham.
Historicamente, a integração de dados entre vários sistemas tem sido difícil. A Microsoft está a tomar medidas para facilitar a integração de dados, e um grande passo para o alcance dessa meta é dado por meio do Dataverse.
O Human Resources está a tornar o Dataverse na interface pública preferida para os seus dados. Com o tempo, todos os dados mais importantes geridos pelos Recursos Humanos serão expostos no Dataverse. Use o Dataverse como a tecnologia de eleição para a maioria das aplicações integradoras.
O Dataverse pode ainda não conter todos os dados que a sua aplicação necessita. O cronograma do seu projeto pode exigir uma tecnologia alternativa. Certifique-se de informar a Microsoft quando o Dataverse não satisfazer as suas necessidades de integração.
Tecnologias de integração
As secções a seguir descrevem as diferentes tecnologias de integração de dados disponíveis para utilização com o Human Resources.
Tabelas do Dataverse
O Dataverse é a interface de dados pública preferida para o Human Resources. Cresceu da plataforma Dynamics 365 XRM que é utilizada pelas soluções do Dynamics 365 Customer Engagement.
O Dataverse fornece uma plataforma e API para tabelas de dados. Quando implementa o Human Resources, liga-se a uma instância do Dataverse. As entidades dos dados de Recursos Humanos são implementadas nessa instância do Dataverse. As tabelas e os seus dados estão disponíveis para quaisquer aplicações que possam ligar-se à instância do Dataverse. O Human Resources sincroniza dados com as tabelas do Dataverse.
Note
As entidades do Human Resources correspondem a tabelas do Dataverse. Para mais informações sobre o Dataverse (anteriormente Common Data Service) e atualizações de terminologia, consulte O que é Microsoft Dataverse?
Quando as tabelas de dados necessárias às suas aplicações integradas estão no Dataverse, pode tirar pleno partido do Dataverse e das APIs que este suporta. Entre as APIs permitidas está a API Web do Dynamics 365, que fornece uma implementação OData para acesso aos dados do Dataverse.
As tabelas do Dataverse e as APIs associadas são a melhor opção para aceder aos dados do Human Resources de aplicações Web, serviços Web/APIs e de qualquer outra aplicação que se ligue a feeds do OData.
Note
A decisão de tornar o Dataverse a interface de dados preferida para Recursos Humanos é relativamente recente. Pode descobrir que as entidades de dados de Recursos Humanos de que precisa para a integração ainda não estão disponíveis no Dataverse.
Para obter uma lista de entidades do Human Resources disponíveis no Dataverse, consulte Human Resources e Dataverse.
Se as entidades de Recursos Humanos necessárias para a sua integração ainda não estiverem disponíveis, deve esperar que as entidades de dados estejam disponíveis ou utilizar uma das outras tecnologias de integração descritas mais adiante neste artigo.
Por predefinição, a integração com o Dataverse está desativada em ambientes novos que não incluem os dados de demonstração fornecidos. Está ativada em novos ambientes que incluem os dados de demonstração, e os ambientes começam a sincronizar dados quando são aprovisionados. Depois de o ambiente estar pronto para sincronizar dados, poderá ativar a integração.
Entidades DMF/DIXF
O Human Resources, criado principalmente na mesma plataforma que as aplicações de finanças e operações, fornece uma Estrutura de Gestão de Dados (DMF). A DMF também é conhecida como Estrutura de Exportação e Importação de Dados (DIXF). Os Human Resources fornecem um conjunto de entidades de dados que pode utilizar para importar e exportar dados do Human Resources. Embora as tabelas do Dataverse sejam a interface de integração de dados preferida para o Human Resources, as entidades DMF ainda são úteis em algumas circunstâncias, como:
- As tabelas do Dataverse ainda não estão disponíveis.
- A integração requer capacidades de importação/exportação de dados em massa de alto desempenho.
Note
As entidades do Human Resources correspondem a tabelas do Dataverse. Para obter mais informações sobre o Dataverse e atualizações de terminologia, consulte O que é o Microsoft Dataverse?
Atualmente, as entidades DMF fornecem a cobertura de dados mais completa para dados do Human Resources.
A DMF não é adequada para integrações em tempo real, por exemplo, quando precisa de comentários imediatos do utilizador numa interface de utilizador. As operações de pacote são tarefas de lote agendadas e geralmente têm um mínimo de uma latência de 1-2 minutos antes que o serviço de lote obtenha o trabalho para execução, além de qualquer hora necessária para concluir a operação de importação/exportação.
O DMF pode ser a melhor opção quando é necessário um elevado volume de processamento, como numa importação ou exportação agendada para todas as noites de muitos milhares de registos.
API REST do pacote DMF
A DMF fornece uma API REST para manipular pacotes de dados. Use esta API para interagir programaticamente com o DMF, o que pode usar para realizar ações tais como:
- Importar um pacote de dados.
- Exportar um pacote de dados.
- Verificar o estado de uma operação de importação/exportação.
A API REST do Pacote DMF tem suporte total no Human Resources.
Base de Dados SQL do Azure (BYOD)
A DMF também fornece uma funcionalidade avançada (conhecida como Traga a sua Própria Base de Dados ou BYOD) que permite ao Human Resources exportar dados para a sua própria base de dados SQL do Microsoft Azure. Esta capacidade oferece excelente flexibilidade. Quando os dados estão presentes na sua própria base de dado SQL, pode utilizar qualquer aplicação ou middleware que possa ligar-se a um arquivo de dados SQL.
O BYOD é principalmente uma solução só de leitura. Embora possa manipular e armazenar qualquer dado que desejar na base de dados SQL do Azure (por exemplo, para mashups de dados), os dados armazenados na base do dados SQL do Azure não serão sincronizados novamente com o Human Resources.
Use o BYOD para soluções de relatórios, integrações de dados, mashups de dados e como fonte de dados para um pipeline do Azure Data Factory.
Entidades ativadas para OData
A maioria das entidades DMF também é ativada para acesso por meio do serviço de dados (OData) do Human Resources. A documentação fornecida para o serviço OData de finanças e operações aplica-se ao Human Resources, exceto para criar as suas próprias entidades expostas por OData.
Embora o Dataverse e a implementação OData fornecida pelo Dataverse (através da API Web do Dynamics 365) sejam preferidos em relação ao serviço de dados de Recursos Humanos, o serviço de dados de Recursos Humanos tem atualmente uma cobertura de entidade mais completa para os dados de Recursos Humanos.
Suplemento do Excel
O complemento do Excel utiliza entidades compatíveis com OData nos bastidores. É um modo conveniente de um utilizador final obter e modificar os dados do Human Resources por meio da interface de utilizador conhecida do Excel.
O complemento Excel é adequado para importações e exportações de dados ad hoc por especialistas do domínio empresarial. Para uma integração recorrente de dados que requer automação programática, utilize outra tecnologia de integração.
Integrador de Dados
Utilize o serviço Data Integrator para integrar dados de e para o Dataverse. O Data Integrator permite-lhe definir projetos de integração, muitas vezes com base em modelos pré-definidos que os programadores de aplicações adaptaram para integrações específicas. Pode agendar projetos de integração para execução automática num plano recorrente ou para execução manual.
Os projetos do Integrador de Dados são apropriados para integrações de lote do Dataverse. São uma ótima opção para integrações entre a família de aplicações do Dynamics 365.
Power Query
O Integrador de Dados suporta o Power Query por meio da sua funcionalidade de Consulta Avançada. O Power Query fornece uma filtragem e transformação de dados eficientes e flexíveis, incluindo a linguagem de fórmula M avançada. É provável que o Power Query lhe seja familiar, se desenvolveu relatórios no Power BI.
Decidir sobre uma tecnologia de integração
Com tantas tecnologias de integração disponíveis, decidir qual abordagem de integração usar pode, por vezes, ser avassalador. À medida que a cobertura de dados no Dataverse for evoluindo, a decisão tornar-se mais fácil, e o Dataverse será a interface de dados preferida na maioria dos casos. Mas até lá, pode descobrir que o Dataverse ainda não responde às suas necessidades. A tabela a seguir resume algumas das principais características das opções de tecnologia de integração.
| Tecnologia/Ferramenta/API | Integrações recorrentes | Síncrono/Assíncrono | Acesso programático por meio de uma API | Volumes de dados apropriados | Cobertura de dados |
|---|---|---|---|---|---|
| Tabelas do Dataverse | Sim, utilizando o Integrador de Dados ou middleware | Sinc. Assíncrona, Lote (por meio do Integrador de Dados) | Sim, por meio da API Web do Dynamics 365 (OData) | Varia com o caso de utilização (suporta a paginação para utilização interativa) | Melhoria2 |
| Entidades DMF | Sim, agendada por meio de middleware | Assíncrono, Lote | Sim, por meio da API REST do Pacote DMF | Alto (centenas de milhares de registos) | Alta |
| API REST do Pacote DMF | Sim, agendada por meio de middleware | Assíncrono, Lote | Yes | Alto (centenas de milhares de registos) | API aceita todas as entidades DMF |
| BYOD | Sim, agendada pelo Admin do Human Resources | Assíncrono, Lote | Não3 | Alto (centenas de milhares de registos) | Aceita todas as entidades DMF |
| Entidades ativadas para OData | Sim, utilizando middleware | Sincronizar | Sim, por meio do Serviço de Dados (OData) do Human Resources | Varia com o caso de utilização (suporta a paginação para utilização interativa) | Alta |
| Suplemento do Excel | No | Sincronizar | No | Médio (dezenas de milhares de registos) | Aceita todas as entidades ativadas para OData |
| Integrador de Dados | Sim, agendada no Integrador de Dados | Assíncrono, Lote | No | Varia com o caso de utilização | Suporta todas as tabelas do Dataverse |
2A Microsoft está a investir fortemente na crescente cobertura de dados para tabelas do Dataverse. Use o Dataverse quando houver cobertura disponível. Atualmente, a cobertura de dados do Dataverse é baixa, em comparação com o DMF e as entidades com OData ativado.
3A base de dados SQL pode ser acedida de modo programático.