SkyVault comes with a set of predefined workflow definitions which can be used right out of the box. For more complex requirements, you can also create, deploy, and manage your own Activiti workflows.
- What is a workflow? In SkyVault a workflow is a sequence of connected tasks applied to a document or other item of content. Each task can be performed by a person, a group, or automatically.
- Workflow Architecture SkyVault workflow allows more than one workflow engine.
- Workflow tools There are a number of tools you will need to design, execute, and monitor your workflows. Some of these are included with SkyVault, and some you may wish to obtain separately.
- Process definitions You create an Activiti process definition in SkyVault using the BPMN 2.0 standard.
- Task model The Task Model is a description of each task in a workflow. It defines attributes associated with that task. A user interface component can use this description to automatically generate an interface suitable for displaying the task information, in addition to initializing a newly created task instance.
- Setting up Activiti Designer To create Activiti process definitions using a graphical user interface you will need to set up the Activiti designer.
- Deploying the task model You deploy your workflow task model using the Spring "Workflow Deployer" bean. The bean may be used in conjunction with SkyVault's configuration extension mechanism to deploy custom made workflows and models.
- Deploying a process definition You can deploy a process definition from the Activiti workflow console or you can deploy it manually using a spring bean.
Parent topic: Administering