Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Правила навигации по окнам определяют взаимодействие между различными элементами управления в Unified Service Desk. С помощью правил можно определить расположение сеансов или страниц управляемых моделью приложений, которые будут отображаться в клиентском приложении Unified Service Desk при вызове из размещенного элемента управления или поиска сущностей. Дополнительные сведения о размещенных элементах управления и поиске сущностей в Unified Service Desk см. в разделах Размещенные элементы управления Unified Service Desk и Поиск данных с помощью поиска сущностей в Unified Service Desk.
Замечание
Правила навигации Windows не работают в стандартном веб-приложении.
Создание или редактирование правила навигации по окну
Правила навигации по окнам в Unified Service Desk запускаются в числовом порядке и в соответствии с заданными условиями. Порядок особенно важен, когда к условиям, при которых может появиться контроль, применяется более одного правила. Например, можно создать обработчики по умолчанию, которые будут совпадать, когда не применяются другие правила. Такие обработчики по умолчанию должны идти после более специфичных обработчиков, в противном случае конкретные обработчики никогда не будут использоваться.
Создание или редактирование правил навигации по окну
Войдите в Unified Service Desk Administrator.
Выберите «Правила навигации по окнам » в разделе «Основные настройки». На странице отображаются все существующие в системе правила навигации.
Выберите Создать , чтобы создать новое правило навигации, или выберите существующее правило навигации для редактирования.
На странице определения правила навигации укажите или измените следующие значения, если вы создаете новое правило навигации или редактируете существующее правило навигации соответственно. Поля, отмеченные красной звездочкой, обязательны для заполнения.
Поле Описание Имя Это название правила навигации по окну. Заказ Это порядок чисел в правиле, которое управляет порядком выполнения. Меньшее значение здесь совпадает первым. Более конкретные правила должны иметь меньшее значение, в то время как более общие правила или правила по умолчанию должны иметь большие значения. From Выберите размещенный элемент управления, из которого исходит запрос на навигацию или маршрутизацию. Примечание: При выборе типа CTI Desktop Manager размещенного элемента управления в списке Из интерфейс страницы изменится и вы сможете определить поиск CTI. Подробнее о настройке поиска CTI с помощью правила навигации по окну см. в разделе Поиск CTI. Поиск из Выберите имя поиска сущности, которое инициирует правило типа маршрутизации OnLoad (позже) для отображения данных от связанных сущностей. Если требуется получить доступ к данным, которые не отображаются в форме, можно использовать поиск сущностей. Когда поиск сущностей завершается и возвращает данные, запускается правило типа маршрутизации OnLoad , позволяющее загружать связанные сущности. Дополнительные сведения о поиске сущностей см. в статье Поиск данных с помощью поиска сущностей в Unified Service Desk. Объект Выберите имя сущности приложения, информация о которой будет отображаться правилом навигации по окну. URL-адрес Это поле обычно используется для окон, которые не представляют сущности Microsoft Dataverse или являются стандартными веб-URL-адресами. Это поле используется вместо поля «Сущность», но при определенных обстоятельствах может использоваться с полем «Сущность». Звездочка (*) в этом поле используется для создания правила по умолчанию, которое применяется ко всем всплывающим окнам, происходящим из поля **From**. Выберите вкладку Результат .
Поле Описание Тип маршрута - Всплывающее окно: используется для определения способа обработки всплывающего окна.
- OnLoad: используется для определения способа обработки поиска сущностей, страницы приложений, управляемых моделью, или внешней веб-страницы после ее загрузки.
- На месте: используется для определения способа обработки перехода на месте или загрузки формы приложений на основе модели. Например, при выборе имени контакта на странице учетной записи в приложении, управляемом моделью, контактная информация загружается в тот же кадр, где отображалась информация об учетной записи.
- Выбранное меню: используется для определения способа обработки выбора пункта меню, когда пользователь выбирает стрелку вниз рядом с именем записи на панели навигации и выбирает пункт из списка меню. Например, при выборе стрелки раскрывающегося списка рядом с именем учетной записи на панели навигации страницы учетной записи в приложении на основе модели можно выбрать такой элемент, как «Контакты», «Возможности» и «Обращения».Поле Указывает фильтр, по которому должно быть активировано правило навигации по окну. Значение должно быть именем атрибута со страницы сущности. Хотя правило навигации по окну может быть применено к странице, которая имеет несколько поисков, вы можете использовать фильтр Поле, чтобы применить правило для конкретного поиска. Место назначения - Вкладка: Элемент, выбранный в типе маршрута, должен быть нацелен на вкладку. Он включает поля Target Tab и Show Tab .
- Поиск сущностей: Элемент, выбранный в типе маршрута, должен быть нацелен на поиск сущностей для поиска данных с помощью вызова веб-службы к Dataverse. При этом данные Unified Service Desk заполняются, чтобы их можно было использовать в параметрах замены.Действие - Создать сессию: Применяется только к маршруту типа всплывающего окна. Это действие загрузит сессию на основе сущности, содержащейся во всплывающем окне. Например, если для параметра From задано значение Queues, для параметра Entity задано значениеincident, для параметра Route Type задано значениеPopup, а для параметра Action задано значениеCreate Session, двойной выбор инцидента в очереди создаст сеанс и загрузит всплывающее окно на вкладку, указанную в поле Target Tab.
- Окно маршрута: Направьте окно на другую вкладку в рамках того же сеанса. Это самая простая форма маршрутизации окон.
- Show Outside: Когда это правило совпадает, всплывающее окно появится за пределами клиентского приложения. Это новое окно больше не будет находиться под контролем Unified Service Desk и не будет участвовать в управлении сеансами Unified Service Desk. Это полезно для отображения окна на втором мониторе или для сравнения окна с другой вкладкой или окном в другом сеансе Unified Service Desk.
- Нет: Никаких действий не выполняется.Целевая вкладка Когда это правило совпадает, окно будет направлено именно туда. Если целевая вкладка (размещенный элемент управления) является динамическим элементом управления, она будет автоматически загружена и окно будет направлено на нее. Если для этого поля задано значение Глобальный менеджер и Действие имеет значение Создать сессию, система пересчитает правила для определения фактического расположения окна на вкладках. Это полезно, чтобы избежать создания правила «Создать сеанс » для каждого типа маршрута, который может появиться в определенном окне. Если вы оставите поле «Целевая вкладка» пустым, поиск сущностей будет выполняться с использованием поиска первой сущности, соответствующей типу сущности из всплывающего окна. Показать вкладку После того, как действие будет выполнено, это поле будет использоваться для активации определенной вкладки. Поиск объектов Это поиск сущностей (определение веб-сервиса на основе FetchXML), который будет использоваться для поиска данных. При этом поля данных в сеансе будут заполнены полями, полученными в результате вызова. Дополнительные сведения о поиске сущностей см. в статье Поиск данных с помощью поиска сущностей в Unified Service Desk. Скрыть панель команд Это приводит к тому, что Unified Service Desk скрывает панель команд приложения на основе модели после отображения окна на новой вкладке. Скрыть панель навигации Это приводит к тому, что Unified Service Desk скрывает панель навигации приложения на основе модели в левой части окна, когда окно отображается в новой вкладке. Выберите вкладку Дополнительно и обновите условие.
Поле condition — это выражение JavaScript, которое приводит к true или false.
Правило навигации по окну выполняется только в том случае, если условное выражение проверяется как истинное во время выполнения. В дополнение к стандартным параметрам замены, вы можете использовать[[url]]в качестве параметра замены в условии. Параметр[[url]]замены заменяется URL-адресом целевой страницы во время выполнения.
Условное выражение является необязательным и не влияет на проверку правила навигации по окну.
Однако неправильное условное выражение приводит к сбою правила навигации по окну.Нажмите кнопку Сохранить, чтобы создать или изменить правило навигации по окну.
См. также
Пошаговое руководство 4: Отображение записи в сеансе в приложении агента
Пошаговое руководство 7: Настройка скриптов агента в приложении агента
Пошаговое руководство: использование универсального адаптера прослушивателя для событий CTI
Работа в Unified Service Desk