다음을 통해 공유


시나리오 0: 새 프로젝트에 대한 ALM

처음으로 Power Apps에서 앱을 만드는 경우 정상 ALM(애플리케이션 수명 주기 관리) 전략을 사용하여 생산 환경에 작동하는 애플리케이션을 성공적으로 배포하려면 이 문서에 설명된 작업을 수행합니다.

작업 설명 추가 정보
1. 환경 전략을 계획하고 구현합니다. 필요한 환경을 결정하고 적절한 거버넌스 모델을 설정하는 것이 중요한 첫 번째 단계입니다. 최소한 두 개의 환경, 즉 개발 및 생산 환경이 있어야 합니다. 그러나 개발, 테스트 및 프로덕션의 세 가지 환경 이상이 있는 것이 좋습니다. 환경 전략
2. 솔루션 전략을 계획합니다. 모든 사용자 지정을 관리되지 않는 단일 솔루션으로 통합할지 또는 여러 솔루션이 있는 모듈식 디자인을 채택할지 결정하고, 격리된 자체 Microsoft Dataverse 개발 환경에서 각 사용자 지정을 개발해야 하는지 여부를 결정합니다. 최소한 새 빈 솔루션을 만들고 해당 솔루션에 대한 사용자 지정 게시자를 만듭니다. 솔루션 구성
3. DevOps 프로젝트를 설정합니다. 나중에 솔루션 내보내기 및 배포와 같은 필요한 처리를 수행하기 위해 여러 파이프라인을 추가하는 DevOps 프로젝트를 설정합니다. 연속 통합 및 배포 설정

프로젝트 만들기
4. DevOps에 솔루션 소스 코드를 저장합니다. Dataverse Git 통합을 사용하거나 DevOps 파이프라인을 만들어 완료된 관리되지 않는 솔루션을 Azure DevOps 리포지토리로 내보낼 수 있습니다. Dataverse Git 통합

첫 번째 파이프라인 만들기

빌드 파이프라인: 개발(DEV)에서 솔루션 내보내기
5. 앱을 구성하고 빌드합니다. 만든 솔루션에서 앱을 만듭니다. 모델 기반 앱: 첫 모델 기반 앱을 처음부터 빌드

캔버스 앱: Microsoft Dataverse를 사용하여 처음부터 앱 만들기
6. 해당 솔루션에 추가 사용자 지정을 추가합니다. 필요에 따라 추가 구성 요소를 추가합니다. 흐름, AI 모델, 데이터 레이크 구성으로 내보내기, 웹 리소스, 플러그 인, 심지어 다른 앱 등 광범위한 구성 요소 중에서 선택합니다. 솔루션에서 테이블 구분 사용

솔루션에서 구성 요소 만들기

솔루션에 기존 구성 요소 추가
7. 솔루션을 배포합니다. Power Platform에서 파이프라인을 사용하거나 DevOps 파이프라인을 만들어 하나 이상의 대상 프로덕션 환경에 관리형 솔루션을 배포합니다. Power Platform의 파이프라인

빌드 및 릴리스 파이프라인

릴리스 파이프라인: 생산(PROD)에 배포
8. 앱에 대한 액세스 권한을 부여합니다. 라이선스를 할당하고 보안 역할을 할당하여 애플리케이션을 사용자와 공유합니다. 라이선싱

모델 기반 앱 공유

캔버스 앱 공유

시나리오 1: 시민 개발(앱 및 흐름 제작자)