Java开源企业开发平台教程:待办挂起业务场景实现

news/2024/7/10 19:36:02 标签: java, 开源, 开发, 开发平台, oa办公

在一些流程场景中,我们希望在流转过程中,对于当前的待办实现挂起操作,不再计算工作时间,等到特定的时间再恢复状态,进行正常的流程时长计算。那么下面就介绍在O2OA中如何实现此功能。

适用版本:5.4及以上版本。

 

活动中启用配置

首先我们需要在流程配置的活动中启用此功能。

选择允许执行挂起的活动,在活动属性的“权限”选项卡中,设置“允许挂起”为“是”。

然后我们启动流程,流转到此环节时,会看到“挂起”操作。

当点击“挂起”按钮后,当前待办进入挂起状态,不再为此待办计算工作时长。按钮变为“挂起恢复”。

当点击“挂起恢复”按钮后,当前待办恢复到正常状态,继续计算工作时长。

当在挂起状态时将文件流转,将会自动取消挂起状态。

 

有一点需要注意:如果您的表单是5.4版本之前创建的表单,需要在表单设计中恢复默认操作条:

在操作条属性的“操作”选项卡,点击恢复默认操作按钮。

在选择框中选择“挂起”和“挂起恢复”按钮,然后点击确定,并保存表单。

通过脚本执行挂起和挂起恢复操作

我们可以在表单中通过脚本执行挂起和恢复挂起操作,代码如下:

this.form.pauseTask();	//挂起当前待办

this.form.resumeTask();	//从挂起状态恢复当前待办

通过服务调用执行挂起和挂起恢复操作

 

x_processplatform_assemble_surface中新增接口

jaxrs/task/v2/{id}/pause

此接口用于将指定的待办设置为挂起(暂停待办处理计时).

jaxrs/task/v2/{id}/resume

此接口用于将指定的处于挂起状态的待办恢复到正常状态.

官方网站及相关资源:

开源主页 :https://www.oschina.net/p/o2oa

官方网站 :http://www.o2oa.net

Gitee :https://gitee.com/o2oa/O2OA

Github :https://github.com/o2oa/o2oa


http://www.niftyadmin.cn/n/953285.html

相关文章

Java开源协同办公开发平台:做一个电脑上的办公中心

我们的工作,很多情况下都不是一样一样可以按顺序来的,总会有许多突如其来的任务安排,打乱我们原本的计划,这样的“突如其来”累积的多了,饶是贴满整个工位的便利贴,也不可能安排的明明白白。 但是OA系统可…

Java 开源办公开发平台 O2OA V6.1 发布 | 平台升级Java11,多语言英文版上线!

此次O2OA V6.1版本将平台从Java8升级到了Java11, 它是Java语言的一个大改善,带来了许多的新特性功能,让开源OA协同办公项目的二次开发更加便捷。Java11的新特性举例为以下几点: 1、使用了新的垃圾收集器,速度更快更稳…

O2OA开源协同办公平台,如何支持微信公众号集成?

O2OA平台拥有配套的原生开发的安卓和IOS移动APP,目前O2OA已经支持微信公众号的集成,用户可以通过关注微信公众号进行工作处理。并且支持待办工作的消息提醒。本文主要介绍如何将O2OA集成到微信公众号上去。 可以先扫下面的二维码关注我们公司的微信公众号…

开源OA办公开发教程:内容管理维护工具

O2OA内容管理数据维护。针对系统内容平台文档的修改,发布,删除,附件替换等。 1、功能说明 内容管理维护工具提供了系统内容平台文档的修改,发布,删除,附件替换等相关功能。 2、工具部署 连接O2云后&…

Java开源协同办公开发平台:做一款办公专用的云笔记

目前市面上有许许多多的云笔记产品,所谓云笔记,主要的作用就是记录个人的备忘需求,比如每天的日程安排、突如其来的灵感、生活笔记等等,只需要一个账号,就可以多平台通用。 除了日常生活之外,职场工作中也…

Java开源企业协同办公项目:O2OA如何集成WPS

O2OA平台是一个企业办公类系统,为了方便实现在线编辑 word、excel、ppt文件,与金山wps在线编辑功能集成。本文主要介绍如何将O2OA集成wps。 一、总体思络: 金山在线文档简介: 金山文档在线预览编辑服务,是以 H5 网页的…

Java开源协同办公开发平台:试试企业的固定资产管理功能吧

企业的固定资产,与企业的生存和发展息息相关,是企业生产制造的核心。 企业的固定资产特指属于企业的资产和设备工具等,搞定企业固定资产管理,有利于企业生产和发展的顺利进行,创造良好的经济效益。但是在实际的管理过…

Java开源企业协同办公教程:O2OA组件状态的设置

组件设置显示状态 系统安装后,应用中有系统默认的所有组件,但是实际并不需要时,可以修改组件的显示状态或者权限 管理员登录后,进来系统设置-系统部署-模块部署 编辑需要修复的组件 设置了不可见,所有用户都不可见。 …