Hi,
I have been trying to analyze the Wait for Approval feature for incidents and requests in 2.0.1.
At the moment, there is no sufficient documentation on it on the itop wiki .And the functionality seems to be confusing for me. Could somebody please help me with the below:
Only admin can see the "Wait for Approval" button while creating a ticket; I expected that Operators (service desk/support agents) should be able to see this functionality (either while creating ticket or after ticket is created) but they just don't have this Action
If the admin clicks on the "Wait for Approval" button, he is presented a complete list of users from the organization for which the ticket was created. Shouldn't this list be more restricted?
Once the admin creates ticket with "Wait for Approval", the ticket is not visible for Action when the non-admin Approver logs in. Only an admin approver can approve a ticket - no other profile can.
Can somebody please throw some light on this OR how they are using this feature currently?
Is this a defect, if yes I can report it. If not, how is the functionality/workflow designed to work?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
itop@itsm:/var/www/extensions/faund-profile-class$ more datamodel.faund_add_profile.xml
<?xml version="1.0" encoding="UTF-8"?><itop_designxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"version="1.0"><constants></constants><classes></classes><menus></menus><user_rights><profiles><profileid="50"_delta="define"><name>User Request Approver</name><description>User with this profile can approve a request waiting for approval.</description><groups><groupid="class:UserRequest"><actions><actionid="ev_approve"xsi:type="stimulus">allow</action><actionid="ev_reject"xsi:type="stimulus">allow</action></actions></group></groups></profile></profiles></user_rights></itop_design>
Last edit: Faund 2013-12-26
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I had also the same situation, the solution and the code provided by Faund worked for my case.
Actually,I combined the 'User Request Approver' with the 'Support Agent' profile, so now I have a kind of limited admin profile, who can manage the approving.
In my case, it's not a drama that the Approver can decide upon ALL requests.
Last edit: George Dedas 2014-07-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This thread is pretty out-dated.
Install either "Approval process Automation" or "Approval process light" from the hub for getting Approbation process is place
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I have been trying to analyze the Wait for Approval feature for incidents and requests in 2.0.1.
At the moment, there is no sufficient documentation on it on the itop wiki .And the functionality seems to be confusing for me. Could somebody please help me with the below:
Only admin can see the "Wait for Approval" button while creating a ticket; I expected that Operators (service desk/support agents) should be able to see this functionality (either while creating ticket or after ticket is created) but they just don't have this Action
If the admin clicks on the "Wait for Approval" button, he is presented a complete list of users from the organization for which the ticket was created. Shouldn't this list be more restricted?
Once the admin creates ticket with "Wait for Approval", the ticket is not visible for Action when the non-admin Approver logs in. Only an admin approver can approve a ticket - no other profile can.
Can somebody please throw some light on this OR how they are using this feature currently?
Is this a defect, if yes I can report it. If not, how is the functionality/workflow designed to work?
Hi,
I have met this problem too.
And I get it resolved.
The resolution is to add a new profile to enable the user can do "wait_for_approval", "prove" and "reject".
The way to create a new profile can be find here https://wiki.openitop.org/doku.php?id=2_0_2:customization:add-profile-sample
and this is the sample datamodel file from mine.
Last edit: Faund 2013-12-26
Any updates of this solution?
Is this working? and anyone can upload screenshots of the outcome?
Thank you.
I have added the new profile and granted to the approver.
Then, I have set the approver but I don't see the requests in the portal to approve.
is there any additional configuration?
And would be very helpful if someone could provide screenshots on how this works.
Thank you.
anybody experience the same?
I had also the same situation, the solution and the code provided by Faund worked for my case.
Actually,I combined the 'User Request Approver' with the 'Support Agent' profile, so now I have a kind of limited admin profile, who can manage the approving.
In my case, it's not a drama that the Approver can decide upon ALL requests.
Last edit: George Dedas 2014-07-01
In version 2.1.0 with @Faunt code, the Toolkit throws some errors:
I've changed this:
...to this:
and those errors dissapear =)
I got the profile created, but the user still can't see the Aprove option in the drop down menu. Any idea?
This thread is pretty out-dated.
Install either "Approval process Automation" or "Approval process light" from the hub for getting Approbation process is place