SharePoint의 계산된 열 | 개요
SharePoint에서 계산된 열의 중요성과 목록에서 자동 계산 및 데이터 수집을 수행하는 방법을 알아보세요.
이 자습서에서는 PowerApps 비즈니스 규칙을 만드는 방법에 대해 설명합니다. Common Data Service 작업에 사용되는 몇 가지 다른 도구와 개념도 다룰 것입니다.
데이터에 대한 특정 규칙을 설정하기 위해 비즈니스 규칙이 생성됩니다.
이를 사용하는 일반적인 방법 중 하나는 양식을 통해 데이터를 추가할 수 있는 방법에 대한 특정 경계 또는 지침을 설정하는 것입니다. 이것이 우리의 예에서 할 일입니다.
목차
비즈니스 규칙 작동 방식
비즈니스 규칙을 추가하려면 엔티티의 비즈니스 규칙 탭으로 이동한 다음 왼쪽 상단 모서리에 있는 "비즈니스 규칙 추가"를 클릭하기만 하면 됩니다.
이것이 PowerApps 비즈니스 규칙 섹션의 모습입니다.
비즈니스 규칙은 IF 문 또는 조건으로 시작합니다.
주어진 조건이 충족되면 오른쪽의 체크 표시와 연결된 일련의 동작과 조건을 따릅니다. 그렇지 않은 경우 조건 아래에 x 표시가 있는 경로를 따릅니다.
오른쪽 창에 있는 이러한 옵션에서 다음에 일어날 일을 선택할 수 있습니다. 따라서 다음 단계는 새 조건이 설정되는 흐름이거나 오류 메시지를 표시하고 가시성을 설정하고 필드 값을 설정하는 등의 작업이 될 수 있습니다.
여기서도 PowerApps를 사용하는 것이 얼마나 쉬운지 알 수 있습니다. 요소를 드래그 앤 드롭할 수 있으므로 비즈니스 규칙을 생성하기 위해 코딩을 수행하지 않도록 선택할 수 있습니다.
이제 비즈니스 규칙을 만들어 보겠습니다.
PowerApps 비즈니스 규칙 만들기
PowerApps에 대한 이 일련의 자습서에서 사용했던 것과 동일한 데이터를 사용할 것입니다.
고객이 한국에 있고 VIP 레벨 5를 선택하는 경우 사용자가 레코드를 추가하지 못하도록 하는 규칙을 만들고 싶다고 가정해 보겠습니다. 누군가 그런 데이터를 추가하려고 하면 오류 메시지를 생성하는 규칙을 만들 수 있습니다.
조건을 정의하는 것으로 시작하겠습니다. 그것을 클릭하고 VIP 레벨이라고 부르겠습니다.
여기 오른쪽 창에서 표시 이름을 변경할 수도 있습니다.
올바른 소스, 필드, 연산자, 유형 및 값을 선택하여 조건을 설정합니다.
이 규칙의 경우 동작이 발생하려면 VIP 레벨이 5와 같아야 한다는 조건을 설정하고 있습니다. 적용을 클릭하여 해당 조건을 저장해 보겠습니다.
하지만 VIP 레벨 외에 위치도 설정해야 합니다. 따라서 이 조건에 다른 규칙을 추가해야 합니다. +새로 만들기를 클릭하면 됩니다.
따라서 이 규칙에서는 선택한 위치가 한국인 경우에만 작업이 발생하기를 원합니다.
이제 두 가지 규칙이 있습니다. VIP 레벨을 5로 설정한 다음 위치에 한국이 표시되는지 확인하려고 합니다. 두 규칙을 모두 적용하기를 원하므로 규칙 논리 아래에서 AND를 선택하겠습니다.
이러한 규칙을 적용했으면 다음에 작업을 선택합니다. 오류 메시지 표시를 순서도로 드래그해 보겠습니다.
오른쪽의 표시 이름을 변경하여 이 작업을 오류라고 부르겠습니다.
오류 메시지가 표시되는 위치를 선택하고 오류 메시지의 내용을 지시할 수 있습니다. 따라서 위치 필드에 오류 메시지가 표시되도록 합시다. 또한 사용자에게 다른 국가를 선택하거나 VIP 등급을 변경하도록 조언합니다.
적용을 클릭하면 PowerApps가 해당 설정을 저장합니다. 화면 하단에서 생성한 동일한 규칙의 텍스트 버전을 볼 수 있습니다.
규칙에 만족하면 오른쪽 상단 영역에서 저장을 클릭할 수 있습니다.
규칙이 완벽하게 흐르는지 확인하려면 유효성 검사를 클릭할 수도 있습니다.
작업에 오류가 없으면 활성화 버튼을 클릭하여 잠글 수 있습니다.
그렇게 하면 중간에 모든 레코드에 논리를 적용하고 있음을 보여주는 진행률 표시줄이 표시됩니다.
활성화 프로세스가 완료되면 이 창이 사라집니다.
비즈니스 규칙 확인
이제 작동 중인 비즈니스 규칙을 살펴보겠습니다.
엔터티 아래의 비즈니스 규칙 탭으로 돌아가면 우리가 만든 새 비즈니스 규칙을 볼 수 있습니다.
이 비즈니스 규칙이 제대로 작동하는지 확인하기 위해 새 레코드를 추가해 보겠습니다. 데이터 탭으로 이동하겠습니다.
그런 다음 맨 위에 있는 +여기 레코드 추가를 클릭합니다.
그러면 이전 자습서 에서 만든 양식이 열립니다 .
고객 번호, 이름 및 성이 포함된 양식의 일반 섹션을 작성하여 시작하겠습니다.
다음으로 위치와 VIP 레벨을 추가합니다. 지금은 United Kingdom을 작성하고 VIP 레벨 5로 설정하겠습니다.
다음 필드는 가입 날짜입니다. 최종 사용자가 더 쉽게 작업할 수 있도록 PowerApps는 정보를 입력하는 대신 정확한 날짜를 선택할 수 있는 달력을 사용합니다.
여권 번호 및 대리인 이름과 같은 다른 세부 정보를 작성하여 양식을 마무리합니다. 보시다시피 오류가 발생하지 않았습니다.
이번에는 위치를 변경하여 한국으로 설정하고 VIP 레벨은 5로 두겠습니다. 이것이 우리가 비즈니스 규칙에서 설정한 두 가지 조건임을 기억하십시오.
조건이 설정된 요구 사항을 충족하므로 오류 메시지가 나타납니다.
하지만 VIP 레벨을 변경하여 4로 만들면 오류 메시지가 사라집니다.
이것은 우리의 비즈니스 규칙이 실제로 완벽하게 작동하고 있음을 보여줍니다.
기타 Common Data Service 개념
PowerApps의 비즈니스 규칙을 사용하면 특히 새 데이터를 가져오는 측면에서 엔터티 작업이 훨씬 쉬워집니다. 그러나 엔티티 외에도 공통 데이터 서비스에 사용되는 다른 강력한 도구와 개념이 있습니다.
각각에 대해 자세히 다루지는 않겠지만 나중에 사용할 필요가 있을 경우를 대비하여 이러한 개념을 간략하게 살펴보겠습니다.
Dataflows는 우리가 사용할 수 있는 강력한 도구 중 하나입니다. 공통 데이터 서비스를 현재 데이터에 자동으로 로드합니다.
예를 들어 레스토랑을 운영하는 경우 POS 데이터를 엔터티에 직접 공급할 수 있습니다. 이는 데이터 흐름을 생성하여 수행할 수 있습니다.
연결은 공통 데이터 서비스의 또 다른 중요한 부분입니다. 캔버스 앱을 사용할 때 연결과 동일한 방식으로 작동합니다. 예를 들어 여기에서 OneDrive 연결을 추가할 수 있습니다.
게이트웨이도 중요합니다. 이를 통해 서로 다른 데이터베이스와 통신할 수 있습니다.
이러한 각 영역을 더 자세히 살펴보려면 해당 영역을 자세히 다루는 Microsoft 문서를 확인할 수 있습니다 .
Power Apps 소개: 정의, 기능, 기능 및 중요성
Power Apps 환경: 앱 요소를 적절하게 설정
PowerApps 기능 및 수식 | 소개
결론
PowerApps 비즈니스 규칙은 이 플랫폼이 진정으로 얼마나 역동적인지 보여줍니다. 특히 데이터를 특정 방식으로 표시하려는 경우 거의 모든 것이 가능합니다. 또한 데이터를 가능한 한 깨끗하게 유지하는 데 도움이 됩니다.
우리가 작업한 예제는 시작에 불과합니다. 서로 다른 조건과 작업이 함께 작동하는 더 복잡한 규칙에서 작업하는 것이 실제로 가능합니다. 우리가 사용한 끌어서 놓기 순서도 시스템을 사용하는 대신 규칙을 코딩하여 이러한 규칙을 만들도록 선택할 수도 있습니다. 그것은 모두 당신의 기술 수준과 선호도에 달려 있습니다.
우리가 다룬 다른 개념에 관해서는 PowerApps가 할 수 있는 것을 정말로 마스터하고 싶다면 확실히 살펴볼 가치가 있습니다. 100번 중 99번은 플랫폼 내의 다른 어떤 영역보다 엔티티와 더 많이 작업하게 될 것입니다.
모두 제일 좋다,
헨리
SharePoint에서 계산된 열의 중요성과 목록에서 자동 계산 및 데이터 수집을 수행하는 방법을 알아보세요.
컬렉션 변수를 사용하여 Power Apps에서 변수 만드는 방법 및 유용한 팁에 대해 알아보세요.
Microsoft Flow HTTP 트리거가 수행할 수 있는 작업과 Microsoft Power Automate의 예를 사용하여 이를 사용하는 방법을 알아보고 이해하십시오!
Power Automate 흐름 및 용도에 대해 자세히 알아보세요. 다양한 작업 및 시나리오에 사용할 수 있는 다양한 유형의 흐름에 대해 설명합니다.
조건이 충족되지 않는 경우 흐름에서 작업을 종료하는 Power Automate 종료 작업 컨트롤을 올바르게 사용하는 방법을 알아봅니다.
PowerApps 실행 기능에 대해 자세히 알아보고 자신의 앱에서 바로 웹사이트, 전화, 이메일 및 기타 앱과 같은 기타 서비스를 실행하십시오.
타사 애플리케이션 통합과 관련하여 Power Automate의 HTTP 요청이 작동하는 방식을 배우고 이해합니다.
Power Automate Desktop에서 Send Mouse Click을 사용하는 방법을 알아보고 이것이 어떤 이점을 제공하고 흐름 성능을 개선하는지 알아보십시오.
PowerApps 변수의 작동 방식, 다양한 종류, 각 변수가 앱에 기여할 수 있는 사항을 알아보세요.
이 자습서에서는 Power Automate를 사용하여 웹 또는 데스크톱에서 작업을 자동화하는 방법을 알려줍니다. 데스크톱 흐름 예약에 대한 포괄적인 가이드를 제공합니다.