Freigeben über


Verwenden von Fensternavigationsregeln in Unified Service Desk

Die Regeln für die Fensternavigation definieren die Interaktion zwischen den verschiedenen Steuerelementen in Unified Service Desk. Sie können die Regeln verwenden, um den Ort der Sitzungen oder der modellbasierten App-Seiten zu definieren, die in der Unified Service Desk Client-Anwendung erscheinen sollen, wenn sie von einem gehosteten Steuerelement oder einer Entitätssuche aufgerufen werden. Weitere Informationen über gehostete Steuerelemente und die Suche nach Entitäten in Unified Service Desk finden Sie unter Gehostete Steuerelemente in Unified Service Desk und Daten mit der Entitätssuche in Unified Service Desk suchen.

Anmerkung

Windows-Navigationsregeln funktionieren nicht in der Standard-Webanwendung.

Erstellen oder Bearbeiten einer Fensternavigationsregel

Die Regeln für die Fensternavigation in Unified Service Desk werden in der numerischen Reihenfolge und gemäß den angegebenen Bedingungen ausgeführt. Der Auftrag ist sehr wichtig, wenn mehr als eine Regel für die Bedingungen, unter denen das Steuerelement erscheinen kann, gelten. Beispielsweise ist es möglich, standardmäßige, zutreffende Händler zu erstellen, , wenn keine anderen Regeln gelten. Derartige Standard-Handler müssen den spezifischeren Handlern folgen; andernfalls wird der spezifische Handler nie verwendet.

Um Fensternavigationsregeln zu erstellen oder zu bearbeiten

  1. Melden Sie sich bei Unified Service Desk Administrator an.

  2. Wählen Sie Fensternavigationsregeln unter Grundlegende Einstellungen. Auf dieser Seite werden alle vorhandenen Navigationsregeln im System angezeigt.

  3. Wählen Sie Neu, um eine neue Navigationsregel zu erstellen, oder wählen Sie eine vorhandene Navigationsregel zur Bearbeitung aus.

  4. Auf der Navigationsregel-Definitionsseite spezifizieren Sie oder ändern Sie die folgenden Werte, wenn Sie eine neue Navigationsregel erstellen oder eine vorhandene Navigationsregel bearbeiten. Pflichtfelder sind durch ein rotes Sternchen gekennzeichnet.

    Feld Beschreibung
    Name Der Name der Fensternavigationsregel.
    Bestellung Dies ist die numerische Reihenfolge der Regel, die die Reihenfolge der Ausführung steuert. Der kleinere Wert ist zuerst zutreffend. Spezifischere Regeln sollten einen niedrigeren Wert besitzen, während allgemeinere oder Standardregeln größere Werte haben sollten.
    Von Wählen Sie das gehostete Steuerelement aus, von dem die Navigations- oder Weiterleitungsanforderung stammt. Hinweis: Wenn Sie in der Liste Von ein gehostetes Steuerelement vom Typ CTI Desktop Manager auswählen, ändert sich die Oberfläche auf dieser Seite so, dass Sie eine CTI-Suche definieren können. Weitere Informationen zur Konfiguration einer CTI-Suche mithilfe der Fensternavigationsregel finden Sie unter CTI-Suche .
    Von Suche Wählen Sie den Namen der Entitätssuche aus, die die Regel des Weiterleitungstyps OnLoad (später) initiiert, um Daten aus den verknüpften Entitäten anzuzeigen. Wenn Sie auf Daten zugreifen möchten, die nicht im Formular angezeigt werden, können Sie Entitätssuchen verwenden. Wenn eine Entitäten-Suche abgeschlossen ist und Daten zurückgibt, werden die OnLoad Routing-Typ-Regeln ausgeführt, um das Laden der zugehörigen Entitäten zuzulassen. Weitere Informationen zu Entitätssuchen, wird unter Suche von Daten mithilfe von Entitätssuchen in Unified Service Desk.
    Entität Wählen Sie den Namen der Apps-Entität aus, für die von der Fensternavigationsregel Informationen angezeigt werden.
    URL Dieses Feld wird in der Regel für Fenster verwendet, die nicht die Microsoft Dataverse-Entitäten bilden oder Standardinternet-URLs sind. Dieses Feld wird anstelle des Felds Entität verwendet, kann jedoch mit dem Feld Entität unter bestimmten Umständen verwendet werden. Mit einem Sternchen (*) in diesem Feld wird eine Standardregel erstellt, die für alle Popup-Fenster gilt, die aus dem Feld **Von** stammen.
  5. Wählen Sie die Registerkarte Ergebnis.

    Feld Beschreibung
    Routentyp - Popup: Hiermit legen Sie fest, wie ein Popup-Fenster behandelt werden soll.
    - OnLoad: Wird verwendet, um festzulegen, wie eine Entitätssuche, die modellbasierte App-Seite oder eine externe Webseite nach dem Laden behandelt werden soll.
    - In-Place: Legt fest, wie ein In-Place-Übergang oder das Laden des Formulars für modellbasierte Apps behandelt werden soll. Wenn Sie beispielsweise auf einer Firmenseite in der modellgesteuerten App den Kontaktnamen auswählen, werden die Kontaktinformationen in denselben Rahmen geladen, in dem auch die Firmeninformationen angezeigt wurden.
    - Ausgewähltes Menü: Wird verwendet, um festzulegen, wie die Auswahl eines Menüelements gehandhabt werden soll, wenn der Benutzer den Abwärtspfeil neben dem Namen eines Datensatzes in der Navigationsleiste anklickt und ein Element aus der Menüliste auswählt. Beispiel: Wenn Sie den Dropdownpfeil neben einem Firmennamen auf der Navigationsleiste der Firmenseite in der modellgesteuerten App wählen, um ein Element wie z. B. Kontakte, Verkaufschancen und Anfragen auszuwählen.
    Feld Gibt einen Filter an, bei dem die Fensternavigationsregel ausgelöst werden muss. Der Wert muss ein Attributname aus der Seite der Entität sein. Obwohl eine Fensternavigationsregel auf eine Seite angewendet werden kann, die mehrere Nachschlagefelder hat, können Sie den Filter Feld verwenden, um die Regel für ein bestimmtes Nachschlagefeld anzuwenden.
    Ziel - Registerkarte: Das im Routentyp ausgewählte Element soll eine Registerkarte anvisieren. Es aktiviert die Felder Target Tab und Show Tab.
    - Entitätssuche: Das im Routentyp ausgewählte Element sollte auf eine Entitätssuche abzielen, um die Daten über einen Webservice-Aufruf an Dataverse zu suchen. Dadurch werden die Daten von Unified Service Desk aufgefüllt, so dass sie in Ersatzparametern verwendet werden können.
    Aktion - Sitzung erstellen: Gilt nur für einen Popup-Routentyp. Diese Aktion lädt eine Sitzung, die auf der in dem Popup enthaltenen Entität basiert. Wenn beispielsweise Von auf Queues, die Entität auf incident und der Routen-Typ auf Popup und Aktion auf Create Session festgelegt wird, wird durch Doppelklick auf einen Vorfall in der Warteschlange eine Sitzung ausgewählt und das Popup in eine Registerkarte geladen, das in dem Feld Ziel (Registerkarte) identifiziert ist.
    - Fenster weiterleiten: Leiten Sie das Fenster auf eine andere Registerkarte innerhalb der gleichen Sitzung um. Dies ist die Grundform der Weiterleitung von Fenstern.
    - Außerhalb anzeigen: Wenn diese Regel zutrifft, wird das Popup-Fenster außerhalb der Client-Anwendung angezeigt. Dieses neue Fenster steht nicht länger unter der Kontrolle des Unified Service Desk und ist nicht Teil der Sitzungsverwaltung des Unified Service Desk. Dies ist nützlich, um ein Fenster auf einem zweiten Monitor anzuzeigen oder um ein Fenster mit einer anderen Registerkarte oder einem Fenster in einer anderen Unified Service Desk-Sitzung zu vergleichen.
    - Keine: Es wird keine Aktion ausgeführt.
    Registerkarte "Ziel" Wenn diese Regel übereinstimmt, ist dies das Fenster, auf das verwiesen wird. Wenn die Zielregisterkarte gehostetes Steuerelement ein dynamisches Steuerelement ist, wird diese automatisch geladen und das Fenster darauf verwiesen. Wenn das Feld auf Globaler Manager ausgerichtet ist und die AktionSitzung Erstellen ist, wird das System die Regeln neu bewerten, um den Ort des Fensters in den Registerkarten zu bestimmen. Dies ist hilfreich, um eine Regel für jeden Routentyp Sitzung Erstellen zu erstellen, das von einem bestimmten Fenster erscheinen könnte. Wenn Sie das Feld Ziel (Registerkarte) leer lassen, wird eine Entitätssuche mit der ersten Entitätssuche ausgeführt, die den Typ der Entität vom Popup entspricht.
    Registerkarte "Anzeigen" Nachdem die Aktionen ausgeführt werden, wird dieses Feld verwendet, um eine bestimmte Registerkarte zu aktivieren.
    Entitätssuche Dies ist die Entitätssuche (FetchXML-basierte Webdienstdefinition), die zum Nachschlagen der Daten verwendet wird. Dies wird in der Datenfelder-Sitzung mit den Feldern, auf die vom Anruf gesammelt wurden. Weitere Informationen zu Entitätssuchen, wird unter Suche von Daten mithilfe von Entitätssuchen in Unified Service Desk.
    Befehlsleiste ausblenden Dies bewirkt, dass Unified Service Desk die Befehlsleiste der modellbasierten App ausblendet, nachdem das Fenster in der neuen Registerkarte angezeigt wurde.
    Navigationsleiste ausblenden Dies veranlasst Unified Service Desk, die modellbasierte App-Navigationsleiste auf der linken Seite des Fensters auszublenden, wenn das Fenster in einer neuen Registerkarte angezeigt wird.
  6. Wählen Sie die Registerkarte Erweitert aus, und aktualisieren Sie die Bedingung.

    Das Bedingungsfeld ist ein Javascriptausdruck, der true oder false ergeben soll.
    Die Fensternavigationsregel wird nur ausgeführt, wenn der bedingte Ausdruck zur Laufzeit als wahr validiert wird. Zusätzlich zu den Standardersetzungsparametern können Sie als Ersetzungsparameter in [[url]] der Bedingung verwendet werden. Der Ersatzparameter [[url]] wird zur Laufzeit durch die URL der Zielseite ersetzt.
    Der bedingte Ausdruck ist optional und hat keinen Einfluss auf die Validierung der Fensternavigationsregel.
    Ein falscher bedingter Ausdruck führt jedoch dazu, dass die Fensternavigationsregel fehlschlägt.

  7. Wählen Sie Speichern, um die Fensternavigationsregel zu erstellen oder zu ändern.

Siehe auch

Vorgehensweise 4: Zeigen Sie einen Datensatz in einer Sitzung in Ihrer Agent-Anwendung an
Walkthrough 7: Konfigurieren des Agentskriptings in Ihrer Agent-Anwendung
Exemplarische Vorgehensweise: Verwenden des allgemeinen Listeneradapters für CTI-Ereignisse
Erlernen der Verwendung von Unified Service Desk