Power Automate
-
Power Automate - 사용자 지정 커넥터 만들기Power Platform/Power Automate-클라우드 2022. 5. 23. 12:13
Power Automate - 사용자 지정 커넥터 만들기 Power Automate(클라우드)에서 사용자가 준비한 혹은 공개된 OpenAPI를 가지고 흐름의 단계를 만들 수 있다. 여기서는 Swagger OpenApi 파일을 이용하여 사용자 지정 커넥터를 만들어 본다. Swagger OpenApi 파일로 사용자 지정 커넥터 만들기 사용자 지정 커넥터는 OpenAPI, GitHub, Postman Collection 등을 이용하여 만들 수 있다. 여기서는 가장 편한 방법인 OpenAPI를 이용해서 만든다. Swagger 페이지에서 OpenAPI JSON파일을 다운로드 한다. Power Automate(클라우드) 페이지에서 데이터 -> 사용자 지정 커넥터 메뉴를 연다. 그후 + 새 사용자 커넥터 -> Ope..
-
PowerAutomate 식 - 문자열 치환 함수 : replacePower Platform/Power Automate-클라우드 2022. 5. 19. 12:34
PowerAutomate 식 - 문자열 치환 함수 : replace PowerAutomate 클라우드에서 replace() 함수는 문자열을 치환하는 역할을 한다. 기본 사용법 문자열 분리 문자열에서 치환할 문자열을 치환문자열로 치환한다. 식 : replace('{문자열}','{치환할 문자열}', '치환 문자열') 결과 : {영향을 받지 않은 문자열} {치환문자열} )
-
Power Automate 팁 - 단계에 설명 추가Power Platform/Power Automate-클라우드 2022. 5. 18. 12:09
Power Automate 팁 - 단계에 설명 추가 Power Automate의 흐름을 작성시 각 단계가 어떤 동작을 하는지, 의도는 무엇인지 표시해 두고 싶은 경우가 있을 것이다. 이것을 위해 PowerAutomate에서는 각 단계에 note를 추가하는 기능을 제공한다. 단계에 note 추가 흐름에 들어가서 설명을 추가하려는 단계에서 ... -> Add a note 클릭 'Note' 라는 항목에 해당 단계에 원하는 설명을 입력한다. 이후 추가한 설명이 해당 단계에서 표시된다.
-
PowerAutomate 식 - 문자열을 나누는 함수 : splitPower Platform/Power Automate-클라우드 2022. 5. 17. 12:32
PowerAutomate 식 - 문자열을 나누는 함수 : split PowerAutomate 클라우드에서 split() 함수는 문자열을 분리하는 역할을 한다. 기본 사용법 문자열 분리 문자열을 기준 문자로 나눈다. 반환은 JSON 배열 형식으로 반환된다. 식 : split('{문자열을 나누기 위한 문자열}','{문자열을 나눌 기준}') 결과 : ["{문자열}","{문자열}","{문자열}"] ) 반환이 있는지 확인 방법 반환 값이 문자열 배열이니 length 함수를 이용해 1보다 큰지 확인하면 제대로 나누어졌는지 확인 가능하다. 식 : length(split('{문자열을 나누기 위한 문자열}','{문자열을 나눌 기준}')) 결과 : 나누어진 문자열 개수 예 : 3 주의사항 문자열은 대소문자를 구분한다. 대..
-
PowerAutomate 식 - 현재 세계표준시간을 가져오는 함수 : utcNowPower Platform/Power Automate-클라우드 2022. 5. 11. 12:41
PowerAutomate 식 - 현재 세계표준시간을 가져오는 함수 : utcNow PowerAutomate 웹버전에서 UtcNow() 함수는 값들을 문자열 형태로 합치는 역할을 한다. 기본 사용법 입력값 없이 사용 utc표준 시간 타임스템프 형식 'yyyy-MM-ddThh:mm:ss.ssssssZ' 으로 반환한다. 식 : utcNow() 결과 : 2022-05-06T01:54:50.2899053Z ) 날짜형식 입력 날짜형식을 함수의 파라메터로 입력하여 시간의 반환 형식을 설정한다. 이때 각 시간에 대한 정보는 타임 스템프의 문자형식을 따른다. 식 : utcNow('yyyy-MM-ddTHH:mm:ss') 결과 : 2022-05-06T02:07:03 ) 표준 시간대 변환 작업과 사용 해당 함수는 '표준 시간..
-
Power Automate 작업 : Office 365 Users - 관리자 불러오기Power Platform/Power Automate-클라우드 2022. 5. 10. 12:34
Power Automate 작업 : Office 365 Users - 관리자 불러오기 Microsoft 365 관리센터나 Azure Active Dirctory 에서 사용자의 관리자를 설정해둔 것을 손쉽게 가져오는 작업을 Power Automate에서 지원한다. 관리자 설정은 사용자의 관리자설정을 확인하자. 흐름에 관리자 불러오기 작업 추가 파일 콘텐츠를 가져오는 작업 이후의 위치에 새 단계(+ 아이콘) -> 작업 추가 작업 중에서 Office 365 Users 선택 관리자 불러오기 선택 '사용자(UPN)' 항목에 사용자의 메일주소를 입력한다. 흐름을 실행하면 관리자의 정보가 불러와 지는 것을 확인 가능하다. 만약 불러오는 필드를 제한하고 싶다면 '고급 옵션' 을 클릭하면 '필드선택' 항목이 나오는데 이..
-
Power Automate 트리거 - 큐에 메시지가 있는 경우Power Platform/Power Automate-클라우드 2022. 5. 7. 12:14
Power Automate 트리거 - 큐에 메시지가 있는 경우 현재 Azure Queue Storeage 에 값이 입력되는것을 트리거로 사용하는 경우가 Azure 서비스를 이용한다면 자주 사용할 것이다. 이번에는 Azure Queue Storage에 값이 입력(존재)하면 흐름을 실행하는 트리거를 알아본다. Queue는 Azure AD로도 인증이 가능하지만 여기서는 액세스키를 이용해 인증하는 방법을 사용한다. Azure Storage Queue 준비 자세한건 공식문서 참조 Azure Stroage를 만들기 위해 Azure Potal에서 + 리소스 만들기 -> 스토리지 계정 만들기 선택 필수 항목을 기입하고 검토+만들기 클릭 하여 새로 만든다. 만들어진 리소스(Azure Storage)로 이동한다. '큐' ..
-
PowerAutomate 설정 - 시간초과Power Platform/Power Automate-클라우드 2022. 5. 4. 11:39
PowerAutomate 설정 - 시간 초과 흐름의 단계에서 승인 등의 시간이 오래 걸릴 수 있는 상황에서 시간초과를 설정하지 않으면 마냥 기다리고 있기만 할 것이다. 시간초과를 지정하여 시간초과를 발생하는 방법에 대해 알아본다. 특정 단계의 시간 초과 설정 흐름의 시간 초과를 설정하고 싶은 단계의 우상단의 ... -> 설정 클릭 '시간초과' 항목에 ISO 8601 기간형식으로 시간제한을 입력한다. 시간설정한 단계의 바로 다음 단계에서 ... -> 다음 시간 이후 실행 구성 클릭 '시간이 초과됨' 을 체크하고 확인 이후 단계의 바로 위의 화살표가 붉게 변환것을 확인 가능하다. 이로써 시간초과가 발생하면 실행하도록 설정이 완료됬다. ISO 8601 기간형식 ISO 8601 기간형식은 다음과 같은 형태를 갖..