Erstellen eines Bereichs-Layouts eines gehosteten Steuerelements
Verwenden Sie das gehostete Steuerelement Panel Layout, um die Anordnung der Panels in Unified Service Desk zu definieren. Bereiche halten andere gehostete Steuerelemente, und ein Bereichslayout definiert die Anordnung verschiedener gehosteter Steuerelemente auf dem Hauptbildschirm der Unified Service Desk-Client-Anwendung. Unified Service Desk wird mit mehreren vordefinierten Bedienfeldtypen geliefert, die verschiedene Layout-Optionen unterstützen, wie z.B. Registerkarten-Layout, Deck und gestapeltes Layout. Weitere Informationen finden Sie unter Bereiche, Bereichstypen und Bereichslayouts beim Hosten in Unified Service Desk.
Wenn ein Bereichs-Layout-Typ des gehosteten Steuerelements in der Anwendung nicht definiert wird, wird das standardmäßige Bereichslayout, ds Standard Main Layout, automatisch erstellt. Wenn Sie einen gehosteten Steuerelement-Typ Bereichs-Layout erstellen, müssen Sie einen Ersatz für das Standard Main Panel konfigurieren. Jedes Bereichslayout kann an seiner Stelle verwendet werden; es ist jedoch üblich, lediglich das Standard Main Panel zu definieren.
In diesem Abschnitt
Erstellen eines Bereichs-Layouts eines gehosteten Steuerelements
Erstellen eines Bereichs-Layouts eines gehosteten Steuerelements
Beim Erstellen eines neuen gehosteten Steuerelements variieren die Felder auf dem Bildschirm Neues gehostetes Steuerelement basierend auf dem Typ des gehosteten Steuerelements, das Sie erstellen möchten. Dieser Abschnitt enthält Informationen zu den spezifischen Feldern für gehostete Steuerelemente des Typs Bereichs-Layout. Ausführliche Informationen zum Erstellen eines Aufgabendatensatzes siehe Gehostete Steuerelement erstellen und anzeigen.
Gehen Sie im Bildschirm Neues gehostetes Steuerelement wie folgt vor:
Wählen Sie Unified Service Desk Komponenten-Typ aus der Dropdownliste und wählen Sie Bereichlayout.
Wählen Sie in der Bereichstyp-Dropdownliste einen Bereichslayouttyp aus, um diesen zu erstellen. Sie können eine der folgenden Optionen auswählen: Standard Main Panel, Menüband Main Panel, Vertikale Teilung, Horizontale Teilung, XAML und Benutzerdefiniert. Die XAML- und die benutzerdefinierten Bereichslayouts sind die benutzerdefinierten Bereiche, die Sie definieren. Ausführliche Informationen zu den einzelnen Bereichslayouts vinden Sie unter Bereich, Bereichsarten und Bereichslayouts in Unified Service Desk. Die Felder in diesem Seitenwechsel basieren auf dem ausgewählten Bereichstyp.
Wählen Sie Ja oder Nein in der Liste Anwendung ist dynamisch, um zu bestimmen, ob das gehostete Steuerelement dynamisch ist oder nicht. Ein dynamisches gehostetes Steuerelement kann global oder nicht-global sein. Globale dynamische gehostete Steuerelemente werden beim ersten Aufruf geladen und dann verborgen; sie können jederzeit aufgerufen werden, etwa während einer globalen Sitzung, einer normalen Sitzung oder im Workflow. Nicht-globale dynamische gehostete Steuerelemente können nur nach dem Start einer Sitzung geladen werden; jede Sitzung verwendet eine andere Instanz der Anwendung. Wenn ein dynamisches gehostetes Steuerelement Teil eines Workflows ist beim Start des Workflows noch nicht gestartet wurde, startet der Workflow das gehostete Steuerelement und schließt es nach Abschluss des Workflows.
Benutzer kann schließen Das Kontrollkästchen wird verfügbar, wenn Sie Ja in der Liste Anwendung ist dynamisch ausgewählt haben. Wählen Sie diese Option aus, um anzugeben, dass das gehostete Steuerelement vom Benutzer geschlossen werden kann.
Wenn Sie auf Vertikal Teilen, Horizontal Teilen, XAML oder Benutzerdefiniert in der Liste PanelType ausgewählt haben, wird das Kontrollkästchen Anwendung ist global verfügbar. Wählen Sie diese Option aus, um das gehostete Steuerelement als global festzulegen. Globale gehostete Steuerelemente können außerhalb einer Kundensitzung angezeigt werden. Steuerelemente wie das Dashboard des Agenten, Pinnwand oder Suche sind typische Einsatzgebiete für gehostete Steuerelemente. Globale Steuerelemente haben keinen sitzungsspezifischen Status; wenn Sie Sitzungen wechseln, bleiben die gehosteten Steuerelemente daher bestehen. Wenn das Kontrollkästchen nicht aktiviert ist, wird das gehostete Steuerelement sitzungsbasiert. Sitzungsbasierte Steuerelemente bestehen im Kontext mit Kundensitzungen. Wenn der Benutzer in eine andere Sitzung wechselt, werden alle Sitzungsseiten der vorherigen Sitzung ausgeblendet.
Wenn Sie auf Vertikal Teilen, Horizontal Teilen, XAML oder Benutzerdefiniert in der Liste PanelType ausgewählt haben, wird das Kontrollkästchen Anwendung ist global verfügbar. Geben Sie im Feld Anzeigegruppe einen Bereich an, in dem dieses gehostete Steuerelement angezeigt wird. Informationen über die verschiedenen in Unified Service Desk verfügbaren Bedienfelder finden Sie unter Bedienfelder, Bedienfeldtypen und Bedienfeldlayouts in Unified Service Desk.
Wenn Sie XAML in der Liste PanelType ausgewählt haben, ist ein Feld XAML verfügbar, wo Sie die XAML-Definition für Ihren Bereichstyp angeben.
Wenn Sie Benutzerdefiniert in der Liste PanelType ausgewählt haben, werden die Felder Assembly-URI und Assemblytyp verfügbar. Geben Sie im Feld Assembly-URI den Namen der Organisation ein. Geben Sie im Feld Montagetyp den folgenden Wert ein: <AssemblyName>.<ClassName>. Ausführliche Informationen darüber, wie Sie eine benutzerdefinierte Bereichslayout erstellen, finden Sie unter Erstellen Sie benutzerdefinierte Bereichslayout beim Hosten in Unified Service Desk
Vordefinierte UII-Aktionen
Dies sind die vordefinierten Aktionen für diese Art gehosteter Steuerelemente.
Schließen
Durch diese Aktion wird das gehostete Steuerelement geschlossen.
FireEvent
Löst ein benutzerdefiniertes Ereignis von diesem gehosteten Steuerelement aus.
Parameter | Beschreibung |
---|---|
Name | Name des benutzerdefinierten Ereignisses. |
Alle folgenden Name=Wert-Paare werden die Parameter des Ereignisses. Weitere Informationen zum Erstellen eines benutzerdefinierten Berichts Ereignisses.
MoveToPanel
Diese Aktionen wird verwendet, um gehostete Steuerelemente zur Laufzeit zwischen Bereichen zu verschieben.
Parameter | Beschreibung |
---|---|
App | Name des zu verschiebenden gehosteten Steuerelements. |
panel | Zielbereich für das gehostete Steuerelement. |
New_CRM_Page
Erstellt eine Seite zum Erstellen eines neuen Datensatzes der angegebenen Entität und behandelt die Seite als Popup von dem angegebenen gehosteten Steuerelement. Die Fensternavigationsregeln werden geprüft, um den Standort zu ermitteln, an dem die Seite für die Erstellung des Entitätsdatensatzes angezeigt wird.
Parameter | Beschreibung |
---|---|
LogicalName | Der logische Name der Entität zum Erstellen einer neuen Instanz. |
Notiz
Der Rest der Parameter sollte aus Name=Wert-Paaren bestehen. Dies sind die zusätzlichen vorausgefüllten Werte im Formular zum Erstellen eines neuen Datensatztyps für die angegebene Entität. Weitere Informationen zur Verwendung dieses Aktionsanrufs finden Sie in Schritt 4 Walkthrough 7: Konfigurieren von Agenten-Scripting einer externen Webseite Ihrer Agent-Anwendung
Open_CRM_Page
Öffnet eine neue vorhandene Instanz der angegebenen und von der ID identifizierten Entität und behandelt die Seite wie ein Popup vom angegebenen gehosteten Steuerelement. Die Fensternavigationsregeln werden evaluiert, um den Standort zu bestimmen, an dem das Popup angezeigt werden soll.
Parameter | Beschreibung |
---|---|
LogicalName | Der logische Name der zu öffnenden Entität |
id | Die ID des zu öffnenden Entitätsdatensatzes. |
Popup
Zeigt eine URL aus dem gehosteten Steuerelement an und führt die Fensternavigationsregeln dafür aus, um das Popup an den richtigen Ort zu leiten.
Parameter | Beschreibung |
---|---|
URL | Leitet ein Popup von diesem gehosteten Steuerelement mit dieser URL weiter, als wäre dies ein von dem angezeigten Steuerelement angefragtes Popup. |
Frame | Der Frame, von dem dieses Popup stammt. |
RealignWindow
Zeigt das gehostete Steuerelement an der angegebenen Stelle auf einem Bildschirm. Sie können das gehostete Steuerelement auf bis zu zwei Monitoren anzeigen. Diese Aktion ist für gehostete Steuerelementinstanzen verfügbar, die zur Platzierung in einem Bereich des Typs USDFloatingPanel oder USDFloatingToolPanel konfiguriert sind.
Parameter | Beschreibung |
---|---|
Bildschirm | Gibt den Bildschirm an, auf dem das gehostete Steuerelement angezeigt werden soll. Gültige Werte sind 1 oder 2. Wird dieser Parameter nicht angegeben, wird 1 als Standard verwendet. |
left | Gibt die Position in Prozent von der linken Bildschirmkante auf dem Zielbildschirm an, auf dem das gehostete Steuerelement angezeigt werden soll. Gültige Werte sind 0–100. Wird dieser Parameter nicht angegeben, wird 0 als Standard verwendet. |
oben | Gibt die Position in Prozent von der oberen Bildschirmkante auf dem Zielbildschirm an, auf dem das gehostete Steuerelement angezeigt werden soll. Gültige Werte sind 0–100. Wird dieser Parameter nicht angegeben, wird 0 als Standard verwendet. |
width | Gibt die Breite in Prozent auf dem Zielbildschirm an, die das gehostete Steuerelement haben soll. Gültige Werte sind 1–100. Wird dieser Parameter nicht angegeben, wird 100 als Standard verwendet. |
height | Gibt die Höhe in Prozent auf dem Zielbildschirm an, die das gehostete Steuerelement haben soll. Gültige Werte sind 1–100. Wird dieser Parameter nicht angegeben, wird 100 als Standard verwendet. |
SetSize
Diese Aktion legt explizit die Breite und Höhe des gehosteten Steuerelements fest. Dies ist besonders dann nützlich, wenn Sie in Ihren Bereichslayouts "Auto" verwenden.
Parameter | Beschreibung |
---|---|
Breite | Die Breite des gehosteten Steuerelements. |
height | Die Höhe des gehosteten Steuerelements. |
SetVisualProperty
Legen Sie die visuellen (UIElement)-Eigenschaften wie Höhe, Breite und Sichtbarkeit eines gehosteten Steuerelements fest. Dieser Aktionsaufruf ist besonders nützlich für Benutzeroberflächenautomatisierung, z. B. automatisches Anzeigen oder Ausblenden eines Bereichs. Um diese Aktion effektiv nutzen zu können, müssen Sie mit XAML und dem Layout von Unified Service Desk vertraut sein.
Parameter | Beschreibung |
---|---|
elementname | Der Name des Benutzeroberflächenelements, für das Sie die Eigenschaft wie Expander , StackPanel und Grid festlegen möchten.Beispiel: elementname=Expander |
propertyname | Der Name der Eigenschaft des angegebenen Elements, für das Sie die Eigenschaft wie Height , Width , Visibility und Color festlegen möchten.Beispiel: propertyname=Visibility |
Wert | Geben Sie den entsprechenden Wert für die angegebene Eigenschaft an. Unterstützte Werttypen für diesen Parameter sind string , enumeration , integer oder bool .Beispiel: value=Visible |
Ein Beispiel für die Verwendung dieser Nachricht finden Sie in Schritt 3: Konfigurieren Sie Aktionsanrufe, um den Wissensdatenbanksuchenbereich automatisch anzuzeigen und auszublenden in Walkthrough 8: Parature Wissen mit Ihrer Agentanwendung nutzen.
Notiz
Standardmäßig wird diese Aktion nur für den Typ des gehosteten Steuerelements Bereichslayout verfügbar gemacht. Um die Aktion SetVisualProperty
mit allen anderen vordefinierten Typen von gehosteten Unified Service Desk Steuerelementen zu verwenden, die von der Klasse DynamicsBaseHostedControl abgeleitet sind, müssen Sie dem jeweiligen gehosteten Steuerelement explizit eine UII-Aktion namens SetVisualProperty
hinzufügen. Weitere Informationen: Hinzufügen einer UII-Aktion für ein gehostetes Steuerelement
Vordefinierte Ereignisse
Für gehostete Steuerelemente dieses Typs sind keine vordefinierten Ereignisse verfügbar.
Siehe auch
Bereiche, Bereichstypen und Bereichslayouts in Unified Service Desk
UII Aktionen
Ereignisse
Unified Service Desk-Konfiguration - Exemplarische Vorgehensweisen
Typen gehosteter Steuerelemente und Referenz zu Aktionen/Ereignissen