Кастомизация
06
Мар
3

Структура SiteMap

Объект SiteMap ответственен за управление навигационной областью окна CRM. Изменяя SiteMap Вы можете управлять элементами управления в навигационной области окна. SitemMap состоит из пяти иерархических элементов. Эти элементы, вместе с их соответствующими атрибутами могут быть изображены иерархически так:


Аттрибуты:

  • ID: уникальный идентификатор;
  • Title: отображаемое имя;
  • ResourceID и DescriptionResourceID: используется CRM для ссылки на атрибуты;
  • Icon: URL иконки;
  • URL: папка для отображения в Outlook клиенте;
  • ShowGroups: показывать ли sub-area;
  • IsProfile: позволяет пользователям управлять группой через настройки Рабочей области;
  • AvailableOffline: определяетдоступна ли sub-area в режиме offline в outlook-клиенте;
  • Entity: имя объекта в схеме;
  • Client: для какого клиента доступна подобласть (web или outlook) – по умолчанию для обоих;
  • Privilege: привелегии необходимые для оображения sub-area;
  • LCID: код языка на котором выводится надпись.

Элементы Карты сайта в интерфейсе CRM:


А так выглядит часть заданной по умолчанию Карты сайта (немного отформатированная):

<SiteMap>
 <Area 
  Id="Workplace" 
  ResourceId="Area_Workplace" 
  ShowGroups="true" Icon="/_imgs/workplace_24x24.gif" 
  DescriptionResourceId="Workplace_Description"
 >
   <Group Id="MyWork" 
    ResourceId="Group_MyWork" 
    DescriptionResourceId="My_Work_Description"
   >
     <SubArea 
      Id="nav_calendar" 
      Icon="/_imgs/area/18_calendar.gif" 
      ResourceId="Homepage_Calendar" 
      Url="/workplace/home_calendar.aspx" 
      Client="Web"
     >
       <Privilege 
        Entity="activitypointer" 
        Privilege="Read" 
       />
     </SubArea>
     <SubArea 
      Id="nav_activities" 
      Entity="activitypointer" 
      DescriptionResourceId="Activities_SubArea_Description" 
      Url="/Workplace/home_activities.aspx" 
     />
...
   </Group>
...
 </Area>
...
</SiteMap>

Стандартный SiteMap.

Комментарии (3)
  • dencat 06.03.2009

    Добрый день.
    Не подскажете, как вернуть в SiteMap стандартные области Центр ресурсов и Сервис с их subareas. Может есть стандартный SiteMap, который получается сразу после установки? Где его взять? Ну за исключением естественно чистой установки и вытягиванием оттуда, может есть более изящный способ?
    С уважением, Денис

  • slivka_83 06.03.2009

    Здрасьте 🙂
    Добавил к статье стандартный SiteMap 🙂

  • dencat 06.03.2009

    Спасибо:)

*

code