activiti KickStart

74 篇文章 0 订阅
67 篇文章 0 订阅

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服务许多商业案例,但以下三个可能是最常见:

  • Simple business processes: some processes are just simple by nature, and every company has them. Think about an expense process, a holiday leave process, a hiring process, etc... These kind of processes are probably already being done using paper or e-mail. KickStart allows to model these processes quickly and change them whenever it is needed. As such, KickStart really lowers the threshold to automate these business processes.
  • 简单的业务流程:一些流程天然简单,并且每个公司都有。考虑到付费流程,请假流程,雇佣流程,等等…这些流程用书面或者e-mail的方式已经完成。Kickstart运行快速对这些流程建模,每当需要时改变它们。因此,Kickstart真正地降低了门槛,并让这些业务流程自动化。
  • Prototyping: before diving into complex BPMN 2.0 modeling and thinking about the corner cases of the process, it is often wise to get all people involved aligned and work out a prototype that shows the vision of what needs to be done. KickStart allows to do exatcly that: create a business process prototype on the fly, to get your ideas visible for everyone.
  • 原型:在钻研复杂的BPMN 2.0建模和考虑流程的偏例之前,它往往是明智的,让所有参与的人平等,制定一个原型来展示所要完成的愿景。KickStart的允许恰恰如此:创建一个业务流程的原型,让大家看到你的想法。
  • Adhoc work: in some cases, coordination is required between different people or groups in a company. You know how it normally goes: sending an email here, doing a telephone there ... which often ends up in a tar pit of nobody knowing what or when something needs to be done. However, a business process management platform such as Activiti is an excellent way of distributing and follow-up everything, as it is intended to track exactly such things. KickStart allows you to create processes for adhoc work in a matter of minutes, and distribute and coordinate tasks between people easily.
  • 即席工作:在一些情况,在一个公司里,不同的人员或组之间的协作是必要的。您知道正常时如何运作的:在这里发送邮件,在那里打电话…这经常终止于没有人知道需要完成什么或者何时完成这样的焦油坑。但是,诸如Activiti这样的业务流程管理平台是解决分发和后续事情的卓越解决之道,因为它的目的是准确跟踪这些事情。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的能力。下图作为示例。它展示如何在几分钟之内创建一个付费流程。

clip_image002

After clicking the save button, the process is immediately usable in Activiti Explorer:

在点击“保存”按钮之后,这个流程立即在Activiti Explorer可用。

clip_image004

KickStart also allows to define forms for every task:

KickStart也允许为每个任务定义表单:

clip_image006

Which are obviously directly usable in Activiti Explorer:

这些明显直接在Activiti Explorer可用:

clip_image008

At any time during process creation, it is possible to view the corresponding BPMN 2.0 diagram of the business process:

在流程建立的任意时间,它可以查看相应的BPMN2.0业务流程图。

clip_image010

Whenever it is required, the processes defined with KickStart can be opened up and modified:

每当它是必需,与KickStart的定义的流程可被打开和修改:

clip_image012

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编辑器输入:

clip_image014

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文件夹。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Activiti是一个开源的工作流引擎,它提供了丰富的API来帮助开发人员设计和管理工作流程。Activiti 7是Activiti的最新版本,它提供了许多新的功能和改进,包括更好的性能和易用性。Activiti API可以用来管理工作流程定义、部署和执行,包括启动、查询和终止流程实例。此外,Activiti API还提供了对流程变量、任务和历史数据的管理功能。 ### 回答2: activiti7是一个开源的工作流引擎,它是activiti的升级版本。activiti7提供了一套强大的API,使得开发者可以方便地与工作流引擎进行交互。 activiti7的API可以用于各种工作流相关的操作,包括流程定义、流程实例、任务管理等。通过activiti7的API,开发者可以创建、部署和管理各种流程定义,定义流程的图形模型、表单等。同时,API还支持启动、暂停和终止流程实例,查询和处理任务,得到流程实例运行状态等。 使用activiti7的API还可以对流程进行管理,包括监听流程启动、流程完成等事件,触发相应的业务逻辑。此外,API还支持获取和设置流程变量,进行用户组和角色的管理,以及集成和扩展其他业务系统等。 activiti7的API遵循了RESTful架构,提供了一套统一的HTTP接口,使得开发者可以轻松地集成activiti7到自己的应用程序中。同时,activiti7还提供了一些Java类库和工具类,方便开发者进行各种操作。 总之,activiti7提供了一套简洁易用的API,使得开发者可以方便地使用工作流引擎,实现各种复杂的工作流业务。无论是开发者还是企业用户,都可以通过activiti7的API来提升工作效率和业务管理能力。 ### 回答3: Activiti7是一个开源的企业级工作流管理和自动化平台,它提供了一套强大的API,用于流程定义、任务管理、流程实例管理等操作。 首先,使用Activiti7的API可以定义流程,包括流程节点、流程变量和流程规则等。可以使用API中的类和方法创建和配置流程,将各个节点按照需要连接起来,并定义流程中的变量和规则。通过API的调用,可以实现灵活的流程定义,满足业务需求。 其次,Activiti7的API还提供了任务管理功能。通过API可以创建、分配和处理任务,可以将任务分配给特定的用户或组,并设置任务的截止日期和优先级等属性。API还提供了查询任务的方法,可以根据不同的条件查询任务列表,并对任务进行处理,如完成、取消或重新指派任务等。 另外,API还包括流程实例管理的功能。通过API可以启动流程实例,跟踪流程实例的状态,并对流程实例进行操作,如暂停、恢复或终止。API还提供了查询流程实例的方法,可以根据条件查询流程实例列表,并对流程实例进行管理和监控。 总结来说,Activiti7提供了一套功能丰富的API,可以方便地进行流程定义、任务管理和流程实例管理。通过使用这些API,可以实现灵活、高效的工作流管理和自动化,提升企业的业务流程效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值