Power Platform/Power Apps
-
Power Apps 사용자 지정 구성요소 1 - 사용자 지정 구성 요소 만들고 앱에 삽입Power Platform/Power Apps 2022. 4. 2. 12:05
사용자 지정 구성요소 1 - 사용자 지정 구성요소 만들고 앱에 삽입 앱을 만들시 앱의 상단 혹은 하단을 모든 스크린 혹은 다른 앱에서도 같은 모양을 사용하고 싶은 경우가 있을 것이다. 복사 붙여넣기를 사용해도 되지만 사용시 전부 크기,모양이 같다면 하나의 컨트롤로 만들어 사용하는 것이 좋을 것이다. 이럴때 Power Apps에서는 사용자 지정 구성요소를 지원해준다. 캔버스 앱에서 생성하는 구성 요소는 현재 캔버스앱에서만 사용 가능하도록 지원해준다. 만약 다른 파워 플랫폼에서도 사용가능한건 '코드 구성요소'를 참고하길 바란다. 사용자 지정 구성요소 만들기 캔버스 앱에 들어간다. 좌측 메뉴에서 '트리뷰' -> '구성 요소' -> + 새 구성 요소 클릭 우선 구성요소에서 '이름', '크기' 를 변경하자 참고로..
-
Power Apps - 앱 종류Power Platform/Power Apps 2022. 3. 27. 12:55
Power Apps - 앱 종류 파워 앱스에는 3가지 앱 종류가 있다. 여기서는 각각의 앱 종류에 대해 설명하겠다. 1. 캔버스 앱 캔버스 앱은 모바일 기기에 맞춘 웹앱을 제공해 준다. 장점 파워포인트와 비슷한 UI를 갖추고 있기에 UI를 제작하는건 초보자라도 가능하다. 데이터를 가져오기 쉽도록 다양한 커넥터를 제공해주기 때문에 쉽게 데이터를 불러오며 Low-Code로 웹앱을 만들 수 있다. Power Automate, Power BI 등 Power Platform과 그리고 Office 365의 연결이 비교적 쉽다. 단점 기본적인 수식을 알아야 제대로 된 앱을 제작 가능 제공하는 컨트롤을 제외하고 더 많은 기능이 있는 컨트롤을 원할 시 프론트엔드 개발자가 필요한 영역이 생긴다. 비율 전환, 회전 등의 설..
-
Power Apps 코드 구성요소(PCF) - 팝업Power Platform/Power Apps 2022. 3. 26. 12:54
Power Apps 코드 구성요소 - 팝업 팝업을 만드는 코드 구성요소를 만들어보자 코드 구성요소 초기화 다음 명령을 파워쉘에서 실행해 초기화된 프로젝트를 만든다. pac pcf init --namespace SampleNamespace --name PopupComponent --template field 다음 명령어를 입력하여 프로젝트에 종속 라이브러리를 로드한다. npm install 코드 구성요소 로직 구현 코드 구성 요소의 매니페스트 파일(ControlManifest.Input.xml)을 열고 다음과 같이 바꾼다. index.ts 파일을 연다. 클래스 위에 팝업에서 제공하는 추가 설정을 입력 가능하도록 인터페이스를 삽입한다.(따로 인터페이스를 안만들어도 된다.) interface Popup ext..
-
Power Apps 코드 구성요소(PCF) - 서식(Formatting) 사용Power Platform/Power Apps 2022. 3. 25. 12:34
Power Apps 코드 구성요소 - 서식(Formatting) 사용 보통 코드 구성요소는 Power Apps나 D365에서 사용할 것이다. 사용시 서식을 사용해 특정 방식으로 만들것이다.(보통 화폐) 여기서는 간단한 서식을 사용해보자. 코드 구성요소 초기화 다음 명령을 파워쉘에서 실행해 초기화된 프로젝트를 만든다. pac pcf init --namespace SampleNamespace --name FormattingAPI --template field 다음 명령어를 입력하여 프로젝트에 종속 라이브러리를 로드한다. npm install 코드 구성요소 로직 구현 코드 구성 요소의 매니페스트 파일(ControlManifest.Input.xml)을 열고 다음과 같이 바꾼다. index.ts 파일을 연다. 클..
-
Power Apps 코드 구성 요소(PCF) - Dataverse API 사용Power Platform/Power Apps 2022. 3. 24. 12:31
Power Apps 코드 구성요소 - Dataverse API 사용 Power Apps 코드 구성요소는 캔버스 앱 뿐만 아니라 Dynamics 365에서 데이터 요소에서 기본적으로 제공하는 컨트롤(텍스트,날짜 입력 등)을 대체하여 넣을 수 있다. 여기서는 기본으로 제공하는 테이블 '거래처' 에서 연간 매출을 자동으로 입력된 행을 만드는 컨트롤을 만들어보자 코드 구성요소 초기화 다음 명령을 파워쉘에서 실행해 초기화된 프로젝트를 만든다. ```PowerShell pac pcf init --namespace SampleNamespace --name TSWebAPI --template field ``` 다음 명령어를 입력하여 프로젝트에 종속 라이브러리를 로드한다. ```powershell npm install ..
-
Power Apps 코드 구성요소(PCF) - React 사용Power Platform/Power Apps 2022. 3. 23. 12:55
Power Apps 코드 구성요소 - 리엑트 사용 코드 구성요소에서는 리엑트 등의 UI 라이브러리를 사용 가능하다. 여기서는 타입 스크립트와 같이 자주 사용하는 React를 사용해보자 코드 구성요소 초기화 다음 명령을 파워쉘에서 실행해 초기화된 프로젝트를 만든다. ```PowerShell pac pcf init --namespace SampleControls --name ReactStandardControl --template field ``` 다음 종속성을 package.json의 "dependencies" 안에 추가한다.(React 및 Office UI 라이브러리 사용) ```json "office-ui-fabric-react": "^6.189.0", "react": "^16.8.6", "react-..
-
AI Builder - 양식 처리Power Platform/Power Apps 2022. 3. 22. 12:25
AI Builder - 양식 처리 양식처리는 정형화된 문서에서 사용자가 미리 지정한 항목의 데이터를 가져온다. 이미지나 PDF파일에서 데이터를 가져오며 가능하면 같은 파일의 항목에 기입된 내용만 달라진 것을 사용하는 것이 좋다.(파일이 스캔이나 화질 문제로 위치가 틀려지고 하면 정확도가 떨어질 수 밖에 없다.) 최소 5개의 학습 데이터(문서파일)이 필요하며 해다위치의 값은 어떤 항목인지는 직접 지정해주어야 한다. 자세한 설명은 공식문서에서 확인하자. 사용하려면 AI Builder를 사용 가능한 계정이 필요하다. AI Builder 양식 처리 모델 만들기 파워앱스 사이트로 이동한다. AI Bilder -> 살펴보기 를 클릭 문서에서 사용자 지정 정보 추출 클릭 '시작'을 클릯해 양식 처리 모델을 만든다. ..
-
Power Apps 사용자 지정 구성요소 - 2 솔루션 만들어 포함시키기Power Platform/Power Apps 2022. 3. 20. 12:03
# Power Apps 사용자 지정 구성요소 - 2 솔루션 만들어 포함시키기 사실 Power Apps 솔루션페이지에서 만들어서 업로드하는게 편하겠지만 내부에서 만들어두고 배포도 가능하니 일단 알아두자. 이 작업은 코드 구성 요소 만들기를 완료해야지 진행 가능하다. 솔루션 파일 만들기 코드 구성요소를 만든 폴더에서 Solution 폴더를 생성한다. PowerShell을 열어 다음 명령어를 실행해 솔루션을 초기화한다. pac solution init --publisher-name mslearn --publisher-prefix msl 다음 명령어를 통해 코드 구성요소를 솔루션에 추가한다. pac solution add-reference --path .. 다음 명령어를 실행해 zip 파일을 생성한다.(이 작업..