Außendienst Komponenten der Gebietsplanung
Verschiedene Arten von Komponenten werden mit der Gebietsplanungsfunktion Außendienst installiert, z. B. Tabellen, Rollen, Skripteinbindungen und Business Rules.
Tabellen
| Tabelle | Beschreibung |
|---|---|
| Gebiet sn_tp_territory |
Speichert Informationen über Gebiete, z. B. den Namen eines Gebiets. |
| Gebietsbedingung sn_tp_territory_condition |
Speichert Bedingungen, die einem Gebiet hinzugefügt wurden, um das am besten geeignete Gebiet für einen Arbeitsauftrag oder eine Arbeitsauftragsaufgabe zu filtern. |
| Gebietsgeografie sn_tp_territory_geografie |
Speichert die geoJSON-Skriptinformationen, die beim Zeichnen einer Geografie für die Gebiete automatisch generiert werden. |
| Gebietsgruppe sn_tp_territory_group |
Speichert Informationen über die Qualifizierungs-, Einsatz- und Zuweisungsgruppen, die einem Gebiet zugewiesen sind. |
| Überschreibung der Gebietsmitgliedschaft sn_tp_territory_membership_override |
Speichert Informationen darüber, ob der Service Desk-Mitarbeiter oder die Crew primäres oder sekundäres Mitglied des Gebiets ist. |
| Gebietsmodell sn_tp_territory_model |
Speichert Informationen über das Standardgebietsmodell und die zugeordneten Gebiete und Ressourcen. |
| Gebietsmodellquelle sn_tp_territory_model_source |
Speichert Informationen zu den Quelltabellen, die dem Gebietsmodell zugeordnet sind, z. B. „wm_task“ und „wm_order“. |
| Gebietsmanager sn_tp_territory_manager |
Speichert Informationen zu den Managern des Gebiets. |
Rollen
| Rollen | Beschreibung |
|---|---|
| Außendienst Ressourcenzuteilung im Gebiet bearbeiten [sn_fsm_tp.fsm_territory_edit_resource_allocation] |
Bearbeiten Sie die Zuteilung von Ressourcen, die dem ausgewählten Gebiet Außendienst zugeordnet sind. |
| FSM-Gebietsplaner [sn_fsm_tp.fsm_territory_planner] |
Erstellen Sie neue Außendienst Gebiete mit der Möglichkeit, die vorhandenen Außendienst Gebiete anzuzeigen, die Ressourcenzuteilung in Gebieten zu verwalten und andere. |
| FSM-Gebiet Lesen [sn_fsm_tp.fsm_territory_read] |
Zeigen Sie Außendienst Gebietsdaten an. |
| Gebietsadministrator [sn_tp.territory_admin] |
Erstellen Sie neue Gebietsmodelle, Quellen und Übereinstimmungsregeln. |
| Ressourcenzuteilung im Gebiet bearbeiten [sn_tp.territory_edit_resource_allocation] |
Bearbeiten Sie die Zuteilung von Ressourcen, die dem ausgewählten Gebiet zugeordnet sind. |
| Gebietsgeografie Schreiben [sn_tp.gebiet_geografie_schreiben] |
Erstellen, aktualisieren oder löschen Sie die Gebietsgeografie. |
| Gebietsplaner [sn_tp.territory_planner] |
Zeigen Sie Gebiete, Ressourcenzuteilungen und andere Bereiche an, zusammen mit der Möglichkeit, neue Gebiete zu erstellen. |
| Gebietslesung [sn_tp.territory_read] |
Gebietsdaten anzeigen |
| Gebietsressourcenmanager [sn_tp.territory_resource_manager] |
Verwalten Sie Ressourcen in einem Gebiet, in dem der angemeldete Benutzer als Ressourcenmanager zugewiesen wurde |
| Gebietsmanager [sn_tp.territory_manager] [sn_tp.territory_resource_manager] |
Gebiete und die zugehörigen Informationen verwalten. Darüber hinaus erbt die Rolle des Gebietsressourcenmanagers. |
| FSM-Gebietsmanager [sn_fsm_tp.fsm_territory_manager] [sn_tp.territory_manager] [sn_tp.territory_resource_manager] |
Außendienstgebiete und die zugehörigen Informationen verwalten. Darüber hinaus erbt die Rolle des Gebietsressourcenmanagers. |
| FSM-Gebietsressourcenmanager [sn_fsm_tp.fsm_resource_manager] [sn_tp.territory_manager] [sn_tp.territory_resource_manager] |
Außendienstressourcen des Gebiets verwalten, in dem der angemeldete Benutzer als Ressourcenmanager zugewiesen wurde |
Skripteinbindungen
| Skripteinbindung | Beschreibung |
|---|---|
| FieldServiceTerritoryPlanning | Enthält die Dienstprogrammfunktionen zum Bereitstellen von Daten, z. B. Gebietsdetails, Zuweisungsgruppen usw. für Daten-Broker. |
| MatchTerritoryCondition | Enthält die Dienstprogrammfunktionen Filtern von Gebieten für Arbeitsaufgaben basierend auf den Filterbedingungen, die von den Zuordnungsregeln für die Gebietsplanung verwendet werden. |
| Gebietsfilter | Enthält Methoden für alle Referenzqualifizierer zum Filtern von Gebieten basierend auf den entsprechenden Gruppen, Service Desk-Mitarbeitern, Crews und dem übergeordneten Gebiet. |
| GebietÜbereinstimmendeDimensionLocation | Enthält die Dienstprogrammfunktionen zum Filtern von Gebieten basierend auf dem Aufgabenstandort, der von der Übereinstimmungsregel verwendet werden soll. |
| GebietsplanungHelfer | Enthält Hilfsmethoden für die allgemeine Implementierung der Gebietsplanung. |
| GebietsplanungAJAX | Ajax-Klasse, die Hilfsfunktionen bereitstellt, um zu überprüfen, ob das Gebietsplanungs-Plugin aktiv ist, das Standardmodell abzurufen, das Gebiet im Aufgabenformular des Arbeitsauftrags auszufüllen und die für eine Arbeitsauftragsaufgabe ausgewählte Zuweisungsgruppe zu validieren. |
Business-Regeln
| Business Rule | Tabelle | Beschreibung |
|---|---|---|
| Löschen Sie die Agent-Überschreibung | Gebietsgruppe [sn_tp_territory_group] |
Löscht den geänderten Mitgliedschaftsdatensatz eines Service Desk-Mitarbeiters, wenn die entsprechende Gruppe aus dem Gebiet gelöscht wird. |
| Löschen Sie die Überschreibung des Crew-Mitglieds | Gebietsgruppe [sn_tp_territory_group] |
Löscht den geänderten Mitgliedschaftsdatensatz einer Crew, wenn die entsprechende Gruppe aus dem Gebiet gelöscht wird. |
| Füllen Sie Zuweisungsgruppen aus | Gebietsgruppe [sn_tp_territory_group] |
Füllt die entsprechenden Zuweisungsgruppen automatisch aus, wenn dem Gebiet eine Einsatzgruppe hinzugefügt wird. |
| Gebiet aktualisieren, wenn nicht übereinstimmend | Arbeitsaufgabe [wm_task] |
Validiert und weist das beste Gebiet für die ausgewählte Zuweisungsgruppe zu, wenn „allow_assignment_override“ ausgewählt ist. |
| Validieren Sie die Qualifizierungsgruppe | Facility-Anforderungsmodell [wm_order] |
Überprüft, ob der Arbeitsauftrag eine gültige Qualifizierungsgruppe hat. |
| Nur eindeutiges Gruppengebiet zulassen | Gebietsgruppe [sn_tp_territory_group] |
Verhindert das Hinzufügen einer Kombination doppelter Gruppen, einschließlich Qualifizierung, Einsatzplaner und Zuweisung zu einem Gebiet. |
| Lassen Sie nur eindeutige Benutzer zu | Überschreibung der Gebietsmitgliedschaft [sn_tp_territory_membership_override] |
Verhindert die Auswahl eines doppelten Benutzers für ein Gebiet in der Überschreibungstabelle für Gebietsmitgliedschaft. |
| Berechnet das Begrenzungsfeld für Geografie | Gebietsgeografie [sn_tp_territory_geografie] |
Berechnet den maximalen oder minimalen Breiten- und Längengradwert aus der definierten Gebietsgeografie GeoJSON. |
| Überprüfen und erstellen Sie die Crew-Mitgliedschaft | Arbeitsauftragsaufgabe [wm_task] |
Erstellt beim Speichern der Arbeitsauftragsaufgabe einen neuen Gebietsmitgliedschaftsdatensatz für die dynamisch zugewiesene Crew, wobei die Daten „Von“ und „Bis“ so festgelegt werden, dass sie mit den Daten „Effektiver Start“ und „Effektives End“ der Crew übereinstimmen. |
| Validierung des Mitgliedschaftsdatums | Überschreibung der Gebietsmitgliedschaft [sn_tp_territory_membership_override] |
Validiert die in den Feldern „ Von “ und „ Bis “ in der Überschreibungstabelle der Gebietsmitgliedschaft für ein Gebietsmitglied eingegebenen Daten. |
| Validieren Sie das Farbfeld | Gebiet [sn_tp_territory] |
Validiert den Hexadezimalcode für die Farbe eines Gebiets. |
| Validieren Sie das übergeordnete Element | Gebiet [sn_tp_territory] |
Validiert die Hierarchie eines übergeordneten Gebiets. |
| Validieren Sie die Quelltabelle für das Modell | Gebietsmodellquelle [sn_tp_territory_model_source] |
Verhindert doppelte Einträge für ein Modell und eine Quelltabelle in der Gebietsmodellquelle. |
| Validieren Sie die Gebietsbedingung | Gebietsbedingung [sn_tp_territory_condition] |
Verhindert die Erstellung doppelter Einträge für Gebietsbedingungen für ein bestimmtes Gebiet. |
| Validieren Sie den Geografienamen des Gebiets | Gebietsgeografie [sn_tp_territory_geografie] |
Verhindert die Erstellung doppelter Einträge für eine neue Gebietsgeografie. |
| Validieren Sie den Namen des Gebietsmodells | Gebietsmodell [sn_tp_territory_model] |
Verhindert die Erstellung doppelter Einträge für ein neues Gebietsmodell. |
| Validieren Sie den Gebietsnamen | Gebiet [sn_tp_territory] |
Verhindert die Erstellung doppelter Einträge für ein neues Gebiet. |
| Validieren Sie Benutzer und Gebiet | Überschreibung der Gebietsmitgliedschaft [sn_tp_territory_membership_override] |
Stellt sicher, dass der Benutzer, der der Überschreibungstabelle für Gebietsmitgliedschaften hinzugefügt wurde, dem Gebiet zugeordnet ist |
Eigenschaften
| Eigenschaft | Beschreibung |
|---|---|
| sn_fsm.use_query_rules | Wenn die Einstellung „wahr“ ist, steuern Regeln aus der Tabelle „sn_query_rule“, welche Daten im Zusammenhang mit dem Außendienst-Management ein Benutzer lesen kann. Dies umfasst Arbeitsaufträge (WO) und Arbeitsauftragsaufgaben (WOT). Bei Festlegung auf „falsch“ werden diese Datensätze nicht basierend auf Regeln gefiltert, und Benutzer können ohne regelbasierte Einschränkungen darauf zugreifen.
|
| sn_tp.max_coordinates_allowed | Maximale Anzahl der in GeoJSON Geografie zulässigen Koordinaten. Diese Eigenschaft ist schreibgeschützt und kann nicht bearbeitet werden.
|
| sn_tp.percentage_overlap | Prozentwert (von 0 bis 100), der den Schwellenwert für die geografische Überschneidung zwischen Gebieten angibt. Der Standardwert ist 5 %.
|
Abfrageregeln
| Abfrageregel | Beschreibung |
|---|---|
| WM-Aufgabe: Mein zugewiesenes Gebiet | Ermöglicht Administratoren die Aktivierung der Datensicherheit für Service Desk-Mitarbeiter, Einsatzplaner und Qualifizierer für Arbeitsaufträge und Arbeitsauftragsaufgaben. Dies hilft ihnen, die in ihren Gebieten erstellten Arbeitsaufträge und Arbeitsauftragsaufgaben anzuzeigen. Markieren Sie die Tabellen WO - My territory und WOT - MY Territory als aktiv. |
Geplante Aufgaben
| Regelmäßige Aufgabe | Beschreibung |
|---|---|
| Gebietsplanung: Überlappende Gebiete berechnen | Berechnet die Überschneidungen für Service Desk-Mitarbeiter und Geografien. |
| Gebietsplanung: Überlappende Gebiete berechnen – Service Desk-Mitarbeiter | Berechnet die Überschneidungen für Service Desk-Mitarbeiter. Bei Ausführung löst die regelmäßige Aufgabe Events aus, um die Überschneidung zwischen zwei Service Desk-Mitarbeitern zu berechnen. |
| Gebietsplanung: Überlappende Gebiete berechnen – Geografie | Berechnet die Überschneidungen für Geografien. Bei Ausführung löst die regelmäßige Aufgabe Events aus, um die Überschneidung zwischen zwei Geografien zu berechnen. |
Außendienst Eigenschaften der Gebietsplanungskonsole
Die Gebietsplanungskonsole verwendet die folgenden Eigenschaften.
| Eigenschaften | Definition |
|---|---|
| sn_fsm_tp.territory_membership_override_to_date | Bestimmt das Standardfeld „Bis Datum“ des Service Desk-Mitarbeiters, wenn er dem Gebiet mithilfe der Registerkarte „ Vorgeschlagene Service Desk -Mitarbeiter“ hinzugefügt wird. Service Desk-Mitarbeiter sind bis zum angegebenen Datum im Gebiet verfügbar. |
| sn_fsm_tp.territory_max_zoom_level | Legt die maximale automatische Zoomstufe für die Karte fest. Die gültigen Werte liegen zwischen 1 und 20.
|
| sn_fsm_tp.overlay_markers_type | Legt fest, dass die Daten wie Service Desk-Mitarbeiter und Crews basierend auf dem Viewport oder Gebiet angezeigt werden sollen.
|
| sn_fsm_tp.territory_initial_zoom | Legt die anfängliche Zoomstufe für die Karte fest.
|
| sn_fsm_tp.territory_transparency_level | Bestimmt, wie undurchsichtig ein neu erstelltes geografisches Gebiet auf der Karte aussieht.
|
| sn_fsm_tp.territory_map_type | Verwendet verschiedene Arten von Kartenansichten, um Gebiete zu visualisieren, z. B. Roadmap, Satellit, Hybrid und Terrain.
|
| sn_fsm_tp.max_territorien_for_scheduling | Bestimmt die maximale Anzahl von Gebieten, die für die Planung von Arbeitsauftragsaufgaben bereit sind.
|
| Opazitätsstufe für die Heatmap auf der Karte | Bestimmt die Opazität der Heatmap. Gültige Werte liegen zwischen 0,0 und 1,0.
|
| Einflussradius von Datenpunkten in der Heatmap | Bestimmt den Radius, der den Datenpunkt in der Heatmap beeinflusst.
|