I have a business process where at different steps different action items need to be completed. We don't want to have users claim each task. The users may mark the action items as complete or the system at different points evaluate if the action items are complete and mark it as such. We also have situations where the user might explicitly reject an action item (even though it has not been claimed/ assigned). Is this something that can be done efficiently through Activiti tasks. When the user marks the item as "complete" or "rejected" we will assign the user/date to the task. A rejected item is considered a completed item but it won't have associated data. So, a "reject" indicates to the system to stop looking for data associated with that item.
I think most of it can be done. However, I am not sure how to mark an action item/ task as "rejected"
Thanks