Prozessticket nur für aktuellen Besitzer bearbeitbar machen

Hilfe zu OTRS Problemen aller Art
Post Reply
lperoni
Znuny newbie
Posts: 11
Joined: 07 Mar 2017, 15:11
Znuny Version: OTRS5
Real Name: Lorenzo Peroni
Company: Cassini Consulting

Prozessticket nur für aktuellen Besitzer bearbeitbar machen

Post by lperoni »

Ich möchte, dass ein Agent die Aktivitätsdialoge des aktuellen Prozessschritts nur sieht, wenn er das Ticket für sich gesperrt hat.

Mittels ACL habe ich erreicht, dass die Aktivitätsdialoge nur angezeigt werden, wenn das Ticket gesperrt ist.

Problem: Alle Agenten, die Lese- und Schreibzugriff auf das Ticket haben, können die Aktivitätsdialoge bedienen, auch wenn ein anderer Agent das Ticket für sich gesperrt hat.

Wie kann ich die Bearbeitung eines Prozesstickets einschränken auf "gesperrt durch aktuellen Agenten-User"? Über ACLs? Über Rechte?
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Prozessticket nur für aktuellen Besitzer bearbeitbar machen

Post by RStraub »

Nicht out-of-the-box.

ACLs können leider nicht dynamisch eingerichtet werden.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
wurzel
Znuny guru
Posts: 3230
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Prozessticket nur für aktuellen Besitzer bearbeitbar machen

Post by wurzel »

Hi,

setz den Dialog auf Lock required = yes


Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
lperoni
Znuny newbie
Posts: 11
Joined: 07 Mar 2017, 15:11
Znuny Version: OTRS5
Real Name: Lorenzo Peroni
Company: Cassini Consulting

Re: Prozessticket nur für aktuellen Besitzer bearbeitbar machen

Post by lperoni »

setz den Dialog auf Lock required = yes
Das geht vielleicht in die richtige Richtung.

Ich vermute, damit passiert folgendes:
  • Der Agent sieht den Aktivitätsdialog immer (was ich derzeit per ACL verhindere).
  • Sobald der Agent den Aktivitätsdialog öffnet, wird das Ticket für ihn gesperrt (was mit "Abbrechen und Beenden" wieder rückgängig gemacht werden kann).
  • So lange das Ticket gesperrt ist, sieht ein anderer Agent den Aktivitätsdialog nicht -- oder kann ihn zumindest nicht öffnen.
Post Reply