리뷰 Microsoft PowerApps 검토 및 평가

Microsoft PowerApps 검토 및 평가

차례:

비디오: Microsoft Power Apps Tutorial for Beginners - Build an App in 5 Minutes (십월 2024)

비디오: Microsoft Power Apps Tutorial for Beginners - Build an App in 5 Minutes (십월 2024)
Anonim

가격 및 계획

Microsoft PowerApp 가격은 몇 가지 다른 방식으로 나눌 수 있습니다. 독립형 제품인이 제품은 프로그래밍 경험이없는 비즈니스 사용자를 대상으로하는 Microsoft PowerApps Plan 1의 경우 한 달에 $ 7부터 시작합니다. 계획 1에는 매월 사용자 당 4, 500 개의 Microsoft Flow "실행"또는 자동화가 제공되며 Microsoft의 공통 데이터 서비스에 액세스 할 수 있습니다. Microsoft PowerApps Plan 2는 월별 사용자 당 40 달러로 훨씬 비쌉니다.이 계획은 엔터프라이즈 급 정책 관리와 함께 더 깊은 프로그래밍 및 데이터 모델링 기능을 갖춘 개발자 및 IT 관리자를 대상으로하기 때문입니다. 계획 2 할당량 매월 15, 000 흐름 실행. 두 계획 모두 90 일 무료 평가판이 제공되며 만들 수있는 앱 수에 제한이 없습니다.

Microsoft PowerApps를 얻는 다른 방법은 기존 Office 365 또는 Dynamics 365 구독을 이용하는 것입니다. 이 시나리오에서는 Microsoft PowerApps Plan 1 및 2의 무제한 API와 달리 한 달에 2, 000 건의 Flow run과 단 하나의 사용자 지정 API (Application Programming Interface) 만 제공됩니다. Microsoft PowerApps는 Office 365, Microsoft Power와 직접 통합됩니다. BI, CRM (고객 관계 관리) 데이터베이스 및 Microsoft Dynamics 365의 기본 기능

또한 Microsoft는 MailChimp 및 Salesforce Sales Cloud Lightning Professional을 포함한 소스에서 데이터를 가져 오는 기능과 같은 두 가지 계획 수준에서 "프리미엄 커넥터"에 통합 기능을 추가했습니다. Facebook 및 Twitter와 같은 소셜 네트워크에서 GitHub, Dropbox Business 및 Slack에 이르기까지 Microsoft PowerApps 앱을 여러 타사 클라우드 앱 및 서비스에 연결할 수도 있습니다.

로우 코드 비즈니스 앱 구축

코드가 낮은 개발 플랫폼은 코딩없이 앱을 구축하려는 일반 비즈니스 사용자와 조직 내에서 기본 비즈니스 프로세스 앱을 개발하는 데 드는 수동 노력을 줄이고 자하는 프로그래머 및 IT 관리자 모두에게 가치가 있습니다. 따라서 두 가지 관점에서 Microsoft PowerApp을 테스트했습니다. 비즈니스 사용자 관점에서 Microsoft PowerApp을 테스트하기 위해 기본 스케줄링 앱을 구축했습니다. 기본 목표는 이벤트 이름, 날짜, 시간 및 기간 필드가있는 새 이벤트를 추가 할 수있는 앱을 만드는 것이 었습니다. 기능 측면에서, 우리는 사용자를 이벤트에 초대하고 일정 목록 또는 시간순으로 이벤트 목록을 정렬하는 기능을 원했습니다. 추가 기능은 장점이됩니다.

Microsoft PowerApps 대시 보드 및 비주얼 디자이너는 테스트 한 가장 간단하고 탐색하기 쉬운 UI (사용자 인터페이스) 중 하나였습니다. Google App Maker 및 Zoho Creator UI만큼 최소한의 것은 아니지만 Microsoft PowerApps는 혼란스러운 UX 유형을 방해하지 않고 모든 앱, 워크 플로, 통합, 데이터 커넥터 및 알림에 빠르게 액세스 할 수 있도록 관리합니다. Salesforce App Cloud를 탐색하기가 어렵습니다.

무료 평가판에 가입하고 Microsoft PowerApps 대시 보드를 열면 왼쪽 탐색 메뉴에 모든 앱, 연결, 흐름, 게이트웨이, 알림 및 공통 데이터 서비스 엔터티가 눈에 띄게 새 앱 만들기 버튼과 함께 표시됩니다. 건물을 시작합니다. 기본 대시 보드에서 Microsoft는 다양한 샘플 앱 및 템플릿에 대한 링크뿐만 아니라 비디오 자습서 및 플랫폼을 통한 가이드 학습 둘러보기도 제공합니다. 프로그래밍 경험이없는 비즈니스 사용자의 경우 도움말 리소스를 검색하지 않아도되는 것이 큰 장점입니다.

새 응용 프로그램 만들기를 선택하면 Microsoft PowerApps에서 빈 응용 프로그램 또는 기존 템플릿으로 시작하거나 5 가지 사전 구축 된 커넥터 (Common Data Service, Dynamics 365, Microsoft 비즈니스 용 OneDrive, Microsoft) 중 하나에서 가져온 데이터로 시작할 수있는 옵션을 제공합니다. SharePoint Online 또는 Salesforce. Microsoft PowerApps의 또 다른 스마트 한 번영은 시작부터 모바일 또는 태블릿 레이아웃을 선택할 수있는 버튼입니다.

비주얼 디자이너는 Microsoft Excel에서 영감을 얻은 툴바 및 기능 상자와 Microsoft PowerPoint의 슬라이드 관리를 연상시키는 왼쪽 열의 끌어서 놓기 화면 축소판으로 매우 친숙한 느낌을줍니다. 우리는 PCMag 스케줄링 앱을위한 빈 앱을 만드는 것으로 시작했지만, 아직 구축하지 않은 Common Data Service 데이터베이스를 연결하는 것보다 데이터 소스로 시작하여 앱을 구축하는 것이 더 효과적이라는 것을 곧 알게되었습니다.. 데이터 소스 나 Microsoft Excel 시트가 준비되어 있지 않고로드 시간이 향상되면 Microsoft PowerApp을 처음에 사용하기가 약간 어려울 수 있습니다. 그러나 앱을위한 데이터베이스를 만들기 위해 메인 대시 보드로 다시 보낸 후 우리는 시작했습니다.

앱 자체를 디자인하기 전에 데이터베이스에서 엔터티에 연결해야합니다. 엔터티는 기본적으로 데이터베이스에있는 테이블로, 앱으로 가져 오는 데이터를 관리하는 데 도움이됩니다. Microsoft PowerApps에는 다양한 상거래 및 판매 사용 사례 (연락처, 리드, 공급 업체, 송장, 구매 주문 등)를위한 수십 개의 사전 구축 된 엔터티가 있으며 데이터를 가져올 여러 엔터티를 선택할 수 있습니다. 이 앱은 몇 가지 사전 구축 된 화면으로 시작하지만 디자이너 상단의 삽입 탭을 사용하면 모든 종류의 테이블, 개체 및 멀티미디어를 화면에 추가 할 수 있습니다. 선, 막대 또는 파이 차트를 추가 할 수 있습니다. 다양한 모바일 앱 아이콘 및 메뉴, 토글과 같은 터치 컨트롤, 휴대 전화 카메라 또는 마이크를 열기위한 링크, 심지어 바코드도 있습니다.

Microsoft PowerApp의 디자이너 도구와 특히 모바일에 최적화 된 시각적 개발은 인상적이지만 요소 추가 및 순서 지정 및 데이터 소스 관리는 모두 디자이너 오른쪽의 속성 편집기에서 발생한다는 것을 금방 깨달았습니다. 요소를 추가하고 편집하려면 다른 데이터베이스 엔터티에 지속적으로 연결해야하며 속성 값과 제목을 변경하면 오류가 발생합니다.

궁극적으로 기본 예약 앱을 처음부터 새로 작성하거나 기존 템플릿으로 작성하는 것은 Appian 및 Google App Maker와 비교하여 훨씬 더 복잡한 것으로 나타났습니다. 기본 예약 앱을 작성하는 것은 양식 기반 마법사를 안내하는 경험이 더 많았습니다. 미리 작성된 템플릿으로 작업하지 않는 한 Microsoft PowerApps는 최소한 Microsoft Excel을 사용해 본 경험이없는 비즈니스 사용자를위한 도구 일 필요는 없습니다. 스케줄링 앱을 구축하는 가장 효과적인 방법은 몇 가지 템플릿을 시험 해보고 날짜 선택기 및 양식 드롭 다운과 같은 UI 요소를 삽입하여 이벤트를 추가하고 날짜를 선택하고 이벤트를 테이블에 저장 한 다음 사용자를 초대하십시오. 앱을 만들고 디자이너의 오른쪽 상단에있는 전달 버튼을 사용하여 앱 미리보기를 확인한 후 앱을 내부 회사 "앱 스토어"에 게시하여 특정 공동 이메일과 이메일을 통해 앱을 공유 할 수있었습니다. -직원 또는 팀원.

개발자 경험

IT 중심의 관점에서 Microsoft PowerApp를 테스트하기 위해 개발자는이 도구를 사용하여 "Crowd Control"이라는 작은 CRM 앱을 구축했습니다. 이 앱의 목표는 각 연락처에 사진과 여러 메모를 추가 할 수있는 간단한 공동 작업 연락처 및 리드 관리자를 구축하는 것이 었습니다. 앱에는 연락처 목록 페이지, 연락처 세부 사항 페이지 및 새 연락처 페이지가있었습니다. IT 부서가 시간이 지남에 따라 앱을 업데이트하고 수정할 수 있도록 완성 된 앱에서 새 데이터 모델 필드를 추가하고 기존 필드를 변경하는 것도 중요했습니다.

Microsoft PowerApps는 디자인 도구 측면에서 Zoho Creator와 가장 밀접하게 비교되었습니다. 개발자가 앱의 시각적 요소를 만들고 레이아웃을 작성하고 서로 연결하는 것이 쉬웠습니다. UI 요소의 재정렬은 Zoho Creator만큼 직관적이지 않았습니다. 디자인 페이지를 통해이 작업을 수행하는 대신 사용자는 디자이너보기 오른쪽의 속성 패널에서 요소를 다시 정렬해야합니다. 그것은 작은 일이며, 일단 당신이 그런 일을하는 방식에 적응하면 괜찮습니다. 그러나 처음 몇 번 사용했을 때 약간 불필요하거나 불완전하다고 느꼈습니다.

엔터티 디자인 도구는 개발자에게 강력하고 사용하기 쉽습니다. 공통 데이터 서비스 메뉴 아래에 선택 목록 메뉴 옵션이 있습니다. 그러나 일반적인 사용자 테스트와 마찬가지로 데이터베이스를 만들 때까지 지속적으로 기본 Microsoft PowerApps 랜딩 페이지로 돌아갑니다. 선택 상자 또는 드롭 다운 목록 상자에 표시되는 항목 목록 인 선택 목록은 다른 대부분의 도구만큼 쉽게 만들 수 없었으므로 항목을 정의하는 동안 사용자 지정 선택 목록을 만들 수 있습니다. 그러나 대부분의 경우와 마찬가지로 Microsoft PowerApps는 수많은 사전 구축 옵션을 제공했습니다.

또한 데이터 모델에 새 필드를 추가하고 기존 앱을 변경하기도 쉬웠습니다. 필드를 변경하는 것도 쉬웠습니다. 그러나 기존 속성의 이름을 변경할 수 없습니다. 따라서 시간이 지남에 따라 더 이상 의미가없는 레거시 명명으로 끝날 수 있습니다. 새로운 개발자가 온라인으로 앱을 향상 시키거나 지원할 때 혼란 스러울 수 있습니다. 반면에, Zoho Creator는 이것을보다 우아하게 처리했습니다.

개발자는 Microsoft PowerApps가 테스트 한 가장 세련되고 포괄적 인 도구 중 하나라는 것을 알았습니다. 디자이너 일 필요없이 높은 수준의 UX 사용자 정의가 있습니다. 실제로 기본 앱 기능의 경우 Microsoft Flow를 사용하여 특정 자동화 된 프로세스를 추가하는 기능과 같이 도구의 "낮은 코드"또는 더 많은 논리가 많은 부분에 너무 깊이 들어갈 필요조차 없었습니다..

많은 수의 링크와 옵션이 모두 한 번에 표시되어 Salesforce UI에 대한 모든 것이 바빴지만 Microsoft PowerApps는 깔끔하고 전체적으로 일관된 디자인을 제공합니다. 연락처 기반 앱은 쉽게 구축 할 수있었습니다. 두 가지 문제 만 발견되었습니다. 하나는 "이미지"데이터 유형이 없기 때문에 연락처에 사진을 첨부하기가 어렵습니다. 다른 하나는 테스트 중에 Microsoft PowerApp가 엔티티 간 일대일 관계 만 제공하는 것처럼 보였기 때문에 각 연락처에 대해 여러 개의 개별 "노트"를 추가하는 데 어려움이있었습니다. 일대 다 관계를 지원하는 것으로 보이는 템플릿 응용 프로그램이 있지만 도구 관련 정보를 통해 해당 관계를 분석하여 수행 방법을 확인할 수는 없습니다. 실제로 여러 도구에서 문제가되었습니다. Zoho Creator는 크라우드 컨트롤에 다중 노트 기능을 통합하는 가장 쉬운 방법이었습니다.

앱 검사기

Microsoft는 처음 검토 한 이후 앱 개발과 관련된 몇 가지 고통을 완화하는 데 도움이되는 새로운 기능을 정기적으로 추가해 왔습니다. 가장 큰 새로운 개발은 고객이 오류를 추적하고 문제를 해결하도록 돕기 위해 설계된 App Checker입니다. 앱 검사기를 사용하는 방법에는 두 가지가 있습니다. Microsoft PowerApps 스튜디오 화면에서 청진기 단추를 클릭하거나 Microsoft PowerApps가 문제를 감지하면 표시되는 오류 표시기를 두 번 클릭 할 수 있습니다.

앱 검사기는 수식 또는 접근성 문제로 문제를 분류합니다. 잠재적 인 데이터 손실에 대해 사용자에게 경고하기 위해 빨간색 점으로 오류를 표시하고 노란색 삼각형으로 경고를 표시합니다. 파란색 점은 수식 개선을위한 제안을 제공합니다.

접근성 검사 기능은 비슷한 방식으로 작동하지만 키보드 및 화면 판독기 문제를 찾아 장애인 사용자가 앱에 더 쉽게 액세스 할 수 있도록 설계되었습니다. 예를 들어 앱에 자막 URL이없는 비디오 또는 오디오 컨트롤이있는 경우 경고가 표시됩니다. 결국, 청각 장애가있는 사람에게는 캡션없이 해당 파일이 쓸모가 없으며 모든 개발자는 모든 사람이 자신이 만든 것을 사용할 수 있도록 최선을 다해야합니다.

저 코드 솔루션이나 전통적이고 좋은 구식 프로그래밍을 통해 앱을 빌드하려고 시도한 경우 오류를 찾아서 액세스하려고하는 것이 개발 프로세스에서 두 가지 큰 어려움이된다는 것을 알고 있습니다. 공식 및 접근성 문제에 대한 사전 경고는 더 나은 앱을 구축하는 데 도움이되며 Microsoft PowerApps는 더 나은 제품입니다.

파워 유저의 꿈

Microsoft PowerApps는 여전히 젊은 저 코드 개발 플랫폼입니다. 그러나 IT 및 고급 사용자 관점에서 테스트 한 모든 플랫폼에서 가장 세련된 UX를 제공했습니다. 데이터 모델링 도구, UI 디자이너 또는 다양한 엔터티 목록 및 증가하는 템플릿 선택으로 재사용 성을 극대화하든 낮은 코드 개념이 UX 전체에서 명확하게 실행됩니다.

이 회사는 정기적으로 플랫폼에 새로운 기능을 추가하며 Microsoft PowerApps를 시장에서 가장 낮은 코드의 제품 중 하나로 유지하기 위해 최선을 다하고 있습니다. 데이터 모델링 및 엔터티 작업에 대한 Excel 숙련도 및 전문 지식이 부족한 비즈니스 사용자에게는 Google App Maker 및 Editors 'Choice Appian이 시각적 앱 제작 환경을위한 더 나은 옵션입니다. Microsoft PowerApps는 완벽한 저 코드 플랫폼은 아니지만 친숙한 환경에서 매끄러운 디자인, 저렴한 가격 및 포괄적 인 기능을 통해 고급 사용자와 IT 사용자를위한 편집자 선택을 확보 할 수 있으며, 개선의 여지가 충분합니다.

Microsoft PowerApps 검토 및 평가