이 문서에서는 모델 기반 앱 양식을 사용한 애플리케이션 수명 주기 관리에 대해 자주 묻는 질문에 대한 정보를 제공합니다.
사용자 지정 설정에서 양식 옆의 상태 열을 확인하여 관리되는 상태인지 알 수 있습니다. 관리되는 양식에는 해당 양식에 대해 설치된 관리되는 솔루션이 있으며 관리되지 않는 활성 사용자 지정이 있거나 없을 수 있습니다. 또는 양식이 관리되지 않는 상태일 수 있으며 양식에 대한 관리되지 않는 계층만 있고 관리되는 솔루션은 없습니다.
새로운 양식 디자이너를 사용합니다. 추가 정보: 모델 기반 앱 양식 만들기 및 디자인
번역 내보내기에서 기본 언어 레이블이 변경되지 않은 경우 CrmTranslations.xml에서 번역이 내보내지지 않습니다. 번역 가져오기에서 기본 언어 열의 레이블에 대한 번역이 CrmTranslations.xml에서 변경된 경우 변경 사항이 적용되지 않습니다. 추가 정보: 양식 레이블 번역이 기본 언어에 대해 표시되지 않음
가져오는 동안 테이블에 대한 대체 양식이 지정되지 않은 경우 가져오기는 기본 양식 중 하나에 대해 관리되지 않는 활성 레이어를 만들고 관리되지 않는 사용자 지정은 해당 양식을 대체 양식으로 나타냅니다. 추가 정보: 관리형 솔루션를 가져온 후 활성 비관리 계층이 생성됨
비관리형 솔루션을 내보내는 동안 수정되지 않은 일부 양식은 솔루션 패키지에 있는 customizations.xml 파일의 양식 XML에서 unmodified=1 속성으로 내보내집니다. 추가 정보: 비관리형 솔루션을 가져온 후 대상 환경에 양식이 표시되지 않음
이 오류는 가져오는 양식이 대상 환경에 존재하지 않고 양식을 처음으로 가져올 때 발생할 수 있습니다. 추가 정보: Microsoft.Crm.CrmInvalidOperationException: 솔루션을 가져오는 동안 양식 메시지를 만들려면 전체 formXml이 필요함
이 양식이 'table' 테이블에 대한 기본 유형의 유일한 대체 양식이기 때문에 이 양식을 삭제할 수 없다는 메시지가 표시되는 이유는 무엇인가요? 솔루션 업그레이드 또는 제거 중 각 테이블에는 각 양식 유형에 대해 최소한 하나의 대체 양식이 있어야 하나요?
이 오류는 솔루션 업그레이드 또는 설치 제거가 테이블의 마지막 남은 양식을 삭제하려고 할 때 발생합니다. 추가 정보: Microsoft.Crm.CrmException: 'table' 테이블에 대한 기본 유형의 유일한 대체 양식이므로 이 양식을 삭제할 수 없음. 솔루션 업그레이드 또는 제거 중 각 테이블에 양식 유형 메시지마다 하나 이상의 대체 양식이 있어야 함
이 문제는 솔루션에 계층 스택의 맨 위에서 다른 솔루션이 참조하는 구성 요소가 포함된 경우 발생할 수 있습니다. 추가 정보: 솔루션을 제거할 때 시스템의 다른 구성 요소와의 종속성 때문에 솔루션을 삭제할 수 없음