Freigeben über


Eine Qualifikationssteuerung für geroutete Datensätze hinzufügen

Dynamics 365 bietet ein benutzerdefiniertes Steuerelement, das Sie in Ihre Formulare einbetten können, um die Fähigkeiten jedes weitergeleiteten Datensatzes anzuzeigen. Um das Fertigkeits-Steuerelement für den weitergeleiteten Datensatz im Customer Service workspace oder der (veralteten) Omnichannel for Customer Service-App anzuzeigen, fügen Sie das Steuerelement zum Multisitzungs-Formular hinzu.

Anforderungen

Ein Fertigkeits-Seuerelement hinzufügen

Um im folgenden Beispiel ein Fertigkeits-Steuerelement namens Fertigkeiten zum Formular Anfrage für interaktive Funktionen hinzuzufügen:

  1. Wählen Sie in Power Apps die erforderliche Umgebung und dann die Lösung aus, die Sie anpassen möchten.

  2. Gehen Sie zu Tabellen und wählen Sie Anfrage>Formulare aus.

  3. Wählen Sie das Formular Anfrage für interaktive Funktionen.

  4. Wählen Sie „Komponente“ aus und ziehen Sie in der Siteübersicht „Komponenten“ einen 1-spaltigen Abschnitt per Drag & Drop auf das Formular.

  5. Wählen Sie den Abschnitt aus und geben Sie im rechten Bereich die Eigenschaften ein, beispielsweise die Beschriftung.

  6. Wählen Sie in der Siteübersicht unter Tabellenspalten die Option Neue Tabellenspalte aus und gehen Sie im rechten Bereich wie folgt vor:

    1. Geben Sie auf der Registerkarte Eigenschaften die Details unter Anzeigeoptionen ein.
    2. Erweitern Sie Komponenten und wählen Sie Komponente aus.
    3. Wählen Sie unter Komponente hinzufügen die Option „Weitere Komponenten abrufen“ aus.
    4. Suchen Sie nach CC_OCRoutedEtnRelatedRecordsControl, wählen Sie Komponenten und dann Hinzufügen aus. Die Komponente wird der Liste hinzugefügt.
    5. Wählen Sie die Komponente erneut aus.
    6. Um die Fertigkeiten basierend auf der ausgewählten Warteschlange zu filtern, geben Sie im Bereich CC_OCRoutedEtnRelatedRecordsControl im Feld „Statischer Wert“ für CC_FetchXML oder CC_skillFilter_FetchXml eine Fetch-XML ein, die Sie darauf festgelegt haben, den relevanten Satz an Fertigkeiten zusammenzustellen, die den Warteschlangenanforderungen entsprechen. Sie können die Beispiel-Fetch-XML, die in diesem Artikel aufgelistet sind, verwenden.
  7. Wählen Sie Fertig und speichern und veröffentlichen Sie dann die Lösung.

Zu Runtime kann Ihr Agent das Fertigkeits-Steuerelement anzeigen, um die Fertigkeiten aller weitergeleiteten Datensätze im Kundenservice-Hub anzuzeigen. Sie können die für die weitergeleiteten Datensätze erforderlichen Fertigkeiten auch in Echtzeit aktualisieren.

Obwohl wir nicht empfehlen, Parameter für das Fertigkeits-Steuerelement einzurichten, können Sie die folgenden OData-Abfragen verwenden, um die Informationen abzurufen, wenn Sie den logischen Sammlungsnamen oder den Beziehungsnamen des Datensatzes manuell eingeben möchten.

  • Logischer Sammlungsname: Führen Sie die folgende OData-Abfrage aus und geben Sie dieselbe in das Feld Wert in der Eigenschaft CC_OCRoutedEntityName_value ein.

    GET [Organization_URI]/api/data/v9.1/EntityDefinitions(LogicalName='{EntityLogicalName}')?$select=LogicalCollectionName,LogicalName

  • Beziehungsname: Führen Sie eine der folgenden OData-Abfragen für eins-zu-viele, viele-zu-eins oder viele-zu-viele Beziehungen aus, und geben Sie dasselbe in das Feld Wert in der Eigenschaft CC_OCRoutedEntityRelationshipName_value ein.

    GET [Organization_URI]/api/data/v9.1/EntityDefinitions(LogicalName='incident')/OneToManyRelationships

    GET [Organization_URI]/api/data/v9.1/EntityDefinitions(LogicalName='incident')/ManyToOneRelationships

    GET [Organization_URI]/api/data/v9.1/EntityDefinitions(LogicalName=%27incident%27)/ManyToManyRelationships

Beispiel-Fetch-XML

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
	<entity name="characteristic">
		<attribute name="name" />
		<order attribute="name" descending="false" />
		<link-entity name="sc_characteristic_queue" from="characteristicid" to="characteristicid" visible="false" intersect="true">
			<link-entity name="queue" from="queueid" to="queueid" alias="am">
				<link-entity name="queueitem" from="queueid" to="queueid" link-type="inner" alias="an">
					<filter type="and">
						<condition attribute='objectid' operator='eq' value='eq_contextEntityId' />
					</filter>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch>

Übersicht über das einheitliche Routing
Datensatzrouting einrichten
Ein einheitliches Routing festlegen
Abfragen von Tabellendefinitionen mithilfe der Web-API
Hinzufügen, Konfigurieren, Verschieben oder Löschen von Komponenten in einem Formular