별도의 ER 구성에서 ER 모델 매핑 관리
다음 단계에서는 시스템 관리자 또는 전자 보고 개발자 역할에 할당된 사용자가 별도의 ER 구성에서 전자 보고(ER) 모델 매핑을 관리할 수 있는 방법을 설명합니다. 이 작업 가이드에서는 샘플 회사인 Litware, Inc.에 필요한 ER 구성을 생성합니다. 이 작업 가이드를 완료하려면 먼저 작업 가이드 'ER 구성 공급자 생성'의 단계를 완료하고 활성으로 표시해야 합니다.
ER 구성은 회사 간에 공유되므로 선택한 회사 데이터 세트를 사용하여 이 작업 가이드를 완료할 수 있습니다. 이 작업 가이드의 함수은 다음 핫픽스 중 하나를 설치한 경우에 사용할 수 있습니다. https://fix.lcs.dynamics.com/Issue/Resolved?kb=4012872 Dynamics AX 7.0 버전 또는 Dynamics 365 for Operations https://fix.lcs.dynamics.com/Issue/Resolved?kb=4012871 버전.
- 조직 관리 > 작업 영역 > 전자 보고로 이동합니다.
- 샘플 회사 Litware, Inc.의 구성 공급자가 사용 가능하고 활성으로 표시되어 있는지 확인합니다. 이 구성 공급자가 표시되지 않으면 먼저 작업 가이드, 구성 공급자 만들기의 단계를 완료하고 활성으로 표시해야 합니다.
새 ER 모델 구성 추가
- 보고 구성을 클릭합니다.
- 새 모델 구성을 추가합니다. 이름은 구성 트리에서 고유해야 합니다.
- 구성 만들기를 클릭하여 드롭 대화 상자를 엽니다.
- 이름 필드에 '샘플 데이터 모델'을 입력합니다.
- 샘플 데이터 모델
- 구성 만들기를 클릭합니다.
- 디자이너를 클릭합니다.
- 새로 만들기를 클릭하여 드롭 대화 상자를 엽니다.
- 이름 필드에 '루트'를 입력합니다.
- 뿌리
- 추가를 클릭합니다.
- 새로 만들기를 클릭하여 드롭 대화 상자를 엽니다.
- 이름 필드에 '회사'를 입력합니다.
- 회사
- 추가를 클릭합니다.
- 설명 필드에 사용자가 런타임에 로그인한 법인 또는 회사의 설명 텍스트를 입력합니다.
- 사용자가 런타임에 로그인한 법인 또는 회사에 대한 설명입니다.
- 루트 참조를 클릭합니다.
- '확인'을 클릭합니다.
- 저장을 클릭합니다.
- 페이지를 닫습니다.
- 상태 변경을 클릭합니다.
- 완료를 클릭합니다.
- '확인'을 클릭합니다.
새 ER 모델 매핑 구성 추가
- 구성 만들기를 클릭하여 드롭 대화 상자를 엽니다.
- 새로 만들기 필드에 '데이터 모델 샘플 데이터 모델을 기반으로 하는 모델 매핑'을 입력합니다.
- 이름 필드에 '샘플 매핑'을 입력합니다.
- 샘플 매핑
- 구성 만들기를 클릭합니다.
- 전제 조건 섹션을 확장합니다.
- 구현 전제 조건 그룹이 자동으로 추가되었습니다. 이 그룹에는 상위 데이터 모델 구성을 참조하고 구현으로 표시된 필수 구성 요소가 포함되어 있습니다. 이는 이 샘플 매핑 모델 매핑 구성이 데이터 모델인 샘플 데이터 모델의 구현으로 간주된다는 것을 의미합니다. 따라서 이 구성 요소는 모델 구성, 샘플 데이터 모델이 다운로드될 때 ER이 모델 매핑 구성, 샘플 매핑을 ER 리포지토리에서 다운로드하도록 합니다.
- 디자이너를 클릭합니다.
- 생성된 모델 매핑 구성에는 생성된 구성과 이름이 같은 새 빈 매핑이 포함됩니다. 선택한 상위 모델 구성에 모델 매핑이 포함되어 있으면 새 모델 매핑 구성으로 복사됩니다.
- 디자이너를 클릭합니다.
- 트리에서 'Dynamics 365 for Operations\Table'을 선택합니다.
- 루트 추가를 클릭합니다.
- 이름 필드에 '회사'를 입력합니다.
- 회사
- 테이블 필드에 'CompanyInfo'를 입력합니다.
- 회사 정보
- '확인'을 클릭합니다.
- 트리에서 '회사'를 확장합니다.
- 트리에서 'Company\find()'를 확장합니다.
- 트리에서 '회사\찾기()\이름'을 선택합니다.
- 바인딩을 클릭합니다.
- 저장을 클릭합니다.
- 페이지를 닫습니다.
- 페이지를 닫습니다.
- 작업 창에서 구성을 클릭합니다.
- 사용자 매개 변수를 클릭합니다.
- 실행 설정 필드에서 예를 선택합니다.
- '확인'을 클릭합니다.
- 편집을 클릭합니다.
- 초안 실행 필드에서 예를 선택합니다.
새 ER 형식 구성 추가
- 트리에서 '샘플 데이터 모델'을 선택합니다.
- 구성 만들기를 클릭하여 드롭 대화 상자를 엽니다.
- 새로 만들기 필드에 '데이터 모델 샘플 데이터 모델 기반 형식'을 입력합니다.
- 이름 필드에 '샘플 형식'을 입력합니다.
- 샘플 형식
- 구성 만들기를 클릭합니다.
- 디자이너를 클릭합니다.
- 루트 추가를 클릭하여 드롭 대화 상자를 엽니다.
- 트리에서 '텍스트\문자열'을 선택합니다.
- '확인'을 클릭합니다.
- 매핑 탭을 클릭합니다.
- 트리에서 '모델'을 확장합니다.
- 트리에서 'model\Company'를 선택합니다.
- 바인딩을 클릭합니다.
- 저장을 클릭합니다.
- 페이지를 닫습니다.
- 테스트 목적으로 생성된 형식의 초안 버전을 실행합니다.
- 실행을 클릭합니다.
- 버전 FastTab에서 실행을 클릭합니다.
- '확인'을 클릭합니다.
- 이 형식 구성을 실행하는 사용자가 로그인한 회사의 이름이 포함된 출력을 검토하십시오. 생성된 모델 매핑 구성은 필수 모델 매핑을 포함하는 구성이 하나만 사용 가능하기 때문에 이 형식 구성에서 사용됩니다.
대체 ER 모델 매핑 구성 추가
- 트리에서 '샘플 데이터 모델'을 선택합니다.
- 구성 만들기를 클릭하여 드롭 대화 상자를 엽니다.
- 새로 만들기 필드에 '데이터 모델 샘플 데이터 모델을 기반으로 하는 모델 매핑'을 입력합니다.
- 이름 필드에 '샘플 매핑(대체)'을 입력합니다.
- 샘플 매핑(대안)
- 구성 만들기를 클릭합니다.
- 디자이너를 클릭합니다.
- 디자이너를 클릭합니다.
- 트리에서 'Dynamics 365 for Operations\Table'을 선택합니다.
- 루트 추가를 클릭합니다.
- 이름 필드에 '회사'를 입력합니다.
- 회사
- 테이블 필드에 'CompanyInfo'를 입력합니다.
- 회사 정보
- '확인'을 클릭합니다.
- 편집을 클릭합니다.
- 트리에서 '스트링\CONCATENATE'를 선택합니다.
- 함수 추가를 클릭합니다.
- 트리에서 '회사'를 확장합니다.
- 트리에서 'Company\find()'를 확장합니다.
- 트리에서 '회사\찾기()\이름'을 선택합니다.
- 데이터 소스 추가를 클릭합니다.
- 송장 필드에 값을 입력합니다.
- CONCATENATE(회사.'찾기()'.이름, ';',
- 트리에서 'Company\find()\Company(DataArea)'를 선택합니다.
- 데이터 소스 추가를 클릭합니다.
- 송장 필드에 값을 입력합니다.
- CONCATENATE(Company.'find()'.Name, ';', Company.'find()'.DataArea)
- 저장을 클릭합니다.
- 페이지를 닫습니다.
- 저장을 클릭합니다.
- 페이지를 닫습니다.
- 페이지를 닫습니다.
- 초안 실행 필드에서 예를 선택합니다.
기존 ER 모델 매핑 구성 사용
- 트리에서 '샘플 데이터 모델\샘플 형식'을 선택합니다.
- 실행을 클릭합니다.
- 실행 중인 ER 형식의 데이터 소스로 선택된 정의되지 않은 데이터 모델에 사용할 수 있는 모델 매핑 구성이 두 개 이상 있기 때문에 ER 형식 구성의 선택한 초안 버전을 실행할 수 없습니다.
- 다음으로 대체 모델 매핑 구성을 ER 형식을 실행하기 위한 데이터 소스로 사용할 모델 매핑으로 정의합니다.
- 트리에서 '샘플 데이터 모델\샘플 매핑(대안)'을 선택합니다.
- 모델 매핑의 기본값 필드에서 예를 선택합니다.
- 트리에서 '샘플 데이터 모델\샘플 형식'을 선택합니다.
- 실행을 클릭합니다.
- '확인'을 클릭합니다.
- 기본 모델 매핑 구성은 이 형식 구성에서 전자 문서를 생성하는 데 사용됩니다(생성된 출력에는 회사 코드가 포함됨).