`

Activiti忘记设置serviceTask元素必要属性的错误信息

阅读更多

在部署流程时出现如下错误信息:

Errors while parsing:[Validation set: 'activiti-executable-process' | Problem: 'activiti-servicetask-missing-implementation'] : One of the attributes 'class', 'delegateExpression', 'type', 'operation', or 'expression' is mandatory on serviceTask. - 

[Extra info : processDefinitionId = C_YWLC | processDefinitionName = ***流程 | | id = N_ZXCJ | | activityName = *** | ] ( line: 19, column: 5)

 

错误原因:

    根据上面的错误信息,可以得知在serviceTask(服务任务上面)必须包含'class', 'delegateExpression', 'type', 'operation', or 'expression'属性中的任何一个。否则就会抛出上面的错误信息。

 

来源:http://www.hxstrive.com/article/127.htm

分享到:
评论

相关推荐

    工作流中ServiceTask的各种方法

    ServiceTask可以通过activiti:class属性来指定要调用的Java类。在下面的示例代码中,我们将调用com.easyway.activiti.servicetask.ReverseStringsFieldInjected类: ```xml <serviceTask id="serviceTask" name=...

    activiti学习-使用activiti多实例任务实现会签

    2. **`isSequential`** 属性控制任务的执行方式:当设置为`true`时,任务将按照顺序(串行)方式执行;设置为`false`时,则是并行执行; 3. **`<loopDataInputRef>`** 指定了一个流程变量的引用,该变量应该是一个...

    activiti-api-task-runtime-7.1.0.M1.jar

    activiti-api-task-runtime-7.1.0.M1

    activiti-api-task-model-7.1.0.M1.jar

    activiti-api-task-model-7.1.0.M1

    工作流Activiti的学习总结(十)Activiti手动执行的应用(UserTask)

    这个元素允许我们设置如任务名称、分配给哪个用户或用户组、以及可能的截止日期等属性。 2. **任务分配** 在UserTask中,可以通过`assignee`属性指定任务的执行者,也可以通过`candidateUser`或`candidateGroup`...

    activiti-api-task-model-impl-7.1.0.M1.jar

    activiti-api-task-model-impl-7.1.0.M1

    activiti-api-task-runtime-impl-7.1.0.M1.jar

    activiti-api-task-runtime-impl-7.1.0.M1

    activiti入门学习

    Activiti提供了ServiceTask元素,可以配置调用Java服务或Web服务。 10. 工作流生命周期:从启动流程实例,到任务分配、完成任务,再到流程结束,整个过程都可以通过Activiti的API进行控制和监控。 11. 流程实例和...

    Activiti BPMN2.0 designer

    Activiti BPMN2.0 Designer是一款强大的业务流程管理(BPMN)工具,它基于开源的Activiti工作流引擎,专为设计、部署和管理业务流程而构建。BPMN2.0是一种标准的建模语言,用于描述企业级的工作流程和业务流程,它的...

    activiti5.21中文手册

    手册首先会介绍 Activiti 的基本概念,如流程定义(Process Definition)、流程实例(Process Instance)、任务(Task)以及活动(Activity)。流程定义是用 BPMN 2.0 标准语言编写的,它定义了工作流程的结构。流程...

    activiti-designer-5.18.0

    打开文件后,找到`path`属性,将其值设置为`activiti-designer-5.18.0`文件夹的实际路径。这个链接文件是告诉MyEclipse如何加载插件的关键。 注意,有时路径中需要转义特殊字符。如果在安装后插件未生效,可能是...

    Activiti 学习笔记14:工作流定义的角色组

    - 在流程图中,角色组可以通过用户任务(User Task)元素表示,通过`assignee`属性指定角色组名称,或者通过`candidateGroups`属性指定多个可能接收任务的候选角色组。 3. **任务分配**: - 当流程实例启动后,与...

    ActivitiDemo.rar

    此外,还可以通过服务任务(ServiceTask)调用自定义的业务逻辑,实现复杂的审批规则。 在实际的"ActivitiDemo.rar"案例中,可能还包含了具体的代码示例、配置文件和测试用例。这些内容可以帮助开发者快速理解和...

    activiti modeler.zip_activiti_activiti-modeler_java_zip

    此外,Activiti Modeler还提供了丰富的属性配置,允许用户为每个元素设置特定的行为和条件。 Activiti Modeler的亮点之一是它的版本控制功能。用户可以保存和版本化他们的流程模型,这样就能轻松回溯到之前的版本,...

    Activiti5.4 用户指南-中文版

    用户可以通过 Activiti Designer 工具创建流程图,包括任务(Task)、网关(Gateway)、事件(Event)等元素,以直观地设计和理解业务流程。 2. **部署与执行**:流程定义完成后,可以通过 Activiti 的 API 或管理...

    activiti6.0 中文api

    9. **历史服务(History Service)**:Activiti记录了流程运行的历史信息,可用于审计和分析。历史服务API提供了查询历史流程实例、任务、变量等功能。 10. **事件(Events)**:Activiti提供了丰富的事件机制,如...

    activiti5.22jar包_activiti_

    - **服务任务(Service Task)**:调用外部服务或业务逻辑的活动。 - **事件(Event)**:用于触发流程状态变化的信号。 3. **主要功能** - **流程建模**:支持BPMN 2.0标准,提供了丰富的图形化建模工具,如...

    Activiti 学习笔记七:连线(SequenceFlow)

    1. 添加活动:首先,在画布上添加需要的活动,如用户任务(User Task)、服务任务(Service Task)或决策网关(Exclusive Gateway)等。 2. 创建连线:然后,使用鼠标从一个活动的出口拖动到另一个活动的入口,创建...

    SpringBoot-activiti5.22.rar

    `ServiceTask`是Activiti中的一个元素,用于调用自定义服务。而`JavaDelegate`是Spring中一个接口,实现了这个接口的类可以在服务任务中执行业务逻辑。通过实现`execute(DelegateExecution execution)`方法,我们...

Global site tag (gtag.js) - Google Analytics