솔루션 레이어
관리되는 솔루션과 관리되지 않는 솔루션은 Microsoft Power Platform 환경 내에서 서로 다른 수준에 존재합니다. Microsoft Dataverse에는 두 가지의 레이어 레벨이 있습니다.
- 비관리 레이어. 가져온 모든 관리되지 않는 솔루션 및 관리되지 않는 사용자 지정은 이 레이어에 있습니다. 비관리 레이어는 단일 레이어입니다.
- 관리 레이어. 가져온 모든 관리되는 솔루션 및 시스템 솔루션은 이 수준에 있습니다. 여러 개의 관리형 솔루션을 설치하면 마지막으로 설치되는 관리형 솔루션은 이전에 설치된 관리형 솔루션 위에 있습니다. 즉 두 번째 설치된 솔루션은 그 전에 설치된 솔루션을 사용자 지정할 수 있습니다. 두 개의 관리되는 솔루션에 정의가 충돌하는 경우 런타임 동작은 "마지막이 승자"이거나 병합 논리가 구현됩니다. 관리형 솔루션을 제거하면 그 아래 관리형 솔루션이 적용됩니다. 관리형 솔루션을 모두 제거하면 시스템 솔루션에 정의된 기본 동작이 적용됩니다. 관리 레이어 수준의 기본에는 시스템 레이어가 있습니다. 시스템 레이어에는 플랫폼이 작동하는 데 필요한 테이블과 구성 요소가 포함되어 있습니다.
솔루션 병합 동작
관리형 솔루션을 설치하려고 준비할 때 조직에 여러 솔루션이 설치되어 있을 수 있거나 나중에 다른 솔루션이 설치될 수 있음을 알고 있어야 합니다. 다른 솔루션을 방해하지 않도록 모범 사례를 따르는 솔루션을 구성하세요.
Dataverse을 사용하여 사용자 지정 항목을 병합하는 프로세스는 솔루션의 기능의 유지를 강조합니다. 프레젠테이션을 유지하기 위해 모든 노력을 다했지만, 사용자 정의 기능 간의 일부 비호환성으로 인해 계산된 해상도가 사용자 정의 기능을 유지하기 위해 일부 프레젠테이션 세부 정보를 변경해야 할 수도 있습니다. 추가 정보: 관리형 솔루션이 병합되는 방식 이해
구성 요소에 대한 솔루션 레이어 보기
솔루션 레이어 보기 기능을 사용하면 시간이 지남에 따라 솔루션 변경으로 인해 발생하는 모든 구성 요소 변경 내용을 볼 수 있습니다. 솔루션 레이어 내에서 드릴다운하여 구성 요소에 대한 특정 변경 및 변경되지 않은 속성 세부 정보를 볼 수 있습니다. 솔루션 영역의 Power Apps (make.powerapps.com)에서 솔루션 레이어에 액세스할 수 있습니다.
솔루션 레이어 보기 기능:
- 이제 솔루션에서 구성 요소를 변경한 순서가 표시됩니다.
- 구성 요소의 변경 내용을 포함하여 특정 솔루션 내에서 구성 요소의 모든 속성을 볼 수 있습니다.
- 솔루션 변경에 의해 도입된 구성 요소에 대한 변경 내용을 표시하여 종속성 또는 솔루션 레이어 문제를 해결하는 데 사용할 수 있습니다.
Power Apps에 로그인하고 솔루션을 선택한 다음 원하는 솔루션을 열고 계정 테이블과 같은 구성 요소를 선택한 다음 명령 모음에서 고급>솔루션 레이어 보기를 선택합니다.
솔루션 레이어 페이지가 나타납니다. 여기서 예시로 사용된 계정 테이블의 활성 계정 보기와 같이 구성 요소에 대한 각 레이어가 표시되고, 가장 최근의 레이어가 맨 위에 표시되며, 일반적으로 활성 레이어로 표시됩니다. 활성 레이어는 구성 요소의 런타임 동작을 결정합니다.
솔루션 레이어에 대한 세부 정보를 보려면 레이어를 선택합니다. 속성 창이 표시됩니다. 업데이트 탭에는 레이어 특정 솔루션의 일부로 수정된 속성만 표시됩니다. 솔루션 레이어에 대한 변경된 속성과 변경되지 않은 속성을 포함하여 모든 속성을 보려면 모든 속성 탭을 선택하세요.
가져온 번역이 구성 요소에 포함되어 있는 경우, 솔루션 레이어에 레이블 열이 있는 구성 요소에 대한 정보를 표시하려면 지역화된 레이블 탭을 선택하세요. 기본 언어와 가져온 번역 텍스트는 languageid 열에 표시된 대로 표시됩니다. 레이블이 없으면 탭이 표시되지 않습니다.
전체 레이어를 보려면 레이블을 선택하십시오.
특정 구성 요소 솔루션 레이어에 사용할 수 있는 다른 탭도 있습니다.
탭 이름 | 설명 | 가능한 값 |
---|---|---|
RolePrivileges | 보안 역할에 대한 권한을 표시합니다. | Added, Updated, Removed, Unchanged |
AttributePicklistValues (optionset) | 전역 선택에 대해 선택하면 선택에 대해 가능한 값이 표시됩니다. | Added, Updated, Removed, Unchanged |
AttributePicklistValues (optionset 특성) | 선택 속성에 대해 선택하면 해당 속성에 대해 가능한 값이 표시됩니다. | Added, Updated, Removed, Unchanged |
관리되지 않는 레이어 제거
관리되지 않는 사용자 지정은 구성 요소의 최상위 레이어에 있으며 이후에 구성 요소의 런타임 동작을 정의합니다. 대부분의 상황에서는 관리되지 않는 사용자 정의가 테스트 및 프로덕션 환경에서 구성 요소의 동작을 결정하는 것을 원하지 않습니다.
중요
설계상, 관리되지 않는 구성 요소를 사용하는 개발 및 제작자 환경에는 일반적으로 관리되지 않는 계층이 있습니다.
구성 요소의 관리되지 않는 레이어를 제거하려면 다음 단계를 수행하세요.
경고
관리되지 않는 활성 사용자 지정 제거는 되돌리거나 취소할 수 없습니다. 관리되지 않는 사용자 지정과 관련된 모든 데이터가 손실될 수 있습니다.
- 원하는 솔루션을 열고, 계정 과 같은 구성 요소 옆의 ...을 선택한 다음, 솔루션 레이어 보기를 선택합니다.
- 비관리형 레이어가 존재하는 경우, 비관리형 레이어 가 레이어의 솔루션 열에 표시됩니다.
- 레이어를 선택한 다음 명령 모음에서 활성 사용자 지정 제거를 선택합니다.