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


Пошаговое руководство 5. Отображение сведений о расширенном сеансе

В предыдущем пошаговом руководстве пошаговое руководство. Пошаговое руководство 4. Отображение записи приложений единого интерфейса в сеансе в приложении агента вы узнали, как отобразить запись клиента, хранящуюся в сеансе в Unified Service Desk. Однако лучше определить каждый сеанс с уникальным именем вместе с некоторыми ключевыми сведениями о записи в сеансе.

В этом пошаговом руководстве показано, как динамически отображать имя сеанса и общие сведения о сеансе, чтобы улучшить взаимодействие с клиентом для агентов. Это пошаговое руководство основано на предыдущем пошаговом руководстве, пошаговом руководстве 4. Отображение записи приложений единого интерфейса в сеансе в приложении агента.

Предпосылки

В этом пошаговом руководстве

Шаг 1. Создание типа строк сеансов размещенного элемента управления для отображения сведений о сеансе

Шаг 2. Определение сведений о имени сеанса

Шаг 3. Определение сведений об обзоре сеанса

Шаг 4. Добавление элементов управления в конфигурацию

Шаг 5. Тестирование приложения

Заключение

Шаг 1. Создание типа строк сеансов размещенного элемента управления для отображения сведений о сеансе

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

  1. Войдите в Unified Service Desk Administrator.

  2. Выберите Размещенные элементы управления в разделе Основные параметры.

  3. Нажмите кнопку +Создать.

  4. На странице "Новый размещенный элемент управления" укажите следующие значения:

    Поле Ценность
    Имя Общие сведения о сеансе Contoso
    Тип компонента USD Строки сеансов
    Группа дисплеев SessionExplorerPanel
  5. Нажмите кнопку "Сохранить".

Шаг 2. Определение сведений о имени сеанса

Чтобы динамически отобразить имя вкладки сеанса, вы настроите правило строк сеанса с помощью параметров замены.

  1. Войдите в Unified Service Desk Administrator.

  2. Выберите строки сеансов в разделе "Основные параметры".

  3. Нажмите кнопку +Создать.

  4. На странице "Новая информация о сеансе " укажите следующие значения:

    Поле Ценность
    Заказ Любое случайное значение; сказать 5
    Имя Имя сеанса Contoso
    Выбранная сущность account
    Тип Имя сеанса
    Display Сеанс: [[account.name]]

    Мы используем параметры замены для определения формата имени вкладки сеанса. В этом случае имя сеанса будет сеансом: за ним следует имя записи учетной записи, отображаемой в сеансе.
  5. Нажмите кнопку "Сохранить".

Шаг 3. Определение сведений об обзоре сеанса

Определите общие сведения о сеансе для отображения в типе строк сеанса размещенного элемента управления, настроенного на шаге 1.

  1. Войдите в службу администратора Unified Service Desk.

  2. Выберите строки сеансов в разделе "Основные параметры".

  3. Нажмите кнопку +Создать.

  4. На странице "Новая информация о сеансе " укажите следующие значения.

    • Порядок: любое случайное значение; 6.

    • Имя: Общие сведения о сеансе Contoso

    • Выбранная сущность: учетная запись

    • Тип: обзор сеанса

    • Отображение:

      <Grid Margin="0"      xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"      xmlns:CCA="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Dynamics;assembly=Microsoft.Crm.UnifiedServiceDesk.Dynamics">  
        <Grid.RowDefinitions>  
          <RowDefinition Height="auto" />  
          <RowDefinition Height="auto" />  
          <RowDefinition Height="auto" />  
          <RowDefinition Height="auto" />  
          <RowDefinition Height="auto" />  
          <RowDefinition Height="auto" />  
        </Grid.RowDefinitions>  
        <Grid.ColumnDefinitions>  
          <ColumnDefinition Width="80"/>  
          <ColumnDefinition Width="*" />  
          <ColumnDefinition Width="auto" />  
        </Grid.ColumnDefinitions>  
        <TextBlock Margin="5,0,0,0" Grid.Row="0" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="Primary Contact: [[account.primarycontactid.name]x]" />  
        <TextBlock Margin="5,0,0,0" Grid.Row="1" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Text="[[account.address1_line1]x]"/>  
        <TextBlock Margin="5,0,0,0" Grid.Row="2" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="[[account.address1_line2]+x]" />  
        <TextBlock Margin="5,0,0,0" Grid.Row="3" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="[[account.address1_line3]+x]" />  
        <TextBlock Margin="5,0,0,0" Grid.Row="4" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="[[account.address1_city]x], [[account.address1_stateorprovince]x] [[account.address1_postalcode]x]" />  
        <TextBlock Margin="5,0,0,0" Grid.Row="5" TextWrapping="Wrap" Padding="3,0,0,3" Grid.ColumnSpan="3" FontFamily="Tohoma" FontSize="14" Style="{DynamicResource AutoCollapse}" Text="Phone: [[account.telephone1]x]" />  
      </Grid>  
      

      Замечание

      В этом примере используются параметры XAML и замены для определения сведений об обзоре сеанса, отображающих основной контакт, адрес и номер телефона текущей учетной записи в области обзора сеанса.

  5. Нажмите кнопку "Сохранить".

Шаг 4. Добавление элементов управления в конфигурацию

На этом шаге вы добавите правила строки размещенного элемента управления и сеанса, настроенные в этом пошаговом руководстве в конфигурацию Contoso , чтобы отобразить эти элементы управления пользователю, которому назначена конфигурация. Конфигурация Contoso была создана в пошаговом руководстве 1. Создание простого приложения агента для приложений единого интерфейса.

Добавьте следующую команду в конфигурацию Contoso.

Имя элемента управления Тип элемента управления
Общие сведения о сеансе Contoso Размещенный элемент управления
Имя сеанса Contoso Строка сеанса
Общие сведения о сеансе Contoso Строка сеанса

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

  1. Войдите в Unified Service Desk Administrator.

  2. Выберите "Конфигурация" в разделе "Дополнительные параметры".

  3. Выберите Contoso Configuration , чтобы открыть определение.

  4. Выберите вкладку «Размещенные элементы управления», «События» и «Вызовы действий ».

  5. Выберите многоточие (...) в разделе "Размещенные элементы управления " и выберите "Добавить существующий размещенный элемент управления". Отображается область "Записи подстановки ".

  6. Введите имя вызова действия, указанного в приведенной выше таблице в поле поиска. Вызовы действий отображаются в результатах поиска. Выберите запись из списка и нажмите кнопку "Добавить".

  7. Перейдите на вкладку "Строки сеанса", "Скрипты агента" и "Скрипты ".

  8. Выберите многоточие (...) в разделе "Строки сеанса ", а затем выберите "Добавить существующую строку сеанса". Отображается область "Записи подстановки ".

  9. Введите имя строки сеанса, указанной в приведенной выше таблице в поле поиска. Строка сеанса отображается в результатах поиска. Выберите запись из списка и нажмите кнопку "Добавить".

  10. Нажмите кнопку "Сохранить".

Шаг 5. Тестирование приложения

  1. Запустите клиентское приложение Unified Service Desk и войдите в экземпляр Dynamics 365, где вы настроили Unified Service Desk с помощью тех же учетных данных пользователя, которые назначены конфигурации Contoso в пошаговом руководстве 1. Создание простого приложения агента для приложений единого интерфейса. Сведения о подключении к экземпляру Dataverse с помощью клиентского приложения Unified Service Desk см. в статье "Подключение к экземпляру приложения на основе модели" с помощью клиента Unified Service Desk

  2. Щелкните стрелку вниз рядом с кнопкой "Поиск " на панели инструментов и выберите "Учетная запись ", чтобы отобразить записи учетной записи из приложения на основе модели.

  3. Щелкните расширитель, чтобы отобразить левую область (SessionExplorerPanel).

    Выберите расширитель в Unified Service Desk.

  4. Щелкните любую из записей учетной записи, чтобы отобразить соответствующие сведения об учетной записи в сеансе в приложении агента. Обратите внимание, что имя вкладки сеанса автоматически отображает слово Session: за которым следует имя текущей учетной записи. В левой области отображаются сведения об обзоре сеанса, определенные ранее.

    Сведения о имени сеанса и обзоре.

  5. Если открыть другую запись учетной записи, она будет отображаться в другом сеансе в клиентском приложении. Чтобы открыть другую учетную запись, щелкните стрелку вниз рядом с кнопкой "Поиск ", нажмите кнопку "Учетная запись", а затем щелкните имя учетной записи, чтобы отобразить сведения об учетной записи в другом сеансе.

    Несколько сеансов в Unified Service Desk.

Conclusion

В этом пошаговом руководстве вы узнали, как использовать правила конфигурации строк сеанса для контекстно отображения имени вкладки сеанса и основных сведений о записи в сеансе в приложении агента. Вы также узнали, как фильтровать доступ к элементам управления Unified Service Desk с помощью конфигурации.

См. также

Поддержка приложений единого интерфейса в Unified Service Desk

Страница единого интерфейса (хостируемый элемент управления)

Пошаговое руководство по настройке единого интерфейса и единой службы

Пошаговое руководство 1. Создание простого приложения агента для приложений единого интерфейса

Пошаговое руководство 2: Отображение внешней веб-страницы в приложении агента

Пошаговое руководство 3. Отображение записей приложений единого интерфейса в приложении агента

Пошаговое руководство 4. Отображение записи приложений единого интерфейса в сеансе в приложении агента

Пошаговое руководство 6: Настройка размещенного контрола отладчика в приложении агента

Пошаговое руководство 7. Настройка скриптов агента в приложении агента