Freigeben über


Zuweisungsmethoden im einheitlichen Routing

Gilt für: Dynamics 365 Contact Center - eingebettet, Dynamics 365 Contact Center - eigenständig und Dynamics 365 Customer Service

Verwenden Sie Zuweisungsmethoden, um zu bestimmen, wie Sie Arbeitsaufgaben zuweisen. Sie können die standardmäßigen Zuweisungsmethoden verwenden oder angepasste Zuweisungsregeln erstellen, indem Sie die Prioritätsregeln und Zuweisungsregelsets konfigurieren.

So funktioniert die automatische Zuweisung

Der automatische Zuweisungsprozess beim einheitlichen Routing gleicht eingehende Arbeitselemente basierend auf den konfigurierten Zuweisungsregeln mit den am besten geeigneten KundenServicemitarbeitern (Servicemitarbeiter oder Mitarbeiter) ab. Dieser kontinuierliche Prozess besteht aus mehreren Zuweisungszyklen und einer Standardblockgröße von Arbeitselementen.

Jeder Zyklus nimmt die obersten nicht zugewiesenen Arbeitselemente in der entsprechenden Standardblockgröße auf und versucht, jedes Arbeitselement mit einem entsprechenden Mitarbeiter abzugleichen. Arbeitselemente, die keinen Mitarbeiter zugewiesen sind, weil diese nicht verfügbar sind oder weil keine passende Qualifikation gefunden wurde, werden an die Warteschlange zurückgeschickt. Der nächste Zuweisungszyklus nimmt den nächsten Block der Aufgaben mit der höchsten Priorität auf, der neue Arbeitsaufgaben enthält.

Wenn keine geeigneten Mitarbeiter für die Arbeitselemente gefunden werden, wird im Zuweisungszyklus immer wieder versucht, die oberste Anzahl von Blockelementen in Standardgröße zuzuweisen, die für den Kanal anwendbar sind.

Für E-Messaging und Voice beträgt die Standardblockgröße 100 Arbeitsaufgaben mit höchster Priorität.

Für den Datensatzkanal

  • Die maximale Anzahl der priorisierten Arbeitselemente pro Warteschlange beträgt 10.000
  • Standardmäßig werden für die Zuweisung 2.000 Arbeitselemente verarbeitet

Weitere Informationen finden Sie unter Best Practices zum Verwalten von Warteschlangen.

Priorisierung von Arbeitselementen durch einheitliches Routing

Einheitliches Routing priorisiert die Arbeit innerhalb einzelner Warteschlangen und über Warteschlangen hinweg. Die Priorisierung innerhalb einer Warteschlange kann folgendermaßen erfolgen:

  • Die Standardpriorisierungslogik ist First in first out, die für die vordefinierten und benutzerdefinierten Zuweisungsmethoden gilt, die keine Priorisierungsregeln haben.
  • Benutzerdefinierte Priorisierung, die mit einer benutzerdefinierten Zuweisungsmethode definiert werden kann.

Die älteste Unterhaltung oder Arbeitsaufgabe in der Warteschlange wird zuerst zugewiesen. Bei asynchronen Nachrichtenkanälen, wie dem andauernden Chat, WhatsApp und Facebook, wird die älteste Unterhaltung anhand der letzten Interaktionszeit bestimmt. Wenn z. B. der erste Kontakt in WhatsApp mit einem Kunden am Montag ist und das anfängliche Problem bis Dienstag behoben werden konnte, die Unterhaltung aber nicht geschlossen ist, wechselt sie in den Wartestatus. Kommt derselbe Kunde am Donnerstagnachmittag mit einer neuen Frage zurück, während Neukunden seit Donnerstagmorgen in der Warteschlange warten, wird der wiederkehrende Kunde erst nach den Kunden priorisiert, die seit Donnerstagmorgen warten.

Wenn Kundenservicemitarbeitende mehrere Warteschlangen abonniert haben, können Sie das Feld Warteschlangenpriorität der Warteschlange verwenden, um die Arbeit über Warteschlangen hinweg zu priorisieren. Arbeit aus Warteschlangen mit höherer Priorität wird zuerst zugewiesen vor Warteschlangen mit niedrigerer Priorität. Auch Warteschlangen können die gleiche Priorität erhalten. In einem solchen Fall:

  • Wenn sie die standardmäßige First-in-First-out-Reihenfolge haben, wird das älteste Element aus all diesen Warteschlangen zuerst zugewiesen.
  • Wenn benutzerdefinierte Priorisierungsregeln vorhanden sind, werden die Warteschlangen anhand der Warteschlangennamen alphabetisch sortiert, um die Arbeit mit der höchsten Priorität zu bestimmen.

Wenn Sie Warteschlangen sowohl anhand vordefinierter Zuweisungsmethoden als auch benutzerdefinierter Priorisierungsregeln konfiguriert haben, werden die Warteschlangen mit vordefinierten Zuweisungsmethoden zuerst priorisiert, gefolgt von den Warteschlangen basierend auf benutzerdefinierten Priorisierungsregeln.

Sehen wir uns zum Beispiel ein Setup mit den folgenden vier Warteschlangen an, die alle eine definierte Priorität von 1 haben:

  • VIP-Support und Premium-Support: Standardmäßige First-in-first-out-Priorisierung
  • Bestellsupport und Rechnungsanfragen: Benutzerdefinierte Priorisierungsregeln

Für einen Support-Mitarbeiter, der alle vier Warteschlangen abonniert hat, erhält er das älteste Element aus den VIP-Support- und Premium-Support-Warteschlangen. Wenn diese beiden Warteschlangen keine geeigneten Artikel für die Mitarbeiter enthalten, wird als nächstes die Arbeit aus der Warteschlange Rechnungsanfragen zugewiesen, gefolgt von der Arbeit aus der Warteschlange für den Auftragssupport.

Anmerkung

Es wird empfohlen, Warteschlangen mit benutzerdefinierten Priorisierungsregeln unterschiedliche Warteschlangenprioritäten zuzuweisen. Auch wenn die Warteschlangen denselben Priorisierungsregelsatz haben, werden sie als unterschiedlich betrachtet.

Arten von Zuweisungsmethoden

Die standardmäßig verfügbaren Zuweisungsmethoden werden in den folgenden Abschnitten erläutert.

Höchste Kapazität

Das System weist ein Arbeitselement einem Servicemitarbeiter mit der höchsten verfügbaren Kapazität zu. Der ausgewählte Mitarbeiter verfügt über die Qualifikationen, die während der Klassifizierungsphase identifiziert wurden, und eine Anwesenheit, die mit einer der zulässigen Anwesenheiten im Arbeitsstream übereinstimmt. Stehen mehrere Mitarbeitende mit gleicher Kapazität zur Verfügung, wird das Arbeitselement nach der Roundrobin-Methode zugewiesen.

Wenn Sie fertigkeitsbasiertes Routing verwenden möchten, stehen Ihnen die Optionen „Genaue Übereinstimmung“ und „Beste Übereinstimmung“ zur Verfügung.

  • Wenn Sie den Standardalgorithmus für den Abgleich von Qualifikationen im Arbeitsstream auf Genaue Übereinstimmung festlegen, filtert das System die Mitarbeiter anhand der exakten Qualifikationsübereinstimmung, der für den Arbeitsstream zugelassenen Anwesenheit und der Kapazitätsanforderungen und sortiert die gefilterten Mitarbeiter nach verfügbarer Kapazität.

  • Wenn Sie den Standardalgorithmus für den Abgleich von Qualifikationen im Arbeitsstream auf Beste Übereinstimmung festlegen, filtert das System die Mitarbeiter basierend auf der für den Arbeitsstream zulässigen Anwesenheit und den Kapazitätsanforderungen. Das System sortiert die gefilterten Mitarbeiter dann nach der besten Übereinstimmung und nicht nach verfügbarer Kapazität. Weitere Informationen finden Sie unter Beste Übereinstimmung.

Wenn Sie die Arbeit gerecht auf die Mitarbeiter verteilen müssen, überlegen Sie, auf die Roundrobin-Zuweisungsstrategie umzusteigen.

Anmerkung

Wenn Sie ein Bewertungsmodell ändern, behalten die laufenden Unterhaltungen oder offenen Arbeitselemente, die über Fertigkeiten mit dem Bewertungsmodell verfügen, die bestehende Bewertung bei. Manchmal kann dies dazu führen, dass keine Mitarbeiter vorhanden sind, die den Zuweisungskriterien entsprechen.

Roundrobin „Erweitert“

Das System weist Arbeitselement dem Mitarbeiter zu, der die Kriterien für Qualifikationen, Anwesenheit und Kapazität erfüllt. Die anfängliche Reihenfolge basiert darauf, wann ein Benutzer zur Warteschlange hinzugefügt wird. Dann wird die Reihenfolge anhand der Zuweisungen aktualisiert. Ähnlich wie bei der Zuweisung von Arbeitselementen mit der Methode der höchsten Kapazität werden die Arbeitselemente bei der Roundrobin-Zuweisung wie unter Priorisierung von Arbeitselementen durch das einheitliche Routing beschrieben priorisiert.

Die Reihenfolge für die Roundrobin-Zuweisung wird in den jeweiligen Warteschlangen beibehalten. Manche Mitarbeitende gehören vielleicht zu mehreren Warteschlangen. Je nach Zeitstempel der letzten Zuweisung der Mitarbeiter in einer Warteschlange können den Mitarbeiter daher ein Arbeitselement nach dem anderen oder Arbeitselemente aus verschiedenen Warteschlangen gleichzeitig zugewiesen werden. In Szenarien, in denen mehrere Mitarbeitende die Arbeitselementanforderungen erfüllen und es bei der Sortierreihenfolge einen Gleichstand gibt, z. B. mehrere passende Mitarbeitende mit derselben freien Kapazität, löst das System die Zuweisung mithilfe des Roundrobin-Verfahrens basierend auf dem frühesten Zeitpunkt der letzten Zuweisung auf.

Angenommen drei Mitarbeitende, Lesa, Alicia und Alan, die für die Kaffeerückerstattung qualifiziert sind, sind verfügbar und können bis zu drei Chats gleichzeitig bearbeiten. Die Zeitstempel ihrer letzten Zuweisung sind jeweils 10:30 Uhr, 10:35 Uhr und 10:37 Uhr. Ein Arbeitselement zur Kaffeerückerstattung kommt um 10:40 Uhr in der Warteschlange an. Wenn die Reihenfolge auf profilbasierte verfügbare Kapazität eingestellt ist, haben alle Support-Techniker um 10:40 Uhr die gleiche verfügbare Kapazität von jeweils 2. Um den Gleichstand zwischen den Mitarbeiter aufzuheben, verwendet das System das Roundrobin-Verfahren an. Der eingehende Chat wird daher Lesa zugewiesen, da ihre letzte Zuweisung mit 10:30 Uhr die früheste war. Wenn später um 10:45 Uhr ein weiteres Arbeitselement für die Kaffeerückerstattung eingeht, weist das System es Alicia zu. Dies basiert auch auf der Roundrobin-Reihenfolge der Zuweisungen zwischen Alicia und Alan, da ihre verfügbaren Kapazitäten jeweils bei zwei lagen und Alicia um 10:35 Uhr eine frühere Zuweisung als Alan hatte.

Zuletzt aktiv

Das System ordnet dem Vertreter eine Arbeitsaufgabe zu, der unter allen Vertretern in VoIP- und Messaging-Warteschlangen am wenigsten aktiv ist und den erforderlichen Fähigkeiten, Anwesenheitsinformationen und Kapazitäten entspricht.

Die Zuweisungsmethode verwendet „die Zeit, seit die letzte Kapazität für einen Sprach- oder E-Messaging-Unterhaltung freigegeben wurde“ und die im Arbeitsstream konfigurierte Einstellung Kapazität für Nachbereitung blockieren, um die am wenigsten aktiven Mitarbeitenden zu ermitteln und den nächsten eingehenden Anruf an sie weiterzuleiten.

Sehen wir uns anhand der folgenden Beispiele an, wie es funktioniert.

Szenario 1

Oscar Ward und Victoria Burke sind zwei Service-Repräsentanten mit den gleichen Fähigkeiten. Oscar arbeitet an der Warteschlange "Members Messaging ", während Victoria an den Warteschlangen "Members Messaging " und "Returns Voice " arbeitet.

  • Anzahl der Gespräche mit Oscar: 1 Chat
  • Anzahl der Gespräche mit Victoria: 1 Anruf und 1 Chat

Um 13:00 Uhr kommt eine neue Chat-Konversation an.

Da Oscar weniger gleichzeitige Unterhaltungen hat als Victoria, wird der neue Chat Oscar zugewiesen.

Szenario 2

Maya und Hailey sind zwei Servicemitarbeiterinnen mit den gleichen Fähigkeiten. Maya arbeitet an der Warteschlange "Orders Messaging ", während Hailey an den Warteschlangen "Orders Messaging " und "Delivery Voice " arbeitet.

Nehmen wir an, dass Hailey gleichzeitig an einem Anruf und Chat arbeitet, während Maya zwei Chat-Gespräche führt.

Maya beendet einen der Chats um 13:55 Uhr und Hailey beendet den Chat um 14:00 Uhr. Eine neue Chat-Unterhaltung kommt um 14:05 Uhr.

  • Anzahl der Gespräche mit Hailey: 1 Anruf
  • Anzahl der Gespräche mit Maya: 1 Chat

Da sowohl Maya als auch Hailey über dieselben gleichzeitigen Zuweisungen verfügen, wird bei der Strategie für die am wenigsten aktive Zuweisung der Zeitpunkt der letzten Kapazitätsfreigabe sowohl in Sprach- als auch in Messagingwarteschlangen berücksichtigt.

Maya ist im Vergleich zu Hailey am wenigsten aktiv und daher wird der neue Chat Maya zugewiesen.

Das Routing zur am wenigsten aktiven Mitarbeiter-Zuweisungsstrategie trägt zu einer ausgewogenen Verteilung der Arbeitselemente auf die Mitarbeiter bei und führt zu einer höheren Mitarbeiter Effizienz und einer verbesserten Kundenzufriedenheit.

Sie können auch einen benutzerdefinierten Bericht erstellen, um die "letzte Kapazitätsfreigabezeit" eines Repräsentanten zu verfolgen und die Zuweisungsverteilung zwischen den Repräsentanten zu verstehen. Die Daten über die letzte Kapazitätsfreigabezeit des Repräsentanten sind in der Dataverse-Entität "msdyn_agentchannelstate" verfügbar.

Wichtig

Die am wenigsten aktive Zuweisungsmethode ist nur für die VoIP- und Messagingkanäle verfügbar und ist die Standardauswahl, wenn Sie eine VoIP-Warteschlange erstellen.

Diese Funktion soll Kundenservicemanagern dabei hilft, ihre Leistung weiter zu steigern oder die Leistung des Teams zu erhöhen und die Kundenzufriedenheit und zu verbessern. Die Funktionalität ist nicht für die Verwendung beim Entscheiden und sollte daher nicht verwendet werden, um Entscheidungen zu treffen, die die Anstellung eines Mitarbeiters oder einer Gruppe von Mitarbeitern betreffen, einschließlich Kompensation, Belohnungen, Seniorität oder andere Rechte oder Berechtigungen. Kunden sind für die Verwendung von Dynamics 365, diese Funktion und alle damit im Zusammenhang stehenden Funktionen oder Services gemäß allen anwendbaren Gesetzen, einschließlich Gesetze in Bezug auf den Zugriff auf Überwachung der einzelnen Mitarbeiteranalytik, Aufzeichnung und Speicherung der Unterhaltung mit Endnutzern selbst verantwortlich. Dazu gehört auch, dass Endbenutzende angemessen darüber informiert werden, dass ihre Unterhaltungen mit dem Mitarbeiter möglicherweise überwacht, aufgezeichnet und gespeichert werden, und dass, falls dies nach geltendem Recht erforderlich, die Einwilligung der Endbenutzenden vor der Nutzung des Features dazu eingeholt wird. Darüber hinaus wird Kunden nahegelegt, ein Verfahren einzurichten, um die Mitarbeiter zu informieren, dass Kommunikation mit Endbenutzenden möglicherweise überwacht, aufgezeichnet oder gespeichert wird.

Erstellen neuer -,

Sie können auch eine benutzerdefinierte Zuweisungsmethode erstellen, die den Geschäftsanforderungen entspricht. Das System erlaubt Ihnen, Ihre eigenen Regelsätze und Regeln zu erstellen und zu verwenden, um Priorität, Schweregrad und Kapazität für die Auswahl der Warteschlangen zu konfigurieren, an die Arbeitselemente weitergeleitet werden müssen. Sie können die folgenden Regelsätze erstellen:

  • Priorisierungsregelsätze: Erlauben es Ihnen, die Reihenfolge festzulegen, in der die Arbeitselemente den Mitarbeiter zugewiesen werden, wenn diese für weitere Aufgaben zur Verfügung stehen.
  • Zuweisungsregelsätze: Stellen eine Reihe von Bedingungen dar, die zur Auswahl von Mitarbeiter verwendet werden, und verwenden eine Reihenfolge nach Option, um die passenden Mitarbeiter zu sortieren.

Wichtig

  • Sie müssen Anwesenheit, Kapazität und Fertigkeitsübereinsteimmungsregel in der benutzerdefinierten Zuweisungsmethode konfigurieren, da die Standardeinstellungen, die für den Arbeitsstream definiert sind, in der Zuweisungsmethode nicht verwendet werden.
  • Die vorkonfigurierten Zuweisungsstrategien berücksichtigen die Mitarbeiter-Betriebsstunden nicht. Sie müssen eine angepasste Zuweisungsmethode schreiben, indem Sie den Operator „is_working“ in der Regeldefinition verwenden.

Zuweisungszyklus

Der Zuweisungszyklus ist die Priorisierung von Arbeitselementen, ihre Auswahl und ihre Zuweisung an den am besten geeigneten Mitarbeiter basierend auf den Zuweisungsregeln. Das einheitliche Routing optimiert die Zuweisungszyklen über die mehreren Warteschlangen in der Organisation hinweg für eine optimale Leistung.

Der Zuweisungszyklus beginnt mit einem der folgenden Trigger:

  • Ankunft eines neuen Arbeitselements in der Warteschlange.
  • Wechseln Sie zur Mitarbeiteranwesenheit.
  • Aktualisierungen der Mitarbeiter-Kapazität: Wenn die Kapazität zur Laufzeit aktualisiert wird, löst eine Änderung der Kapazität die Zuweisung aus. Wenn die Kapazität manuell aktualisiert wird, löst die Änderung keine Zuweisung aus.
  • Hinzufügen eines Mitarbeiter zur Warteschlange.
  • Periodischer Trigger alle fünf Minuten für Datensatztyp des Arbeitselements.

Wie Priorisierungsregelsätze funktionieren

Ein Priorisierungsregelsatz ist eine geordnete Liste von Priorisierungsregeln. Jede Priorisierungsregel steht für einen Prioritäts-Bucket in der Warteschlange. In einer Priorisierungsregel können Sie einen Satz von Bedingungen und eine Reihenfolge nach Attributen festlegen. Bei der Auswertung werden die Priorisierungsregeln in der Reihenfolge ausgeführt, in der sie aufgelistet sind. Bei der ersten Priorisierungsregel werden die Arbeitselemente in der Warteschlange, die ihren Bedingungen entsprechen, in denselben Prioritätseimer gelegt. Im Prioritätsbucket werden die Elemente weiter nach der in der Priorisierungsregel angegebenen Reihenfolge sortiert. Die zweite Regel wird auf den Rest der Elemente in der Warteschlange ausgeführt, um den nächsten Prioritätsbereich zu identifizieren und diesen Bereich nach der Reihenfolge der Attribute zu sortieren, bis alle Regeln ausgewertet sind.

Sie können nur einen Priorisierungsregelsatz pro Warteschlange erstellen.

Hier finden Sie als Beispiel den Priorisierungsregelsatz, wie er im folgenden Screenshot mit vier Regeln zu sehen ist.

Screenshot eines Prioritätenszenarios.

  • Während jedem Zuweisungszyklus wird dieser Priorisierungsregelsatz ausgeführt, und die Regeln innerhalb des Regelsatzes werden in der Reihenfolge ausgeführt, in der sie aufgelistet sind.

  • Die erste Regel „Hohe Priorität und Premium“ findet alle Arbeitselemente in der Warteschlange, bei denen die zugehörige Fallpriorität „Hoch“ und die Fallkategorie „Premium“ lautet. Das System erstellt den Bucket mit der höchsten Priorität mit diesen Arbeitselementen und sortiert sie nach der First-in-first-out-Methode, wie im Attribut Sortieren nach festgelegt. Das erste aus der Warteschlange zuzuweisende Arbeitselement ist das älteste Element in diesem Bucket.

  • Der nächste Prioritäts-Bucket sind die Arbeitselemente, deren Fallkategorie „Premium“ ist. Die Arbeitselemente mit der Fallkategorie „Premium“ und der Priorität „Hoch“ wurden gemäß der vorherigen Regel bereits in den obersten Bucket gelegt, sodass diese Regel nur andere Arbeitselemente mit der Fallpriorität „Premium“ berücksichtigt. Das Sortieren nach Attribut ist auch in diesem Fall First-In und First-Out.

  • Der nächste Prioritäts-Bucket besteht aus Arbeitselementen, bei denen die Fallpriorität hoch ist und die noch nicht in einen Bucket wurden. Hier werden die Arbeitselemente nach ihrem Feld „Erste Antwort von“ in aufsteigender Reihenfolge geordnet, d. h. die Arbeitselemente, die frühestens die erste Antwort erfordern, werden zuerst priorisiert.

Einige wichtige Punkte zu Priorisierungsregeln sind wie folgt:

  • Sie können nur einen Priorisierungsregelsatz pro Warteschlange erstellen.
  • Priorisierungsregeln werden während jedes Zuweisungszyklus ausgeführt. Wenn Sie Attribute des Arbeitselementes ändern, z. B. die Priorität des Falls, wird diese Änderung im nächsten Zuweisungszyklus berücksichtigt.
  • Standardmäßig wird die Warteschlange nach dem First-In und First-Out-Prinzip sortiert. Wenn Sie keine Priorisierungsregel erstellen, wird das älteste Arbeitselement zuerst zugewiesen.
  • Wenn in normalen Szenarien eine ausreichende Anzahl von Mitarbeitern verfügbar ist, um die Arbeitselemente aufzunehmen, beträgt die Warteschlangenverarbeitungsperiode nur wenige Sekunden, und den Agenten werden Arbeitselemente in der Reihenfolge ihrer Priorität zugewiesen. Den Mitarbeitern werden Arbeitsaufgaben in der Reihenfolge ihrer Priorität zugewiesen. Wenn sich jedoch Arbeitselemente anhäufen, weil weniger geeigneten Mitarbeitende zur Verfügung stehen, und dann ein Mitarbeitender während des Bearbeitungszeitraums verfügbar wird, wird dem Mitarbeiter das nächste Arbeitselement gemäß der Prioritätsreihenfolge angeboten. Diese Strategie könnte den Eindruck erwecken, dass das Element mit der höchsten Priorität nicht zugewiesen wurde, insbesondere nachdem versucht wurde, einige Elemente mit der höchsten Priorität zuzuweisen, und dennoch in der Warteschlange verbleiben.
  • Die Arbeitsaufgaben, die nicht den Kriterien eines der Priorisierungsregelsätze entsprechen, werden im letzten Prioritäts-Bucket aufbewahrt und nach First-In und First-Out out sortiert.
  • Priorisierungsregeln werden für Affinitätsarbeitselemente übersprungen und solche Arbeitselemente werden vor anderen Arbeitselementen in der Warteschlange zugewiesen. Weitere Informationen zur Affinität finden Sie unter Repräsentative Affinität.

Wie Zuordnungsregelsätze funktionieren

Der Zuweisungsregelsatz ist eine geordnete Liste von Zuweisungsregeln. Jede Zuweisungsregel repräsentiert einen Satz von Bedingungen, mit denen die auszuwählenden Mitarbeiter festgelegt werden, und ein Feld für die Sortierreihenfolge, um die passenden Mitarbeiter zu sortieren. Zur Laufzeit wird die Zuweisungsregel mit der obersten Reihenfolge zuerst ausgewertet. Die Mitarbeiter werden gemäß den in der Regel angegebenen Bedingungen abgeglichen. Wenn mehr als ein übereinstimmender Mitarbeitender vorhanden ist, werden sie entsprechend des Felds für die Sortierreihenfolge sortiert, und die Arbeit wird dem obersten Mitarbeiter zugewiesen. Werden keine passenden Mitarbeiter gefunden, kommt die nächste Zuweisungsregel im Regelsatz zum Einsatz. Diese Methode kann man sich als allmähliche Lockerung von Beschränkungen in der Zuweisung vorstellen, sodass zuerst die strengsten Kriterien angewendet und dann die Bedingungen langsam reduziert werden, um den am besten geeigneten Mitarbeiter zu finden. Wenn keine passenden Mitarbeiter gefunden werden, verbleibt das Arbeitselement in der Warteschlange.

In der Zuordnungsregel werden die Systembenutzerattribute mit der Anforderung des Arbeitselements abgeglichen. Wenn Sie die statische Übereinstimmung auswählen, wird die Bedingung für das Systembenutzer-Entitätsattribut und die statischen Werte gebildet. Wenn Sie die dynamische Übereinstimmung auswählen, basieren die Bedingungen auf der linken Seite auf der Stammentität des Systembenutzers und die Bedingungen auf der rechten Seite basieren auf der Unterhaltungsstammentität. Sie können ein Drilldown auf zwei Ebenen der Unterhaltungsstammentität ausführen, um die Regelbedingungen zu bilden. Eine Zuweisungsregel mit dynamischer und statischer Übereinstimmung lautet wie folgt.

Screenshot einer Zuweisungsregel mit dynamischen und statischen Übereinstimmungsbedingungen.

Bestandteile einer Zuordnungsregel

Die Zuweisungsregeln setzen sich aus folgenden Elementen zusammen:

  • Reihenfolge: Gibt die Reihenfolge an, in der die Zuweisungsregel in einem Regelsatz ausgewertet wird. Die Regeln niedrigerer Ordnung werden zuerst ausgeführt. Wenn eine Regel zu einer Übereinstimmung mit einem Benutzer führt, wird der nächste Regelsatz nicht ausgewertet werden.

  • Name: Der eindeutige Regelname.

  • Bedingung: Die Ausdrücke, die ausgewertet werden, um die Benutzer mit den Attributen der eingehenden Arbeit abzugleichen. Die Bedingungen bestehen aus drei Teilen:

    • Benutzerattribut: Eigenschaften der Benutzer, die zum Vergleich des Benutzers mit der eingehenden Arbeit verwendet werden können. Das Benutzerattribut kann einer der folgenden sein:

      • Wählen Sie Attribute in der Systembenutzertabelle aus.
      • Anwesenheitsstatus: Wird vom einheitlichen Routing Service basierend auf Benutzerarbeitslast und manueller Auswahl verwaltet.
      • Kapazität: Wird vom einheitlichen Routing Service basierend auf Benutzerarbeitslast und manueller Auswahl verwaltet.
      • Benutzerqualifikation: Stellt die dem Benutzenden zugeordneten Qualifikationen dar, die für die Erledigung von qualifikationsbasierten Zuweisungen verwendet werden können.
      • Kalenderzeitplan: Zeitplan des Benutzers, wie in den Benutzerdienstplanungskalendern dargestellt.
      • Bot-Attribute: Kann nur verwendet werden, wenn Sie Bots als Benutzende konfiguriert haben und einige Vergleiche mit ihnen erledigen möchten.
    • Betreiber: Definieren Sie die Vergleichsbeziehung zwischen dem Benutzerattribut und den eingehenden Arbeitselementattributen.

      Einheitliches Routing filtert die attributspezifischen Operatoren, aus denen Sie auswählen können. Einige spezielle Operatoren, die für die Attributtypen verfügbar sind, sind wie folgt.

      Attributtyp Bediener Definition
      Anwesenheitsstatus Ist gleich, Ist nicht gleich, Enthält Daten, Enthält keine Daten Verwenden Sie einen Operator, um Mitarbeitende zu finden, die einen übereinstimmenden Anwesenheitsstatus haben, wie im Arbeitselement angegeben.
      Kapazität Ist gleich, Ist nicht gleich, Enthält Daten, Enthält keine Daten Verwenden Sie einen Operator, um zu vergleichen, ob der Mitarbeitende über genügend Kapazität verfügt, um an den angegebenen Elementen zu arbeiten.
      Hinweis: Das System führt in der benutzerdefinierten Zuweisung implizit eine Kapazitätsprofilprüfung durch, aber für einheitenbasierte Kapazität müssen Sie die Bedingungen angeben.
      Benutzerqualifikationen Genaue Übereinstimmung Verwenden Sie einen Operator, um Mitarbeitende zu finden, die über alle Qualifikationen verfügen, die das eingehende Arbeitselement erfordert.
      Benutzerqualifikationen Benutzerdefinierter Abgleich Verwenden Sie den Operator, um Mitarbeitende zu finden, deren Qualifikationen zur Runtime basierend auf dem ausgewählten Suchattribut in dem Arbeitselement übereinstimmen.
      Kalenderzeitplan Wird ausgeführt Verwenden Sie diesen Operator, um Mitarbeitende zu finden, die gemäß ihren Serviceplanungskalendern arbeiten. Bei der automatischen Zuweisung wird nur der Mitarbeiter Kalenderzeitplan berücksichtigt und nicht die für die Warteschlangen definierten Betriebszeiten.
    • Wert: Die Benutzerattribute werden mit diesem Wert verglichen, um den richtigen Mitarbeiter zu finden. Der Wert kann statisch sein, z. B. Adresse 1: County entspricht USA. Der Wert kann auch dynamisch sein, damit Sie das Benutzerattribut dynamisch mit den Werten auf dem Arbeitselement vergleichen können. In dynamischen Werten können Sie jedes Attribut für das Arbeitselement oder verknüpfte Datensätze auswählen. Die folgende Bedingung findet beispielsweise Benutzer, deren Land/Region mit dem des Kunden übereinstimmt, der mit dem Fall verknüpft ist.

      Screenshot einer dynamischen Beispielübereinstimmung.

      Für einige Operatoren sind keine Werte erforderlich. Dies können Bedingungen sein, wie „Enthält Daten“, „Enthält keine Daten“ und „Kalenderplan: funktioniert.“

      Bei Benutzerqualifikationen sind die Werte für die Operatoren vordefiniert. Weitere Informationen finden Sie unter Qualifikationsbasiertes Routing einrichten.

  • Sortieren nach: Wenn mehrere Mitarbeitende die Bedingungen in einer Regel erfüllen, können Sie die „Sortieren nach“-Klausel verwenden, um den am besten geeigneten zu finden. Sie können die folgende Reihenfolge nach Klauseln angeben:

    • Anordnen der Attribute:

      • Am wenigsten aktiv: Ist nur für Sprachkanalwarteschlangen verfügbar. Das Arbeitselement wird an den Mitarbeiter weitergeleitet, der von allen Mitarbeiter, die nach Qualifikation, Anwesenheit und Kapazität geeignet sind, am wenigsten aktiv ist. Weitere Informationen finden Sie im Abschnitt Arten von Zuweisungsmethoden.
      • Round Robin
      • Auf Einheiten basierende verfügbare Kapazität
      • Profilbasierte verfügbare Kapazität
      • Kompetenzstufe
      • Qualifikationsanzahl
    • Benutzerattribute: Diese Attribute werden auf der Systembenutzerentität definiert.

Eine Beispiel-Zuweisungsregel wird im folgenden Szenario mit einem Screenshot erläutert.

Beispiel Zuweisungsmethode.

Die erste Bedingung gibt die „Benutzerfähigkeiten“ an, auf die der Operator eine exakte Übereinstimmung ist. Dann werden die Benutzerattribute ausgewertet. Die verschiedenen Benutzerattribute werden mit Operatoren und Werten für jedes Attribut angegeben, z. B. sollte das Attribut Anwesenheitsstatus gleich Verfügbar oder Beschäftigt sein. Rechts neben dem Operator können Sie den Wert angeben, mit dem das Attribut abgeglichen werden soll. Die Werte können „statisch“ sein, wie z. B. „Anwesenheitsstatus ist gleich „Verfügbar“ oder „Beschäftigt““. Wenn Sie „dynamisch“ angeben, wird die Bedingung zur Runtime auf der Basis des von Ihnen angegebenen Ausdrucks abgeglichen. Wenn Sie z. B. „Der bevorzugte Kundentyp entspricht der Mitgliedsstufe des Unterhaltungskontakts“ angeben, wird der „bevorzugte Kundentyp“ jedes Mitarbeiter mit der dynamisch berechneten Mitgliedsstufe der mit dem Chat verbundenen Kundschaft abgeglichen.

Dynamischer Abgleich reduziert den Aufwand, mehrere statische Regeln für jede Permutation und Kombination des möglichen Wertes schreiben und verwalten zu müssen.

Grenzwerte für das wiederholte Anbieten einer Arbeitsaufgabe an Mitarbeitende

Mitarbeitende können Arbeitselemente, die sie durch die automatische Zuweisung erhalten haben, annehmen oder ablehnen. Sowohl eine Ablehnung als auch das Zulassen eines Timeouts der Benachrichtigung werden als Ablehnung des Arbeitselements betrachtet. Wenn ein Mitarbeiter eine Arbeitsaufgabe mit einer der beiden Methoden ablehnt, wird seine Priorität für diese Konversation beim nächsten Zuweisungsversuch verringert. Der Mitarbeitende kann in den folgenden Szenarien für dasselbe Arbeitselement bis zu dreimal oder bis zum angegebenen Grenzwert erneut in Betracht gezogen werden:

  • Wenn der Mitarbeitende für die abgelehnte Unterhaltung wie kein anderer qualifiziert ist und die Kapazitäts- und Anwesenheitsanforderungen erfüllt.
  • Wenn alle anderen berechtigten Mitarbeiter ebenfalls ablehnen.

Wenn der Mitarbeitende dasselbe Arbeitselement dreimal ablehnt oder den konfigurierten Grenzwert erreicht, wird der Mitarbeitende nicht mehr für die automatische Zuweisung dieses bestimmten Arbeitselements berücksichtigt. Das System versucht dann, das abgelehnte Arbeitselement anderen berechtigten Mitarbeitern in der Warteschlange zuzuweisen. Die Mitarbeiter können das Arbeitselement weiterhin manuell auswählen.

Beispiel: Mitarbeiter Serena Davis lehnt einen Chat von Kundin Ana Bowman zweimal ab, und beim dritten Versuch tritt bei der Zuweisungsbenachrichtigung ein Zeitlimit auf. Das System betrachtet dies als drei Ablehnungen und die automatische Zuweisung wird Serena Davis nicht noch einmal denselben Chat anbieten. Aber das System bietet den Chat von Ana Bowman anderen berechtigten Mitarbeitern an. Außerdem wird Serena Davis für andere eingehende Gespräche berücksichtigt, mit Ausnahme des abgelehnten Chats von Ana Bowman.

Anmerkung

Wenn alle übereinstimmenden Mitarbeiter das Arbeitselement ablehnen, weil die Verfügbarkeit der Mitarbeiter gering ist oder die Arbeit eine ganz bestimmte Qualifikation und Kompetenz erfordert, bleibt die Arbeit in der Warteschlange. Wenn 100 Vertreter eine bestimmte Arbeitsaufgabe ablehnen, wird die Arbeitsaufgabe bei der automatischen Zuweisung in weiteren Zuweisungszyklen nicht berücksichtigt. Sie kann manuell von Vorgesetzten zugewiesen oder von anderen Mitarbeitern, einschließlich derjenigen, die sie abgelehnt haben, abgeholt werden.

Sie können den Standardgrenzwert von drei Ablehnungen auf einen Wert zwischen eins und fünf aktualisieren, basierend auf Ihren Anforderungen in der Organisation. Der Grenzwert gilt für alle Kanäle in der Organisation.

Sie können wie folgt einen OData-Aufruf tätigen, um den Grenzwert für Ihre Organisation zu überprüfen.

<org-url>/api/data/v9.0/msdyn_omnichannelconfigurations?$select=msdyn_number_of_declines_allowed

Wenn dieser OData-Aufruf den Nullwert zurückgibt, bedeutet dies, dass der Ablehnungsgrenzwert auf den Standardwert 3 festgelegt ist.

Sie können den OData-Aufruf wie folgt aktualisieren, um den Grenzwert zu ändern.

var data = { "msdyn_number_of_declines_allowed": 3 } // update the record Xrm.WebApi.updateRecord("msdyn_omnichannelconfiguration", "d4d91600-6f21-467b-81fe-6757a2791fa1", data).then( function success(result) { console.log("Omnichannel Configuration updated"); // perform operations on record update }, function (error) { console.log(error.message); // handle error conditions } );

Zuweisungsmethoden und Regeln konfigurieren
FAQs zum einheitlichen Routing im Customer Service, Omnichannel for Customer Service
Diagnose von Unterhaltungen
Arbeitsstreams erstellen
Warteschlangen erstellen
Datensätze für einheitliches Routing festlegen
Qualifikationsbasiertes Routing für einheitliches Routing einrichten