Symptomen
Als uw formulieren V4.0 client-API (crmForm), scriptfouten kunnen optreden nadat Microsoft Dynamics CRM Online-organisatie is bijgewerkt naar de December 2012 Update Service. Wordt er een dialoogvenster weergegeven met de tekst 'Niet gedefinieerd' of er een fout in de linkerbenedenhoek van het formulier met de melding 'Fout op pagina'. Andere diverse scriptfouten weergegeven.
Oorzaak
De December 2012-Update voor Microsoft Dynamics CRM-Service geïntroduceerd in een nieuw systeeminstelling die of er HTML-onderdelen (HTC bepaalt) zijn opgenomen in de formulieren van Microsoft Dynamics CRM. Deze instelling is standaard uitgeschakeld in Microsoft Dynamics CRM Online.
De volgende eigenschappen voor crmForm vereist HTC:
. Opslaan) |
. SaveAndClose) |
.FormType |
.ObjectTypeCode |
.ObjectId |
.ObjectTypeName |
.RequiredLevel |
. SetFocus) |
.FireOnChange |
.Min |
.Max |
.DataValue |
.isDirty |
.Disabled |
.SelectedOption |
.SelectedText |
.SortingEnum |
.Sort |
.SelectedIndex |
.InnerText |
.OptionsXml |
.Precision |
.DataXml |
.Text |
.Value |
.DisplayValue |
.WillSubmit |
.DataChangeHandler |
.BypassValidation |
.AllowFormFocus |
._bSaving |
._htcInitCompleted |
.SubmitFormId |
.NO_DATA |
.RefreshOnSave |
.Visible |
.ForceSubmit |
.Form |
.TimeControl |
.isInitialized |
.allowblankdate |
.IsMoney |
.IsBaseCurrency |
.CurrencySymbol |
.CurrencyPrecision |
.IgnoreCurrencySymbol |
.IgnoreRange |
.PrecisionChangeHandler |
.TrimValue |
.MaxLength |
Enumerator |
Oplossing
1. log in op de Microsoft Dynamics CRM-webtoepassing als systeembeheerder.
2. Klik op instellingen, klik op beheer en klik vervolgens op systeeminstellingen.
3. Klik op het tabblad aanpassen.
4. Klik op het selectievakje naast de instelling met de label "HTC ondersteuning opnemen in Microsoft Dynamics CRM-formulieren"
5. Klik op OK.
Meer informatie
De crmForm-API is met de release van Microsoft Dynamics CRM 2011 afgeschaft. Voor meer informatie over dit onderwerp en andere mogelijke oorzaken van fouten in scripts na de December 2012 zal verwijzen naar de volgende Blog-updates:
Overtredingen van de Script-problemen bij het upgraden van Microsoft Dynamics CRM oplossen
http://blogs.msdn.com/b/crm/archive/2012/05/29/resolve-breaking-script-issues-when-upgrading-to-the-next-release-of-microsoft-dynamics-crm.aspx
Microsoft Dynamics CRM 2011 aangepaste Code Validation Tool uitgebracht
http://blogs.msdn.com/b/crm/archive/2012/06/21/microsoft-dynamics-crm-2011-custom-code-validation-tool-released.aspx