Queue Tabellen

Warteschlangen sind für die Organisation, Priorisierung und Überwachung des Fortschritts Ihrer Arbeit von entscheidender Bedeutung. Als zentraler Ort für die Arbeitsverwaltung unterstützen Warteschlangen Sie dabei, Anfragen zu bearbeiten, Serviceanrufe zu beantworten oder Produktinformationen an zukünftige Kunden zu senden. Eine Warteschlange ist eine programmgesteuerte Sammlung von Warteschlangenelementen. Ein Warteschlangenelement dient als Container für eine Zeile, z. B. eine Aufgabe, eine E-Mail oder einen Fall, der eine Verarbeitung benötigt. Siehe Tabelle "Warteschlange"

Hinweis

Informationen zum Arbeiten mit Warteschlangen mithilfe der Benutzeroberfläche finden Sie unter Erstellen und Verwalten grundlegender Warteschlangen.

Für Warteschlangen gelten die folgenden Informationen:

  • Alle anpassbaren Tabellen können für Warteschlangen aktiviert werden.

  • Warteschlangen können öffentlich oder privat sein. Elemente der privaten Warteschlange können nur von Mitgliedern der Warteschlage angezeigt werden.

  • Eine private Warteschlange wird automatisch für alle neuen Benutzer oder Teams erstellt.

  • Eine Warteschlange kann mehrere Tabellentypen enthalten, z. B. Aufgaben, E-Mails oder Fälle.

  • Eine Warteschlange enthält Informationen über den Benutzer, der mit einem bestimmten Warteschlangenelement arbeitet. Dies hilft Ihnen dabei, Ressourcen effizienter zu verwalten und Überlappung bei der Arbeit zu vermeiden.

  • Warteschlangen können für Workflows und die Überwachung aktiviert werden. Dies trägt dazu bei, die Produktivität zu verbessern und die Änderungen der Tabellen- und Spaltendaten für zukünftige Analysen und Berichte nachzuverfolgen.

Mitgliederfunktionen

Warteschlangen werden in öffentliche oder private Warteschlangen kategorisiert. Private Warteschlangen haben einzelne Benutzer als Mitglieder, um die Steuerung des Zugriffs auf Warteschlangen zu vereinfachen. Wenn Sie ein Team zu einer privaten Warteschlange hinzufügen, werden alle Mitglieder dieses Teams zu Mitgliedern der privaten Warteschlange.

Öffentliche und private Warteschlangen

Die QueueViewType-Spalte ist eine Auswahl, die definiert, ob eine Warteschlange öffentlich oder privat ist.

  • Alle Benutzerwarteschlangen sind private Warteschlangen für den Benutzer: Nur der Benutzer kann Warteschlangenelemente in seiner privaten Warteschlange sehen.

  • Teamwarteschlangen sind als private Warteschlange mit Mitgliedern gekennzeichnet: Der Besitzer des Teams und alle Teammitglieder können die Warteschlange in der Anwendung anzeigen.

  • Alle anderen Warteschlangen sind öffentlich. Jeder Benutzer mit Leserechten für die Warteschlangenentität kann diese Warteschlangen anzeigen.

Attribute zum Verwalten von Warteschlangen

Verwenden Sie die folgenden Attribute, um Warteschlangen zu verwalten.

SchemaName Anzeigename Typ Description
NumberOfItems Warteschlangenelemente Integer Gibt die Anzahl von Warteschlangenelementen an, die der Warteschlange zugeordnet sind.
NumberOfMembers Nein. von Mitgliedern Integer Gibt die Anzahl von Mitgliedern an, die der Warteschlange zugeordnet sind.
QueueViewType Typ Auswahlliste Wählen Sie aus, ob die Warteschlange öffentlich oder privat ist. Eine öffentliche Warteschlange kann von Allen Benutzern angezeigt werden. Eine private Warteschlange kann nur von den Mitgliedern angezeigt werden, die der Warteschlange hinzugefügt werden.

Einschränkungen beim Löschen von Warteschlangen

Eine Warteschlange kann nicht gelöscht werden, wenn Folgendes zutrifft:

  • Wenn die Warteschlange über Warteschlangenelemente verfügt.

  • Wenn die Warteschlange von einer Routingregel verwendet wird.

Aktivieren Sie Tabellen für Warteschlangen

Um eine anpassbare Tabelle (EntityMetadata.IsCustomizable = true) für Warteschlangen zu aktivieren, verwenden Sie die UpdateEntityRequest Nachricht, um das IsValidForQueue Attribut auf festzulegen true. Die Warteschlangentabelle und die Tabellen für Warteschlangenelemente sind anpassbare Tabellen, können jedoch nicht für Warteschlangen aktiviert werden.

Die folgende Liste enthält standardmäßige Warteschlange-aktivierte Tabellen in Microsoft Dataverse:

  • Sitzung

  • Campaignactivity

  • CampaignResponse

  • Email

  • Faxnummer

  • Vorfall

  • Letter

  • PhoneCall

  • RecurringAppointmentMaster

  • ServiceAppointment

  • SocialActivity

  • Aufgabe

Erben von Rechten und Bereitstellen von eingeschränktem Zugriff auf eine Warteschlange

Eine Warteschlange und ein Warteschlangenelement haben eine übergeordnete Beziehung, in der Vorgänge für den übergeordneten Warteschlangendatensatz an die untergeordneten Warteschlangenelementdatensätze weitergegeben werden.

Hinweis

In dieser speziellen übergeordneten Beziehung wird nur die Aktion „.Löschen“ von der übergeordneten Warteschlangentabelle zur untergeordneten Warteschlangenelementtabelle kaskadiert. Andere Aktionen, wie Zuweisen, Zusammenführen oder Freigeben, werden nicht kaskadiert.

Die Rechte für ein Warteschlangenelement werden von den Rechten für eine Warteschlange geerbt.

  • Wenn Sie das prvReadQueue-Privileg haben, haben Sie auch das Leserecht für eine Warteschlangenelementtabelle.

  • Wenn Sie über die Berechtigung prvAppendToQueue verfügen, haben Sie auch Berechtigungen zum Erstellen, Aktualisieren und Löschen von Einträgen in einer Warteschlangenelementtabelle.

    Häufig muss der Zugriff auf die Warteschlange eingeschränkt werden, wenn Zugriff auf Warteschlangenelemente gewährt wird. Warteschlangenbesitzern mit Vollzugriff auf die Warteschlange wird empfohlen, eine Warteschlange für ein Team freizugeben, das nur eingeschränkten Zugriff auf die Warteschlange erhält. Wenn beispielsweise dem Supportteam Lese- und Anfügeberechtigungen für eine Warteschlange zugewiesen werden, können Teammitglieder keine Änderungen an der Warteschlange vornehmen, z. B. ändern des Warteschlangennamens oder des Warteschlangenbesitzers. Sie können jedoch Warteschlangenelemente erstellen, abrufen, aktualisieren und löschen.

Aktionen für Warteschlangen und Warteschlangenelemente

Sie können eine Vielzahl von Aktionen für Warteschlangen und Warteschlangenelemente ausführen, wenn Sie über die entsprechenden Berechtigungen für die Warteschlangentabelle und die Warteschlangenelementtabelle verfügen.

Aktionen für Warteschlangen

Führen Sie die folgenden Aktionen für Warteschlangen aus:

  • Passen Sie Warteschlangen und Warteschlangenelemente an, indem Sie benutzerdefinierte Attribute hinzufügen.

  • Fügen Sie einer Warteschlange eine Reihe hinzu.

    Hinweis

    Eine Zeile kann nicht in mehreren Warteschlangen hinzugefügt werden. Eine Ausnahme ist eine E-Mail-Zeile mit dem Status "Empfangen".

  • Fügen Sie Zeilen unterschiedlicher Tabellentypen in derselben Warteschlange hinzu.

  • Ändern Sie den Besitzer einer Warteschlange, indem Sie diese einem anderen Benutzer oder Team zuweisen.

  • Fügen Sie Prinzipale einer privaten Warteschlange mithilfe von AddPrincipalToQueueRequest hinzu.

  • Löschen Sie den Verlauf für eine Warteschlange, indem Sie inaktive Warteschlangenelemente in der Warteschlange, wie z. B. abgeschlossene oder abgebrochene Telefonanrufe, löschen.

  • Rufen Sie alle Warteschlangen ab, auf die ein Benutzer Zugriff hat, indem Sie RetrieveUserQueuesRequest verwenden.

  • Legen Sie eine Warteschlange als standardmäßige Warteschlange für einen Benutzer fest, indem Sie das Attribut SystemUser.QueueId auf die ID der Warteschlage festlegen. Dieselbe Warteschlange kann als Standardwarteschlange für verschiedene Benutzer angegeben werden.

  • Erstellen Sie einen Workflow, der für alle privaten Warteschlangen verwendet wird. Wenn ein Benutzer beispielsweise eine Aufgabe erstellt, fügt der Workflow die Aufgabe stets in der Standardwarteschlange des Benutzers hinzu. Sie können außerdem einen Workflow erstellen, der nur für eine bestimmte Warteschlange verwendet wird.

  • Konfigurieren Sie eine E-Mail für eingehende Nachrichten, wenn eingehende E-Mail-Nachrichten an eine Warteschlange übermittelt werden sollen.

Aktionen für Warteschlangenelemente

Führen Sie die folgenden Aktionen für Warteschlangenelemente aus:

  • Weisen Sie ein Warteschlangenelement einem Benutzer mithilfe von PickFromQueueRequest zu.

  • Verschieben Sie ein Warteschlangenelement aus einer Quellwarteschlange in eine Zielwarteschlange, indem Sie die AddToQueueRequest-Meldung verwenden. Ein Warteschlangenelement kann von einer Warteschlange in eine andere verschoben werden, bis es mithilfe der SetStateRequest Nachricht deaktiviert wird.

    Hinweis

    Ein Warteschlangenelement wird automatisch deaktiviert, wenn der Status des Datensatzes im Warteschlangenelement von Aktiv in Inaktiv geändert wird. Dies gilt für Queue-aktivierte Tabellen, die einen aktiven und einen inaktiven Zustand haben. Um festzustellen, ob eine Tabelle warteschlangenfähig ist und ob sich eine Zeile in einem aktiven oder inaktiven Zustand befinden kann, lesen Sie die Informationen zur Tabellendefinition.

  • Verwenden Sie ReleaseToQueueRequest, um ein Warteschlangenelement wieder für die Warteschlange freizugeben.

  • Löschen Sie ein Warteschlangenelement aus einer Warteschlange, indem Sie die DeleteRequest-Meldung verwenden. Wenn Sie ein Warteschlangenelement löschen, wird keine Zeile gelöscht, auf die verwiesen wird. Wenn Sie jedoch eine Zeile löschen, werden alle Warteschlangenelemente, die auf diese Zeile verweisen, gelöscht.

Siehe auch

Warteschlangentabelle
QueueItem-Tabelle
AddToQueueRequest