当前位置: 首页 > 知识库问答 >
问题:

jBPM的评估过程示例是如何工作的?

阮昊阳
2023-03-14

我尝试了jBPM套件的评估过程,这正是我需要的,但当然要应用在我想要开始的项目中。

我已经阅读了jBPM文档,并成功地执行了jBPM安装程序完整版本(jBPM 5.3.0)附带的评估示例,但我不清楚接下来的几点。我将尝试在这个示例中进行描述。假设我必须从头开始创建一个litle web系统,该web系统的用户将登录并启动流程实例,并可以检查他们是否分配了任务(是的,就像评估示例一样,但当然,他们不使用jbpm控制台查看信息,系统必须在web上有自己的演示),并且他们也可以执行这些任务,所以这个过程可以继续。

因此,我使用drools guvnor工具创建了一个流程定义,我编译了该流程,现在它出现在jbpm控制台的流程定义之上,我甚至可以在控制台中启动该流程(请告诉我这些步骤是否不是创建流程的正确步骤),此时:

-如何创建/生成表单以允许用户完成任务?。就像评估过程一样。

-是否可以在jbpm控制台之外使用该表单?,因此,我可以将它们放入我的web系统中,供用户使用。

-我可以使用服务器: 8080/gwt-convoal-server REST API来启动进程,获取进程信息并管理它们,而不是编程吗?或者我总是需要(例如)使用启动我的进程ksession.start进程("com.myprocess");

最后,由于我不太参与java技术来创建网页、应用程序。-为了创建一个使用jBPM管理业务逻辑的WEB系统,在Web上向用户展示自己的演示文稿,让他们执行人工任务(填写表单、启动流程)并存储数据,你推荐什么设备?

非常感谢advanced

共有1个答案

罗允晨
2023-03-14

-如何创建/生成表单以允许用户完成任务?。就像评估过程一样。

表单是简单的html模板。您可以:-使用工具为您生成表单:http://docs.jboss.org/jbpm/v5.3/userguide/ch.designer.html#d0e4369 http://kverlaen.blogspot.it/2012/03/reward-system-demo.html-在web设计器中自己创建表单(选择任务并单击人工任务图标以编辑html)

-是否可以在jbpm控制台之外使用该表单?,因此,我可以将它们放入我的web系统中,供用户使用。

是的,您可以使用jBPM REST API在某个框架中显示表单。

-我可以使用服务器: 8080/gwt-convoal-server REST API来启动进程,获取进程信息并管理它们,而不是编程?或者我总是需要(例如)使用ksession.start进程(“com.myprocess”)启动我的进程;

当然,如果REST API提供了您所需的所有功能,您可以使用它来启动流程、获取任务列表等。您还可以实例化作为应用程序一部分嵌入的会话,但这不是必需的。

 类似资料:
  • 我觉得我的知识的函数式编程是有点缺乏所以我决定看看网上并按照教程得到更好的当我凸轮通过它的状态在第一页 “假设您有一个不可变的数字列表xs=[1,2,3,4,5,6,7,8]和一个函数doubleMe,该函数将每个元素乘以2,然后返回一个新列表。如果我们想用命令式语言将列表乘以8,并执行doubleMe(doubleMe(xs)))),它可能会通过列表一次,复制一份,然后返回。然后,它将再次通过列

  • 评估可能的员工,却没有得到它应得的能量。一个糟糕的雇佣,就像糟糕的婚姻,是非常糟糕的。每个人首要的一部分精力应该投入到招聘上,尽管这很少发生。 有不同的面试风格。有的是折磨人的,设计用来把候选人放在巨大压力下。这是为了这样一个有用的目的:在压力下折射出性格缺陷和弱点。候选人对待面试官不会比对待他们自己更诚实,而且,人的自欺能力是令人惊奇的。 你应当,最少,对候选人进行两个小时的与口头考核等价的技术

  • 问题内容: 我如何创建一些简单的ajax评级,如本页http://watir.com/documentation/所示?每个访问者都应该能够评分,我不需要设置权限。我想将评级存储在列中。因此,用户可以按评分排序。请举一个详细的例子。我不是JavaScript专家。 我找到了一个从头开始创建评分的示例。但是它授权用户。有人可以向我显示创建没有评分者(用户)的评分的指南吗?它不仅应存储值,还应计算票数

  • 我正在上一门使用处理的课。 我在理解map()函数时遇到了问题。 根据文件记载(http://www.processing.org/reference/map_.html): 将数字从一个范围重新映射到另一个范围。 在上面的第一个示例中,数字25从0到100范围内的值转换为从窗口的左边缘(0)到右边缘(宽度)的值。 如第二个示例所示,范围之外的数字不会被钳制到最小和最大参数值,因为范围之外的值通常

  • 我理解经典例子的问题 但我无法说服自己以下是有效的还是无效的 我知道'foo(i)'和'i'的求值顺序是不确定的,但是'评估'到底是什么意思?也就是说bar的第二个参数总是42,或者'i'的当前值可以在foo改变它之前被传入吗?

  • 问题内容: 我已经在Swift网站上看​​到了这段代码,并在这里看到了许多帖子,我试图掌握基础知识。如何评估这条线? 我很困惑,因为它不是name ==可选名称,而是分配值,那么该报告如何报告为真,为什么当您用john appleseed替换为nil时它不为真,因为它仍然相等? 问题答案: 基本上,这句话说:“如果可以让新变量等于的非可选版本,请执行以下操作”。正如Martin所指出的,这称为Op