Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Neste artigo, você aprenderá como a AECOM, líder global em desenvolvimento de infraestrutura, simplificou a integração de projetos com Microsoft Power Platform Microsoft Azure e Microsoft Fabric. A AECOM gere uma vasta gama de projetos, incluindo sistemas de transporte, abastecimento de água, gestão de resíduos, sistemas de energia e edifícios públicos. Estes projetos são significativos em escala e complexidade, o que requer uma coordenação eficaz entre várias disciplinas e partes interessadas.
Para automatizar o processo de adicionar membros da equipa de projeto a várias plataformas, a AECOM desenvolveu o aplicativo Project Connect, que integra SharePoint Microsoft, Autodesk Construction Cloud e Revizto. O Project Connect garante que todas as permissões e direitos de acesso necessários sejam configurados corretamente desde o início, o que permite que os usuários evitem interagir com dados e fontes de dados complexos. Steve Harrison, Vice-Presidente da Equipe de Engenharia de Construção da AECOM MEA, diz: "Vi em primeira mão como a integração de tecnologia de ponta com excelência em engenharia transforma as soluções que entregamos aos clientes."
Desafios
A AECOM precisava melhorar a forma como os membros da equipa de projeto eram integrados às muitas plataformas de tecnologia nas quais seus projetos de engenharia na região do Médio Oriente e África (MEA) dependem. Integrar os membros da equipa à plataforma certa tornou-se mais desafiador à medida que os projetos cresciam em escopo e complexidade. As equipes de engenharia não conseguiam começar a trabalhar de forma integrada e eficiente, o que às vezes causava atrasos. Uma solução simplificada e centralizada tornou-se fundamental, especialmente à medida que mais projetos ficaram online.
Para enfrentar o desafio, a AECOM criou o Project Connect em torno da tecnologia Microsoft, incluindo Power Platform, Microsoft Fabric,, Dataverse Azure e Copilot. As principais funções no desenvolvimento do aplicativo incluíram gerentes de informação, designers e a equipa digital. O Diretor Digital da AECOM da MEA, Martin Angus, diz: "Como uma empresa profundamente comprometida em alavancar os produtos da Microsoft, acreditamos que as tecnologias da Microsoft são fundamentais para impulsionar nossa jornada de transformação digital."
Com a implementação da aplicação Project Connect, a AECOM enfrentou vários desafios que dificultavam a eficiência e produtividade das suas equipas de projeto:
Governança de permissão: a natureza dinâmica das equipes de projeto significava que os indivíduos estavam espalhados por vários locais e funções. O desafio era garantir que todos tivessem o acesso certo no momento certo.
Diversidade tecnológica: Gerenciar permissões para muitas tecnologias exigiu aprendizado e implementação contínuos. Cada tecnologia tem suas regras e protocolos exclusivos para acesso e permissões, o que adiciona complexidade.
Déficit de integração: as operações AECOM envolvem tecnologias de negócios padrão, como Workday e Oracle, e plataformas como Autodesk, Revizto e Bluebeam. A falta de integração entre essas tecnologias e os sistemas de governança de permissão das equipes de projeto adicionou desafios.
Rastreamento de configuração de tecnologia descentralizado e ineficiente: O rastreamento de definições de tecnologia em todos os projetos era fragmentado e ineficiente. As equipes dependiam de processos manuais, planilhas e canais de comunicação, o que levava a lacunas no rastreamento e supervisão.
Precisávamos de uma solução que permitisse que nossos gerentes de informações integrassem de forma eficiente os membros do projeto em várias tecnologias e vários projetos. Com Microsoft Power Platform integração com o Azure Microsoft Fabric, descobrimos a solução perfeita para agilizar e otimizar todo o processo.
— Abdullah Tanvir, AECOM
Solução
A empresa criou o aplicativo Project Connect usando aplicativos Microsoft Power Apps de tela. Ele está em produção e é usado por todos os gerentes de informação em toda a região MEA. Devido à sua simplicidade e ao feedback positivo dos usuários na região MEA, o aplicativo também foi implantado na AECOM Canadá. Espera-se expansão para outras regiões.
Integração de Projetos - Equipas
Os gerentes de informações integram facilmente os membros da equipa de projeto e Microsoft Teams SharePoint usam a tela Integração de projetos - Equipes . Como mostrado na captura de tela a seguir, a tela exibe uma lista de projetos no painel esquerdo. O painel do meio mostra os membros atuais do projeto selecionado e o painel direito mostra o diretório do utilizador.
O fluxo de trabalho a seguir segue os textos explicativos numerados na captura de tela:
Os gerentes de informações selecionam um projeto no painel esquerdo. Os membros da equipa do projeto aparecem no painel central.
O gerenciador de informações pesquisa o diretório do utilizador no painel direito para verificar se o novo membro da equipa existe no Teams e SharePoint.
Se o membro da equipa não for encontrado, o gerenciador de informações selecionará o ícone Adicionar para adicionar o indivíduo ao diretório de utilizador do AECOM.
Se o membro da equipa também precisar ser adicionado ao grupo de segurança Gerenciamento de Projetos (PM), o administrador selecionará a opção Adicionar ao PM SG .
Os gerentes de informações também podem adicionar membros da equipa em massa usando o modelo de planilha Importação em massa do Excel. O modelo é anexado a um e-mail que se parece com o exemplo a seguir:
O gerenciador de informações carrega o modelo preenchido para o local vinculado no e-mail. Um Power Automate fluxo, executado em segundo plano, adiciona cada membro na planilha ao site do SharePoint projeto.
O Project Connect fornece telas semelhantes para adicionar membros da equipa ao Autodesk Construction Cloud e ao Revizto.
Visualização do Projeto
Os gerentes de informações usam a tela Exibição de projeto para verificar e ajustar quais tecnologias um membro da equipa tem acesso. Como mostrado na captura de tela a seguir, a tela é dividida em duas seções principais:
O lado esquerdo lista projetos e inclui uma caixa de pesquisa para encontrar projetos específicos. Os ícones indicam quais ferramentas são integradas a cada projeto, incluindo o grupo de segurança Gerenciamento de projetos, o relatório de conflito Revizto, o relatório de custos do projeto, Teams/SharePoint, Autodesk Construction Cloud, Revizto e UNIFI.
O lado direito é o espaço de trabalho do utilizador. Inclui uma caixa de pesquisa de utilizadores e ícones para integrar utilizadores e atribuir funções ao Autodesk Construction Cloud.
Legenda:
- Selecione os ícones para exibir o grupo de segurança Gerenciamento de Projetos, o relatório de conflito Revizto e o relatório de custos do projeto. Selecione um ícone de plataforma para acessar os registros do projeto nessa plataforma.
- Procure um utilizador no diretório para visualizar rapidamente seu acesso à tecnologia.
- (Administradores) Atribua tecnologias relevantes simultaneamente atribuindo uma função ao utilizador.
- (Administradores) Selecione o ícone Adicionar para adicionar a função ao utilizador.
Visualização do utilizador
A tela User View é a contrapartida da tela Project View . Ele permite que os gerentes de informações pesquisem um utilizador específico no diretório de usuários da AECOM e visualizem seu acesso a diferentes tecnologias em todos os projetos. Como mostrado na captura de tela a seguir, a tela é dividida em duas seções principais. O lado esquerdo mostra um diretório de utilizador com uma caixa de pesquisa. O lado direito exibe uma lista de projetos aos quais o membro da equipa selecionado está atribuído e uma caixa de pesquisa para localizar projetos específicos. Os ícones indicam a quais tecnologias o membro da equipa tem acesso para cada projeto. Uma marca de seleção indica que o membro da equipa concluiu a integração.
Administrador do Project Connect
A tela Project Connect Admin é um aplicativo controlado por modelo criado em Power Apps. Os gerentes de informações usam essa tela para configurar projetos para integração no aplicativo Project Connect. Como mostrado na captura de tela a seguir, a tela exibe uma lista de projetos com colunas como o nome do projeto, gerente do projeto, ID do projeto e outras informações de identificação. Os botões na parte superior da tela permitem que os gerentes de informações executem ações como excluir um projeto, atualizar a lista de projetos, visualizar a exibição, enviar um link para a lista por e-mail, executar um relatório e exportar de ou para o Excel.
Relatório de Acesso à Integração
Os gerentes de informações usam o painel Relatório de Acesso de Integração para acompanhar o progresso da integração da equipa ao longo do tempo para um projeto. Como mostrado na captura de tela a seguir, o painel exibe várias visualizações de dados para o projeto selecionado:
- O número de membros da equipa não integrados
- Gráficos de barras mostrando o número de membros da equipa integrados por trabalho, família e país/região
- Um gráfico de séries temporais de contagens de integração por data
- Uma tabela de nomes de membros da equipa e horas trabalhadas
Tecnologias utilizadas
A equipa da AECOM utilizou uma variedade de tecnologias Microsoft no desenvolvimento e implementação da aplicação Project Connect:
Power Apps: Serviu como a principal interface de desenvolvimento para aplicativos de tela do Project Connect e aplicativos orientados a modelos.
Power Automate: Power Automate fluxos de trabalho recuperam e consolidam informações de todas as plataformas sobre os membros da equipa atribuídos a um projeto. Os fluxos usam as APIs do Autodesk Construction Cloud e do Revizto para integrar os membros a essas plataformas de tecnologia.
Power BI: Fornece relatórios analíticos que oferecem informações sobre permissões e níveis de acesso em diferentes plataformas de tecnologia para tomada de decisões e gerenciamento informados.
Microsoft Fabric: Facilita a engenharia de dados consolidando dados de várias fontes e armazenando-os em um data warehouse para relatórios e análises abrangentes.
Armazenamento de Blobs do Azure: armazena os relatórios financeiros do Workbench e os dados de RH do Workday, a serem ingeridos pelo Microsoft Fabric Data Factory.
Banco de Dados SQL do Azure: abriga dados de gerenciamento de recursos humanos (HRM) do Workday, que são usados na tela e nos aplicativos orientados por modelo e nos Power Automate fluxos.
Dataverse: Serve como o banco de dados back-end para o aplicativo Project Connect, armazenando informações do utilizador do Autodesk Construction Cloud e do Microsoft Teams Revizto.
Copiloto: acelera o desenvolvimento usando recursos aprimorados por IA para Dataverse, Power Apps além Power Automate de simplificar fluxos de trabalho e aumentar a produtividade.
Capacidades chave
Aqui estão os principais recursos do aplicativo Project Connect:
- Integre utilizadores de software que não seja da Microsoft, como o Autodesk Construction Cloud e o Revizto.
- Integre usuários em massa ao Microsoft Teams SharePoint Autodesk Construction Cloud e ao Revizto usando um modelo do Excel.
- Integre os utilizadores em três plataformas tecnológicas diferentes com um único clique.
- Use um painel para entender a análise de permissões no Teams, SharePoint no Autodesk Construction Cloud e no Revizto.
Arquitetura
Para entender melhor a base técnica do aplicativo Project Connect, vamos examinar a arquitetura da solução. Os diagramas a seguir mostram os componentes e como eles interagem para oferecer uma experiência de integração eficaz.
O primeiro diagrama é um fluxograma que ilustra a integração de vários sistemas e ferramentas de software. O Outlook está vinculado ao sistema HRM do Workday, ao Workbench e Power Automate. Power Automate está conectado ao Armazenamento de Blobs do Azure. A partir daí, duas instâncias separadas do Fabric Data Factory processam os dados: uma os roteia para o Fabric Data Warehouse e Power BI, enquanto a outra os encaminha para o Banco de Dados SQL do Azure. O Project Connect também faz parte do ecossistema, indicando um pipeline abrangente de integração de dados e fluxo de trabalho.
Legenda:
- Recursos de copiloto e Power Automate Power Apps racionalização de fluxos de trabalho e aumento da produtividade.
- O Workday envia dados semanais de gerenciamento de recursos humanos (HRM) para uma caixa de correio Microsoft Outlook compartilhada.
- Um Power Automate fluxo carrega automaticamente os relatórios de RH em uma instância do Armazenamento de Blobs do Azure.
- Enquanto isso, o Project Cost Control System (do Workbench) envia relatórios de custos de projeto agendados semanalmente para a caixa de correio compartilhada do Outlook para todos os projetos ativos da equipa.
- Um Power Automate fluxo também carrega esses relatórios de custo na instância do Armazenamento de Blobs do Azure.
- Microsoft Fabric Em seguida, o Data Factory ingere os dados de custo do projeto e os dados de RH em um Data Warehouse de malha.
- Power BI Analisa e visualiza as informações de custo em um painel.
- Microsoft Fabric O Data Factory ingere os dados de RH no Banco de Dados SQL do Azure.
- As informações são enviadas do Banco de Dados SQL do Azure para serem exibidas no aplicativo Project Connect, que foi criado usando Power Apps.
- Os dados são então enviados para Power BI serem visualizados no painel.
Em seguida, vamos dar uma olhada mais profunda na arquitetura do aplicativo Project Connect, criado usando Power Apps.
Legenda:
Recursos de copiloto em Power Automate, Dataverse e Power Apps simplificar fluxos de trabalho e aumentar a produtividade.
A partir do fluxo de trabalho anterior, os dados de RH são enviados do Banco de Dados SQL do Azure para serem exibidos no aplicativo Project Connect, que foi criado com Power Apps.
O aplicativo orientado por modelo Project Connect Admin gerencia diretamente o Project Connect.
Os dados das plataformas são enviados para a aplicação Project Connect:
Um fluxo diário Power Automate usa a API do Autodesk Construction Cloud para buscar detalhes do utilizador do projeto para todos os projetos ativos do Autodesk Construction Cloud. Os dados são armazenados na tabela Autodesk Construction Cloud Users Dataverse e enviados para o Project Connect.
Um segundo fluxo diário Power Automate usa a API Revizto para buscar detalhes do utilizador do projeto para todos os projetos Revizto ativos. Os dados são armazenados na tabela Revizto Users Dataverse e enviados para o Project Connect.
Um terceiro fluxo diário Power Automate usa a API do Microsoft Graph para buscar detalhes do utilizador para todos os projetos ativos do Teams. Os dados são armazenados na tabela Usuários Dataverse do Teams e enviados para o Project Connect.
As opções de importação em massa permitem que os administradores acionem Power Automate fluxos para enviar e-mails para uma caixa de correio do Outlook com o modelo do Excel anexado. Quando um arquivo do Excel é carregado, outro SharePointfluxo é acionado Power Automate , usando a API relevante para adicionar os usuários ao SharePoint Teams, Autodesk Construction Cloud ou Revizto.
Os usuários são adicionados ao Teams ou SharePoint ao Grupo usando a Office 365 função Grupos.
Quando os usuários são adicionados ao Autodesk Construction Cloud ou ao Revizto, um Power Automate fluxo armazena as informações do utilizador nas tabelas Dataverse Autodesk Construction Cloud ou Revizto Onboarding Tracking.
Os dados de uso do Project Connect são passados diretamente para a tabela Uso Dataverse do aplicativo.
Os dados da tabela são analisados pelo Fabric Data Factory e ingeridos no Fabric Data Warehouse.
As informações do projeto são enviadas para o Power BI painel com as informações de custo para analisar e visualizar os dados de integração do projeto.
Conclusões principais
A implementação da aplicação Project Connect pela AECOM levou a melhorias significativas. Aqui estão os principais efeitos da solução:
Processo de integração simplificado: o aplicativo Project Connect de visualização única simplifica o processo de integração entre SharePoint o Autodesk Construction Cloud e o Revizto. Os usuários só precisam se familiarizar com o Power Apps aplicativo, que é simples e fácil de usar. Os membros da equipa não precisam mais aprender as interfaces de utilizador das plataformas individuais.
Maior eficiência e redução da curva de aprendizagem: O processo simplificado aumentou significativamente a eficiência e reduziu a curva de aprendizagem. Essa mudança estratégica permite que os gerentes de informação assumam a responsabilidade de integrar, aumentando seu impacto e liberando os designers para se concentrarem em suas tarefas principais do projeto.
Integração com software de core business: O aplicativo Project Connect integra-se com o software de negócios principal da organização, como o Workday e a ferramenta Project Cost. Essa integração aumentou a produtividade do gerenciamento de usuários e fornece à AECOM insights profundos sobre a complexidade das permissões e direitos de acesso nas várias pilhas de tecnologia para suas equipes de projeto.
Rastreamento centralizado de definições de tecnologia: A solução oferece uma maneira fácil e centralizada de rastrear definições de tecnologia em todos os projetos da empresa. O rastreamento centralizado garante que nada seja negligenciado e que as equipes de projeto tenham todas as ferramentas de que precisam desde o início.
Redução de 50% nos SharePoint e-mails de solicitação de acesso: a solução reduziu a sobrecarga administrativa cortando pela metade os e-mails de solicitação de acesso relacionados ao SharePoint projeto.
Acesso com um clique às plataformas: os usuários podem acessar diferentes plataformas de tecnologia com um único clique.
Gerenciamento simplificado de acesso de usuários: gerenciar o acesso de usuários em diferentes projetos e plataformas de tecnologia é muito mais fácil. Os administradores beneficiam de um melhor controlo e de uma complexidade reduzida sem terem de gerir várias plataformas.
Perspetivas futuras
À medida que a AECOM continua a inovar e a melhorar as suas soluções, vários desenvolvimentos entusiasmantes estão no horizonte. As seguintes iniciativas-chave visam simplificar ainda mais os processos, melhorar a experiência do utilizador e integrar tecnologias avançadas nos fluxos de trabalho:
Interatividade do utilizador aprimorada com o controle Copilot na tela Power Apps : aAECOM planeja usar Power Apps para integrar a funcionalidade Copilot em aplicativos de tela, o que permite que os usuários interajam diretamente com suas fontes de dados por meio de consultas em linguagem natural.
Adoção do design baseado em interface do utilizador Fluent: a equipa planeja usar a interface do utilizador Fluent para design de aplicativos em todo o aplicativo Project Connect para garantir uma experiência de utilizador consistente e coesa.
Desenvolvimento de conectores personalizados para APIs específicas do setor: para atender às necessidades de negócios especializadas, o foco estratégico é a criação de conectores personalizados para APIs como Autodesk Construction Cloud e Revizto. Esses conectores permitirão uma integração perfeita entre Power Platform ferramentas críticas do setor, permitindo a automação de fluxos de trabalho e sincronização de dados em tempo real.
Copilot Studio: A AECOM planeia criar prompts que permitam aos seus administradores de negócios integrar indivíduos a várias tecnologias.
Informações relacionadas
- O que é o Power Apps?
-
O que é Power Automate?
- Visão geral das práticas recomendadas de adoção de automação
- Usar SharePoint e Power Automate criar fluxos de trabalho
- Visão geral de como integrar Power Automate fluxos com Dataverse
- Use o Copilot em Power Automate
- Adote a automação com o Copilot em Power Automate
- Introdução ao Copilot em fluxos de cloud
- O que é o Microsoft Dataverse?
- O que é Microsoft Fabric?
- O que é o Armazenamento de Blobs do Azure?
- O que é o Banco de Dados SQL do Azure?
- Visão geral dos Fluent UI Web Components
- Copilot Studio Visão geral