Поделиться через


Макет панели (размещенный элемент управления)

Используйте размещенный элемент управления Макет панели, чтобы определить расположение панелей в Unified Service Desk. Панели содержат различные размещенные элементы управления, а макет панелей определяет расположение различных размещенных элементов управления на главном экране клиентского приложения Unified Service Desk. Unified Service Desk поставляется с несколькими предопределенными типами панелей, которые поддерживают различные варианты расположения, например, макет со вкладками, расположение в виде колоды и расположение по вертикали (в виде стопки) или по горизонтали. Дополнительные сведения см. в статье Панели, типы панелей и макеты панелей в Unified Service Desk.

Если тип Макет панели размещенного элемента управления в приложении не определен, то автоматически создается макет панели по умолчанию — стандартная главная панель (Standard Main Panel). В случае создания типа Макет панели размещенного элемента управления потребуется настроить замену для стандартной главной панели. Вместо него может использоваться любой другой макет панелей, однако довольно часто просто определяется стандартная главная панель.

В этом разделе

Создание размещенного элемента управления «Макет панели»

Предопределенные действия UII

Стандартные события

Создание размещенного элемента управления «Макет панели»

Во время создания нового размещенного элемента управления поля на экране Новый размещенный элемент управления зависят от типа создаваемого размещенного элемента управления. Этот раздел содержит сведения о конкретных полях, которые являются уникальными для размещенного элемента управления с типом Макет панели. Подробные сведения о создании размещенного элемента управления см. в разделе Создание или изменение размещенного элемента управления.

Panel Layout hosted control

На экране Новый размещенный элемент управления:

  • В раскрывающемся списке Тип компонента USD выберите Макет панели.

  • В раскрывающемся списке PanelType выберите тип создаваемого макета панели. Можно выбрать один из следующих вариантов: Стандартная главная панель, Главная панель с лентой, Разделение по вертикали, Разделение по горизонтали, XAML и Определяется пользователем. Макеты панелей XAML и «Определяется пользователем» — это пользовательские панели, которые вы можете определять самостоятельно. Подробные сведения о каждом из макетов панелей см. в разделе Панели, типы панелей и макеты панелей в Unified Service Desk. Поля на этой странице изменяются в зависимости от выбранного типа панели.

  • Выберите значение Да или Нет в списке Приложение динамическое, чтобы указать, является ли размещенный элемент управления динамическим. Динамический размещенный элемент управления может быть глобальным или локальным. Глобальные динамические размещенные элементы управления загружаются при первом требовании и скрыты в дальнейшем; их можно запустить в любой момент, например в глобальном сеансе, обычном сеансе или рабочем процессе. Локальные динамические размещенные элементы управления могут загружаться только после начала сеанса, при этом в каждом сеансе используется свой собственный экземпляр приложения. Если динамический размещенный элемент управления является частью рабочего процесса и не был запущен при запуске рабочего процесса, этот рабочий процесс запустит данный размещенный элемент управления и закроет его после своего выполнения.

  • Флажок Может закрываться пользователем станет доступным при выборе значения Да в списке Приложение динамическое. Установите его, чтобы указать, что пользователь может закрывать данный размещенный элемент управления.

  • Если в списке PanelType выбран вариант Разделение по вертикали, Разделение по горизонтали, XAML или Определяется пользователем, то становится доступен флажок Приложение глобальное. Установите его, чтобы определить размещенный элемент управления как глобальный. Глобальные размещенные элементы управления могут отображаться за пределами сеанса клиента. Такие элементы управления, как панели мониторинга агентов, стены или поиск, чаще всего используются в качестве глобальных. Глобальные размещенные элементы управления не имеют привязанного к сеансу состояния, то есть при изменении сеанса сохраняются те же глобальные размещенные элементы управления. Если этот флажок не установлен, размещенный элемент управления становится элементом управления на основе сеанса. Элементы управления на основе сеанса существуют в контексте сеанса клиента. Если пользователь переходит к другому сеансу, скрыты все страницы сеанса из предыдущего сеанса.

  • Если в списке PanelType выбран вариант Разделение по вертикали, Разделение по горизонтали, XAML или Определяется пользователем, то становится доступно поле Группа отображения. Укажите панель, в которой будет отображаться этот размещенный элемент управления. Дополнительные сведения о различных панелях, доступных в Unified Service Desk, см. раздел Панели, типы панелей и макеты панелей в Unified Service Desk.

  • Если в списке PanelType выбрано значение XAML, то становится доступно поле XAML, в котором можно указать определение XAML вашего типа панели.

  • Если в списке PanelType выбрано значение Определяется пользователем, то становятся доступны поля URI сборки и Тип сборки. В поле URI сборки введите имя вашей сборки. В поле Тип сборки укажите следующее значение: <AssemblyName>.<ClassName>. Подробные сведения о создании определяемых пользователем макетов панелей см. в разделе Создание настраиваемого макета панели.

Предопределенные действия UII

Это стандартные действия для данного типа размещенного элемента управления.

SetVisualProperty

Задание визуальный свойств (UIElement), таких как высота, ширина и видимость размещенного элемента управления. Это действие особенно удобно для автоматизации пользовательского интерфейса, например для автоматического отображения или скрытия панели. Знакомство с макетом XAML и Unified Service Desk необходимо для эффективного использования этого действия.

Параметр Описание

elementname

Имя элемента пользовательского интерфейса, для которого требуется задать свойство, такое как Expander, StackPanel и Grid.

Например: elementname=Expander

propertyname

Имя свойства указанного элемента, которое требуется задать, например Height, Width, Visibility и Color.

Например: propertyname=Visibility

value

Задайте соответствующее значение для указанного свойства. Поддерживаемые типы значения для этого параметра: string, enumeration, integer или bool.

Например: value=Visible

Пример использования этого сообщения см. в разделе Шаг 3. Настройка вызовов действий на автоматическое отображение и скрытие панели поиска по базе знаний. в Пошаговое руководство 8: Использование знаний Parature в приложении агента.

Примечание

По умолчанию этой действие предоставляется только для типа Макет панели размещенного элемента управления. Чтобы использовать действия SetVisualProperty со всеми другими типами предопределенными размещенных элементов управления Unified Service Desk, наследуемых от класса DynamicsBaseHostedControl, необходимо явно добавить действие UII SetVisualProperty в соответствующий размещенный элемент управления. Дополнительные сведения: Добавление действия UII в размещенный элемент управления

New_CRM_Page

Создает страницу для создания новой записи CRM по указанной сущности и рассматривает страницу как всплывающее окно из указанного размещенного элемента управления. Производится оценка правил навигации по окнам, чтобы определить расположение, в котором должна отображаться страница создания записи сущности.

Параметр Описание

LogicalName

Логическое имя сущности для создания экземпляра.

Примечание

Остальные параметры должны состоять из пар Имя=Значение. Это дополнительные предварительно заполненные значения в форме для создания новой записи указанной сущности. Дополнительные сведения об использовании этого действия см. в шаге 4 руководства Пошаговое руководство 7. Настройка скриптов агента в приложении агента.

Open_CRM_Page

Открывает новый экземпляр указанной сущности, определяемой по идентификатору, и рассматривает страницу как всплывающее окно из указанного размещенного элемента управления. Правила перемещения по окнам оцениваются для определения места, где должно отображаться всплывающее окно.

Параметр Описание

LogicalName

Логическое имя открываемой сущности.

идентификатор

Идентификатор открываемой записи сущности.

Всплывающее окно

Извлечение URL-адреса из размещенного элемента управления и применение к нему правила навигации по окнам для маршрутизации этого всплывающего окна в соответствующее локальное расположение.

Параметр Описание

url

Маршрутизация всплывающего окна из этого размещенного элемента управления с использованием данного URL-адреса как для всплывающего окна, запрошенного из отображаемого элемента управления.

frame

Кадр — источник этого всплывающего окна.

Закрыть

Это действие используется для закрытия размещенного элемента управления.

FireEvent

Инициирует определяемое пользователем событие из этого размещенного элемента управления.

Параметр Описание

имя

Имя определяемого пользователем события.

Все последующие пары вида "имя=название" становятся параметрами этого события. Дополнительные сведения о создании определяемых пользователем событий см. в разделе Создание пользовательского события.

MoveToPanel

Это действие используется для перемещения размещенных элементов управления между панелями во время выполнения.

Параметр Описание

app

Имя размещенного элемента управления, который требуется переместить.

panel

Панель назначения для размещенного элемента управления.

SetSize

Это действие явно задает ширину и высоту размещенного элемента управления. Это особенно полезно при использовании в параметра "auto" в макетах панели.

Параметр Описание

width

Ширина размещенного элемента управления.

height

Высота размещенного элемента управления.

Стандартные события

Для данного типа размещенных элементов управления нет ни одного предопределенного события.

См. также

Основные понятия:

Панели, типы панелей и макеты панелей в Unified Service Desk
Действия UII
События

Другие ресурсы

Пошаговые руководства по настройке Unified Service Desk
Типы размещенных элементов управления и ссылка на действие или событие
TechNet: Руководство по администрированию Unified Service Desk для Microsoft Dynamics CRM

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.