Erstellen eines Bereichs-Layouts eines gehosteten Steuerelements
Veröffentlicht: November 2016
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Verwenden Sie das gehostete SteuerelementBereichs-Layout, um die Anordnung der Bereiche im 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 verfügt über einige vordefinierte Bereichstypen, um verschiedene Darstellungsoptionen wie Registerkartenformat im Layout und gestapeltes Layout zu unterstützen. Weitere Informationen finden Sie unter Bereiche, Bereichstypen und Bereichslayouts in Unified Service Desk.
Wenn einBereichs-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-Layouterstellen, 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
Vordefinierte UII-Aktionen
Vordefinierte Ereignisse
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 gehosteten Steuerelements finden Sie unter Erstellen oder Bearbeiten eines gehosteten Steuerelements.
Gehen Sie im Bildschirm Neues gehostetes Steuerelement wie folgt vor:
Wählen Sie in der Dropdownliste USD-Komponententyp die Option Bereichs-Layout aus.
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 finden Sie unter Bereiche, Bereichstypen 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.
Kontrollkästchen Benutzer kann schließen ist 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 zu den verschiedenen Fenstern in Unified Service Desk finden Sie unter Bereiche, Bereichstypen und Bereichslayouts 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 Assemblytypden folgenden Wert an: <AssemblyName>.<ClassName>. Ausführliche Informationen zum Erstellen von nutzerdefinierten Bereichslayouts finden Sie unter Erstellen eines benutzerdefinierten Bereichslayouts.
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 Ereignisses finden Sie unter Erstellen eines benutzerdefinierten 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 Dynamics 365 -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. |
Hinweis
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 dieser Aktion finden Sie unter Schritt 4 in Walkthrough 7: Konfigurieren des Agentskriptings in Ihrer Agentenanwendung.
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 |
---|---|
width |
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. Für eine effektive Nutzung dieser Aktion sind Kenntnisse über das XAML- und Unified Service Desk-Layout erforderlich.
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' |
value |
Geben Sie den entsprechenden Wert für die angegebene Eigenschaft an. Unterstützte Werttypen für diesen Parameter sind string, enumeration, integer oder bool. Zum Beispiel: value=Visible |
Als Beispiel dieser Nachricht siehe Schritt 3: Konfigurieren von Aktionsaufrufen, um den Wissensdatenbank-Suchbereich automatisch anzuzeigen und auszublenden in Exemplarische Vorgehensweise 8: Verwendung der Parature-Wissensdatenbank innerhalb der Agent-Anwendung.
Hinweis
Standardmäßig wird diese Aktion nur für den Typ des gehosteten Steuerelements Bereichslayout verfügbar gemacht. Um die SetVisualProperty-Aktion mit allen anderen vordefinierten Typen gehosteter Steuerelemente von Unified Service Desk, die von der DynamicsBaseHostedControl-Klasse abgeleitet werden, zu verwenden, muss eine UII-Aktion namens SetVisualProperty explizit zum jeweiligen gehosteten Steuerelement hinzugefügt werden.Weitere Informationen: Hinzufügen einer UII-Aktion zu einem gehosteten 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
Importieren von exemplarischen Vorgehensweisen zur Unified Service Desk-Konfiguration
Typen gehosteter Steuerelemente und Referenz zu Aktionen/Ereignissen
TechNet: Verwaltungshandbuch für Unified Service Desk für Microsoft Dynamics CRM
Unified Service Desk 2.0
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright