I'm VERY new to Alfresco. We have a established site witch uses Workflows to assign tasks to different people with different user rights.
The problem is that ones a Task is assigned to a specific individual, no one else can see or claim the task. I have logged in as the Alfresco user and event there I haven't been able to reassign a task or claim it. Basically I can't even see the task.
I read up about activiti, and to my limited knowledge this might enable me to solve the problem and have more "administrative" capabilities.
I assume when you say alfresco user, you mean admin user. Correct? In that case, If I understand your scenario correctly then you have a task assigned to a user X. If user X is not present then as an admin user you want to assign that task to someone else.
Admin user would not be able to directly see the tasks not assigned to him. Here is one probable appraoach that i can think of to achieve your requirement. You can make a custom dashlet and get all the running workflows in that dashlet. You can take a look at WorkflowService. Using queryTasks method, you should be able to fetch the workflows building the required query. Once the task is displayed to the admin user, using customization, pass the next assignee name and through custom code reassign the task to next user. Using updateTask method, you should be able to do it.
I played around with Formtek Site Task Manager, but it seems like only task's that are created in this dashboard can be managed and not already existing OR newly created workflows.