Außendienst Crew Operations-Komponenten
Plugin, Rollen, Tabellen, Skripteinbindungen und Business-Regeln für die Anwendung Außendienst Crew Operations.
Außendienst Crew Operations fügt dem Anwendungsnavigator das Menü „My Crew“ und die folgenden Module hinzu:
- Meine Crews: Ermöglicht Managern und Einsatzplanern das Erstellen und Verwalten von Crews.
- Meine Crew-Aufgaben: Ermöglichen Sie Service Desk-Mitarbeitern, die Crew-Aufgaben anzuzeigen, die einer Crew zugewiesen sind, der sie angehören.
Rollen
Außendienst Crew Operations fügt die folgenden Rollen hinzu:
| Rolle | Beschreibung |
|---|---|
| Außendienst-Crew-Moderator [wm_crew_moderator] |
Ermöglicht Einsatzplanern und Managern, Crews zu erstellen, Crew-Mitglieder zu verwalten, Kompetenzen und Standorte zuzuweisen und sie Zuweisungsgruppen zuzuweisen. |
Tabellen
Außendienst Crew Operations fügt die folgenden Tabellen hinzu:
| Tabelle | Beschreibung |
|---|---|
| Crew wm_crew |
Speichert allgemeine Informationen über die Crew, z. B. Crew-Größe, Leiter, Standort, Zeitplan, Reiseradius. |
| Crew-Gruppe wm_crew_group |
Speichert die Zuordnung der Crews zu den ausgewählten Zuweisungsgruppen. |
| Crew-Mitglied wm_crew_member |
Speichert die verschiedenen Crew-Mitglieder und ihre effektive Verfügbarkeit in der Crew. |
| Crew-Anforderung wm_crew_requirement |
Speichert differenzierte Anforderungen für eine Crew, z. B. die Mindestgröße und die empfohlene Größe der Crew. |
| Crew-Kompetenz wm_crew_skill |
Speichert die Kompetenzen, über die die Crew-Mitglieder derzeit verfügen. |
| Aufgabenbeauftragter wm_task_assignee |
Speichert die Zuordnung aller Service Desk-Mitarbeiter, die an einer Arbeitsauftragsaufgabe arbeiten. |
Skripteinbindungen
Außendienst Crew Operations fügt die folgenden neuen Skripteinbindungen hinzu:
| Skripteinbindung | Beschreibung |
|---|---|
| CrewSchedulingUtils | Aktualisiert die Crew-Mitglieder, Crew-Kompetenzen, Crew-Anforderungen, Aufgabenbeauftragten und Crews, denen ein Service Desk-Mitarbeiter angehört. |
| CrewZeitplanungClientUtils | Ruft die Crews ab, denen ein Service Desk-Mitarbeiter angehört, und die Aufgaben, die diesen Crews zur clientseitigen Skriptverwendung zugewiesen sind |
| CrewLocationFromTask | Bewertet Crews basierend auf ihrem Standort und der Entfernung zur Aufgabe. |
| CrewMatchingDimensionSkills | Bewertet Crews basierend auf ihren Kompetenzen und den für die Aufgabe erforderlichen Kompetenzen . |
| CrewTasksZeitplanDienstprogramm | Bestimmt den Zeitplan für Crew-Mitarbeiter und Mitarbeiter. |
| FSMUtil | Überprüft den Radius der Crew, die Entfernung zur Aufgabe und ob die Aufgabe eine Crew benötigt. |
| SMdateValidation | Überprüft, ob Konflikte bei der Aufgabenplanung auftreten, wenn ein Service Desk-Mitarbeiter bereits Teil einer Crew ist, und ob ein Service Desk-Mitarbeiter einer Crew abhängig vom Gültigkeitsdatum oder vom Gültigkeitsdatum hinzugefügt werden kann. |
| SMGeoDistanceUtils | Erweitert die Funktionen von Service Desk-Mitarbeitern auf die Crew, z. B. das Finden des Mitternachts dieses Tages für die Crew, das Finden der nächsten Aufgabe am selben Tag, das Abrufen mehrerer Standorte von Service Desk-Mitarbeitern und das Berechnen der Reisedauer. |
| TimeRecordingHelper | Ändert die Informationsnachricht so, dass sie den Namen eines Service Desk-Mitarbeiters enthält. |
Business-Regeln
Außendienst Mit Crew Operations werden die folgenden Geschäftsregeln hinzugefügt:
| Business-Regel | Tabelle | Beschreibung |
|---|---|---|
| Löschung der Crew abbrechen | Crew wm_crew |
Verhindert das Löschen einer Crew, wenn die Crew in einer Arbeitsauftragsaufgabe referenziert wird. |
| Deaktivierung der Crew abbrechen | Crew wm_crew |
Verhindert die Deaktivierung einer Crew, wenn die Crew über aktive Aufgabenzuweisungen verfügt. |
| Fügt ein Standardkompetenzniveau hinzu | Anwenderkompetenz [sys_user_has_skill] |
Fügt ein Standardkompetenzniveau hinzu. |
| Fügen Sie eine Gruppe und ein Mitglied für den Crew-Leiter hinzu | Crew wm_crew |
Erstellt wm_crew_group- und wm_crew_member-Datensätze für den Crew-Leiter. |
| Fügen Sie der Crew Gruppenkompetenzen hinzu | Crew-Gruppe [wm_crew_group] |
Fügt der Crew neue Kompetenzen hinzu, wenn eine neue Gruppe zur Crew hinzugefügt wird. |
| Fehlende Crew-Gruppen für Crew-Mitglied hinzufügen | Crew-Mitglied [wm_crew_member] |
Aktualisiert eine Crew-Gruppe, wenn der Crew ein neues Mitglied hinzugefügt wird. |
| Geschätzte Dauer für die Crew berechnen | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Berechnet die geschätzte Reisedauer einer Crew. |
| Crew-Größe überprüfen | Crew wm_crew |
Validiert die Crew-Größe zum Zeitpunkt der Crew-Erstellung. |
| Crew-Größe bei Erstellung überprüfen | Crew-Mitglied [wm_crew_member] |
Validiert die Crew-Größe zum Zeitpunkt des Hinzufügens eines Crew-Mitglieds. |
| Crew-Größe bei Aktualisierung überprüfen | Crew-Mitglied [wm_crew_member] |
Validiert die Anzahl der Mitglieder in einer Crew, wenn ein Crew-Mitgliedsdatensatz aktualisiert oder gelöscht wird. |
| Überprüfen Sie auf doppelte Mitglieder für dieselbe Crew | Crew-Mitglied [wm_crew_member] |
Verhindert das Hinzufügen von doppelten Mitgliedern in einer Crew. |
| Überprüfen Sie die Verfügbarkeit von Führungskräften für die Aufgaben-Crew | Crew wm_crew |
Überprüft die Verfügbarkeit des Crew-Leiters zum Zeitpunkt der Zuweisung einer Aufgabe an die aufgabenspezifische Crew. |
| Überprüfen Sie, ob das Mitglied Teil einer aktiven Crew ist | Crew-Mitglied [wm_crew_member] |
Stellt sicher, dass ein Crew-Mitglied nicht gleichzeitig mehreren Crews angehört, um Konflikte hinsichtlich der Crew-Mitgliedschaft eines Crew-Mitglieds zu vermeiden. |
| Überprüft Aufgabenkonflikte für Crew-Mitglieder | Crew-Mitglied [wm_crew_member] |
Überprüft, ob für das Crew-Mitglied aufgrund vorhandener Aufgabenzuweisungen ein Konflikt vorliegt. |
| Überprüft Aufgabenkonflikte für Aufgabenbeauftragte | Arbeitsauftragsaufgabe wm_task_assignee |
Prüft auf Konflikte im Zeitplan des Aufgabenbeauftragten aufgrund der vorhandenen Aufgabenzuweisung. |
| Radiusprüfung der Crew | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Zeigt eine Informationsnachricht an, wenn sich die einer Crew zugewiesene Aufgabe außerhalb des abgedeckten Radius befindet. |
| Datumsprüfungen | Crew-Mitglied [wm_crew_member] |
Validiert das „Gültig ab“- und „Gültig bis“-Datum für Crew-Mitglieder. |
| Deaktives Mitglied, wenn die Crew inaktiv ist | Crew wm_crew |
Deaktiviert die Crew-Mitglieder, wenn eine Crew nicht aktiv ist. |
| Aufgaben-Crews deaktivieren | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Markiert das aufgabenspezifische Team als inaktiv, wenn die Aufgabe abgeschlossen oder abgebrochen wird. |
| Löschen Sie Aufgabenbeauftragte für Aufgaben-Crews | Crew-Mitglied [wm_crew_member] |
Löscht Aufgabenbeauftragte aus einer Arbeitsauftragsaufgabe, wenn ein Mitglied aus der aufgabenspezifischen Crew entfernt wird. |
| Abgeschlossene/abgebrochene Aufgaben-Crews deaktivieren | Crew wm_crew |
Legt eine Crew auf inaktiv fest, nachdem die zugewiesene Aufgabe abgeschlossen oder abgebrochen wurde. |
| Verwalten Sie die Aufgaben-Crew-Anforderung | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Erstellt und löscht die Crew-Anforderung einer Arbeitsauftragsaufgabe. |
| Entfernen Sie Gruppenkompetenzen aus der Crew | Crew-Gruppe [wm_crew_group] |
Löscht Kompetenzen aus der Crew, wenn eine Crew-Gruppe aus der Crew gelöscht wird. |
| Aktionen für Crew-Leiter beschränken | Crew-Mitglied [wm_crew_member] |
Aktionen für Crew-Leiter beschränken. |
| Aktualisierungen auf primäre Führungskraft beschränken | Arbeitsauftragsaufgabe wm_task_assignee |
Schränkt die Möglichkeit ein, den primären Leiter einer Crew in der zugehörigen Liste der Aufgabenbeauftragten zu aktualisieren oder zu löschen. |
| Replizieren Sie die Reisezeit für die Aufgabe eines Crew-Mitglieds | Arbeitsauftragsaufgabe [Aufgabe_Zeit_Arbeit] |
Zeichnet die Zeit auf, die Crew-Mitglieder für die Reise zum Aufgabenort benötigen und die Zeit, die sie für die Bearbeitung einer Arbeitsauftragsaufgabe aufgewendet haben. |
| Legen Sie die zugewiesene Crew als Crew-Leiter fest | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Legt das Feld Zugewiesen an mit dem Namen des Crew-Leiters fest, wenn einer Crew eine Aufgabe zugewiesen wird. |
| Legen Sie das geerbte Kompetenzniveau auf „falsch“ fest | Crew-Kompetenz [wm_crew_skill] |
Legt das Feld „ Kompetenzniveau geerbt“ auf „falsch“ fest. |
| Aufgaben-Crew – Leiter auf Verfügbarkeit prüfen | Crew wm_crew |
Überprüft die Verfügbarkeit des Crew-Leiters, wenn der aufgabenspezifischen Crew eine Aufgabe zugewiesen wird. |
| Gültigkeitsdaten des Teams aktualisieren | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Legt die Gültigkeitsdaten für Crew-Mitglieder ähnlich dem Start- und Enddatum der Aufgabe für aufgabenspezifische Crews fest. |
| Update von Aufgabe initiiert | Crew wm_crew |
Aktualisiert das Feld Initiiert von mit der Nummer der Arbeitsauftragsaufgabe. |
| Aktualisieren Sie die Aufgabenbeauftragten für die Aufgaben-Crew | Crew-Mitglied [wm_crew_member] |
Fügt die Aufgabenbeauftragten in einer Arbeitsauftragsaufgabe hinzu oder aktualisiert sie, wenn die Aufgabe der aufgabenspezifischen Crew zugewiesen wird. |
| Reisedauer für Crew-Aufgaben aktualisieren | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Aktualisiert die Reisedauer für Arbeitsauftragsaufgaben, die eine Crew erfordern, basierend auf dem Wert des Felds Zugewiesene Crew. |
| Validieren Sie die Crew | Crew wm_crew |
Validiert die Crew-Details, wenn die Crew erstellt wird. |
| Validiert das Löschen der Crew-Gruppe | Crew-Gruppe [wm_crew_group] |
Verhindert das Löschen einer Crew-Gruppe, wenn sich in der Crew ein aktives Mitglied dieser Gruppe befindet. |
| Validiert das Gültigkeitsdatum des Crew-Mitglieds | Crew-Mitglied [wm_crew_member] |
Validiert das „Gültig ab“- und „Gültig bis“-Datum für Crew-Mitglieder. |
| Validiert die Crew-Größe | Crew-Anforderung wm_crew_requirement |
Validiert die minimale und empfohlene Crew-Größe für eine Arbeitsauftragsaufgabe. |