Всем привет!
Хотел поинтересоваться. Вот создал я новый ролевой центр где есть две простых веб части: 1. Cue 2. Быстрые ссылки (QuickLaunch)
Вроде все замечательно, заимпортил пункт меню и сделал определение страницы (PageDefinition), сделал новый профиль в таблице, указал свою страницу у профиля и сохранил профиль в АОТ.
Переношу проект в тестовое окружение (экспортирую определение страницы на SharePoint), создаю новый профиль в Ах, импортирую в новый профиль созданную страницу, всячески обновляю AOD и словарь (все обновляю) открываю ролевой центр а на нем пусто
Кстати если экспортнуть профиль в xml файл, в окружении для разработки где я создал новый ролевой центр, то в файле ничего интересного нет (для примера стандартный РЦ):
PHP код:
<?xml version="1.0" encoding="utf-8"?>
<dynamicsaxprofiles buildNo="6.2.158.0">
<profile id="SalesManager" description="Sales Manager" homepagewebmenuitem="EPSalesManagerRoleCenter" />
</dynamicsaxprofiles>
А вот пример xpo файла, в котором тоже ничего не понятно, если экспортировать профиль Profile_SalesManager:
PHP код:
Exportfile for AOT version 1.0 or later
Formatversion: 1
***Element: RES
; Microsoft Dynamics AX RESOURCE : Profile_SalesManager unloaded
; --------------------------------------------------------------------------------
VERSION 1
RESOURCE #Profile_SalesManager
PROPERTIES
Name #Profile_SalesManager
Filename #Profile_SalesManager.xml
Label #
HelpText #
ConfigurationKey #
Origin #{15140000-0000-1000-4C09-231F823D75D6}
ENDPROPERTIES
BINARY 432
07 FD 07 07 FD 04 09 6F 04 FF 07 07 FD 30 9C 01 00 00 07 FD 00 3C 00 3F 00 78 00 6D 00 6C 00 20
00 76 00 65 00 72 00 73 00 69 00 6F 00 6E 00 3D 00 22 00 31 00 2E 00 30 00 22 00 20 00 65 00 6E
00 63 00 6F 00 64 00 69 00 6E 00 67 00 3D 00 22 00 75 00 74 00 66 00 2D 00 38 00 22 00 3F 00 3E
00 3C 00 64 00 79 00 6E 00 61 00 6D 00 69 00 63 00 73 00 61 00 78 00 70 00 72 00 6F 00 66 00 69
00 6C 00 65 00 73 00 20 00 62 00 75 00 69 00 6C 00 64 00 4E 00 6F 00 3D 00 22 00 34 00 2E 00 31
00 2E 00 31 00 31 00 33 00 2E 00 30 00 22 00 3E 00 3C 00 70 00 72 00 6F 00 66 00 69 00 6C 00 65
00 20 00 69 00 64 00 3D 00 22 00 53 00 61 00 6C 00 65 00 73 00 4D 00 61 00 6E 00 61 00 67 00 65
00 72 00 22 00 20 00 64 00 65 00 73 00 63 00 72 00 69 00 70 00 74 00 69 00 6F 00 6E 00 3D 00 22
00 53 00 61 00 6C 00 65 00 73 00 20 00 4D 00 61 00 6E 00 61 00 67 00 65 00 72 00 22 00 20 00 68
00 6F 00 6D 00 65 00 70 00 61 00 67 00 65 00 77 00 65 00 62 00 6D 00 65 00 6E 00 75 00 69 00 74
00 65 00 6D 00 3D 00 22 00 45 00 50 00 53 00 61 00 6C 00 65 00 73 00 4D 00 61 00 6E 00 61 00 67
00 65 00 72 00 52 00 6F 00 6C 00 65 00 43 00 65 00 6E 00 74 00 65 00 72 00 22 00 20 00 2F 00 3E
00 3C 00 2F 00 64 00 79 00 6E 00 61 00 6D 00 69 00 63 00 73 00 61 00 78 00 70 00 72 00 6F 00 66
00 69 00 6C 00 65 00 73 00 3E 00 00 00 FF FF FF
ENDBINARY
ENDRESOURCE
***Element: END
Если на ролевом центре есть UserControl или отчет на SRS'е, то веб части нормально переносятся через PageDefinition, а вот быстрые ссылки и Cue не понятно, постоянно что-то слетает. Я помню мы с trud'ом боролись с глоссарием на Ax 2009, там веб части тоже плохо переносились, но чем дело кончилось уже не вспомню.
Вопрос к знатокам, как вы переносите ролевые центры между окружениями?
З.Ы. я правда не пробовал еще переносить все моделями и не пробовал экспорт импорт веб страниц в SharePoint. Но мне кажется это уже какой-то hardcore
З.Ы. З.Ы. Origin #{15140000-0000-1000-4C09-231F823D75D6} вот эти штуки в окружениях совпадают. Неужели нет нормального способа для переноса веб частей