`

activiti 会签、乱码、配置

 
阅读更多



usertask设置如上图。重点参数 Multi-instance type/Cardinality/completion condition这里是重点

代码如下。

 

@RequestMapping (value = {"saStartMI"})
	@ResponseBody
	public Map<String, Object> SpringMultiInstance (){
		Map<String, Object> retval = new HashMap<String, Object>();
		
		Map<String, Object> parm = new HashMap<String, Object>();
		
		List<String> assigneeList=new ArrayList<String>(); //分配任务的人员
		assigneeList.add("sunhw");
		assigneeList.add("bikean");
		assigneeList.add("admin");
		parm.put("userList", assigneeList);
		
		ProcessInstance processInstance = rs.startProcessInstanceByKey("cccccc", parm);
		System.out.println("id:"+processInstance.getId()+",activitiId:"+processInstance.getActivityId());  
		
		return retval;
	}

 帮助文档下载地址。http://download.csdn.net/download/aa80303857/10229523

 乱码问题:

 tomcat找到catalina.bat增加set JAVA_OPTS=-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8

下面是设置字体,图片乱码问题

<property name="activityFontName" value="宋体"/>

<property name="labelFontName" value="宋体"/>

<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
	    <!-- 数据源 -->
	    <property name="dataSource" ref="dataSource" />
	    <!-- 配置事务管理器,统一事务 -->
	    <property name="transactionManager" ref="transactionManager" />
	    <!-- 设置建表策略 -->
	    <property name="databaseSchemaUpdate" value="false" />
	    
	    <property name="mailServerUseSSL" value="false" />
	    
	    <property name="activityFontName" value="宋体"/>
	    
	    <property name="labelFontName" value="宋体"/>
	</bean>
	 
	<bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean">
		<property name="processEngineConfiguration" ref="processEngineConfiguration" />
	</bean>
	 
	<bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />
	<bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" />
	<bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />
	<bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />
	<bean id="formService" factory-bean="processEngine" factory-method="getFormService" />

 

  • 大小: 10.4 KB
分享到:
评论

相关推荐

    activiti 会签投票统计

    综上所述,这个主题深入探讨了如何利用 Activiti 的会签功能和自定义组件来实现投票统计和结束条件控制,展示了 Activiti 在复杂业务场景中的灵活性和可扩展性。在实际应用中,开发者可以参考这些组件和流程设计,...

    activiti取会签人员

    在用activiti的时候经常遇到取会签人员的问题,这个文档解决怎么获取会签人员。

    Activiti多实例任务实现会签

    【标题】"Activiti多实例任务实现会签"是指在Activiti工作流引擎中,如何配置和使用多实例任务来实现会签功能。在企业级应用中,会签常常用于决策过程,要求多个参与者共同审批,只有当所有参与者都完成审批后,流程...

    Activiti-5.4中实现会签

    总的来说,实现Activiti-5.4中的会签功能涉及到流程设计、配置、监听器使用以及代码实现等多个方面。通过理解和掌握这些知识点,你可以灵活地构建适应各种业务场景的并发签名流程,提高企业的协作效率。

    activiti部署中文乱码解决,亲测有效,替换三个文件

    activiti部署中文乱码解决,亲测有效, 1.activiti-webapp-explorer2\src\main\webapp\editor-app\i18n下en.json 2.activiti-webapp-explorer2\src\main\resources下 activiti-custom-context.xml 3.activiti-webapp-...

    Activiti实现会签功能程序Demo.docx

    以上代码展示了如何在Activiti流程中配置一个会签任务。在这个例子中,`SignListener`会在任务完成时触发,根据`completionCondition`判断是否所有参与者都完成任务,如果满足条件则继续流程,否则等待其他参与者...

    Jeecg集成activiti.docx

    2. 数据库配置:activiti项目使用数据库来存储流程数据,需要将数据库文件导入到本地数据库,并修改activiti项目里的配置文件以适应本地数据库配置信息。 3. activiti项目运行:将activiti项目导入Eclipse后,需要...

    Activiti5学习-activiti流程图中文乱码

    总的来说,处理Activiti流程图中文乱码问题需要从多个角度出发,包括文件编码、Activiti配置、字体支持以及图形化工具的设置。通过以上步骤,通常可以有效地解决这个问题,使得中文在流程图中能正常显示。

    解决activiti生成的PNG乱码

    在使用Activiti时,有时我们可能会遇到一个问题,即生成的PNG流程图出现乱码现象。这个问题涉及到图形渲染和字符编码两个方面,解决起来需要对Java编程和Activiti的工作原理有一定的理解。 首先,PNG乱码通常是因为...

    Activiti5 下 Activiti Modeler 汉化配置文件 stencilset.json

    Activiti5 下 Activiti Modeler 汉化配置文件 stencilset.json 建议先备份原文件,之后替换即可

    activiti 5.22.0 汉化 配置

    3. **配置语言环境**:在 Activiti 的配置文件(如 activiti.cfg.xml)中设置默认语言为中文,通常通过设置 `defaultLocale` 属性来完成,如 `&lt;property name="defaultLocale" value="zh_CN"/&gt;`。 4. **重启服务**...

    activiti-admin 中文乱码解决

    activiti-admin页面内容中文乱码解决 在activiti-app页面,谷歌浏览器不是中文乱码,而在activiti-admin页面却是乱码的问题解决

    activiti和springboot整合只适应application.properties配置文件

    activiti和springboot整合只使用application.properties配置文件,解决了jdbc长时间待机连接被收回报错。使用springProcessEngineConfiguration对activiti管理

    activiti数据结构详情

    Activiti 是一个开源的工作流和业务自动化引擎,广泛应用于企业级流程管理。它提供了一整套数据结构来支持流程定义、执行以及相关的管理活动。在"activiti数据结构详情"中,我们主要关注的是25张核心表的数据结构,...

    Activiti审批汇总流程

    伪汇总审批,就是每一条流程都是独立的,这些独立的流程在走到某个节点的时候,这个节点的审批人可以一次性进行多个任务的审批

    Idea集成Activiti配置及举例

    **Idea集成Activiti配置及举例** Activiti是一款开源的工作流引擎,它为业务流程管理(BPM)提供了强大的支持。在IntelliJ IDEA(Idea)中集成Activiti可以帮助开发者更加高效地设计、实现和管理业务流程。下面将...

    配套资源activiti-explorer已解决中文乱码问题

    在tomcat中bin目录下catalina.bat(setlocal关键字下)文件中增加 set JAVA_OPTS=-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8...本套工作流可视化编辑与我的另一个资源spring mybatis activiti整合配套欢迎下载。

Global site tag (gtag.js) - Google Analytics