Aplicativo de gerenciamento de aprendizagem usando o conteúdo do Microsoft Learn

Neste artigo, você aprenderá sobre um sistema de treinamento que usa integrações com o Microsoft Learn e vários serviços do Microsoft Power Platform para melhorar as experiências de treinador e aprendiz.

Dica

Este artigo descreve uma ideia de solução. Seu arquiteto de nuvem pode usar essa orientação para ajudar a visualizar os principais componentes para uma implementação típica dessa arquitetura. Use este artigo como ponto de partida para projetar uma solução bem arquitetada que se alinhe aos requisitos específicos da sua carga de trabalho.

Diagrama de arquitetura

Diagrama de arquitetura da solução de gerenciamento de aprendizado.

Workflow

Essa solução usa uma ampla gama de recursos do Power Platform para garantir que conteúdo atualizado seja apresentado e que a atribuição adequada ocorra.

  1. Integrações de conteúdo

    1. Um fluxo de dados do Power Platform conecta-se à API do Catálogo do Microsoft Learn e analisa a solicitação de Roteiros e Módulos de Aprendizagem.

    2. O Microsoft Power Query é usado para transformar os dados para preparar os dados para ingestão no Microsoft Dataverse.

    3. Em seguida, o conteúdo é atualizado com base na data da última modificação para garantir que somente deltas sejam carregados no Dataverse.

  2. Aplicativo controlado por modelos (Treinadores)

    1. Os treinadores acessam um aplicativo controlado por modelos para criar planos de treinamento personalizados com base no conteúdo ingerido do Microsoft Learn.

    2. Os painéis fornecem visibilidade aos treinadores para treinamentos enviados por alunos para revisão e finalização.

  3. Automação de processos

    1. Os fluxos do Power Automate monitoram quaisquer caminhos de aprendizagem ou módulos modificados para garantir que a relação entre eles permaneça consistente.

    2. Da atribuição de treinamento ao envio do aprendiz, o Power Automate cria notificações para ambas as personas para garantir que o ciclo de vida do treinamento seja comunicado.

    3. O Power Automate é acionado quando um treinamento é atribuído para criar registros de progresso e acompanhar o percentual de conclusão.

  4. Portal do Aprendiz (Aprendizes)

    1. Os funcionários acessam o Learner Power Page e se autenticam usando a autenticação de logon único (SSO) da Microsoft Entra ID.

    2. Os aprendizes podem visualizar sua tarefa de treinamento, onde podem verificar o conteúdo e a duração do treinamento para ajudar a planejar seu treinamento autoguiado. Eles são redirecionados para o Microsoft Learn para concluir os treinamentos. Depois que o roteiro de aprendizagem ou módulo for concluído, eles atualizarão o status de conclusão do treinamento atribuído.

    3. Opcionalmente, os aprendizes podem navegar, filtrar com base na função e atribuir treinamentos por conta própria nos quais estão interessados por meio do catálogo de aprendizagem.

Detalhes do cenário

Esse caso de uso é baseado em uma empresa que deseja melhorar sua visibilidade sobre o treinamento dos funcionários e reduzir o tempo necessário para criar planos de treinamento.

Problema da empresa

O treinamento abrange vários sistemas e ferramentas externas. Isso causa baixa visibilidade, aumenta a sobrecarga de manutenção e confunde os alunos.

A empresa simplesmente deseja exibir conteúdo integrado para remover a tarefa manual de atualizar o conteúdo e fornecer aos alunos as ferramentas para acelerar sua carreira.

Componentes

Power Platform Dataflows: Os Dataflows permitem que os clientes ingeram, transformem e carreguem dados em ambientes Microsoft Dataverse.

Microsoft Dataverse: O Dataverse permite que você armazene e gerencie dados usados com segurança por aplicativos empresariais.

Microsoft Power Apps: O design de aplicativo controlado por modelos é uma abordagem que se concentra na adição de componentes como formulários, exibições, gráficos e dashboards a tabelas usando uma ferramenta de designer de aplicativo.

Microsoft Power Pages: O Power Pages é uma plataforma segura e de nível empresarial para criar, hospedar e administrar sites de negócios modernos voltados para o exterior.

Microsoft Power Automate: Power Automate ajuda você a simplificar seus processos de negócios e automatizar tarefas repetitivas para economizar tempo e melhorar a eficiência.

Considerations

Essas considerações implementam os pilares do Power Platform Well-Architected, um conjunto de princípios orientadores que melhoram a qualidade de uma carga de trabalho. Saiba mais em Microsoft Power Platform Well-Architected.

Reliability

  • Esse design reduz a sobrecarga de gerenciamento de conteúdo usando uma API pronta fornecida pela Microsoft. Ele garante a ingestão resiliente e consistente de atualizações do catálogo do Microsoft Learn.
  • O Dataverse fornece alta disponibilidade e armazenamento de dados consistente para treinadores e aprendizes.
  • O Power Automate garante a notificação e o alinhamento oportunos entre as atualizações de conteúdo e as atribuições de treinamento.

Segurança

  • A autenticação da ID do Microsoft Entra impõe acesso seguro e controlado aos funcionários.
  • Usa conexões seguras e controles de acesso para proteger dados confidenciais.
  • O Dataverse impõe controle de acesso e governança.

Eficiência de desempenho

  • Os fluxos de dados são dimensionados horizontalmente e lidam com a transformação da API de Catálogo com eficiência.
  • O Power Automate é executado sob demanda e escalona para lidar com muitos usuários ou atualizações de conteúdo.
  • A renderização do lado do servidor e a interface do usuário controlada por metadados otimizam o desempenho.

Otimização da Experiência

  • Os aprendizes usam um portal de autoatendimento que fornece uma interface amigável para tarefas e progresso.
  • Os treinadores usam painéis intuitivos, exibições e fluxos de trabalho de revisão em uma experiência de aplicativo orientada por modelos.
  • A integração de gerenciamento de conteúdo cria confiança e confiabilidade na solução.

Excelência operacional

  • Os fluxos de dados fornecem ciclos de atualização previsíveis e observabilidade.
  • Os treinadores que usam aplicativos controlados por modelos dão suporte à padronização e a processos previsíveis.
  • Os fluxos automatizados impõem eventos de ciclo de vida consistentes e reduzem o trabalho manual.

Contribuidores

A Microsoft mantém este artigo. Os colaboradores a seguir escreveram este artigo.

Autores principais: