Доброго времени суток!
На сервере есть две организации в CRM - Org и OrgTest.
Версия CRM 2011
Выполняю следующие действия:
1) Создаю пользователя crm_admin в организации Org, экспортирую из нее solution
2) Отключаю организацию Org
3) Создаю пользователя в организации OrgTest
4) Импортирую в OrgTest solution, полученный на шаге 1.
Solution включает в себя веб-ресурсы, как иконки для кнопок, так и JS.
Далее вся работа идет в OrgTest.
Возникаются две проблемы, с решением которых прошу вашей помощи:
-------
1. При переносе решения в OrgTest для работоспособности системы приходится править все ссылки на веб-ресурсы, явно указывая название организации. Т.е, например в html-странице вместо
<SCRIPT type=text/javascript src="/WebResources/org_/orglib.js.aspx"></SCRIPT>
приходится писать так
<SCRIPT type=text/javascript src="/OrgTest/WebResources/org_/orglib.js.aspx"></SCRIPT>
В противном случае, веб ресурс не виден, и при вызове функций из этого веб-ресурса получаю соответствующую ошибку.
-------
2. Для создания заказов из сделок используется нестандартный (для CRM) алгоритм, пользователь жмет на кастомную кнопку "Создать заказы" на ribbon сделки, далее выполняется код создания заказов, после чего в я отображаю ссылки на созданные заказы на отдельной html-странице (веб-ресурс в CRM). Ссылки на заказы формируются так (Id - это GUID заказа в CRM):
http://crm-server/OrgTest/userdefine...05056c00008%7d
Сама страница открывается в модальном окне при помощи функции openStdDlg:
openStdDlg( "/" +ORGANIZATION + "/WebResources/org_/html/createopportunityso.html?Data=" + dataValue, null, 300, 300, false, false, '');
ORGANIZATION в данном случае равно OrgTest (проверял)
При попытке открыть карточку заказа из модального окна получаю ошибку "Указанная организация отключена" (см. скриншот во вложении).
Об этой ошибке создается запись в EventViewer (см. вложение).
Причем, если открыть карточку заказа (с получением вышеуказаной ошибки), а потом закрыть модальное окно и обновить (F5) карточку заказа, то все работает нормлаьно
Выглядит, так, словно при создании аккаунта пользователя в одной организации, он "привзяывается" именно к это организации, и в дальнейешм обращается к ней, причем именно при работе с модальным окном.
Аналогично выглядит и проблема с веб-ресурсами (см. выше).
Кто-нибудь сталкивался с таким?
Заранее спасибо за помощь!