Passen Sie die Popover-Felder im Kalender in an Dispatcher-Arbeitsbereich

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Fügen Sie die Felder, die in den Popovers Dispatcher-Arbeitsbereich angezeigt werden, hinzu, oder entfernen Sie sie, damit Einsatzplaner relevantere Informationen leichter finden können.

    Vorbereitungen

    Erforderliche Rolle: wm_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Warnung:
    Dieses Verfahren sollte nur von Entwicklern durchgeführt werden, die über umfangreiche Erfahrung mit JavaScript verfügen.
    Durch die Verwendung von JavaScript zusammen mit Skripteinbindungen können Sie andere Werte als die im Popover-Fenster angezeigten Standardinformationen anzeigen. Die Standardfelder in den Popover-Informationen sind:
    • Kurzbeschreibung: Eine Kurzbeschreibung der Arbeitsauftragsaufgabe
    • Nummer: Die Nummer der Arbeitsauftragsaufgabe
    • Geplanter Start
    • Die Zuweisungsgruppe
    • Ort: Der Ort der Arbeitsauftragsaufgabe

    Die folgende Abbildung zeigt, dass dem Popover-Fenster das Feld Zugewiesen an hinzugefügt wurde, um anzuzeigen, wem die Arbeitsauftragsaufgabe zugewiesen ist.

    Geändertes Popover mit hinzugefügtem Feld „Zugewiesen an“.

    Prozedur

    1. Suchen Sie die Werte der Felder, die Sie hinzufügen möchten.
      1. Navigieren zu Alle > Systemdefinition > Tabellen.
      2. Suchen Sie im Feld Suche nach der Tabelle mit der relevanten Art von Informationen.
        • Werte für Arbeitsauftragsaufgabe: wm_task
        • Zeitplanwerte: cmn_schedule_span
        • Persönliche Ereigniswerte: sn_shift_planning_agent_schedule_request
      3. Öffnen Sie die entsprechende Tabelle, und kopieren Sie den Wert, den Sie anzeigen möchten.
    2. Navigieren zu Alle > Systemdefinition > Skripteinbindungen.
    3. Geben Sie im SuchfeldDispatcherWorkspaceCalendarBrokerImplSNC ein, und öffnen Sie den Datensatz.
    4. Scrollen Sie zur Funktion getCalendarEventTooltipDetails.
    5. Wählen Sie die gesamte Funktion getCalendarEventTooltipDetails aus, und kopieren Sie sie.
    6. Zurück zu Alle > Systemdefinition > Skripteinbindungen.
    7. Geben Sie im SuchfeldDispatcherWorkspaceCalendarBrokerImpl ein, und öffnen Sie den Datensatz.
    8. Fügen Sie die Funktion „getCalendarEventTooltipDetails“ in den Datensatz „DispatcherWorkspaceCalendarBrokerImpl“ unter der Zeile //Add / override requestsher (Anpassungen hier hinzufügen/überschreiben) ein..
    9. Fügen Sie die gewünschten Felder hinzu, oder entfernen Sie sie.
    10. Wählen und halten Sie den Header der Seite (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie Speichernaus.