비즈니스 규칙을 만들어 모델 기반 양식에 논리 적용

매우 자주 모델 기반 앱의 열이 표시되거나 숨겨지거나 올바른 값으로 설정되도록 비즈니스 로직을 추가해야 합니다.

이 문서에서는 비즈니스 규칙 및 추천을 만들어 JavaScript 코드를 작성하거나 플러그 인을 만들지 않고 모델 기반 앱에서 양식 논리를 적용할 수 있습니다. 비즈니스 규칙은 빠르게 변화하고 일반적으로 사용되는 규칙을 구현하고 유지하는 간단한 인터페이스를 제공하는 방법을 보여줍니다. 기본 및 빠른 작성 양식에 적용할 수 있습니다. 비즈니스 규칙은 모델 기반 앱, 레거시 웹 앱, 태블릿용 Dynamics 365 및 Dynamics 365 for Outlook(온라인 또는 오프라인 모드)에서 동작합니다.

조건 및 작업을 결합하여 비즈니스 규칙으로 다음 작업을 수행할 수 있습니다.

  • 열 값 설정

  • 열 값 지우기

  • 열 요구 수준 설정

  • 열 표시/숨기기

  • 열 사용 또는 사용 안 함

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

  • 비즈니스 인텔리전스를 기반으로 비즈니스 추천 만들기

참고

모든 양식에 적용되도록 테이블에 대한 비즈니스 규칙을 정의하려면 테이블에 대한 비즈니스 규칙 만들기를 참조하세요.

비즈니스 규칙은 다중 선택 항목에서 작동하지 않습니다.

Power Apps에서 비즈니스 규칙 보기, 편집 또는 만들기

  1. Power Apps에 로그인합니다.

  2. 왼쪽 탐색 창에서 테이블을 선택하고 원하는 테이블을 연 다음 사용자 지정 영역에서 비즈니스 규칙을 선택합니다. 항목이 측면 패널 창을 경우 ...자세히를 선택한 다음 원하는 항목을 선택하세요.

참고

테이블에 대한 사용자 지정은 솔루션 내에서 이루어져야 합니다. 솔루션 내에서 테이블을 업데이트하려면 솔루션을 연 다음 테이블을 선택합니다. 그런 다음 사용자 지정 영역에서 비즈니스 규칙을 선택합니다.

  1. 명령 모음에서 새 비즈니스 규칙을 선택합니다.

양식 디자이너에서 비즈니스 규칙 보기, 편집 또는 만들기

  1. 양식 디자이너 왼쪽 탐색 창에서 비즈니스 규칙을 선택합니다.

  2. 다음 옵션 중에서 선택하십시오.

    • 기본적으로 양식에 대한 활성 비즈니스 규칙만 표시됩니다. 활성 비즈니스 규칙만 표시를 제거하여 양식에 대해 비활성화된 비즈니스 규칙을 봅니다.
    • 비즈니스 규칙을 생성하려면 새 비즈니스 규칙을 선택합니다.
    • 비즈니스 규칙을 선택하여 속성을 보고 비즈니스 규칙을 편집합니다. 비즈니스 규칙 속성.

비즈니스 규칙 속성 설정

새 규칙에 대한 비즈니스 규칙 디자이너 창이 열리면 단일 조건이 이미 생성되어 있습니다. 모든 규칙은 조건으로 시작합니다. 비즈니스 규칙은 해당 조건에 따라 하나 이상의 동작을 수행합니다.

샘플 모델 기반 앱

비즈니스 규칙 명령 모음에서 다음 속성을 입력하거나 선택합니다.

  1. 비즈니스 규칙 이름: 기본적으로 규칙의 이름은 새 비즈니스 규칙입니다. 비즈니스 규칙에 대해 의미 있는 이름을 입력하는 것이 좋습니다.

  2. 설명: 선택적으로 설명을 추가합니다.

  3. 범위: 비즈니스 규칙의 범위에 따라 비즈니스 규칙이 적용될 양식이 결정됩니다. 다음에 따라 범위를 설정합니다.

    이 항목을 선택하면...

    범위는 다음으로 설정됩니다...

    엔터티

    테이블 및 테이블의 모든 양식

    모든 양식

    테이블의 모든 양식

    특정 양식(예: 계정 기본 양식)

    해당 양식

참고

기존 비즈니스 규칙을 수정하려면 수정하기 전에 비활성화해야 합니다.

비즈니스 규칙 빌드

  1. 조건 추가. 비즈니스 규칙에 조건을 더 추가하는 방법:

    1. 구성 요소 탭에서 조건 구성 요소를 디자이너의 더하기 기호에 끌어 놓습니다.

      비즈니스 규칙에 조건 추가.

    2. 조건의 속성을 설정하려면 디자이너 창의 조건 구성 요소를 선택한 다음 화면 오른쪽에 있는 속성 탭에서 속성을 설정합니다. 속성을 설정하면 속성 탭 아래에 식이 만들어집니다.

    3. 조건에 절(AND 또는 OR)을 추가하려면 속성 탭의 새로 만들기를 선택하여 새 규칙을 만든 다음 해당 규칙의 속성을 설정합니다. 규칙 논리 열에서 AND 또는 OR로 새 규칙을 추가할지 지정할 수 있습니다.

      조건에 새 규칙 추가.

    4. 조건에 대한 속성 설정을 마치면 적용을 선택합니다.

  2. 작업 추가. 작업을 추가하려면:

    1. 구성 요소 탭에서 작업 구성 요소를 끌어 조건 구성 요소 옆의 더하기 기호에 놓습니다. 조건이 충족될 때 비즈니스 규칙이 수행되도록 하려면 확인 표시 옆의 더하기 기호에 동작을 끌어놓습니다. 조건이 충족되지 않을 때 비즈니스 규칙이 수행되도록 하려면 x 옆의 더하기 기호에 놓습니다.

      비즈니스 규칙에 동작 끌어오기.

    2. 동작의 속성을 설정하려면 디자이너 창의 동작 구성 요소를 선택한 다음 속성 탭에서 속성을 설정합니다.

    3. 속성 설정이 끝나면 적용을 선택합니다.

  3. 비즈니스 권장 추가. 비즈니스 권장을 추가하려면:

    1. 구성 요소 탭에서 추천 구성 요소를 끌어 조건 구성 요소 옆의 더하기 기호에 놓습니다. 조건이 충족될 때 비즈니스 규칙이 수행되도록 하려면 확인 표시 옆의 더하기 기호에 추천 구성 요소를 끌어놓습니다. 조건이 충족되지 않을 때 비즈니스 규칙이 수행되도록 하려면 x 옆의 더하기 기호에 놓습니다.

    2. 추천의 속성을 설정하려면 디자이너 창의 추천 구성 요소를 선택한 다음 속성 탭에서 속성을 설정합니다.

    3. 추천에 동작을 추가하려면 구성 요소 탭에서 끌어 속성 탭의 각 동작에 대한 속성을 설정합니다.

      참고

      추천을 만들면 기본적으로 한 가지 동작이 추가됩니다. 추천에서 모든 동작을 보려면 권장 사항 구성 요소의 자세히를 선택합니다.

    4. 속성 설정이 끝나면 적용을 선택합니다.

  4. 비즈니스 규칙의 유효성을 검사하려면 작업 모음에서 유효성 검사를 선택합니다.

  5. 비즈니스 규칙을 저장하려면 작업 모음에서 저장을 선택합니다.

  6. 비즈니스 규칙을 활성화하려면 솔루션 탐색기 창에서 선택 비즈니트 규칙을 선택한 다음 활성화를 선택합니다. 디자이너 창에서 비즈니스 규칙을 활성화할 수 없습니다.

다음은 디자이너 창에서 비즈니스 규칙 작업 시 주의해야 할 몇 가지 팁입니다.

  • 비즈니스 규칙 창에서 모든 항목의 스냅숏을 만들려면 작업 모음에 있는 스냅숏을 선택합니다. 이는 예를 들어 팀 구성원으로부터 피드백을 받을 때 유용합니다.
  • 미니 맵을 사용하여 프로세스의 다른 부분으로 빠르게 이동합니다. 이는 화면 밖으로 스크롤해야 하는 복잡한 프로세스를 작업할 때 유용합니다.
  • 비즈니스 규칙에 조건, 동작 및 비즈니스 추천을 추가하면 디자이너 창의 아래쪽에 비즈니스 규칙에 대한 코드가 작성되어 나타납니다. 이 코드는 읽기 전용입니다.

비즈니스 규칙에 사용되는 오류 메시지 지역화

환경에 프로비저닝된 언어가 둘 이상일 경우 설정된 오류 메시지를 현지화하는 것이 좋습니다. 메시지가 설정될 때마다 시스템에서 레이블을 생성합니다. 환경에 번역이 설정되어 있으면 현지화된 버전의 메시지를 추가한 다음 시스템으로 다시 가져올 수 있습니다. 이렇게 하면 기본 언어가 아닌 다른 언어를 사용하는 사람들이 번역된 메시지를 볼 수 있습니다.

일반적인 문제

이 섹션에서는 비즈니스 규칙을 사용할 때 발생할 수 있는 일반적인 문제에 대해 설명합니다.

통합 인터페이스 앱에서는 전체 이름 열 및 주소 열이 지원되지 않습니다.

전체 이름(fullname) 열 또는 주소 열 같은 복합 열을 사용하는 작업 또는 조건은 통합 인터페이스 기반 앱에서 지원되지 않습니다. 또는 구성원 열에 작업 또는 조건을 사용할 수 있습니다. 예를 들어 전체 이름(fullname) 열에 대하여 이름(firstname)과 (lastname) 열에 있는 작업 또는 조건을 사용할 수 있습니다.

일부 사용자에 대해 비즈니스 규칙이 실행되지 않습니다

사용자에게 프로세스 테이블에 대한 최소한의 사용자 범위 읽기 권한을 포함한 보안 역할이 있는지 확인하세요. 기본적으로 기본 사용자 보안 역할은 이 권한이 보유하고 있습니다.

비즈니스 규칙은 대시보드의 편집 가능한 그리드에서 실행되지 않습니다

편집 가능한 그리드가 대시보드 페이지에서 구성된 경우 엔터티 범위 비즈니스 규칙은 편집 가능한 그리드에서 실행되지 않습니다.

비즈니스 규칙이 양식에 대해 발생하지 않습니까?

비즈니스 규칙에서 참조하는 열이 양식에 포함되지 않기 때문에 비즈니스 규칙이 실행되지 않을 수 있습니다.

  1. 솔루션 탐색기를 엽니다. 원하는 테이블을 확장하고 양식을 선택합니다.

  2. 양식을 연 다음 양식 디자이너 리본에서 비즈니스 규칙을 선택합니다.

  3. 양식 디자이너에서 비즈니스 규칙을 엽니다.

  4. 비즈니스 규칙 디자이너에서 각 조건 및 작업을 선택하여 각 조건 및 동작에서 참조되는 모든 열을 확인합니다.

    비즈니스 규칙에서 참조하는 필드가 테이블에 존재.

  5. 비즈니스 규칙에서 참조하는 각 열이 양식에도 포함되어 있는지 확인합니다. 그렇지 않은 경우 양식에 누락된 열을 추가합니다.

    양식의 거래처 이름 열.

비즈니스 규칙에서 참조하는 열이 복합 열일 수 있기 때문에 비즈니스 규칙이 실행되지 않을 수도 있습니다. 복합 컬럼의 구성 컬럼을 대신 사용할 수 있습니다.

질문과 대답(FAQ)

비즈니스 규칙이 읽기 전용 양식의 열을 잠금 해제할 수 있습니까?

  • 예, 비즈니스 규칙은 열의 잠금을 해제하고 읽기 전용 양식으로 작업을 편집할 수 있습니다.

작동하지 않는 비즈니스 규칙의 문제점을 해결하려면 어떻게 합니까?

양식 내에서 권장 사항은 어떻게 표시됩니까?

권장 사항은 열 레이블 옆에 전구를 표시합니다.

  • 비즈니스 규칙 축소됨.

전구를 선택하여 보기를 확장하고 권장 사항을 표시합니다.

  • 비즈니스 규칙 확장됨.

참조

프로세스를 통해 사용자 지정 비즈니스 논리 만들기

비즈니스 프로세스 흐름 만들기

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).