Freigeben über


Planen von Sammlungen

Ein Zeitplan ist eine logische Sammlung von Terminen, die die Verfügbarkeit und Zuweisungen einer gegebenen Ressource enthält. Es ist eine logische Sammlung von Terminen mit einer Planungsschnittstelle. In den Dynamics 365 Customer Engagement Webdiensten gibt es keine Entitäten für Zeitpläne. Stattdessen unterstützen die Service-, Ressourcenspezifikations-, Benutzer- und Arbeitsgerätentitäten das Planungsmodul, wenn Termine und Servicetermine gebucht werden. Indem Sie Zeitplanmeldungen verwenden, können Sie nach freien oder ausgelasteten Informationen suchen und einen bestimmten Termin für einen Service und eine Reihe von Ressourcen buchen.

Termine, die in Zeitplänen gespeichert werden, beziehen sich auf den Besitzer des Zeitplans. Es ist nur möglich, den Zeitplan nach freien oder ausgelasteten Zeiten innerhalb eines bestimmten Zeitraums abzufragen. Das Ergebnis des Vorgangs ist eine Sammlung von Zeitblöcken (Terminen), die der verfügbaren oder der reservierten Zeit entsprechen. Sie können einen Zeitplan erstellen, der die Verfügbarkeit einer Gruppe von Ressourcen oder sogar einer Gruppe von Aktivitäten oder eine beliebige Teilmenge der Serviceverfügbarkeit darstellt. Um eine Zeitplansammlung abzurufen, verwenden Sie die Abrufmeldungen, die in der folgenden Tabelle aufgeführt sind.

Das Planungsmodul muss wissen, wenn Änderungen an mehreren verschiedenen Entitäten in Dynamics 365 Customer Engagement (on-premises) vorgenommen werden. Wenn Änderungen vorgenommen werden, plant Dynamics 365 Customer Engagement (on-premises) automatisch einen asynchronen Systemauftrag, um die Änderungen zu veröffentlichen. Dies tritt fünf Minuten nach der Änderung auf, gleichgültig ob die Änderung über die Benutzeroberfläche oder über Webdienstmethoden erfolgt.

Unterstützte Meldungen

Die folgenden Nachrichten können mit der Methode IOrganizationService.Execute verwendet werden, um einen Zeitplan abzufragen.

Meldung Beschreibung
QueryScheduleRequest Ruft den Inhalt (vorhandene Verpflichtungen) des Zeitplans für eine bestimmte Entität ab. Verwenden Sie diese Meldung, um die angegebenen Ressourcen für ein verfügbares Zeitfenster zu suchen, die den angegebenen Parametern entsprechen. Die Meldung ist auf allen planbaren Entitäten verfügbar.
QueryMultipleSchedulesRequest Sucht mehrere Ressourcen für ein verfügbares Zeitfenster, das den angegebenen Parametern entspricht.
SearchRequest Sucht nach verfügbaren Zeitfenstern und gibt eine Reihe freier Appointment-Instanzen (als Zeitblöcke) zurück. Die Meldung ist auf der Service-Entität oder der Resource-Entität verfügbar.

Siehe auch

Zeitplan- und Terminentitäten
Beispiel: Zeitplanung einer Ressource
Terminentitäten
Terminentität
Beispiel: Abfragen des Zeitplans eines Benutzers
Beispiel: Abfragen der Zeitpläne von mehreren Benutzern