Warteschlangenentitäten
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Mithilfe von Warteschlangen können Sie den Fortschritt Ihrer Arbeit organisieren, priorisieren und überwachen, während Sie Microsoft Dynamics 365 verwenden. 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 einen Datensatz, wie eine Aufgabe, eine E-Mail oder eine Anfrage, die bearbeitet werden muss.
Hinweis
Die Funktionalität von Warteschlangen wurde in Microsoft Dynamics CRM 2013 Service Pack 1 (SP1) (lokal) und CRM Online Frühjahr 2014 erweitert. Ausführliche Informationen dazu, was von älteren Versionen hinzugefügt wurde, finden Sie in der Dynamics CRM 2013-Version Themas.
Für Warteschlangen gelten die folgenden Informationen:
Alle anpassbaren Entitäten können für eine 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 Entitätstypen, wie Aufgaben, E-Mail-Nachrichten oder Anfragen, enthalten.
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 zur Verbesserung der Produktivität bei und hilft beim Nachverfolgen der Entitäts- und Attributdatenänderungen für zukünftige Analyse- und Berichterstellungszwecke.
In diesem Thema
Mitgliederfunktionen
Öffentliche und private Warteschlangen
Attribute zum Verwalten von Warteschlangen
Einschränkungen beim Löschen von Warteschlangen
Aktivieren von Entitäten für Warteschlangen
Erben von Rechten und Bereitstellen von eingeschränktem Zugriff auf eine Warteschlange
Aktionen für Warteschlangen und Warteschlangenelemente
Mitgliederfunktionen
Warteschlangen werden in öffentliche oder private Warteschlange unterteilt. 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
Das QueueViewType-Attribut ist eine Auswahlliste, die definiert, ob eine Warteschlange öffentlich oder privat ist.
Alle Benutzerwarteschlangen sind private Warteschlangen für den Benutzer: Nur der Benutzer kann die Warteschlangenelemente in der privaten Warteschlange anzeigen.
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 |
DisplayName |
Typ |
Beschreibung |
---|---|---|---|
NumberOfItems |
Warteschlangenelemente |
Ganze Zahl |
Gibt die Anzahl von Warteschlangenelementen an, die der Warteschlange zugeordnet sind. |
NumberOfMembers |
Nr. von Mitgliedern |
Ganze Zahl |
Gibt die Anzahl von Mitgliedern an, die der Warteschlange zugeordnet sind. |
QueueViewType |
Typ |
Bei Auswahllistenattributen ist keine Texteingabe möglich. |
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 von Entitäten für Warteschlangen
Um eine anpassbare Entität – Geschäftsentität oder benutzerdefinierte Entität – für Warteschlangen zu aktivieren, verwenden Sie die Meldung UpdateEntityRequest, um das Attribut IsValidForQueue auf true festzulegen. Eine Liste der anpassbaren Entitäten finden Sie unter Welche Entitäten sind anpassbar?. Die Warteschlangenentität und die Warteschlangenelemententität sind anpassbare Entitäten, trotzdem können sie für Warteschlangen nicht aktiviert werden.
Die folgende Liste enthält standardmäßige für die Verwendung in Warteschlangen aktivierte Entitäten in Microsoft Dynamics 365 (online und lokal):
Appointment
Campaignactivity
CampaignResponse
Email
Fax
Incident
Letter
PhoneCall
RecurringAppointmentMaster
ServiceAppointment
SocialActivity
Task
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. Weitere Informationen zu hierarchischen Beziehungen und Kaskadierungsregeln finden Sie unter Entitätenbeziehungsverhalten.
Hinweis
In dieser speziellen übergeordneten Beziehung wird nur der Löschvorgang von der übergeordneten Warteschlangenentität zur untergeordneten Warteschlangenelemententität 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-Recht besitzen, verfügen Sie auch über ein Leserecht für eine Warteschlangenelemententität.
Wenn Sie das prvAppendToQueue-Recht besitzen, verfügen Sie auch über Erstellungs-, Aktualisierungs- und Löschrechte für eine Warteschlangenelemententität.
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. Angenommen, einem Supportteam werden Lese- und Anfügerechte für eine Warteschlange erteilt, dann können die Teammitglieder keine Änderungen an der Warteschlange, zum Beispiel eine Änderung des Warteschlangennamens oder des Warteschlangenbesitzers, vornehmen. Sie können jedoch Warteschlangenelemente erstellen, abrufen, aktualisieren und löschen.
Aktionen für Warteschlangen und Warteschlangenelemente
Sie können eine Reihe von Aktionen für Warteschlangen und Warteschlangenelemente ausführen, wenn Sie über die entsprechenden Rechte für die Warteschlangenentität und die Warteschlangenelemententität 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 einen Entitätsdatensatz zu einer Warteschlange hinzu.
Hinweis
Ein Entitätsdatensatz kann nicht in mehreren Warteschlangen hinzugefügt werden. Eine Ausnahme ist ein E-Mail-Entitätsdatensatz mit dem Status "Empfangen".
Fügen Sie Entitätsdatensätze unterschiedlichen Typs in derselben Warteschlange hinzu.
Ändern Sie den Besitzer einer Warteschlange, indem Sie diese einem anderen Benutzer oder Team zuweisen.
Fügen Sie Prizipale 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-Meldung deaktiviert wird.
Hinweis
Ein Warteschlangenelement wird automatisch deaktiviert, wenn der Status des Datensatzes im Warteschlangenelement von "Aktiv" in "Inaktiv" geändert wird. Dies betrifft für die Verwendung in Warteschlangen aktivierte Entitäten mit den Status "Aktiv" und "Inaktiv". Um festzustellen, ob eine Entität für die Verwendung in Warteschlangen aktiviert ist und ob ein Entitätsdatensatz den Status "Aktiv" oder "Inaktiv" aufweisen kann, lesen Sie die Informationen zu Entitätsmetadaten.Zum Anzeigen der Entitätsmetadaten für Ihre Organisation installieren Sie die Metadatenbrowserlösung, die in Durchsuchen der Metadaten für die Organisation beschrieben ist. Sie können auch die Metadaten für ein nicht angepasstes Unternehmen in einer Excel-Tabellenkalkulation mit der Bezeichnung EntityMetadata.xlsx anzeigen, die im obersten Ordner des SDK-Downloads enthalten ist.
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 ein referenzierter Entitätsdatensatz nicht gelöscht. Wenn Sie einen Entitätsdatensatz löschen, werden jedoch sämtliche Warteschlangenelemente, die auf diesen Entitätsdatensatz verweisen, gelöscht.
Siehe auch
AddToQueueRequest
Konfigurieren von E-Mail für eingehende Nachrichten
Entitätsnachrichten und Methoden für Warteschlangen
QueueItem-Entitätsnachrichten und Methoden
Beispielcode für Warteschlangenentitäten
Unternehmensmanagement-Entitäten
Microsoft Dynamics 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright