사용자 지정 비즈니스 프로세스

Azure API Management
Azure AI Bot Service
Azure 기능
Power Apps
Power BI
Power Automate

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.

이 예제에서는 수동 또는 종이 기반 프로세스를 자동화하고 표면적으로 풍부한 사용자 환경을 제공하는 포털을 구현하는 방법을 보여줍니다. Azure API 관리 및 Azure Functions를 활용하여 기존 시스템을 이용하는 사용자 지정 API를 연결합니다. Azure 관리형 데이터베이스와 하위 코드 접근 방식을 사용하여 작업을 자동화하면 전체 솔루션 비용을 절감하는 동시에 기본적으로 복원력 및 확장 가능한 실시간 앱을 빠르게 빌드할 수 있습니다.

아키텍처

Azure 구성 요소가 있는 항공사 시스템의 데이터 흐름을 보여 주는 다이어그램

이 아키텍처의 Visio 파일을 다운로드합니다.

데이터 흐름

솔루션을 통한 데이터 흐름은 다음과 같습니다.

  1. 이 항공사 시스템은 Azure API Management에서 호스트되는 사용자 지정 API와 통신합니다.
  2. 사용자 지정 API 코디네이터는 알림을 받고 항공사 시스템에서 들어오는 메시지를 처리합니다. 이를 Power Apps로 보내며, 여기서 항공편은 Microsoft Teams 채널에 할당됩니다.
  3. 사용자가 모니터링할 항공편을 선택하거나, 시스템이 사용자를 항공편에 할당할 때 추가 처리를 위해 시스템이 Azure Storage 계정 큐에서 Graph API 호출을 큐에 대기시킵니다.
  4. Azure Functions는 스토리지 큐의 들어오는 메시지를 기반으로 Graph API 호출을 실행하며, Teams에 알림을 보내고 추가 분석을 위해 모든 이벤트를 Azure Event Hubs로 스트림합니다.
  5. 항공사의 알림 시스템은 Azure Bot Service를 사용하는 사용자 지정 봇 메시징 서비스로 관리됩니다.
  6. 사용자 지정 봇은 Teams의 사용자에게 항공편 업데이트를 보냅니다.
  7. Azure Data Lake Storage는 Event Hubs의 이벤트에 대한 장기 보존 및 마이크로 일괄 처리를 제공하므로, Power BI를 사용하여 통찰력 있는 보고서를 생성합니다.

구성 요소

여러 Azure 구성 요소를 사용하여 여러 데이터 원본에서 데이터가 로드됩니다.

  • Power Apps: 프로세스를 현대화하고 어려운 과제를 해결하는 로우 코드 앱을 신속하게 빌드하여 조직 전체의 민첩성을 높입니다.
  • Azure Functions: 서버리스 컴퓨팅을 사용하여 애플리케이션 개발 가속화 및 간소화
  • Azure API 관리: 모든 환경에서 API에 사용되는 하이브리드 다중 클라우드 관리 플랫폼
  • Azure SQL Database: 클라우드에서 지능적인 관리형 SQL을 통해 비즈니스 속도에 맞게 확장되는 앱 빌드
  • Azure Cosmos DB: 모든 규모의 개방형 API가 포함된 고속 NoSQL 데이터베이스
  • Azure Storage: 데이터, 앱 및 워크로드를 저장하기 위한 안전하고 대규모로 확장 가능한 클라우드 스토리지
  • Azure Event Hubs: 간단하고 안전하며 확장 가능한 실시간 데이터 수집
  • Azure Data Lake Storage: 고성능 분석 워크로드를 위한 확장 가능하고 안전한 데이터 레이크
  • Azure Bot Service: 봇 개발용으로 빌드된 관리형 서비스
  • Azure Data Factory: 규모에 맞게 ETL을 간소화하는 하이브리드 데이터 통합 서비스
  • Power Automate: 반복적인 작업 및 종이 없는 프로세스 간소화
  • Power BI 는 데이터를 분석하고 통찰력을 공유하는 비즈니스 분석 도구 제품군입니다.

시나리오 정보

잠재적인 사용 사례

디지털 워크플로의 사용은 특정 산업에 국한되지 않습니다. 문서 기반 디지털 워크플로는 동일한 구성 요소를 사용하면서도 프로세스의 요구 사항을 충족하도록 다르게 정렬합니다. 다음과 같은 산업에서 자동화된 프로세스의 이점을 활용할 수 있으나 여기에 국한되지는 않습니다.

  • 제조업
  • 의료
  • Education
  • Finance
  • 로펌
  • 항공(항공우주)

다음 단계