O2OA开发团队于2019年2月20日首次发布基于Javascript语法的前端开发脚本API文档。并且表示团队仍在进一步维护和编写更加详细的API文档以及《开发技术白皮书》。
访问地址:http://www.o2oa.net/x_desktop/portal.html?id=dcd8e168-2da0-4496-83ee-137dc976c7f6
或者:http://www.o2oa.net/document.html
O2OA 脚本基于Javascript语法,您可以通过脚本访问和操作允许的DOM对象;也可以通过平台定义的API操作业务数据、组织、视图等各种对象。脚本可以在后端(服务器端)和前端(浏览器端)执行。定义在流程中的脚本在后端执行;定义在表单等其他地方的脚本在前端执行。
后端脚本基于JDK8标准的Nashorn,遵循ECMAScript 5.1规范。前端脚本基于您使用的浏览器的Javascript引擎。
该版本API包含:业务数据(data)、流程实例(workContext)、内容管理实例(documentContext)、组织(org)
流程表单(form)、页面(page)、视图(view)、数据字典(Dict)、Action(Action)、引用(include)、方法定义(define)、session(session)十二个方面的脚本常见使用情况,相信会对大家有帮助。