|
08.06.2016, 19:08 | #1 |
Участник
|
Неверное определение организации
Доброго времение суток.
Подскажите, в чем может быть проблема? Стандартная функция в CRM 2015 Xrm.Page.context.getClientUrl() возращает неправильный адрес, указывая путь для другой организации. Xrm.Page.context.getOrgUniqueName() аналогично сбоит. Вызывается это из html веб-ресурса, расположенного на форме. Причем проблема именно на этой организации, на другой всё отрабатывает нормально |
|
08.06.2016, 19:43 | #2 |
Чайный пьяница
|
Покажите, пожалуйста, следующее:
1. Каким образом вы регистрируете ваш вебресурс на форме. 2. Шапку вебресурса, а именно перечень скриптов, к которым вы обращаетесь.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
08.06.2016, 20:05 | #3 |
Участник
|
Подключение скриптов в uds_processinstances.html выглядят так:
X++: <head> ... <script src="ClientGlobalContext.js.aspx" type="text/javascript"></script> <script src="uds_SDK.MetaData.js" type="text/javascript"></script> <script src="uds_jQuery211" type="text/javascript"></script> <script src="uds_jquery.treetable.js"></script> <script src="uds_XrmServiceToolkit.js" type="text/javascript"></script> <script src="uds_SDK.MetaData.js" type="text/javascript"></script> <script src="uds_caseribbon.js" type="text/javascript"></script> <script src="uds_caseprocinstance.js" type="text/javascript"></script> <script src="uds_tools.js" type="text/javascript"></script> </head> |
|
08.06.2016, 20:37 | #4 |
Чайный пьяница
|
Можете подтвердить, что соблюдается всё, что описано тут - https://msdn.microsoft.com/en-us/library/gg328541.aspx
Также попробуйте вместо getClientUrl попробовать prependOrgName - https://msdn.microsoft.com/en-us/lib...prependorgname Также можете, пожалуйста, указать версию системы/установленные апдейты?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
08.06.2016, 22:51 | #5 |
Участник
|
Конечно, у меня веб-ресурс на верхнем уровне
server/PropertyDemo/WebResources/uds_processinstances.html соответственно файл для работы с контекстом добавляется там же <script src="ClientGlobalContext.js.aspx" type="text/javascript"></script> Заменить эту функцию другими не получается, они все одинаково ссылаются на неверную организацию. Кстати, хром показал инересную картину, ума не приложу, как там получается |
|
09.06.2016, 11:10 | #6 |
Чайный пьяница
|
Тогда, судя по всему, у вас есть только вариант обратиться в Microsoft и открыть тикет, потому как это выглядит, как баг.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
09.06.2016, 12:20 | #7 |
Участник
|
Цитата:
Найден простой обходной путь в виде обращение к контексту родительского окна X++: Xrm.Page = parent.Xrm.Page; |
|
09.06.2016, 12:42 | #8 |
Чайный пьяница
|
https://support.microsoft.com/uk-ua - сапорт.
Использование Xrm.Page парента - решение, но теоретически это может аукнуться. Потеря контекста - нехороший симптом. Помню, что были проблемы ещё во времена работы с 2011.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
10.06.2016, 16:33 | #9 |
Участник
|
А можно посмотреть что написано в Settings -> Customizations -> Developer Resources
Просмотрите все ссылки и текста возможно проблема в развертывании СРМ |
|
12.06.2016, 22:30 | #10 |
Участник
|
Service Endpoints:
Discovery Service Protocol: SOAP https://serverName/XRMServices/2011/Discovery.svc Organization Service Protocol: SOAP https://serverName/PropertyDemo/XRMServices/2011/Organization.svc Organization Data Service Protocol: OData (REST) https://serverName/PropertyDemo/XRMServices/2011/OrganizationData.svc/ вроде всё, как и должно быть |
|
|
|