Außendienst Komponenten des Kapazitäts- und Reservierungsmanagements
Mit werden verschiedene Arten von Komponenten installiert Außendienst Funktion „Kapazitäts- und Reservierungsverwaltung“, einschließlich Tabellen, Geschäftsregeln, geplanten Aufgaben und Skripteinbindungen.
Installieren Sie Außendienst Plugin „Auftragnehmer-Management“ (com.snc.fsm_Auftragnehmer_Management), um die externen Gruppen beim Reservieren, Definieren und Zuweisen der Arbeitskapazität zu berücksichtigen. Weitere Informationen finden Sie unter Außendienst Verwaltung von Auftragnehmern für den Außendienst aktivieren.
- Kapazitätsreservierungen : Reservieren Sie einen Kapazitätsprozentsatz der Verfügbarkeit einer Gruppe oder eines Service Desk-Mitarbeiters, um bestimmte Anforderungen zu erfüllen. Zum Beispiel 60 % für Arbeitstypen „Pausenkorrektur“ und 40 % für Arbeitstypen „Installieren“.
- Kapazitätsdefinitionen : Zuweisen Sie internen oder externen Arbeitsgruppen basierend auf definierten Stunden, Aufgabenanzahl oder Arbeitszeitplänen des Service Desk-Mitarbeiters die richtige Arbeitsmenge zu. Sie können Kapazität für einen Tag, eine Woche, einen Monat oder ein Jahr definieren.
- Kapazitätszuweisungen : Zuweisen der Kapazitäts- und Kapazitätsreservierungen internen Arbeitsgruppen und externen Gruppen von Auftragnehmerunternehmen.
- Kapazitätsnutzungen : Zeigt den Datensatz der von verschiedenen Gruppen und Service Desk-Mitarbeitern verwendeten Kapazität an.
Tabellen
| Tabelle | Beschreibung |
|---|---|
| Kapazitätszuweisung [wm_Capacity_Assignation] |
Speichert Zuweisungen von Kapazitätsdefinitionen an Gruppen innerhalb eines bestimmten Zeitraums, um Kapazitätskonflikte in einem bestimmten Zeitraum zu vermeiden, indem validiert wird Gültig ab Und Gültig bis Daten. |
| Kapazitätsdefinition [wm_Capacity_Definition] |
Speichert die Details wie Quelle der Kapazität, Zuteilungszeitplan, Häufigkeitsdefinitionen der Kapazität einer Gruppe oder eines internen Außendienstmitarbeiters und die Reservierungsregeln, die bei der Zuweisung von Aufgaben verwendet werden sollen. |
| Nachfragekanal [wm_Demand_Channel] |
Speichert die Details wie Name, Bedingungen und Reihenfolge der Ausführung eines Bedarfskanals. |
| Kapazitätsanforderungsmetriken [wm_Capacity_for_Demand] |
Speichert die Metrikdaten für alle Kapazitätszuweisungen. |
| Kapazitätsreservierung [wm_Capacity_reservation] |
Speichert die Reservierungsdefinition und die Ausschlussbedingungen. |
| Kapazitätsreservierungsregel [wm_Capacity_reservation_rule] |
Speichert die Reservierungsregeln und die Bedingungen, für die die Reservierungen verwendet werden sollen. |
| Kapazitätsnutzung [wm_Capacity_usage] |
Speichert die Kapazität, die von einem internen Außendienstmitarbeiter oder einer Gruppe innerhalb eines bestimmten Zeitraums verwendet wird. |
Business-Regeln
| Business-Regel | Tabelle | Beschreibung |
|---|---|---|
| Vermeiden Sie Konflikte im Kapazitätszeitraum | Kapazitätszuweisung [wm_Capacity_Assignation] |
Überwachen Sie den für die Kapazitätszuweisung definierten Zeitraum, um sicherzustellen, dass keine Gruppe über mehrere Kapazitätszuweisungen im selben Zeitraum oder sich überschneidende Intervalle verfügt. |
| Kapazität bei Aufgabenänderung aktualisieren | Arbeitsauftragsaufgabe [wm_task] |
Kapazität hinzufügen oder aktualisieren, wenn eine Aufgabe zugewiesen oder nicht zugewiesen wird. Sie können die Kapazität aktualisieren, wenn sich die geschätzte Arbeits- oder Reisedauer ändert. |
| Kapazität beim Löschen der Aufgabe aktualisieren | Arbeitsauftragsaufgabe [wm_task] |
Aktualisieren Sie die verwendete Kapazität, wenn eine offene Aufgabe innerhalb des angegebenen Fensters gelöscht wird. |
| Validieren Sie Den Kapazitätswert | Kapazitätsdefinition [wm_Capacity_Definition] |
Validiert den Wert der bereitgestellten Kapazität für die Kapazitätsdefinition. Kapazität muss ein positiver ganzzahliger Wert ungleich Null sein. |
| Validieren Sie „gültig bis“ und „gültig ab“ | Kapazitätszuweisung [wm_Capacity_Assignation] |
Validiert die in eingegebenen Daten Gültig bis Und Gültig ab Felder in der Tabelle „Kapazitätszuweisung“. Das System berechnet Gültig bis Datum basierend auf dem in eingegebenen Wert Wiederholen für Feld, wenn Kapazität nach Wert ist für den Zeitplan des Service Desk-Mitarbeiters nicht als ausgewählt. Die Gültig ab Wert muss immer am oder nach dem aktuellen Datum und vor oder gleich sein Gültig bis Datum. Beim Aktualisieren der Kapazitätszuweisung wird die aktualisiert Gültig bis Der Wert kann nicht auf ein Datum festgelegt werden, bevor die Kapazitätsnutzung vorhanden ist. |
| Validiert den zugeteilten Prozentwert | Kapazitätsreservierungsregel [wm_Capacity_reservation_rule] |
Validiert den zugeteilten Prozentwert in der Tabelle „Kapazitätsreservierungsregel“. Dieser Wert muss nicht- sein. Null positive Ganzzahl kleiner oder gleich 100. |
| Aktualisieren Sie die Domäne für die Kapazitätszuweisung | Kapazitätszuweisung [wm_Capacity_Assignation] |
Das System weist Datensätzen Domänen basierend auf Informationen in zu Typ Feld. Wenn der Typ „interne Service Desk-Mitarbeiter im Gebiet“ oder „Auftragnehmergruppe im Gebiet“ ist, wird die Domäne mit festgelegt Gebiet Feld. Bei jedem anderen Typ wird die Domäne durch bestimmt Gruppe Feld. |
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Überschreibung der Kapazitätszuweisung [wm_Capacity_override] |
Aktualisiert Kapazitätsbedarfsmetriken Tabelle, wenn das aggregierte Stichtag- oder Tage für den Zeitplan für Service Desk-Mitarbeiter für ein Gebiet aktualisiert wird. |
| Kapazität bei Aufgabenänderung aktualisieren | Arbeitsauftragsaufgabe [wm_task] |
Mit können Sie die Berechnung der Kapazität anpassen, indem Sie Bedingungen für den Abzug der Kapazität von der Kapazitätsnutzung definieren. |
| Kapazitätsdefinitionsänderungen nicht zulassen | Kapazitätsdefinition [wm_Capacity_Definition] |
Verhindert Änderungen an Kapazitätsdefinitionen, wenn sie verwendet werden. |
| Überschreibung für Agent-schedule nicht zulassen | Überschreibung der Kapazitätszuweisung [wm_Capacity_override] |
Verhindert Überschreibungen für Zeitpläne, die vom Zeitplanungssystem des Service Desk-Mitarbeiters verwaltet werden. |
| Aktualisierung der Kapazitätsnutzung verwerfen | Kapazitäts-Buckets [wm_Capacity_Bucket] |
Verhindert das Aktualisieren von Kapazitäts- und Zeitwerten, wenn Kapazitätsnutzungsdatensätze vorhanden sind. |
| Begrenzen Sie einen Bedarfskanal pro Reservierung | Kapazitätsreservierungsregel [wm_Capacity_reservation_rule] |
Stellt sicher, dass jede Kapazitätsreservierungsregel nur einem Bedarfskanal zugeordnet ist. |
| Doppelten Namen Und Doppelte Bedingung Verhindern | Nachfragekanal [wm_Demand_Channel] |
Stellt sicher, dass Bedarfskanäle keine doppelten Namen und Bedingungen haben. |
| Verhindern Sie das Aktualisieren des Datensatzes auf „inaktiv“ | Nachfragekanal [wm_Demand_Channel] |
Verhindert, dass der Status des Bedarfskanals in geändert wird Inaktiv Wenn der Bedarfskanal noch verwendet wird. |
| Kapazität für nicht unterstützte Aufgabe entfernen | Arbeitsauftragsaufgabe [wm_task] |
Entfernt Kapazitätszuteilungen aus Aufgaben, die das Kapazitätsmanagement nicht unterstützen. |
| Beschränken Sie Änderungen auf die Definition | Kapazitätsdefinition [wm_Capacity_Definition] |
Verhindert das Ändern Kapazität nach Wert der Kapazitätsdefinition für den Mitarbeiterzeitplan, wenn Kapazitätszuweisungsüberschreibungsdatensätze vorhanden sind. |
| Um die Nutzung von nicht weniger als 0 zu überprüfen | Kapazitätsnutzung [wm_Capacity_usage] |
Validiert, ob die Kapazitätsnutzungswerte größer oder gleich 0 sind. |
| Validiert verschiedene Arten von Überschreibungen | Überschreibung der Kapazitätszuweisung [wm_Capacity_override] |
Validiert, ob verschiedene Arten von Überschreibungen Geschäftsbeschränkungen entsprechen. |
| Felder validieren | Überschreibung der Kapazitätszuweisung [wm_Capacity_override] |
Stellt sicher, dass die erforderlichen Felder für die Kapazitätsüberschreibung ausgefüllt werden. |
| Validieren Sie Felder basierend auf dem Typ | Kapazitätszuweisung [wm_Capacity_Assignation] |
Stellt sicher, dass die Pflichtfelder basierend auf dem Typ der Kapazitätszuweisung ausgefüllt werden. |
| Validieren Sie beim Löschen der Definition | Kapazitätsdefinition [wm_Capacity_Definition] |
Stellt sicher, dass die Kapazitätsdefinitionen vor dem Löschen nicht verwendet werden. |
| Validiert die Gesamtdefinition | Kapazitätsdefinition [wm_Capacity_Definition] |
Validiert die Kapazitätsdefinition, bevor sie hinzugefügt oder aktualisiert wird. |
| Validiert überlappende Kapazitäts-Buckets | Kapazitäts-Buckets [wm_Capacity_Bucket] |
Verhindert das Definieren von überlappenden Zeitbereichen in Kapazitäts-Buckets. |
| Validiert den zugeteilten Prozentsatz | Zuteilungszeitplan [wm_Allocation_schedule] |
Validiert den zugeteilten Prozentwert. Der Wert muss eine positive Ganzzahl kleiner oder gleich 100 sein. |
| Validiert den zugeteilten Prozentsatz | Details des Zuteilungszeitplans [wm_Allocation_schedule_Detail] |
Validiert den zugeteilten Prozentwert. Der Wert muss eine positive Ganzzahl kleiner oder gleich 100 sein. |
| Validieren Sie den Bereich | Details des Zuteilungszeitplans [wm_Allocation_schedule_Detail] |
Validiert, dass sich die Zeitbereiche nicht überschneiden. |
| Validieren Sie die Wiederholung | Überschreibung der Kapazitätszuweisung [wm_Capacity_override] |
Validiert, ob die Wiederholungsregeln in der Kapazitätsüberschreibung korrekt konfiguriert sind. |
| Validieren Sie den Gesamtprozentsatz | Kapazitäts-Buckets [wm_Capacity_Bucket] |
Stellt sicher, dass der Gesamtprozentsatz für alle Kapazitäts-Buckets 100 nicht überschreitet. |
| Validierung für Rang | Überschreibung der Kapazitätszuweisung [wm_Capacity_override] |
Validiert die Rangfolge für Kapazitätsreservierungen, um die richtige Priorität sicherzustellen. |
| Business-Regel | Tabelle | Beschreibung |
|---|---|---|
| Aktualisieren Sie Die Kapazität Für Den Bedarf | Zeitplan für Mitarbeiter [sn_Shift_Planning_Agent_schedule] |
Aktualisiert die Kapazität, wenn Bedarfsmetriken aktualisiert werden. |
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Anforderung von arbeitsfreier Zeit für den Zeitplan für Mitarbeiter [sn_Shift_Planning_Agent_schedule_Request] |
Aktualisiert die Bedarfsmetriktabelle für die Gebietsplanung. |
| Business-Regel | Tabelle | Beschreibung |
|---|---|---|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Überschreibung der Kapazitätszuweisung [wm_Capacity_override] |
Aktualisiert die Tabelle „Kapazitätsbedarfsmetriken“ (wm_Capacity_for_Demand) beim Aktualisieren der Werte für Zusammengefasster Zeitplan für Service Desk-Mitarbeiter Oder Zusammengefasstes Stichtag-Datum für den Zeitplan des Service Desk-Mitarbeiters Felder für ein Außendienstgebiet. |
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Zeitplaneintrag cmn_schedule_span |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Kapazitätszuweisung [wm_Capacity_Assignation] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Gebiet [sn_TP_Territory] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Kapazitäts-Buckets [wm_Capacity_Bucket] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Mitarbeiterarbeitsplan [agent_work_schedule] |
|
| Aktualisieren Sie den Bedarfskanal in WOT | Arbeitsauftragsaufgabe [wm_task] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Persönlicher Mitarbeiterzeitplan [agent_events] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Kapazitätsreservierungsregel [wm_Capacity_reservation_rule] |
|
| Aktualisieren Sie die Bedarfsmetriktabelle für 1 Tag | Überschreibung der Kapazitätszuweisung [wm_Capacity_override] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Zuteilungszeitplan [wm_Allocation_schedule] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Kapazitätsdefinition [wm_Capacity_Definition] | |
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Zeitplan [cmn_schedule] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Details des Zuteilungszeitplans [wm_Allocation_schedule_Detail] |
|
| Aktualisieren Sie die Metriktabelle für den Kapazitätsbedarf | Gebietsgruppe [sn_TP_Territory_Group] |
|
| Validiert den zusammengefassten Zeitplan für Service Desk-Mitarbeiter | Gebiet [sn_TP_Territory] |
Validiert den Wert des Felds „aggregierte Zeitplanabgrenzungstage“ oder „Datum“ in der Gebietstabelle. Die Stichtage des Zeitplans für Service Desk-Mitarbeiter müssen ein Ganzzahlwert ungleich Null sein, der größer oder gleich 0 und kleiner oder gleich 30 ist. |
Geplante Aufgabe
| Geplante Aufgabe | Beschreibung |
|---|---|
| Berechnen Sie Metrikdaten Für Kapazitätsbedarf | Berechnet und generiert Daten für das Dashboard „Kapazitätsanalysen für Außendienstgebiet“. |
Skripteinbindungen
| Skripteinbindung | Beschreibung |
|---|---|
| FSMCapacityAjax | Stellt AJAX-Endpunkte bereit, mit denen Client-Skripts die Kapazität von Service Desk-Mitarbeitern auf Aufgaben überprüfen und Zuweisungsdetails dynamisch vom Server abrufen können. |
| FSMCapacityAppnmtBookingUtil | Dienstprogrammmethoden zur Unterstützung der Terminbuchung in FSM. Diese Dienstprogrammmethode ruft Versandgruppen für einen Standort ab und filtert Gruppen basierend auf der Konfiguration. Sie bestimmt auch die für die Aufgabenzuweisung während der Terminplanung berechtigten Gruppen. |
| FSMCapacityBaseUtil | Anpassbare Dienstprogrammklasse, die FSMCapacityBaseUtilSNC erweitert. Diese Dienstprogrammklasse bietet Methoden zum Validieren und Berechnen der Kapazität. |
| FSMCapacityBaseUtilSNC | Stellt schreibgeschützte Dienstprogrammskripts zur Validierung und Berechnung der Kapazität bereit. |
| FSMCapacityBucketApi | Verwaltet Kapazitäts-Buckets, einschließlich CRUD-Vorgänge und Bucket-Zuteilung. |
| FSMCapacityBucketApiSNC | Enthält Dienstprogrammmethoden zum Abrufen und Zuordnen von Kapazitäts-Buckets, die von einer Aufgabe verwendet werden, basierend auf Zuweisungs- und Zeitplandetails. Es unterstützt erweiterte Bucket-basierte Kapazitätsberechnungen und lässt sich in Nutzungs-, Reservierungs- und Definitions-APIs integrieren. |
| FSMCapacityConstants | Enthält anpassbare Konstanten. Es erweitert die Klasse der Basiskonstanten (FSMCapacityConstantsSNC) und ermöglicht Ihnen, spezifische Konstantenwerte für die Anforderungen zu überschreiben oder hinzuzufügen, ohne die Basiskonstanten zu ändern. |
| FSMCapacityConstantsSNC | Enthält schreibgeschützte Konstanten wie Tabellennamen, Standardwerte und Konfigurationsoptionen. Sie zentralisiert wichtige statische Werte, die im gesamten Workflow verwendet werden. |
| FSMCapacityCoreApi | Bietet Methoden zum Abrufen und Berechnen von Kapazitätsdetails für Aufgaben, die erweiterte Kapazitätsplanung und Nutzungsnachverfolgung unterstützen. |
| FSMCapacityDefinitionApi | Stellt eine API-Klasse für Kapazitätsdefinitionen bereit. Es erweitert die Basis-API (FSMCapacityDefinitionApiSNC) und ermöglicht Ihnen das Verwalten und Überschreiben der Kapazitätsdefinition gemäß der Geschäftsanforderung. |
| FSMCapacityDefinitionApiSNC | Stellt API-Methoden zur Berechnung der Gesamtkapazität, zur Verarbeitung von Überschreibungen und zur Unterstützung verschiedener Kapazitätsberechnungsstrategien basierend auf Zuweisung, Zeitplan für Mitarbeiter oder Stunden bereit. |
| FSMCapacityManagement | Ist in verschiedene APIs für Kapazitäts- und Reservierungsmanagement integriert, um Kapazitätsprüfungen, Berechnungen und Updates zu orchestrieren. Es bietet Methoden zum Verwalten der Kapazität durch Bestimmung der Kapazität für Aufgaben und der Verfügbarkeit von Service Desk-Mitarbeitern. |
| FSMCapacityQueryUtil | Dienstprogrammklasse, die eine Abfrage bereitstellt, um Zeitplanzuweisungen für Mitarbeiter innerhalb eines Zeitfensters zu finden und alle relevanten Zuweisungen basierend auf Qualifizierern und Datumsbereichen abzurufen. |
| FSMCapacityReservierungZuteilungApi | Bietet anpassbare Dienstprogrammklasse zum Verwalten von Kapazität, Reservierungen und Zuteilungen. Erweitert FSMCapacityReservationAllocationApiSNC. |
| FSMCapacityReservierungZuteilungApiSNC | Schreibgeschützte Dienstprogrammklasse, die Kapazität, Reservierungen und Zuteilungen verarbeitet. Es bietet Methoden zur Berechnung von Zuteilungsprozentsätzen und Reservierungskapazitäten, die erweiterte Planung und Kapazitätsplanung unterstützen. |
| FSMCapacityUsageApi | Anpassbare API-Klasse, die Kapazitätsnutzungsdatensätze verwaltet. Es erweitert FSMCapacityUsageApiSNC und bietet anpassbare Methoden zur Verarbeitung von Kapazitätsauslastungsberechnungen. |
| FSMCapacityUsageApiSNC | Stellt Methoden zum Berechnen und Abrufen der Gesamt- und reservierten Kapazitätsauslastung bereit. Es nutzt das Caching und lässt sich in Kapazitätsdefinitions- und Reservierungs-APIs integrieren, um die Nutzung effizient zu validieren und nachzuverfolgen. |
| FSMCapacityUtil | Stellt Dienstprogrammfunktionen bereit, um Integritätsprüfungen und Entitäten für Kapazität und Reservierungsmanagement für sicheres Löschen sicherzustellen. Überprüft, ob in Nutzungsdatensätzen auf die Kapazitätsdefinitionen, Reservierungen oder Reservierungsregeln verwiesen wird. |
| ScheduleOptimizationCapacityResponse | Enthält eine Dienstprogrammklasse, die Methoden zur Berechnung der Kapazitätshorizonte für Gruppen oder Gebiete bereitstellt, um die verfügbare und zugeteilte Kapazität für die Aufgabenoptimierung innerhalb eines angegebenen Datumsbereichs zu bestimmen. Hinweis: Das Plugin „Zeitplanoptimierung“ (com.snc_schedule_Optimization) für Außendienst-Management muss installiert sein, um diese Skripteinbindung zu aktivieren. |
| Skripteinbindung | Beschreibung |
|---|---|
| FSMDemandManagementKonstanten | Erweitert die Konstantenklasse FSMDemandManagementKonstantenSNC. Mit dieser Option können Sie spezifische Konstantenwerte für Ihre Anforderungen überschreiben oder hinzufügen, ohne die schreibgeschützten Basiskonstanten zu ändern. |
| FSMDemandManagementkonstantenSNC | Definiert schreibgeschützte Konstanten wie Warteschlangennamen, Metrikberechnungsschlüssel und Konfigurationswerte. Sie zentralisiert wichtige Zeichenfolgen und numerische Konstanten zur Wiederverwendung in der gesamten Anwendung. |
| FSMDemandManagementUtilSNC | Bietet schreibgeschützte Kerndienstprogrammfunktionen, einschließlich Methoden zum Berechnen und Aktualisieren von Metrikdaten für Gebiete und Kapazitätszuweisungen. |
| FSMDemandManagementUtil | Anpassbare Klasse, die FSMDemandManagementUtilSNC erweitert. Mit dieser Option können Sie Demand-Management-Dienstprogrammmethoden überschreiben oder hinzufügen, die für Ihre Anforderungen spezifisch sind. |
| FSMDemandManagementExtPoint | Stellt eine Methode zum Abrufen des standardmäßigen Bedarfskanals bereit. Implementiert den Erweiterungspunkt FSMDemandManagementExtPoint, mit dem Sie das Demand-Management anpassen können. |
| FSMDemandManagementQueryUtil | Anpassbare Klasse, die die schreibgeschützte FSMDemandManagementQueryUtilSNC-Klasse erweitert. Sie können in FSMDemandManagementQueryUtil neue Methoden überschreiben oder hinzufügen, um das Demand-Management an Ihre Anforderungen anzupassen. |
| FSMDemandManagementQueryUtilSNC | Definiert Dienstprogrammfunktionen, z. B. zum Abrufen des standardmäßigen Bedarfskanals, zum Abrufen zukünftiger Arbeitsauftragsaufgaben und zum Löschen von Metrikdatensätzen. Es bietet wiederverwendbare Logik zur Unterstützung von Demand-Management-Funktionen. |
Rollen
| Rollen | Beschreibung |
|---|---|
| sn_fsm_Capacity_mg.wm_Capacity_write | Ermöglicht CRUD-Zugriff auf alle kapazitätsbezogenen Tabellen |
| sn_fsm_Capacity_mg.wm_Capacity_read | Ermöglicht Lesezugriff auf alle kapazitätsbezogenen Tabellen und den Arbeitsbereich der Kapazitätskonsole |