Etapele post-migrare

Acest subiect descrie pașii pe care trebuie să îi efectuați după ce migrați configurațiile de la clientul web moștenit la aplicația Interfață unificată.

  1. Goliți fișierul CEF al memoriei cache
  2. Testați configurațiile în aplicația Interfață unificată
  3. Efectuați următorii pași după migrare
    1. Verificați regulile de navigare în fereastră
    2. Reconfigurați evenimentele
    3. Reconfigurați apelul la acțiune de vizualizare asociat
    4. Reconfigurați RunXrmCommands
    5. Actualizați tipul de găzduire în Chrome (opțional)
    6. Setați tema Interfață unificată (opțional)

Goliți fișierul CEF al memoriei cache

Goliți folderul CEF al memoriei cache înainte de a vă conecta la aplicația Unified Service Desk.

  1. Accesați c:\Users*<user_name>*\Local\Microsoft\USD\CEF

  2. Ștergeți conținutul folderului.

Testați configurațiile în aplicația Interfață unificată țintă

  1. Conectați-vă la instanța Dynamics 365.

  2. Extindeți Dynamics 365.

  3. Selectați Administrator Unified Service Desk.

  4. Selectați configurațiile pe care le-ați migrat din clientul web moștenit. Pentru acest exemplu, elementele de configurare selectate sunt după cum urmează.

    Nume configurație Descriere
    Articol din baza de cunoștințe Pagină CRM
    Căutare în baza de cunoștințe Control KM

    Configurații selectate.

  5. Selectați Controale găzduite.

Puteți observa că au fost migrate configurațiile la Interfață Unificată–elemente specifice.

Nume configurație Descriere
Articol din baza de cunoștințe Pagină Interfață unificată
Căutare în baza de cunoștințe Controlul KM în Interfața unificată

Se verifică migrarea configurării..

Verificați regulile de navigare în fereastră

Navigarea în pagină în clientul web și Interfață unificată sunt diferite. În clientul web moștenit, pentru regulile de navigare în ferestre, este posibil să fi configurat fișierul Tipul traseului ca Pop-up pentru controlul găzduit de origine și când convertiți controlul găzduit, instrumentul de migrare înlocuiește tipul de traseu Pop-up cu Static. Pe baza configurației anterioare, dacă este necesar, este posibil să doriți să actualizați regulile de navigare în ferestre.

Verificați comportamentul de navigare pe pagină

Vizualizați o pagină de cont într-un browser sau în aplicația client Unified Service Desk și doriți să deschideți un caz aferent din sub-grilă. Acum, dacă cazul este deschis într-un același browser, atunci tipul de rută este Pe Loc. Dacă se deschide într-o fereastră nouă a browserului, atunci tipul de rută este Pop-up.

Hinweis

Pentru anumite adrese URL, dacă ați definit metoda window.open, aceste adrese URL sunt deschise într-o nouă filă de browser (rută tip pop-up). Pentru aceste adrese URL, nu trebuie să schimbați comportamentul acestor reguli de navigare în ferestre.

Reconfigurați evenimentele

Evenimentul DocumentBrowserComplet din clientul web moștenit este convertit în eveniment PaginăPregătită în Interfață unificată.

Evenimentul ÎncărcarePaginăCompletă corespunde pe hartă evenimentului DatePregătite în clientul web moștenit. După conversia evenimentului DocumentBrowserComplet în evenimentul PaginăPregătită, evenimentul DatePregătite este declanșat în Interfață unificată. În acest caz, este posibil ca pagina dvs. să nu fie gata pentru interacțiunile DOM, deci dacă aveți o apeluri de acțiune Runscript la evenimentul DataReady vă recomandăm să mutați apelurile de acțiune Runscript la evenimentul PageReady.

Reconfigurați apelul la acțiune de vizualizare asociat

Apelul la acțiune VizualizareAsociată este utilizat pentru a deschide o vizualizare de entitate. În clientul web moștenit, pentru a deschide vizualizarea asociată a unei entități, este posibil să fi definit apelul de acțiune de navigare cu adresa URL pentru vizualizarea asociată corespunzătoare.

Parametrul pentru apelul de acțiune AssociatedView în Pagina Interfață unificată este diferit de controlul găzduit Pagina CRM.

Trebuie să actualizați parametrii apelului de acțiune AssociatedView din controlul găzduit Pagina Interfață unificată. Pentru a afla mai multe, consultați Pagină Interfață unificată.

De exemplu:

  • Apel de acțiune pentru a vizualiza cazurile asociate pentru un cont. Parametrii datelor vor fi:

    ent=account
    id=[[account.id]]
    navitemid=navService
    
  • Apel de acțiune pentru a afișa persoanele de contact asociate pentru un cont. Parametrii datelor vor fi:

    ent=account
    id=[[account.id]]
    navitemid=navContacts
    

Reconfigurați RunXrmCommands

În clientul web moștenit, puteți transmite un script ca date într-un apel la acțiune. În Interfață unificată, trebuie să scrieți funcția în resursa web și să transmiteți parametrii de date Unified Service Desk ca parametri ai acelei funcții.

Instrumentul de migrare convertește toate apelurile de acțiune și înlocuiește parametrii de date cu variabilele din funcție. Asigurați-vă că testați și validați fiecare apel la acțiune în aplicația Interfață unificată.

Toți parametrii de date sunt trecuți ca șiruri între ghilimele simple. De exemplu, ‘[[incident.Id]+]’.

Hinweis

Dacă parametrul de date este un obiect JSON și nu un șir, trebuie să eliminați ghilimelele din parametrul de date.

Actualizați tipul de găzduire în Chrome

Vă recomandăm să vă actualizați tipul de găzduire în Chrome. Mai multe informații: Actualizați tipul de componentă Unified Service Desk la Chrome

Setați tema Interfață unificată

Setați tema Interfață unificată pentru aplicația de client Unified Service Desk după ce ați efectuat migrarea configurațiilor din clientul web moștenit în Interfață Unificată. Mai multe informații: Personalizați temele în Unified Service Desk

Creați o înregistrare Setări Interfață unificată cu tema de Unificat albastru. Mai multe informații: Creați o înregistrare setări pentru Interfață unificată

După crearea înregistrării, actualizați următoarele:

Actualizați aspectul XML particularizat de panou

<Grid xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" 

    xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" 

    xmlns:mc="https://schemas.openxmlformats.org/markup-compatibility/2006" 

    xmlns:d="https://schemas.microsoft.com/expression/blend/2008" 

    mc:Ignorable="d" xmlns:local="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Dynamics;assembly=Microsoft.Crm.UnifiedServiceDesk.Dynamics" 

    xmlns:USD="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Dynamics.PanelLayouts;assembly=Microsoft.Crm.UnifiedServiceDesk.Dynamics"> 

  <Grid Grid.Name="LayoutRoot"> 

    <Grid.Resources> 

      <local:CRMImageConverter x:Key="CRMImageLoader" /> 

    </Grid.Resources> 

    <Grid.RowDefinitions> 

      <RowDefinition Height="42" /> 

      <RowDefinition Height="*" /> 

      <RowDefinition Height="30" /> 

    </Grid.RowDefinitions> 

    <Grid Background="{DynamicResource WindowHeaderToolbarStyle}" Grid.Row="0" Margin="0"> 

      <Grid.ColumnDefinitions> 

        <ColumnDefinition Width="auto" /> 

        <ColumnDefinition Width="auto" /> 

        <ColumnDefinition Width="*" /> 

        <ColumnDefinition Width="Auto" /> 

      </Grid.ColumnDefinitions> 

      <USD:USDDeckTabPanel x:Name="ToolbarPanel"  FocusVisualStyle="{DynamicResource ToolbarFocusVisual}" Grid.Column="2" AutomationProperties.Name="Toolbar Panel" VerticalAlignment="Center" Focusable="True" Margin="0" USD:PanelNavigation.KeyboardShortcut="CTRL+1"/> 

      <Grid Grid.Column="3" > 

        <Grid.ColumnDefinitions> 

          <ColumnDefinition Width="*" /> 

          <ColumnDefinition Width="412" /> 

        </Grid.ColumnDefinitions> 

        <USD:USDStackPanel x:Name="CtiPanel" Grid.Column="0" Orientation="Horizontal" Focusable="True" VerticalAlignment="Center" AutomationProperties.Name="Cti Panel" /> 

        <USD:USDStackPanel x:Name="AboutPanel"  FocusVisualStyle="{DynamicResource ToolbarFocusVisual}" Grid.Column="1" HorizontalAlignment="Right" Orientation="Horizontal" Focusable="True" VerticalAlignment="Center" AutomationProperties.Name="AboutPanel" USD:PanelNavigation.KeyboardShortcut="CTRL+2"/> 

      </Grid> 

    </Grid> 

    <Grid Grid.Row="1" VerticalAlignment="Stretch" Margin="0,0,0,0" Background="{DynamicResource WindowBackgroundColor}"> 

      <Grid.RowDefinitions> 

        <RowDefinition Height="auto" /> 

        <RowDefinition Height="auto" /> 

        <RowDefinition Height="*" /> 

        <RowDefinition Height="auto" /> 

      </Grid.RowDefinitions> 

      <USD:USDDeckTabPanel x:Name="SessionTabsPanel" Style="{DynamicResource SessionTabPanelStyle}" Grid.Row="0" AutomationProperties.Name="Session Tabs Panel" Focusable="True" ClipToBounds="True" USD:PanelNavigation.KeyboardShortcut="CTRL+3"/> 

      <USD:USDDeckTabPanel x:Name="MainPanel" Style="{DynamicResource USDMainPanel}" Grid.Row="1" Margin="0,0,0,0" AutomationProperties.Name="Main Panel" Focusable="True" ClipToBounds="True" USD:PanelNavigation.KeyboardShortcut="CTRL+4" Background="{DynamicResource SessionTabsBackground}" /> 

      <Grid Grid.Row="2" AutomationProperties.Name="Main Panels" Margin="0,10,0,0"> 

        <Grid.ColumnDefinitions> 

          <ColumnDefinition Width="auto" /> 

          <ColumnDefinition Width="*" /> 

          <ColumnDefinition Width="auto" /> 

        </Grid.ColumnDefinitions> 

        <Expander x:Name="ExpanderSessionDetails" Grid.Column="0" Style="{DynamicResource StretchExpanderStyle}" ExpandDirection="Left" IsExpanded="False" BorderBrush="#FFFFFFFF" AutomationProperties.Name="ExpanderSessionDetails"> 

          <ScrollViewer VerticalScrollBarVisibility="Auto"> 

            <Grid Style="{DynamicResource LeftPanelGrid}" Margin="10,0,0,0"> 

              <Grid.RowDefinitions> 

                <RowDefinition Height="auto" /> 

                <RowDefinition Height="auto" /> 

                <RowDefinition x:Name="ChatPanelRow" Height="auto" /> 

                <RowDefinition Height="auto" /> 

                <RowDefinition Height="auto" /> 

                <RowDefinition Height="*" /> 

              </Grid.RowDefinitions> 

              <USD:USDCollapsePanel x:Name="SessionExplorerPanel" AutomationProperties.Name="Session Explorer Panel" Grid.Row="0" Margin="1,0,1,10" USD:PanelNavigation.KeyboardShortcut="CTRL+5"/> 

              <USD:USDCollapsePanel x:Name="WorkflowPanel"  AutomationProperties.Name="Workflow Panel" Grid.Row="1" Margin="1,0,1,10" USD:PanelNavigation.KeyboardShortcut="CTRL+6"/> 

              <USD:USDCollapsePanel x:Name="ChatPanel" Visibility="Collapsed" AutomationProperties.Name="Workflow Panel" Grid.Row="2" Margin="1,0,1,10" /> 

              <USD:USDCollapsePanel x:Name="LeftPanel1" Visibility="Collapsed" AutomationProperties.Name="Left Panel 1" Grid.Row="3" Margin="1,0,1,10" /> 

              <USD:USDCollapsePanel x:Name="LeftPanel2" Visibility="Collapsed" AutomationProperties.Name="Left Panel 2" Grid.Row="4" Margin="1,0,1,10" /> 

              <USD:USDTabPanel x:Name="LeftPanelFill" AutomationProperties.Name="Left Panel Fill" Grid.Row="5" Margin="1,0,1,1" USD:PanelNavigation.KeyboardShortcut="CTRL+7"/> 

            </Grid> 

          </ScrollViewer> 

        </Expander> 

        <Grid Grid.Column="1" Background="Transparent"> 

          <Grid.RowDefinitions> 

            <RowDefinition Height="0" /> 

            <RowDefinition Height="*" /> 

          </Grid.RowDefinitions> 

          <USD:USDCollapsePanel x:Name="RibbonPanel" Grid.Row="0" Visibility="Collapsed" AutomationProperties.Name="Ribbon Panel" Focusable="True" Margin="1" ClipToBounds="False" SnapsToDevicePixels="True" /> 

          <Border BorderThickness="1,0,1,1" BorderBrush="{DynamicResource PanelBorderBrush}" Grid.Row="1" Grid.RowSpan="2"> 

            <Border BorderBrush="{DynamicResource PanelTopBorderBrush}" BorderThickness="0,3,0,0" > 

              <ContentControl x:Name="MainPanelContent" FocusVisualStyle="{DynamicResource MainPanelFocusVisual}" Content="{Binding ElementName=MainPanel, Path=SelectedContent}" AutomationProperties.Name="Main Panel Content" USD:PanelNavigation.KeyboardShortcut="CTRL+8"/> 

            </Border> 

          </Border> 

        </Grid> 

        <Expander x:Name="RightPanelExpander" Grid.Column="2" Style="{DynamicResource StretchExpanderStyle}" ExpandDirection="Right" IsExpanded="False" BorderBrush="#FFFFFFFF" AutomationProperties.Name="RightPanelExpander" Padding="0,0,0,0"> 

          <ScrollViewer VerticalScrollBarVisibility="Auto"> 

            <Grid Style="{DynamicResource LeftPanelGrid}" Margin="0,0,10,0"> 

              <Grid.RowDefinitions> 

                <RowDefinition Height="*" /> 

              </Grid.RowDefinitions> 

              <USD:USDTabPanel x:Name="RightPanel" AutomationProperties.Name="Right Panel" Grid.Row="0" USD:PanelNavigation.KeyboardShortcut="CTRL+9"/> 

              <USD:USDPopupPanel x:Name="RightPopupPanel" Popup.Placement="Left" Popup.PopupAnimation="Scroll" Height="{Binding ActualHeight,ElementName=RightPanel,Mode=OneWay}" Width="{Binding ActualWidth,ElementName=RightPanel,Mode=OneWay}" Popup.PlacementTarget="{Binding ElementName=RightPanel}" > 

                <Grid> 

                  <Grid.RowDefinitions> 

                    <RowDefinition Height="20" /> 

                    <RowDefinition Height="*" /> 

                  </Grid.RowDefinitions> 

                  <Border Background="#FFCCCCCC" Grid.Row="0"> 

                    <TextBlock Text="Article Preview" HorizontalAlignment="Center" Margin="10,0,0,0" /> 

                  </Border> 

                  <Border BorderThickness="1" Grid.Row="1" BorderBrush="#FFCCCCCC" Background="#FFFFFFFF"> 

                    <ContentControl x:Name="PopupContainer" Margin="0,0,0,0" /> 

                  </Border> 

                </Grid> 

              </USD:USDPopupPanel> 

            </Grid> 

          </ScrollViewer> 

        </Expander> 

      </Grid> 

    </Grid> 

    <StatusBar Grid.Row="2" Style="{DynamicResource StatusBarStyle}"> 

      <StatusBarItem> 

        <USD:USDStackPanel x:Name="StatusPanel" Height="30" Focusable="true" Orientation="Horizontal" AutomationProperties.Name="Status Panel" USD:PanelNavigation.KeyboardShortcut="ALT+9"/> 

      </StatusBarItem> 

    </StatusBar> 

  </Grid> 

</Grid> 

Mai multe informații: Creați aspect personalizat al panoului

Actualizați câmpul Stiluri personalizate de pe bara principală de instrumente

<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" 

xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"> 

 <ResourceDictionary.MergedDictionaries> 

  <ResourceDictionary Source="/UnifiedServiceDesk;component/Styles/UnifiedInterface/Style.xaml"/> 

  <ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" 

xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"> 

   <SolidColorBrush x:Key="ToolBarFontColor" Color="{Binding Color, Source={StaticResource TopToolbarTextColorBrush}}"/> 

   <SolidColorBrush x:Key="ToolBarButtonHover" Color="{Binding Color, Source={StaticResource TopToolbarHoverColorBrush}}"/> 

   <SolidColorBrush x:Key="ToolBarDropDownGoementryStrokeBrush" Color="{Binding Color, Source={StaticResource TopToolbarTextColorBrush}}"/> 

   <SolidColorBrush x:Key="GenericToolBarButtonBackground" Color="{Binding Color, Source={StaticResource TopToolBarButtonBackground}}"/> 

   <SolidColorBrush x:Key="ToolbarButtonPressedForeground" Color="{Binding Color, Source={StaticResource TopToolbarButtonPressedForeground}}" /> 

  </ResourceDictionary> 

 </ResourceDictionary.MergedDictionaries> 

  </ResourceDictionary> 

Mai multe informații: Configurați barele de instrumente în aplicația dvs.

Actualizați câmpul Stiluri personalizate de pe bara de instrumente Despre

<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" 

xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"> 

 <ResourceDictionary.MergedDictionaries> 

  <ResourceDictionary Source="/UnifiedServiceDesk;component/Styles/UnifiedInterface/Style.xaml"/> 

  <ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" 

xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"> 

   <SolidColorBrush x:Key="ToolBarFontColor" Color="{Binding Color, Source={StaticResource TopToolbarTextColorBrush}}"/> 

   <SolidColorBrush x:Key="ToolBarButtonHover" Color="{Binding Color, Source={StaticResource TopToolbarHoverColorBrush}}"/> 

   <SolidColorBrush x:Key="ToolBarDropDownGoementryStrokeBrush" Color="{Binding Color, Source={StaticResource TopToolbarTextColorBrush}}"/> 

   <SolidColorBrush x:Key="GenericToolBarButtonBackground" Color="{Binding Color, Source={StaticResource TopToolBarButtonBackground}}"/> 

   <SolidColorBrush x:Key="ToolbarButtonPressedForeground" Color="{Binding Color, Source={StaticResource TopToolbarButtonPressedForeground}}" /> 

  </ResourceDictionary> 

 </ResourceDictionary.MergedDictionaries> 

  </ResourceDictionary> 

Mai multe informații: Configurați barele de instrumente în aplicația dvs.

Actualizați XML pentru liniile de prezentare generală a sesiunii în Linii de sesiune

<Grid xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" 

          xmlns:CCA="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Dynamics;assembly=Microsoft.Crm.UnifiedServiceDesk.Dynamics" 

    xmlns:CCAUtils="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Dynamics.Utilities;assembly=Microsoft.Crm.UnifiedServiceDesk.Dynamics" Margin="0,0,0,0" Background="{DynamicResource USDTabPanelBackground}" > 

    <Grid.Resources> 

    <CCA:CRMImageConverter x:Key="CRMImageLoader" /> 

    <CCAUtils:EntityImageProvider x:Key="EntityImageProvider"> 

    <x:Arguments> 

      <x:String>account</x:String> 

      <x:String>[[Incident Account.accountid]x]</x:String> 

      <x:String>[[Incident Account.name]x]</x:String> 

     </x:Arguments> 

    </CCAUtils:EntityImageProvider> 

    <Style x:Key="ImageLogo" TargetType="{x:Type Image}"> 

     <Setter Property="Width" Value="14" /> 

     <Setter Property="Height" Value="14" /> 

    </Style> 

   </Grid.Resources> 

     <Grid.RowDefinitions> 

      <RowDefinition Height="auto" /> 

      <RowDefinition Height="*" /> 

     </Grid.RowDefinitions> 

     <Grid Grid.Row="0"> 

      <Grid.ColumnDefinitions> 

       <ColumnDefinition Width="78"/> 

       <ColumnDefinition Width="*"/> 

      </Grid.ColumnDefinitions> 

      <Image Margin="14,14,14,0" Grid.Row="0" Grid.Column="0" Height="50" Width="50" HorizontalAlignment="Center" VerticalAlignment="Center" Source="{Binding Source={StaticResource EntityImageProvider}, Path=EntityImageSource}">  

       <Image.Clip> 

       <EllipseGeometry Center="25,25" RadiusX="25" RadiusY="25" /> 

      </Image.Clip> 

      </Image> 

      <Grid Grid.Column="1"> 

       <Grid.RowDefinitions> 

        <RowDefinition Height="*"/> 

        <RowDefinition Height="*"/> 

       </Grid.RowDefinitions> 

       <TextBlock Margin="0,14,14,0" Grid.Row="0" TextWrapping="Wrap" FontWeight="Regular"  FontSize="14" Text="Customer Name"   Foreground="{DynamicResource USDTabTitle14Color}"/> 

       <TextBlock Margin="0,4,14,0" Grid.Row="1" TextWrapping="Wrap" FontWeight="Regular"  FontSize="21" Text="[[Incident Account.name]x]"   Foreground="{DynamicResource USDTabTitle21Color}"/> 

      </Grid> 

     </Grid> 

     <Grid Grid.Row="1" Margin="0"> 

      <Grid.RowDefinitions> 

       <RowDefinition Height="auto" /> 

       <RowDefinition Height="auto" /> 

       <RowDefinition Height="auto" /> 

       <RowDefinition Height="auto" /> 

      </Grid.RowDefinitions> 

      <Grid.ColumnDefinitions> 

       <ColumnDefinition Width="*"/> 

       <ColumnDefinition Width="50"/> 

      </Grid.ColumnDefinitions> 

      <TextBlock Margin="14,7,0,0" Grid.Row="0" Grid.Column="0" TextWrapping="Wrap" FontWeight="Regular"  FontSize="14" Text="[[Incident Account.emailaddress1]+x]"   Foreground="#FF3B79B7"/> 

      <Image Margin="14,7,0,0" Grid.Row="0" Grid.Column="1" Style="{DynamicResource ImageLogo}" Source="{Binding Source=msdyusd_email, Converter={StaticResource CRMImageLoader}}" ToolTip="Email"/> 

      <TextBlock  Margin="14,7,0,0" Grid.Row="1" Grid.Column="0" TextWrapping="Wrap" > 

       <Hyperlink Command="CCA:ActionCommands.DoActionCommand" CommandParameter="https://uii/CRM Global Manager/LaunchURL?callto:tel:[[Incident Account.telephone1]u+x]"  FontWeight="Regular" Foreground="#FF3B79B7" FontSize="14" AutomationProperties.Name="Telephone Number [[Incident Account.telephone1]+x]">[[Incident Account.telephone1]+x]</Hyperlink> 

       </TextBlock> 

      <Image Margin="14,7,0,0" Grid.Row="1" Grid.Column="1" Style="{DynamicResource ImageLogo}" Source="{Binding Source=msdyusd_phone, Converter={StaticResource CRMImageLoader}}" ToolTip="Phone"/> 

      <TextBlock Margin="14,7,0,0" Grid.Row="2" Grid.Column="0" TextWrapping="Wrap" AutomationProperties.Name="Facebook:"> 

     <Hyperlink Command="CCA:ActionCommands.DoActionCommand" CommandParameter="https://uii/Facebook/Navigate?url=about:blank" FontWeight="Regular" Foreground="#FF3B79B7" FontSize="14" AutomationProperties.Name="Link to the Facebook page">[[Incident Account.msdyusd_facebook]x+]</Hyperlink> 

      </TextBlock> 

      <Image Margin="14,7,0,0" Grid.Row="2" Grid.Column="1" Style="{DynamicResource ImageLogo}" Source="{Binding Source=msdyusd_facebook, Converter={StaticResource CRMImageLoader}}" ToolTip="Facebook"/> 

      <TextBlock Margin="14,7,0,14" Grid.Row="3" Grid.Column="0" AutomationProperties.Name="Twitter:" > 

     <Hyperlink Command="CCA:ActionCommands.DoActionCommand" CommandParameter="https://uii/Twitter/Navigate?url=about:blank"  FontWeight="Regular" Foreground="#FF3B79B7" FontSize="14" AutomationProperties.Name="Link to the Twitter page">[[Incident Account.msdyusd_twitter]x+]</Hyperlink> 

      </TextBlock> 

      <Image Margin="14,7,0,14" Grid.Row="3" Grid.Column="1" Style="{DynamicResource ImageLogo}" Source="{Binding Source=msdyusd_twitter, Converter={StaticResource CRMImageLoader}}" ToolTip="Twitter"/> 

     </Grid> 

</Grid>

După ce efectuați aceste actualizări, când vă conectați la aplicația client Unified Service Desk, puteți vizualiza interfața.

Nouă înregistrare setări interfață unificată.

Consultați și

Pașii de migrare
Actualizați tipul de componentă pentru Unified Service Desk la Chrome
Creați un aspect particularizat de panou
Personalizați temele în Unified Service Desk
Configurați barele de instrumente în aplicația dvs.

Hinweis

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).