Power Apps
-
Attachment 컨트롤Power Platform/Power Apps 2023. 1. 6. 09:32
Attachment 컨트롤 Attachment컨트롤은 파일을 업로드하여 관리할 수 있는 컨트롤이다. '가져오기 컨트롤' 같이 파일을 한개씩 가져와 관리하는 것이 아닌 여러개의 파일들을 가져와 관리할 수 있게 한다. 참고로 Power Apps에서 기본적인 삽입 컨트롤 항목에서 찾을 수 없다. Attachment 컨트롤 가져오기 sharepoint의 목록이나 Dataverse의 테이블에 파일을 입력할 수 있는 부분을 추가한다. Power Apps에서 해당 SharePoint 목록이나 Dataverse 테이블을 연결한다.(여기서는 SharePoint를 사용) '폼 컨트롤'의 편집을 선택해 추가한다. 해당 컨트롤의 데이터 원본을 이전에 연결한 원본을 선택한다. 이후 '첨부 파일' 열에 파일을 불러올 수 있는 컨..
-
캔버스앱 소스 4 - 패키징 후 업로드Power Platform/Power Apps 2022. 10. 11. 11:33
캔버스앱 소스 4 - 패키징 후 업로드 이전까지 캔버스앱의 소스코드 구성에 대해 알아보았다. 여기서는 소스코드를 패키징 후 Power Apps에 업로드 하는 방법에 대해 알아본다. 캔버스 앱 패키징 Azure CLI 명령어를 이용해 소스코드를 변경한 파일을 패키징 한다. 이때 사용할 명령어 형식은 pac canvas pack --msapp {생성할파일명}.msapp --sources {폴더위치} 형식으로 생성파일명 뒤엔 '.msapp'를 붙인다. 파일이 생성되는 장소는 현재 터미널의 실행 위치에서 생성된다. Power Apps 포털로 들어가 Canvas 앱의 '편집'을 눌러 Power Apps Studio 를 연다.(아무거나 선택해도 되지만 업데이트 하려는 앱을 선택하자) ... -> 열기 클릭 찾아보기..
-
캔버스앱 소스 3 - 캔버스 앱 패키지 파일 구성 2_나머지 구성Power Platform/Power Apps 2022. 10. 4. 12:22
캔버스앱 소스 3 - 캔버스 앱 패키지 파일 구성 2_나머지 구성 Power Apps의 캔버스 앱을 이용하다보면 여러 컨트롤을 한번의 속성값을 변경하고 싶은 경우가 있을 것이다. 하지만 Power Apps Studio에서는 컨트롤을 한꺼번에 선택할 수 없는 경우에는 일일히 컨트롤을 선택해서 변경해야하는 불편함이 남아있다. 이런 불편함을 해결하기 위해 현재 코드를 직접 변경할 수 있도록 Power Apps CLI에서 제공하고 있다. 이번에는 캔버스 앱 패키지 파일 구성에 대해 알아본다. 사전 준비에 대해서는 다음을 참고한다. 캔버스앱 소스코드 관리 1 - 사용준비 Canvas App 패키지 파일 해제 여기서는 VSCode를 기준으로 설명한다. VSCode를 실행하여 폴더위치(Ctrl + K, Ctrl + ..
-
캔버스앱 소스 2 - 캔버스 앱 패키지 파일 구성 1_Src폴더 구성Power Platform/Power Apps 2022. 9. 24. 12:58
캔버스앱 소스 2 - 캔버스 앱 패키지 파일 구성 1_Src폴더 구성 Power Apps의 캔버스 앱을 이용하다보면 여러 컨트롤을 한번의 속성값을 변경하고 싶은 경우가 있을 것이다. 하지만 Power Apps Studio에서는 컨트롤을 한꺼번에 선택할 수 없는 경우에는 일일히 컨트롤을 선택해서 변경해야하는 불편함이 남아있다. 이런 불편함을 해결하기 위해 현재 코드를 직접 변경할 수 있도록 Power Apps CLI에서 제공하고 있다. 이번에는 캔버스 앱 패키지 파일 구성에 대해 알아본다. 사전 준비에 대해서는 다음을 참고한다. 캔버스앱 소스코드 관리 1 - 사용준비 Canvas App 패키지 파일 해제 여기서는 VSCode를 기준으로 설명한다. VSCode를 실행하여 폴더위치(Ctrl + K, Ctrl ..
-
캔버스앱 소스코드 관리 1 - 사용준비Power Platform/Power Apps 2022. 9. 20. 12:48
캔버스앱 소스 1 - 사용준비 Power Apps의 캔버스 앱을 이용하다보면 여러 컨트롤을 한번의 속성값을 변경하고 싶은 경우가 있을 것이다. 하지만 Power Apps Studio에서는 컨트롤을 한꺼번에 선택할 수 없는 경우에는 일일히 컨트롤을 선택해서 변경해야하는 불편함이 남아있다. 이런 불편함을 해결하기 위해 현재 코드를 직접 변경할 수 있도록 Power Apps CLI에서 제공하고 있다. 이 방법에 대해 알아보자. Power Apps CLI 설치 VS Code 를 사용한다면 '확장' 메뉴에서 'Power Platfrom Tools'를 검색해 설치한다. 해당 확장에는 Power Apps CLI가 같이 설치된다. 이후 VSCode 터미널에 pac을 실행한다. 이러만 다음과 같은 사용에 대한 명령어들이..
-
캔버스앱 로깅 2 - Azure Application InsightsPower Platform/Power Apps 2022. 9. 19. 12:08
캔버스앱 로깅 2 - Azure Application Insights Canvas 앱을 Azure Application Insights를 사용하여 자동으로 로깅이 가능하지만 자신이 원하는 정보를 기록할 수는 없다. 여기서는 Power Apps Canvas App에서 자신이 원하는 동작에 맞춰 로그를 남겨보자. 이전문서 Canvas App의 이벤트 속성에 로그 추가 Azure Application Insights를 연결시킨 Power Apps Canvas App의 편집창을 연다. 먼저 자신이 실행하고 싶은 이벤트 속성을 선택한다. 버튼이나 아이콘 컨트롤이라면 OnSelect, App 의 시작시를 설정하려면 OnSelect, 페이지의 시작시를 선택하려면 OnVisible를 추천한다. 로그를 추가할 시 Tra..
-
캔버스앱 로깅 1 - Azure Application InsightsPower Platform/Power Apps 2022. 9. 16. 12:34
캔버스앱 로깅 1 - Azure Application Insights 개발자는 제작한 프로그램이 잘 돌아가는지 확인하기 위한 로그를 남기는 작업을 한다. Power Apps의 캔버스 앱에서는 Azure Application Insights와 쉽게 연결하여 사용 가능하도록 제공한다. 캔버스 앱과 Azure Application Insights와 연결 우선 Azure 포털에서 Application Insights 리소스를 생성한다. 참고 생성한 리소스에서 '계측키'를 복사한다. 캔버스앱의 편집창을 연다 그후 트리뷰를 열고 'App'을 선택한다. 속성탭이 열리면 '계측 키' 속성 안에 Application Insights 리소스의 복사한 '계측키'를 입력한다. 이후 저장하고 게시를 한다. 이후 앱을 실행하여 ..
-
Power Apps - SharePoint의 검색 유형 열Power Platform/Power Apps 2022. 9. 2. 12:13
Power Apps - SharePoint의 검색 유형 열 캔버스앱에서 SharePoint의 검색(LookUp) 형식 항목의 값이 어떻게 구성되고 사용할 수 있는지 알아보자 아래 이미지와 같은 쉐어포인트의 목록을 만들어보자 이중 '검색열' 열은 유형(타입)이 검색(LookUp)으로 설정한다. '수정 폼' 컨트롤을 만들고 쉐어포인트의 목록을 원본으로 연결하자(Items속성까지 설정한다.) '수정 폼' 컨트롤에서 검색항목은 '콤보상자' 컨트롤 생기는 것을 확인 가능하다. 해당 컨트롤을 선택하고 'DisplayFields' 속성과 'SearchFields' 항목을 'Value'로 변경한다. SahrePoint의 검색 유형의 열에서 선택할 수 있는 열이 목록으로 나오는 것을 볼 수 있다. '콤보상자'에서 선택이..