비즈니스 규칙

완료됨

Microsoft Dataverse에서 비즈니스 규칙을 정의할 수 있습니다. 비즈니스 규칙을 사용하면 앱 계층 대신 데이터 계층에서 비즈니스 논리를 적용하고 유지 관리할 수 있습니다. 더 간단히 말해서, Microsoft Dataverse에서 비즈니스 규칙을 만들면 데이터와 상호 작용하는 위치에 관계없이 비즈니스 규칙이 적용됩니다.

예를 들어, 캔버스 및 모델 기반 앱에서 비즈니스 규칙을 사용하여 테이블에 있는 하나 이상의 열에 포함된 값을 설정하거나 지울 수 있습니다. 저장된 데이터의 유효성을 검사하거나 오류 메시지를 표시하는 데도 비즈니스 규칙을 사용할 수 있습니다. 모델 기반 앱은 비즈니스 규칙을 사용하여 열을 표시하거나 숨기고, 열을 사용하거나 사용하지 않도록 설정하고, 비즈니스 인텔리전스를 기반으로 권장 사항을 만들 수 있습니다.

비즈니스 규칙은 일반적으로 테이블에 대해 정의되고 모든 양식에 적용되지만, 특정 모델 기반 양식에 대한 비즈니스 규칙을 정의할 수 있습니다. 캔버스 앱에서는 특정 양식에 비즈니스 규칙을 적용할 수 없지만 데이터와 상호 작용할 때는 여전히 적용됩니다.

비즈니스 규칙은 데이터 입력에 사용된 양식에 관계없이 규칙을 적용하거나 값을 설정하거나 데이터의 유효성을 검사하는 강력한 방법을 제공합니다. 또한 비즈니스 규칙은 데이터의 정확도를 높이고 애플리케이션 개발을 단순화하며 최종 사용자에게 제공되는 양식을 간소화하는 데 효과적입니다.

다음 비즈니스 규칙 작업은 캔버스 및 모델 기반 앱에서 사용할 수 있습니다.

  • 열 값 설정

  • 열 값 지우기

  • 데이터 유효성 검사 및 오류 메시지 표시

모델 기반 앱에서 비즈니스 규칙을 사용하여 다음을 수행할 수 있습니다.

  • 열 표시 또는 숨기기(모델 기반 앱에만 해당)

  • 열을 사용하거나 사용하지 않도록 설정(모델 기반 앱에만 해당)

  • 비즈니스 인텔리전스를 기반으로 비즈니스 권장 사항 생성(모델 기반 앱에만 해당)

다음은 간단하면서도 강력한 비즈니스 규칙 사용의 예입니다. 신용 한도가 1백만 달러 이상으로 설정된 경우 신용 한도 VP 승인자 필드를 필수 필드로 변경하도록 비즈니스 규칙이 구성됩니다. 신용 한도가 1백만 달러보다 작은 경우 이 필드는 선택 사항입니다.

비즈니스 규칙의 예

앱 수준 대신 데이터 수준에서 이 비즈니스 규칙을 적용하면 데이터를 보다 효과적으로 제어할 수 있습니다. 이렇게 하면 Power Apps, Power Automate 또는 심지어 API를 통해 액세스하더라도 비즈니스 논리가 준수됩니다. 규칙은 앱이 아니라 데이터에 연결됩니다.