다음을 통해 공유


AECOM은 Azure를 사용하여 프로젝트 온보딩을 간소화합니다. Power Platform Microsoft Fabric

이 기사에서는 인프라 개발 분야의 글로벌 리더인 AECOM이 어떻게 프로젝트 온보딩을 간소화했는지 알아봅니다. , Microsoft Power Platform Microsoft Azure Microsoft Fabric AECOM은 교통 시스템, 물 공급, 폐기물 관리, 에너지 시스템, 공공 건물을 포함한 광범위한 프로젝트를 관리합니다. 이러한 프로젝트는 규모와 복잡성 면에서 상당하므로 여러 분야와 이해관계자 간의 효과적인 조정이 필요합니다.

AECOM은 여러 플랫폼에 프로젝트 팀원을 추가하는 프로세스를 자동화하기 위해 Microsoft SharePoint, Autodesk Construction Cloud, Revizto를 통합하는 Project Connect 애플리케이션을 개발했습니다. Project Connect는 모든 필수 권한과 액세스 권한이 처음부터 올바르게 설정되도록 보장하여 사용자가 복잡한 데이터 및 데이터 소스와 상호 작용할 필요가 없도록 합니다. AECOM MEA의 빌딩 엔지니어링 팀 부사장인 스티브 해리슨은 "첨단 기술과 엔지니어링의 뛰어난 통합이 고객에게 제공하는 솔루션에 어떤 변화를 가져오는지 직접 보았습니다."라고 말했습니다.

당면 과제

AECOM은 중동 및 아프리카(MEA) 지역의 엔지니어링 프로젝트에 필요한 다양한 기술 플랫폼에 프로젝트 팀 구성원을 배치하는 방식을 개선해야 했습니다. 프로젝트의 범위와 복잡성이 커짐에 따라 팀원을 적합한 플랫폼에 배치하는 일이 점점 더 어려워졌습니다. 엔지니어링 팀은 원활하고 효율적으로 작업을 시작할 수 없었고, 이로 인해 때때로 지연이 발생했습니다. 특히 점점 더 많은 프로젝트가 온라인으로 진행됨에 따라 간소화되고 중앙화된 솔루션이 중요해졌습니다.

이러한 과제를 해결하기 위해 AECOM은 Power Platform, Microsoft Fabric, Dataverse, Azure, Copilot을 포함한 Microsoft 기술을 기반으로 Project Connect를 구축했습니다. 애플리케이션 개발의 주요 역할에는 정보 관리자, 디자이너, 디지털 팀이 포함되었습니다. AECOM MEA 디지털 디렉터인 마틴 앵거스는 "저희는 Microsoft 제품 활용에 전념하는 회사로서 Microsoft 기술이 디지털 혁신 여정을 추진하는 데 중요한 역할을 한다고 믿습니다."라고 말했습니다.

AECOM은 Project Connect 애플리케이션을 구현하면서 프로젝트 팀의 효율성과 생산성을 저해하던 여러 가지 과제를 해결했습니다.

  • 허가 거버넌스: 프로젝트 팀의 역동적인 특성으로 인해 개인이 여러 위치와 역할에 분산되어 있었습니다. 과제는 모든 사람이 적절한 시기에 적절한 접근 권한을 갖도록 하는 것이었습니다.

  • 기술적 다양성: 많은 기술에 대한 권한을 관리하려면 지속적인 학습과 구현이 필요했습니다. 각 기술에는 액세스 및 권한에 대한 고유한 규칙과 프로토콜이 있어 복잡성이 더해집니다.

  • 통합 부족: AECOM 운영에는 Workday, Oracle과 같은 표준 비즈니스 기술과 Autodesk, Revizto, Bluebeam과 같은 플랫폼이 필요합니다. 이러한 기술과 프로젝트 팀의 권한 관리 시스템 간의 통합이 부족하여 어려움이 더 커졌습니다.

  • 분산되고 비효율적인 기술 설정 추적: 프로젝트 전반에서 기술 설정을 추적하는 작업은 분산되어 있고 비효율적이었습니다. 팀은 수동 프로세스, 스프레드시트, 커뮤니케이션 채널에 의존했고, 이로 인해 추적 및 감독에 차이가 생겼습니다.

우리는 정보 관리자가 다양한 기술과 여러 프로젝트에 걸쳐 프로젝트 멤버를 효율적으로 배치할 수 있는 솔루션이 필요했습니다. Microsoft Power PlatformAzure와 통합하여 Microsoft Fabric전체 프로세스를 간소화하고 최적화하는 완벽한 솔루션을 발견했습니다.

압둘라 탄비르, AECOM

해결 방법

이 회사는 Microsoft Power Apps캔버스 앱을 사용하여 Project Connect 애플리케이션을 만들었습니다. 현재 생산 중이며 MEA 지역 전체의 모든 정보 관리자가 사용하고 있습니다. 이 애플리케이션은 간단하며 MEA 지역 사용자들로부터 긍정적인 피드백을 받았기 때문에 AECOM Canada에도 배포되었습니다. 다른 지역으로의 확장도 예상됩니다.

프로젝트 온보딩 - 팀

정보 관리자는 프로젝트 온보딩 - 팀 화면을 사용하여 프로젝트 팀원을 쉽게 온보딩합니다. Microsoft Teams SharePoint 프로젝트 온보딩 - 팀 화면을 사용합니다. 다음 스크린샷에서 볼 수 있듯이 화면 왼쪽 창에 프로젝트 목록이 표시됩니다. 가운데 창에는 선택한 프로젝트의 현재 멤버가 표시되고, 오른쪽 창에는 사용자 디렉토리가 표시됩니다.

Project Connect 애플리케이션의 스크린샷으로, 팀과 온보딩 프로세스를 보여주는데, 번호가 매겨진 콜아웃이 있습니다. SharePoint

다음 워크플로는 스크린샷의 번호가 매겨진 콜아웃을 따릅니다.

  1. 정보 관리자는 왼쪽 창에서 프로젝트를 선택합니다. 프로젝트 팀 구성원은 가운데 창에 나타납니다.

  2. 정보 관리자는 오른쪽 창에 있는 사용자 디렉토리를 검색하여 새 팀 구성원이 Teams에 있는지 확인합니다. SharePoint

  3. 팀원을 찾을 수 없는 경우, 정보 관리자는 추가 아이콘을 선택하여 해당 개인을 AECOM 사용자 디렉토리에 추가합니다.

  4. 팀 구성원을 프로젝트 관리(PM) 보안 그룹에도 추가해야 하는 경우 관리자는 다음을 선택합니다. PM SG에 추가 옵션.

  5. 정보 관리자는 대량 가져오기 Excel 워크시트 템플릿을 사용하여 대량으로 팀원을 추가할 수도 있습니다. 해당 템플릿은 다음 예와 같은 이메일에 첨부되어 있습니다.

    대량 가져오기 Excel 워크시트 템플릿이 첨부된 예시 이메일의 스크린샷입니다.

    정보 관리자는 완성된 템플릿을 이메일에 링크된 위치에 업로드합니다. 백그라운드에서 실행되는 Power Automate 흐름은 워크시트의 각 멤버를 프로젝트의 SharePoint 사이트에 추가합니다.

Project Connect는 Autodesk Construction Cloud와 Revizto에 팀원을 추가하는 데 유사한 화면을 제공합니다.

프로젝트 보기

정보 관리자는 프로젝트 보기 화면을 사용하여 팀원이 액세스할 수 있는 기술을 확인하고 조정합니다. 다음 스크린샷에서 볼 수 있듯이 화면은 두 개의 주요 섹션으로 나뉩니다.

  • 왼쪽에는 프로젝트가 나열되어 있으며, 특정 프로젝트를 찾을 수 있는 검색창이 포함되어 있습니다. 아이콘은 프로젝트 관리 보안 그룹, Revizto 충돌 보고서, 프로젝트 비용 보고서, Teams/SharePoint, Autodesk Construction Cloud, Revizto, UNIFI를 포함하여 각 프로젝트에 통합된 도구를 나타냅니다.

  • 오른쪽은 사용자 작업 공간입니다. 여기에는 사용자 검색 상자와 사용자를 등록하고 Autodesk Construction Cloud 역할을 할당하는 아이콘이 포함되어 있습니다.

프로젝트 연결 애플리케이션의 '프로젝트 보기' 스크린샷. 왼쪽에는 도구 아이콘이 있는 프로젝트 목록, 오른쪽에는 온보딩 및 역할 할당을 위한 사용자 디렉토리, 번호가 매겨진 콜아웃이 표시됩니다.

범례:

  1. 프로젝트 관리 보안 그룹, Revizto 충돌 보고서, 프로젝트 비용 보고서를 보려면 아이콘을 선택하세요. 해당 플랫폼의 프로젝트 기록에 액세스하려면 플랫폼 아이콘을 선택하세요.
  2. 디렉토리에서 사용자를 검색하여 해당 사용자의 기술 접근 권한을 빠르게 확인하세요.
  3. (관리자) 사용자에게 역할을 할당하여 관련 기술을 동시에 할당합니다.
  4. (관리자) 추가 아이콘을 선택하여 사용자에게 역할을 추가하세요.

사용자 보기

사용자 보기 화면은 프로젝트 보기 화면의 대응 화면입니다. 이를 통해 정보 관리자는 AECOM 사용자 디렉토리에서 특정 사용자를 검색하고 모든 프로젝트에 걸쳐 다양한 기술에 대한 액세스 권한을 볼 수 있습니다. 아래 스크린샷에서 볼 수 있듯이 화면은 두 개의 주요 섹션으로 나뉩니다. 왼쪽에는 검색창이 있는 사용자 디렉토리가 표시됩니다. 오른쪽에는 선택한 팀원이 할당된 프로젝트 목록과 특정 프로젝트를 찾을 수 있는 검색 상자가 표시됩니다. 아이콘은 각 프로젝트에서 팀원이 접근할 수 있는 기술을 나타냅니다. 체크 표시는 팀원이 온보딩을 완료했음을 나타냅니다.

Project Connect의 '사용자 보기' 화면 스크린샷. 여러 프로젝트에서 특정 사용자와 해당 사용자의 기술 액세스를 검색하는 모습이 나와 있습니다.

프로젝트 커넥트 관리자

Project Connect 관리자 화면은 Power Apps에서 생성된 모델 기반 앱입니다. 정보 관리자는 이 화면을 사용하여 Project Connect 애플리케이션에 온보딩할 프로젝트를 설정합니다. 다음 스크린샷에서 볼 수 있듯이 화면에는 프로젝트 이름, 프로젝트 관리자, 프로젝트 ID 및 기타 식별 정보와 같은 열이 있는 프로젝트 목록이 표시됩니다. 화면 상단의 버튼을 사용하면 정보 관리자가 프로젝트 삭제, 프로젝트 목록 새로 고침, 보기 시각화, 이메일로 목록 링크 보내기, 보고서 실행, Excel로 내보내기 또는 Excel에서 내보내기 등의 작업을 수행할 수 있습니다.

데이터 열과 내보내기, 보고, 시각화와 같은 도구 모음 작업이 포함된 프로젝트 목록을 보여주는 'Project Connect 관리자' 화면의 스크린샷입니다.

온보딩 액세스 보고서

정보 관리자는 온보딩 액세스 보고서 대시보드를 사용하여 프로젝트에 대한 팀의 온보딩 진행 상황을 시간 경과에 따라 추적합니다. 다음 스크린샷에서 볼 수 있듯이 대시보드에는 선택한 프로젝트에 대한 여러 가지 데이터 시각화가 표시됩니다.

  • 온보딩되지 않은 팀원의 수
  • 직업군 및 국가/지역별로 온보딩된 팀원 수를 보여주는 막대형 차트
  • 날짜별 온보딩 횟수에 대한 시계열 차트
  • 팀원 이름과 근무 시간을 표시한 표

역할, 날짜, 직종, 국가/지역별 통계를 포함하여 프로젝트에 대한 온보딩 통계를 보여주는 Project Connect '온보딩 액세스 보고서' 대시보드의 스크린샷과 팀원 이름과 근무 시간 표가 있습니다.

사용된 기술

AECOM 팀은 Project Connect 애플리케이션의 개발 및 구현에 다양한 Microsoft 기술을 사용했습니다.

  • Power Apps: Project Connect 캔버스 앱모델 기반 앱의 주요 개발 인터페이스 역할을 합니다.

  • Power Automate: Power Automate 워크플로 는 프로젝트에 배정된 팀원에 대한 정보를 모든 플랫폼에서 검색하고 통합합니다. 이 흐름은 Autodesk Construction Cloud와 Revizto API를 사용하여 구성원을 해당 기술 플랫폼에 온보딩합니다.

  • Power BI: 다양한 기술 플랫폼에서 권한 및 액세스 수준에 대한 통찰력을 제공하는 분석 보고서를 제공하여 정보에 입각한 의사 결정과 관리를 지원합니다.

  • Microsoft Fabric: 여러 소스의 데이터를 통합하고 데이터웨어하우스에 저장하여 포괄적인 보고 및 분석을 수행함으로써 데이터 엔지니어링을 용이하게 합니다.

  • Azure Blob 스토리지 : Workbench 재무 보고서 및 Workday HR 데이터를 저장하여 수집합니다. Microsoft Fabric 데이터 팩토리.

  • Azure SQL 데이터베이스 : Workday의 인적 자원 관리(HRM) 데이터를 보관합니다. 이 데이터는 캔버스 및 모델 기반 앱에서 사용됩니다. Power Automate 흐름.

  • Dataverse: Project Connect 애플리케이션의 백엔드 데이터베이스 역할을 하며 Microsoft Teams, Autodesk Construction Cloud 및 Revizto의 사용자 정보를 저장합니다.

  • Copilot: AI 강화 기능을 활용하여 개발을 가속화하고 Dataverse, Power Apps, Power Automate 워크플로를 간소화하고 생산성을 높입니다.

주요 기능

Project Connect 애플리케이션의 주요 기능은 다음과 같습니다.

  • Autodesk Construction Cloud 및 Revizto와 같은 Microsoft가 아닌 소프트웨어 사용자를 온보딩합니다.
  • Excel 템플릿을 사용하여 대량으로 사용자를 Microsoft Teams, SharePoint, Autodesk Construction Cloud 및 Revizto에 온보딩합니다.
  • 단 한 번의 클릭으로 사용자를 세 가지 다른 기술 플랫폼에 온보딩할 수 있습니다.
  • 대시보드를 사용하여 Teams, SharePoint, Autodesk Construction Cloud 및 Revizto 전반의 권한 분석을 파악하세요.

건축

Project Connect 애플리케이션의 기술적 기반을 더 잘 이해하기 위해 솔루션 아키텍처를 살펴보겠습니다. 다음 다이어그램은 구성 요소를 보여주고, 효과적인 온보딩 경험을 제공하기 위해 구성 요소가 어떻게 상호 작용하는지 보여줍니다.

첫 번째 다이어그램은 다양한 소프트웨어 시스템과 도구의 통합을 보여주는 흐름도입니다. Outlook은 Workday HRM 시스템, Workbench 및 Power Automate에 연결되어 있습니다. Power Automate Azure Blob Storage에 연결되어 있습니다. 여기에서 두 개의 별도 Fabric Data Factory 인스턴스가 데이터를 처리합니다. 하나는 데이터를 Fabric Data Warehouse로 라우팅하고, Power BI 다른 하나는 데이터를 Azure SQL Database로 라우팅합니다. Project Connect 역시 생태계의 일부로, 포괄적인 데이터 및 워크플로 통합 파이프라인을 나타냅니다.

Copilot, Workday, Outlook, Azure 서비스 및 데이터와 워크플로 파이프라인의 통합을 보여주는 흐름도입니다. 각 항목에는 번호가 매겨져 있습니다. Power Automate Power Apps

범례:

  1. 조종사 지원 기능을 통해 Power Automate 작업 흐름을 간소화하고 생산성을 높일 수 있습니다. Power Apps
  2. Workday는 주간 인적자원 관리(HRM) 데이터를 공유 사서함으로 보냅니다. Microsoft Outlook
  3. Power Automate 흐름은 HR 보고서를 Azure Blob Storage 인스턴스에 자동으로 업로드합니다.
  4. 한편, 프로젝트 비용 관리 시스템(Workbench 제공)은 팀의 모든 활성 프로젝트에 대한 주간 예정 프로젝트 비용 보고서를 공유 Outlook 사서함으로 보냅니다.
  5. A Power Automate 흐름은 또한 해당 비용 보고서를 Azure Blob Storage 인스턴스에 업로드합니다.
  6. Microsoft Fabric 그런 다음 Data Factory는 프로젝트 비용 데이터와 HR 데이터를 Fabric Data Warehouse로 수집합니다.
  7. Power BI 대시보드에서 비용 정보를 분석하고 시각화합니다.
  8. Microsoft Fabric Data Factory는 HR 데이터를 Azure SQL Database로 수집합니다.
  9. 그런 다음 해당 정보는 Azure SQL Database에서 전송되어 Power Apps를 사용하여 빌드된 Project Connect 애플리케이션에 표시됩니다.
  10. 그런 다음 데이터는 대시보드에 시각화되도록 전송됩니다. Power BI

다음으로, Power Apps를 사용하여 구축된 Project Connect 애플리케이션의 아키텍처를 자세히 살펴보겠습니다.

Project Connect가 Copilot, SQL 등의 도구를 연결하고 AECOM 프로젝트에 온보딩하는 방법을 번호가 매겨진 콜아웃과 함께 보여주는 흐름도입니다. Power Automate  Power Apps Power BI

범례:

  1. 조종사 역할은 Power Automate, Dataverse, Power Apps 작업 흐름을 간소화하고 생산성을 높이는 데 사용됩니다.

  2. 이전 워크플로에서 HR 데이터는 Azure SQL Database에서 전송되어 Power Apps로 빌드된 Project Connect 애플리케이션에 표시됩니다.

  3. Project Connect Admin 모델 기반 앱은 Project Connect를 직접 관리합니다.

  4. 플랫폼의 데이터는 Project Connect 애플리케이션으로 전송됩니다.

    • 일일 Power Automate 흐름은 Autodesk Construction Cloud API를 사용하여 모든 활성 Autodesk Construction Cloud 프로젝트에 대한 프로젝트 사용자 세부 정보를 가져옵니다. 데이터는 Autodesk Construction Cloud 사용자 Dataverse 테이블에 저장되고 Project Connect로 전송됩니다.

    • 두 번째 일일 Power Automate 흐름은 Revizto API를 사용하여 모든 활성 Revizto 프로젝트에 대한 프로젝트 사용자 세부 정보를 가져옵니다. 데이터는 Revizto Users Dataverse 테이블에 저장되고 Project Connect로 전송됩니다.

    • 세 번째 일일 흐름은 Microsoft Graph API를 사용하여 모든 활성 Teams 프로젝트에 대한 사용자 세부 정보를 가져옵니다. Power Automate 데이터는 Teams Users Dataverse 테이블에 저장되고 Project Connect로 전송됩니다.

  5. 대량 가져오기 옵션을 사용하면 관리자가 Excel 템플릿이 첨부된 Outlook 사서함으로 이메일을 보내는 흐름을 트리거할 수 있습니다. Power Automate Excel 파일을 SharePoint에 업로드하면 관련 API를 사용하여 사용자를 Teams, Autodesk Construction Cloud 또는 Revizto에 추가하는 또 다른 Power Automate 흐름이 트리거됩니다. SharePoint

  6. 사용자는 그룹 기능을 사용하여 팀이나 그룹에 추가됩니다. SharePoint Office 365

  7. 사용자가 Autodesk Construction Cloud 또는 Revizto에 추가되면 Power Automate 흐름은 사용자 정보를 Dataverse의 Autodesk Construction Cloud 또는 Revizto 온보딩 추적 테이블에 저장합니다.

  8. Project Connect 사용 데이터는 앱 사용 Dataverse 테이블에 직접 전달됩니다.

  9. 테이블 데이터는 Fabric Data Factory에서 분석되어 Fabric Data Warehouse로 수집됩니다.

  10. 프로젝트 정보는 비용 정보와 함께 대시보드로 전송되어 프로젝트 온보딩 데이터를 분석하고 시각화합니다. Power BI

핵심 사항

AECOM에서 Project Connect 애플리케이션을 구현한 결과 상당한 개선이 이루어졌습니다. 이 솔루션의 주요 효과는 다음과 같습니다.

  • 간소화된 온보딩 프로세스: 단일 보기 Project Connect 애플리케이션은 Autodesk Construction Cloud와 Revizto에서 온보딩 프로세스를 간소화합니다. SharePoint 사용자는 간단하고 사용하기 쉬운 애플리케이션에 익숙해지기만 하면 됩니다. Power Apps 팀원들은 더 이상 개별 플랫폼의 사용자 인터페이스를 배울 필요가 없습니다.

  • 향상된 효율성과 단축된 학습 곡선: 간소화된 프로세스로 효율성이 크게 향상되고 학습 곡선이 단축되었습니다. 이러한 전략적 전환을 통해 정보 관리자가 온보딩에 대한 책임을 맡아 영향력을 높이고 설계자는 핵심 프로젝트 작업에 집중할 수 있게 되었습니다.

  • 핵심 비즈니스 소프트웨어와의 통합: Project Connect 애플리케이션은 Workday 및 Project Cost 도구와 같은 조직의 핵심 비즈니스 소프트웨어와 통합됩니다. 이러한 통합을 통해 사용자 관리 생산성이 향상되었고, AECOM은 프로젝트 팀의 다양한 기술 스택에서 권한 및 액세스 권한의 복잡성에 대한 심층적인 통찰력을 얻을 수 있었습니다.

  • 기술 설정에 대한 중앙 집중식 추적: 이 솔루션은 회사의 모든 프로젝트에 걸쳐 기술 설정을 추적하는 간편하고 중앙 집중식 방법을 제공합니다. 중앙에서 추적하면 아무것도 간과되지 않으며 프로젝트 팀은 처음부터 필요한 모든 도구를 갖출 수 있습니다.

  • 접근 요청 이메일 50% 감소 SharePoint : 이 솔루션은 프로젝트 관련 접근 요청 이메일을 절반으로 줄여 관리 비용을 절감했습니다. SharePoint

  • 한 번의 클릭으로 플랫폼에 접속: 사용자는 한 번의 클릭으로 다양한 기술 플랫폼에 접속할 수 있습니다.

  • 간소화된 사용자 액세스 관리: 다양한 프로젝트와 기술 플랫폼에서 사용자 액세스를 관리하는 것이 훨씬 쉬워졌습니다. 관리자는 여러 플랫폼을 관리할 필요 없이 더 나은 제어와 복잡성 감소의 이점을 누릴 수 있습니다.

앞으로 나아가며

AECOM이 혁신을 거듭하고 솔루션을 개선함에 따라, 앞으로 몇 가지 흥미로운 개발이 예상됩니다. 다음의 주요 이니셔티브는 프로세스를 더욱 간소화하고, 사용자 경험을 개선하고, 고급 기술을 워크플로에 통합하는 것을 목표로 합니다.

  • Power Apps 캔버스에서 Copilot 제어를 통해 향상된 사용자 상호 작용성: AECOM은 Power Apps 캔버스 앱에 Copilot 기능을 통합하여 사용자가 자연어 쿼리를 통해 데이터 소스와 직접 상호 작용할 수 있도록 할 계획입니다.

  • Fluent UI 기반 디자인 채택: 팀은 일관되고 응집력 있는 사용자 경험을 보장하기 위해 Project Connect 애플리케이션 전반의 앱 디자인에 Fluent UI를 사용할 계획입니다.

  • 업계별 API에 대한 맞춤형 커넥터 개발: 특수한 비즈니스 요구 사항을 충족하기 위해 Autodesk Construction Cloud 및 Revizto와 같은 API에 대한 맞춤형 커넥터를 구축하는 데 전략적으로 중점을 두고 있습니다. 이러한 커넥터를 사용하면 Power Platform 및 주요 산업 도구 간의 원활한 통합이 가능해져 워크플로 자동화와 실시간 데이터 동기화가 가능해집니다.

  • Copilot Studio: AECOM은 기업 관리자가 개인을 다양한 기술에 적응시키는 데 도움이 되는 메시지를 설정할 계획입니다.