Diverse Fragen

Hilfe zu OTRS Problemen aller Art
Post Reply
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Diverse Fragen

Post by RoH1 »

Hallo zusammen,

heute direkt mit mehrern Fragen:

1. In einer Testinstallation habe ich mit den Ticketstatus rumgespielt (neue erstellt, alte gelöscht bzw. umbenannt). Jetzt werden mir sämtliche neu erstellten Tickets mit dem Status geschlossen angelegt und ich finde keine passende Option wo ich das ändern könnte. Kann mir da jemand weiterhelfen?

/edit: Den Punkt konnte ich selber beheben. War im Bereich Frontend::Customer::Ticket::ViewNew

2. Ist es möglich beim manuellen Anlegen eines Benutzers durch einen Agenten automatisch eine Email an mit den Accountdaten an den Benutzer zu senden?

3. Aktuell ist es so, dass in der Kundenoberfläche beim Klick auf meine Tickets automatisch die Auswahl für offene Tickets angezeigt wird. Kann man das entsprechend umbiegen auf "Alle"?

/edit: Nach längerem Suchen auch hier fündig geworden. Frontend::Customer::ModuleRegistration -> CustomerFrontend::Module###CustomerTicketOverview -> Jeweils bei "Verknüpfen" nach dem "MyTickets" noch ein "Filter=All" durch ein Semikolon getrennt anhängen.

4. Ich möchte, dass Agenten im Dashboard nur die Tickets sehen können, die ihnen aktuell zugewiesen sind. Gibt es da eine elegantere Lösung als jedem Agent eine eigene Queue anzulegen? Ansatzpunkt wäre hier natürlich die bereits bestehende Punkt "Meine gesperrten Tickets", kann man denn die restlichen ausblenden/deaktivieren?

Danke schonmal und viele Grüße
RoH1
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Diverse Fragen

Post by RStraub »

RoH1 wrote:Hallo zusammen,

heute direkt mit mehrern Fragen:

1. In einer Testinstallation habe ich mit den Ticketstatus rumgespielt (neue erstellt, alte gelöscht bzw. umbenannt). Jetzt werden mir sämtliche neu erstellten Tickets mit dem Status geschlossen angelegt und ich finde keine passende Option wo ich das ändern könnte. Kann mir da jemand weiterhelfen?

/edit: Den Punkt konnte ich selber beheben. War im Bereich Frontend::Customer::Ticket::ViewNew

2. Ist es möglich beim manuellen Anlegen eines Benutzers durch einen Agenten automatisch eine Email an mit den Accountdaten an den Benutzer zu senden?

3. Aktuell ist es so, dass in der Kundenoberfläche beim Klick auf meine Tickets automatisch die Auswahl für offene Tickets angezeigt wird. Kann man das entsprechend umbiegen auf "Alle"?

/edit: Nach längerem Suchen auch hier fündig geworden. Frontend::Customer::ModuleRegistration -> CustomerFrontend::Module###CustomerTicketOverview -> Jeweils bei "Verknüpfen" nach dem "MyTickets" noch ein "Filter=All" durch ein Semikolon getrennt anhängen.

4. Ich möchte, dass Agenten im Dashboard nur die Tickets sehen können, die ihnen aktuell zugewiesen sind. Gibt es da eine elegantere Lösung als jedem Agent eine eigene Queue anzulegen?

Danke schonmal und viele Grüße
RoH1

Huhu,
ich versuche mich mal:
2. Nein -> Passwörter werden nur gehasht abgelegt (was auch gut so ist) und damit irreversibel.
3. Ja -> da müsstest du in der SysConfig den Link "Action=..." entsprechend der URL die du aufgerufen haben möchtest, anpassen (ah, hast du ja schon)
4. Nicht ohne Entwicklung. Eine ACL wäre deine beste Wahl, aber die lässt sich nicht dynamisch befüllen.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: Diverse Fragen

Post by RoH1 »

Danke schonmal.

Zu Punkt 4 hatte ich auch noch eine Idee rein-editiert, vielleicht hast du da eine Idee wie das gehen könnte.
In folgender Auswahl nur den ersten Punkt wählbar machen:
leiste.JPG
You do not have the required permissions to view the files attached to this post.
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: Diverse Fragen

Post by RoH1 »

Ich befürchte schon ich werde das noch bereuen, dass ich mit den Status gespielt habe :)
Nächste Frage, in der Kundenübersicht habe ich Filteroptionen eingerichtet. Ein neues Ticket wird mir jetzt aber in 2 Ansichten angezeigt, was nach meinem Verständnis aufgrund der Konfiguration so nicht sein dürfte.

Ich habe folgende Filterregeln in der CustomerTicketOverview.pm:

Code: Select all

# filter definition
    my %Filters = (
        MyTickets => {
            All => {
                Name   => 'All',
                Prio   => 1000,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    OrderBy              => $OrderByCurrent,
                    SortBy               => $SortBy,
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
                },
            },
            New => {
                Name   => 'New',
                Prio   => 1100,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    StateType            => 'New',
                    OrderBy              => $OrderByCurrent,
                    SortBy               => $SortBy,
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
                },
            },
            InProcess => {
                Name   => 'In Process',
                Prio   => 1200,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    StateType            => 'Open',
                    OrderBy              => $OrderByCurrent,
                    SortBy               => $SortBy,
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
                },
            },
            Open => {
                Name   => 'In Process',
                Prio   => 1200,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    StateType            => 'Open',
                    OrderBy              => $OrderByCurrent,
                    SortBy               => $SortBy,
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
                },
            },
            Closed => {
                Name   => 'Closed',
                Prio   => 1300,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    StateType            => 'Closed',
                    OrderBy              => $OrderByCurrent,
                    SortBy               => $SortBy,
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
                },
            },
        },
    );
Wenn ich das richtig verstanden habe sollten alle Tickets mit dem StateType new in Neu landen, die mit dem StateType open in In Bearbeitung und die mit closed in Geschlossen. Stand jetzt habe ich in "In Bearbeitung" auch Tickets mit dem StateType new und kann mir das nicht so recht erklären.
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
Post Reply