Hi,
currently I'm trying to understand the process management feature of OTRS. While it's a good thing, that the admin manual contains an extensive example, I think that the explanations are a bit insufficient for understanding.
The manual says, that the 'Ticket::Responsible'-Feature needs to be set to "Yes". Is this a general requirement for using process tickets, or just a case for this specific example?
All the dialogs and transitions in the example get a 2-3 letter long ID (like AD1) however there is no entry field in the respective forms, to tell OTRS, which ID belongs to which dialog. How does this work?
How does the system record, at which step of the process workflow the ticket currently is? Is this what the "Status" field in the example is for? If not: What purpose does the field have? If it is: Why is the field even visible?
Is it possible to make the transition from one state to another one dependent on a customer/agent action? Like: It's only possible to change into another state while writing an email to a customer. And only when he answers, the state can be changed to the next one.
Understanding process tickets
Moderator: crythias
-
- Znuny guru
- Posts: 2210
- Joined: 13 Mar 2014, 09:16
- Znuny Version: 6.0.14
- Real Name: Rolf Straub
Re: Understanding process tickets
Hey,
the example in the manual is outdated. With the last version they switched from incremental (AD1, AD2...) to unique names (e.g. ActivityDialog-ef7ab95e055c12c2105b58b161de5556). You can "get" those names if you edit the activity-dialog and look into the URL.
You cannot transition a ticket while doing an action. Transitions are checked on evey ticket-updated, and if a filter matches, the ticket proceeds to the next step.
I would suggest - because it made it alot easier for us - to create a dynamic field named "$Process_Status" which you never show to agents or customers. On each activity dialog, set the status as a hidden field with a default value and filter transitions on that dynamic field.
To see in which step you are, "zoom" / open a ticket. On the right it should list "Process" and "Activity".
If you want to manually change those values, you have to activate the fields "ProcessManagementActivityID" and "ProcessManagementProcessID" in an action. E.g. ViewFreeText.
the example in the manual is outdated. With the last version they switched from incremental (AD1, AD2...) to unique names (e.g. ActivityDialog-ef7ab95e055c12c2105b58b161de5556). You can "get" those names if you edit the activity-dialog and look into the URL.
You cannot transition a ticket while doing an action. Transitions are checked on evey ticket-updated, and if a filter matches, the ticket proceeds to the next step.
I would suggest - because it made it alot easier for us - to create a dynamic field named "$Process_Status" which you never show to agents or customers. On each activity dialog, set the status as a hidden field with a default value and filter transitions on that dynamic field.
To see in which step you are, "zoom" / open a ticket. On the right it should list "Process" and "Activity".
If you want to manually change those values, you have to activate the fields "ProcessManagementActivityID" and "ProcessManagementProcessID" in an action. E.g. ViewFreeText.
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
Re: Understanding process tickets
Oh, great. Shouldn't the documentation be updated then? Or at least (if nobody has the time to rewrite it) the respective chapter could be wiped for the time beeing.RStraub wrote: the example in the manual is outdated. With the last version they switched from incremental (AD1, AD2...) to unique names (e.g. ActivityDialog-ef7ab95e055c12c2105b58b161de5556). You can "get" those names if you edit the activity-dialog and look into the URL.
BTW, can I influence the title of a new process ticket? It looks like currently it's composed out of a new ticket number, the name of the process and the exact time.
Re: Understanding process tickets
Hi,
the documentation is open source. Feel free to update it.
Florian
the documentation is open source. Feel free to update it.
Florian
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12
-- 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.
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12
-- 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.
-
- Znuny guru
- Posts: 2210
- Joined: 13 Mar 2014, 09:16
- Znuny Version: 6.0.14
- Real Name: Rolf Straub
Re: Understanding process tickets
Three ways I can think of:Leschard wrote:
BTW, can I influence the title of a new process ticket? It looks like currently it's composed out of a new ticket number, the name of the process and the exact time.
- Add the "TitleSet" to a transition to set the title
- Let users edit it manually
- Use a custom module to do set the title
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS