이 리포지토리에는 표준화된 Microsoft Power Automate Desktop 흐름을 구축하기 위한 프레임워크가 포함되어 있습니다.
여기에는 자주 사용되는 다음과 같은 기능이 구성 요소로 포함되어 있습니다.
Power Automate의 프리미엄 라이선스가 있는 경우 이제 전체 내보낸 비관리형 솔루션 파일을 환경으로 가져올 수 있습니다. 이 파일은 Power Automate Desktop 버전 2.46.163.24194와 함께 패키지되었습니다. Power Automate는 이후 버전에 필요한 모든 업데이트도 처리합니다. 흐름은 이전 버전과 호환되지 않을 수 있으며 그러한 경우 편집할 수 없도록 하는 오류가 발생합니다.
프리미엄 라이선스가 없거나 이를 이전 버전의 PAD와 함께 사용하려는 경우 /src/flows/
에 있는 코드 조각을 사용해 볼 수 있습니다.
각 흐름 아래의 README.md 파일은 흐름 코드가 생성된 Power Automate Desktop 버전을 간략하게 설명해야 합니다. 대부분의 경우 Power Automate Desktop 코드는 동일한 버전의 애플리케이션과 호환됩니다. 다른 버전과의 호환성은 보장되지 않지만, 완전히 또는 부분적으로 작동할 수 있습니다.
자신의 것과 다른 버전의 Power Automate Desktop을 사용하여 만든 코드 조각을 붙여넣으려는 경우 옵션은 다음과 같습니다.
이후 버전에서 특정 액션의 구문이 변경된 경우 전체 코드 블록 붙여넣기가 디자이너에 의해 취소되어 아무런 액션도 얻을 수 없게 됩니다. 그 중 적어도 일부를 붙여넣으려면 허용되지 않는 항목에 도달할 때까지 블록을 더 작은 덩어리로 분할하거나 작업을 하나씩 붙여넣어 보십시오. 대부분의 작업, 특히 변수 설정 , 하위 흐름 실행 등과 같은 간단한 작업은 여전히 허용될 가능성이 높지만 최신 작업이나 더 많은 사용자 정의 속성이 있는 작업은 허용되지 않을 수 있습니다.
그런 다음 흐름에 제공된 스크린샷, 설명 또는 코드를 따라 수동으로 허용되지 않은 작업을 만듭니다.
/solution/
에서 압축된 파일을 선택합니다.프레임워크 내에서 흐름 및 기타 기능을 구현하기 전에 몇 가지 일반적인 준비가 권장됩니다.
프레임워크에는 자체 전용 개발 환경이 있어야 합니다. 이는 프레임워크가 관리되지 않는 솔루션으로 상주해야 하는 유일한 환경입니다.
일반 DEV, TEST, UAT 및 기타 비프로덕션 환경을 포함하여 흐름이 프레임워크를 사용하는 다른 모든 환경에 관리형 솔루션으로 가져와야 합니다. 이는 자체 DEV 환경 외부에서 프레임워크를 변경할 수 없지만 Logger 와 같은 유틸리티 흐름을 하위 흐름으로 호출하고 새 프로젝트에 대한 템플릿 흐름의 복사본을 만들어 사용할 수 있도록 하기 위한 것입니다.
테넌트에서 구현하려는 모든 흐름은 전용 환경(위 참조)에서는 관리되지 않는 상태로 상주해야 하지만 다른 환경에는 관리되는 상태로 내보내야 하는 단일 솔루션에 추가되어야 합니다. 권장되는 솔루션 이름은 PADFramework 입니다.