CRM 2011 накопительный пакет 12 ошибок JavaScript

Недавно мы выполнили обновление до накопительного пакета 12 и теперь испытываем ошибки JavaScript, возникающие при каждом представлении ленты, связанной с сеткой, содержащей настройку ленты, в диалоговом сообщении указывается "Синтаксическая ошибка" в строке ~60 миллионов внутреннего ресурса CRM. Похоже, что это происходит только с настроенными лентами (настроенными с помощью ленточного рабочего места).

Кто-нибудь еще испытывал это? Если да, то какие-нибудь советы по разрешению?

2 ответа

Решение

После небольшой отладки мы обнаружили, что проблема была вызвана настроенной лентой. У нас была кнопка, которую мы добавили на ленту, которая вызывала библиотеку javascript. То, что осталось, было директивой $ webresource.

Надеюсь, это кому-нибудь поможет, ошибки, возникшие для этого, не помогут отладить основную причину.

Веб-ресурсы для Microsoft Dynamics CRM

У нас была настраиваемая кнопка (созданная с помощью ленточного инструмента) с правилом включения, использующим JavaScript.

В веб-клиенте он работал правильно, но в Outlook выдает ошибки.

Это произошло потому, что Outlook обновлял ленту и не предоставлял Xrm.Page.ui объект.

В конце мы должны были обернуть все наши правила включения проверкой, чтобы определить, было ли оно определено.

например

if(Xrm.Page.ui !== undefined) {
   //Do some work
}
Другие вопросы по тегам