Power Automate에서 CDS 솔루션의 환경 변수 얻기

CDS 솔루션의 환경 변수란?



CDS 환경에서 공유할 수 있는 변수를 설정하는 기능.
솔루션에 추가할 수 있으므로 솔루션으로 배포할 수 있습니다.
전개 한 후에 환경 변수를 겹쳐 쓰고 사용합니다.
또, 툴로의 배포에도 사용할 수 있다.


단, 2020년 7월 4일 시점에서는 미리보기 기능입니다.
htps : // / cs. 미 c 로소 ft. 코 m / 자 jp / Pou Raps / Make r / Komon-data-se r ぃ 세 / 엔 ゔ 로멘 t ゔ ぁ 리아

목적


  • Power Automate에서 환경 변수에서 변수를 사용합니다.
  • Power Automate에서 환경 변수 얻기

  • 조금 곤란한 일



    환경 변수의 올바른 값을 취하는 것이 현시점에서는 귀찮다. (GA가 되면 그것에 대한 액션과 일어나 줄 것 같지만)

    환경 변수가 등록되면 CDS의 Environment Variable Definition과 Environment Variable Value라는 엔티티에 데이터가 저장됩니다.


    Default Value 예
    Current Value 없음

    Environment Variable Definition 예
    Environment Variable Value 없음



    Default Value 예
    Current Value 예

    Environment Variable Definition 예
    Environment Variable Value 예



    환경 변수를 올바르게 얻으려면 먼저 Environment Variable Value의 값을 검색하고,
    존재하지 않으면 Environment Variable Definition을 검색해야합니다.

    덧붙여서, Definition과 Value는 1:N의 관계이므로, 복수의 Value가 가질 것 같지만,
    설정하려고하면 Plugin에서 오류가 발생합니다.


    했던 일



    환경 변수를 얻는 로직을 자식 흐름으로 만들었습니다.


    GitHub에 솔루션 파일을 올렸습니다.
    htps : // 기주 b. 이 m / mp ぃ r11 / Pou r-P t t rm / t Ree / Mas r / Pou r-Autome / Geta Nen bぇ_1_0_0_1

    주의사항


  • 샘플 플로우의 반환값의 데이터형은 Text가 됩니다.
  • 환경 변수의 데이터 유형은 Decimal Number, JSON, Text, Two options 모두에서 작동 확인되었습니다.
  • 다만, 반복이 됩니다만, 반환값은 Text입니다. 호출자의 흐름으로 변환합니다.

  • 샘플 흐름은 가볍게 시도했지만 솔루션을 가져온 것만으로는 움직이지 않습니다.
  • 이하의 설정이 필요합니다 (추가로 무엇인가 필요할지도 모릅니다만)
  • CDS에 액세스하는 곳의 연결 인증을 통해
  • 부모와 자식의 흐름을 켜기
  • 자식 흐름에서 "실행 전용 사용 권한 관리"설정 변경

  • 지식이 쌓이면 솔루션에서 배포를 요약하고 싶습니다.


  • 좋은 웹페이지 즐겨찾기