After upgrading our Sandbox environment we encored problem with saving new record of “Appointment” entity.
Problem occurs on Quick Form with is invoked by CRM from Account entity form (standard Add New functionality).
No additional JavaScript functionality is added on “Appointment” entity, in “Account” form there is simple JavaScript that makes some fields disabled.
Error that GUI shows:
Debugging of CRM JavaScript’s shown me following problems:
With shows following callstack:
"TypeError: Cannot read property 'bookOrRescheduleWithCallback' of undefined at Mscrm.InlineEditDataService.$1f_0 (xxx.crm4.dynamics.com/.../JsProvider.ashx;ver=1005756403:5230:54780) at Mscrm.InlineEditDataService.saveData (xxx.crm4.dynamics.com/.../JsProvider.ashx;ver=1005756403:5230:51642) at Function.Mscrm.InlineEditDataService.save (xxx.crm4.dynamics.com/.../JsProvider.ashx;ver=1005756403:5230:12486) at Mscrm.FormDataManager.save (xxx.crm4.dynamics.com/.../JsProvider.ashx;ver=1005756403:6:7117) at Mscrm.FormDataManagerWrapper.save (xxx.crm4.dynamics.com/.../JsProvider.ashx;ver=1005756403:6:44450) at Mscrm.GlobalQuickCreate.RefreshFormCallbacks.onRefreshFormSaveCallback (xxx.crm4.dynamics.com/.../JsProvider.ashx;ver=1005756403:1998:34051) at Function.Mscrm.Utilities.executeFunction (xxx.crm4.dynamics.com/.../global.ashx) at HTMLButtonElement.Mscrm.GlobalQuickCreate.GlobalQuickCreateBehavior.$Y (xxx.crm4.dynamics.com/.../globalquickcreatebehavior.js) at HTMLButtonElement.u (r1.res.office365.com/.../shellcoreming2am_20bef2ed.js:1794:22)"
After digging into following exception I found a place where this error occurs:
*This post is locked for comments