TASKANA

TASKANA is an open source library to manage tasks in your Java application.

The main driver to develop Taskana is to have a dedicated component, which centralizes the task management within a larger organization on a large scale. Typically, each software products brings its own task management. If you want to control the handling of all tasks (e.g. in a larger service company or department) this can become a nightmare. 

A centralized task management using Taskana gives you all you need to handle, distribute and monitor the total amount of tasks in your organization. 

Even though Taskana is meant to be a basis for a central task management component, you can still use it to build your own integrated task management into your application. 

TASKANA uses three concepts for task management:



TASKS

Tasks are the main entity of Taskana. Each task has its describing attributes like priority and due date.

Furthermore each task has a state.

And a task holds a reference to the system and business object, it is associated with. This is important since Taskana is meant to be a standalone component.

All tasks are placed in a WORKBASKET to control and direct the handling of the tasks.









WORKBASKETS

Workbaskets are the main structure to distribute the tasks to the available users. There are personal, group/team and topic Workbaskets.

Workbaskets indicate the responsibility for a task. The concepts of Workbaskets allow to differentiate between the permissions or the skills required to complete a tasks and the determination who should complete the tasks. This can diverge a lot in a larger organization.





CLASSIFICATIONS

Classifications allow to identify the type of a task. The task derives some major attributes from the classification, such as the service level and the priority.

Classifications can be configured by a responsible business administrator to control the handling of the tasks.



Make sure that you are using https. Otherwise the test environment will not work.

Have a look at our demo environment.

Check out the source at GitHub: https://github.com/Taskana/taskana