2016-10-24 6 views
0

우리는 여기서 CRM 2011을 사용하고 있으며 곧 2016 년으로 업그레이드합니다. 우리는 2011 년에 배포 문제가 있습니다. & 양식을 여러 개 가져올 수있는 맞춤 자바 스크립트를 내보낼 수있는 방법이 있습니다. 그러나 그 중 하나에는 OnSave 이벤트 처리기가 없습니다. 잡초에 빠지지 않고 이것을 설명하는 방법을 모른다. 그래서 여기에 간다.CRM 2011 수출 양식 속성

CRM 2011에서는 새 양식을 열어 리본 메뉴의 사용자 지정 탭으로 이동하면 리본에서 "양식"을 선택할 수 있습니다. 클릭하면 새 페이지가 열립니다. 이 페이지에는 "양식 등록 정보"버튼이 있습니다. 클릭하면 양식 등록 정보 대화 상자가 열립니다. "이벤트 처리기"에서 특정 이벤트에 대한 JavaScript 메서드를 지정할 수 있습니다. 여기서는 JavaScript 함수에 할당하려는 OnSave 이벤트입니다. 그렇게하는 것은 문제가되지 않습니다 (새로운 대화 상자에서 함수 이름을 입력하기 만하면됩니다). 그러나 우리는 그 선택을 수출하는 방법을 찾지 못했습니다.

Google은 솔루션에서 페이지를 내보낼 수 있습니다. 하지만 JavaScript (및 폼의 다른 일부 설정)를 내보내는 것이지만이 설정을 저장하지는 않습니다. 가져올 수 있도록 설정을 내보내는 방법이 있습니까?

배포 담당자는 수동으로 수행하는 방법에 대한 지침을 포함하기를 원하지만이 옵션을 내보내거나 가져올 수있는 방법이 있어야한다고 생각합니다. 결국, 수십 가지 형태가 있으며, 모두 자체적 인 설정이 있습니다.

+1

[this] (https://www.microsoft.com/en-us/dynamics/crm-customer) -center/export-your-customizations-as-a-solution.aspx) "백업을 생성하기 위해 기본 솔루션 내보내기"에 대한 작업을 시도하고 있습니다. 우리는 그것이 작동하는지 알 수 있습니다 ... – Frecklefoot

답변

2

명심해야 할 사항도 몇 가지 모범 사례 :

  • 항상 자제의 변화가 나열된 한 것과 작은 경우에도, 모든 사용자 지정을위한 솔루션을 사용 이 기본 기본 솔루션으로 변경됩니다.
  • 양식을 사용자 정의한 후에 (이벤트 핸들러 추가, 필드 제거 추가) 항상 저장하고 게시하여 내 보낸 솔루션에 최신 변경 사항을 적용하십시오.
  • 관리되지 않는 솔루션을 가져 오는 동안 가져 오기 순서에주의하십시오. 마지막 솔루션이 항상이기므로 (이전 솔루션의 변경 내용을 덮어 씁니다).
  • 솔루션을 대상 시스템에 가져올 때 항상 변경 사항이 적용되도록 즉시 게시하십시오.

주석의 기록을 바탕으로 답을 업데이트 :

당신은 대상 시스템에서 종료 이벤트 핸들러의 엔터티 양식을 보내야합니다. 새 솔루션 만들기, 엔티티 및 양식 추가, 솔루션 내보내기 및 대상 시스템으로 가져 오기

+0

올바른 항목을 수출에 대한 힌트가 있습니까? 앞서 언급했듯이 자바 스크립트를 내보낼 수는 있지만 다른 환경으로 가져 오기를 원하는 것은 아닙니다. – Frecklefoot

+2

이벤트 처리기가 대상 시스템에서 종료되도록 엔티티 양식을 내 보내야합니다. 새로운 솔루션을 생성하고, 엔티티와 폼을 추가하고, 솔루션을 내보내고,이를 대상 시스템으로 가져옵니다. – dynamicallyCRM

+0

그게 몇 가지 일을했지만, 고마워! 진짜 대답은 위의 의견 이었지만 답변을 수락합니다. :) – Frecklefoot