Inline-Bearbeitung

OTRS bietet eine Inline-Editierfunktion, um beliebige Ticket-Attribute direkt in einer Listentabelle oder einer Eigenschaftskarte zu ändern. Dies ermöglicht schnelle kontextbezogene Bearbeitungen, die einen bereits eingerichteten Workflow für Tickets verstärken und den Agenten die tägliche Arbeit erleichtern können.

Inline-Bearbeitung in Business-Objekt-Listen

Als Beispiel zeigen wir, wie Sie die Inline-Bearbeitung für das Ticket-Attribut State in der Ansicht Kürzlich erstellte Tickets einschalten.

  1. Gehen Sie zur Ansicht Systemkonfiguration.

  2. Suchen Sie nach der Einstellung AgentFrontend::TicketList::Created###DefaultConfig.

  3. Editieren Sie die Einstellung und ändern Sie das IsInlineEditable Flag auf 1 unter der Spalte State.

    State:
      IsVisible: 2
      IsInlineEditable: 1
    
  4. Suchen Sie nach der Einstellung AgentFrontend::Ticket::InlineEditing::Property###State und überprüfen Sie die erforderliche Berechtigungsstufe und den Sperrstatus des Tickets, damit die Bearbeitung für den Benutzer erlaubt ist. Standardmäßig erfordert dieses Attribut den Berechtigungstyp State und ein Ticket im gesperrten Zustand.

  5. Nehmen Sie die geänderte Systemkonfiguration in Betrieb.

Ab sofort ist das Ticket-Attribut Status in einem Popover editierbar, das durch Hovern des Wertes in derselben Tabellenspalte auf dem Listen-Ansicht Kürzlich erstellte Tickets angezeigt wird. Über das bereitgestellte Dropdown-Feld kann der Ticket-Status nach einem Klick auf die Schaltfläche Speichern geändert werden.

Inline Bearbeitung des Ticket-Status in der Business -Object-Liste

Inline Bearbeitung des Ticket-Status in der Business -Object-Liste

Warnung

Bitte beachten Sie, dass die Inline-Bearbeitung nur für Ticket-Listen in den Organizer-Elementen oder statischen Ansichten anwendbar ist, nicht aber für Widgets. Ticket-Listen in Widgets haben nur sehr wenig Platz, und die Spalten-Popover sind für sie insgesamt deaktiviert.

Bemerkung

Für granulare Berechtigungen zur Inline-Bearbeitung von Ticket-Attributen können Sie auch Access Control Lists (ACL) verwenden. Jedes Ticket-Attribut kann über den Endpunkt-Namensraum AgentFrontend::Ticket::InlineEditing::Property::* angesprochen werden.

Für unser Beispiel von oben kann dies durch das Anvisieren des AgentFrontend::Ticket::InlineEditing::Property::State-Kontextes geschehen.

Inline-Bearbeitung in Eigenschaftskarten

Als Beispiel zeigen wir, wie man die Inline-Bearbeitung für eine Eigenschaftskarte eines dynamischen Feldes eines Tickets im Widget Eigenschaften in der Ticket-Detailansicht aktiviert.

Das folgende Beispiel verwendet ein dynamisches Feld mit dem Namen Test1. Bitte stellen Sie sicher, dass Sie ihn durch den tatsächlichen Namen Ihres dynamischen Feldes ersetzen.

  1. Gehen Sie zur Ansicht Systemkonfiguration.

  2. Suchen Sie nach der Einstellung AgentFrontend::TicketDetailView::WidgetType###Properties.

  3. Bearbeiten Sie die Einstellung und fügen Sie unter dem Schlüssel Eigenschaften eine Eigenschaftsdefinition für das betreffende dynamische Feld hinzu:

    Properties:
    - Name: DynamicField_Test1
      IsVisible: 2
      IsInlineEditable: 1
    

    Beachten Sie das Flag IsInlineEditable, das auf 1 gesetzt ist, um die Inline-Editierfunktion für diese Eigenschaftskarte zu aktivieren.

  4. Suchen Sie nach der Einstellung AgentFrontend::Ticket::InlineEditing::Property###DynamicField.

  5. Bearbeiten Sie die Einstellung und fügen Sie eine Konfiguration für das dynamische Feld hinzu, indem Sie auf die Plus-Schaltfläche klicken. Wählen Sie den Namen des dynamischen Feldes unter dem Schlüssel DynamicFieldName. Überprüfen Sie die erforderliche Berechtigungsstufe und den Sperrstatus auf dem Ticket, damit die Bearbeitung für den Benutzer erlaubt ist. Standardmäßig benötigt dieses Attribut den Berechtigungstyp rw und das Ticket in einem nicht gesperrten Zustand.

    Konfiguration der Inline-Bearbeitung dynamischer Felder

    Konfiguration der Inline-Bearbeitung dynamischer Felder

  1. Nehmen Sie die geänderte Systemkonfiguration in Betrieb.

Ab sofort ist die konfigurierte Eigenschaftskarte des dynamischen Feldes im Widget Eigenschaften der Ticket-Detailansicht editierbar. Ein Bearbeitungssymbol in der oberen rechten Ecke der Eigenschaftskarte schaltet die Karte in den Bearbeitungsmodus. Der Wert des dynamischen Feldes kann dann nach einem Klick auf die Schaltfläche Speichern geändert werden.

Inline-Bearbeitung von dynamischen Feldern im Eigenschaften-Widget

Inline-Bearbeitung von dynamischen Feldern im Eigenschaften-Widget

Warnung

Bitte beachten Sie, dass Eigenschaftskarten nur für definierte Werte dynamischer Felder angezeigt werden. Wenn für ein Ticket kein Wert für ein dynamisches Feld festgelegt wurde, wird die Eigenschaftskarte nicht angezeigt und kann daher auch nicht inline bearbeitet werden. Ebenso verschwindet die Eigenschaftskarte, wenn Sie einen vorhandenen Wert eines dynamischen Feldes entfernen.

Bemerkung

Für eine granulare Berechtigung zur Inline-Bearbeitung von Werten dynamischer Ticket-Felder können Sie auch Access Control Lists (ACL) verwenden. Jedes dynamische Feld kann über den Endpunkt-Namensraum AgentFrontend::Ticket::InlineEditing::Property::DynamicField_* angesprochen werden.

Für unser Beispiel von oben kann dies durch das Anvisieren des Kontexts AgentFrontend::Ticket::InlineEditing::Property::DynamicField_Test1 geschehen.

Nach oben scrollen