Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
4 replies
Subscribers
7 subscribers
Views
2219 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
To reassign an active task one has to be in an administrator role? I need a func
padmanabhanv
over 11 years ago
To reassign an active task one has to be in an administrator role? I need a functionality wherein supervisors should be able to reassign "active" tasks of users who are on leave. What is the best practice to achieve this?
Should I use the reassign functionality that comes in the plugin or should I give an admin role or is there a different way?...
OriginalPostID-95041
OriginalPostID-95041
Discussion posts and replies are publicly visible
0
Eduardo Fuentes
Appian Employee
over 11 years ago
Per the documentation:
forum.appian.com/.../Configuring_Process_Security
- Anyone can "Reassign tasks assigned to me, when reassignment is enabled"
- But only Managers and above (Editor and Administrator) can "Reassign tasks for other users when reassignment is enabled"
Since you want to grant this privilege to the supervisors it makes sense to make then Process Managers at least.
If you don't want to assign them this role you can use the Process Management plug-in available for download here in Appian Forum under the "Shared Components" record (
forum.appian.com/.../all)-
Smart Services to provide this feature via process model and configure the node to run as "Whoever designed the model"
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
moritzw
over 11 years ago
Hi Eduardo,
the SmartService Reassign Task requires a TaskID as an input. How can I figure out what the task ID of a given Task is at runtime. I found the function getactivetaskidsforprocess(pp!id,false()). However, this returns all task IDs and I just want an ID of a certain task in the process. How can I figure this out?
Thanks, Moritz
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sairakeshn
over 11 years ago
You could create a custom output on the User Input task node and save the task id into one of the process variables.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
moritzw
over 11 years ago
This will only work if the task was finished before though. While the task is active the process variable would not get populated.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel