Activiti KickStart
Table of Contents
Overview(概述)
Changing the database(变更数据库)
Overview(概述)
Activiti KickStart is a webbased tool to quickly create 'adhoc' business processes using a subset of constructs available to the Activiti engine. KickStart provides a simple UI that doesn't require to learn BPMN or any modeling environment, as it works with concepts that are familiar to every business user. However, the processes that are created using KickStart, are fully BPMN 2.0 compliant and can be used as a starting point for more complex BPM endeavours.
Activiti KickStart的是一个基于Web的工具,用Activiti引擎可用的构件(constructs)的子集提供给快速创建“即席(adhoc)”的业务流程。Kickstart提供了不必学习BPMN或者任何建模环境的简单UI,因为它树立了每个业务用户都熟悉的概念。但是,通过KickStart创建的的流程,是和BPMN 2.0兼容,并可作为更为复杂BPM努力的起点。
KickStart integrates perfectly with the Activiti engine. As such, processes created with KickStart are immediataly usable in Activiti Explorer and are visible in Probe.
KickStart能和Activiti引擎完美集成。因此,采用KickStart创建的流程在Activiti Explorer立即可用,并在Probe里面可见。
KickStart serves many business cases, but the following three are probably the most common:
KickStart服务许多商业案例,但以下三个可能是最常见:
Following screenshots show the capabilities of Activiti KickStart. Take for example the next picture. It shows how an expense process is created in a matter of a few minutes.
下列屏幕截图展示了Activiti KickStart的能力。下图作为示例。它展示如何在几分钟之内创建一个付费流程。
After clicking the save button, the process is immediately usable in Activiti Explorer:
在点击“保存”按钮之后,这个流程立即在Activiti Explorer可用。
KickStart also allows to define forms for every task:
KickStart也允许为每个任务定义表单:
Which are obviously directly usable in Activiti Explorer:
这些明显直接在Activiti Explorer可用:
At any time during process creation, it is possible to view the corresponding BPMN 2.0 diagram of the business process:
在流程建立的任意时间,它可以查看相应的BPMN2.0业务流程图。
Whenever it is required, the processes defined with KickStart can be opened up and modified:
每当它是必需,与KickStart的定义的流程可被打开和修改:
Processes created with KickStart are fully compliant with the BPMN 2.0 XML, which means that the process can be imported into any BPMN 2.0 editor:
用KickStart的创建的流程是完全符合BPMN2.0的XML,这意味着该流程可以由任何兼容的BPMN2.0编辑器输入:
Changing the database(变更数据库)
Activiti KickStart is currently not yet using the REST API, but uses the service API by including the Activiti engine as a library. While Explorer, Probe and Cycle use the same mechanism for changing the database (see here), the same does not yet apply for KickStart.
Activiti KickStart当前还没有使用REST API,而是通过包括了Activiti引擎作为类库使用服务API。虽然Explorer,Probe和Cycle使用相同的机制改变数据(参见这里),但这不适于KickStart。
To change the database that KickStart uses in the demo setup, generate a new activiti.cfg.jar, and place it in the apps/apache-tomcat-6.x/webapps/activiti-kickstart/WEB-INF/lib folder.
为了改变演示安装里KickStart使用的数据库,产生一个新的activiti.cfg.jar,并将它放置到apps/apache-tomcat-6.x/webapps/activiti-kickstart/WEB-INF/lib文件夹。