关键词:服务管理,服务脚本,前后端脚本,脚本差异,脚本说明,前端后端

O2OA提供的服务管理中心可以让用户使用Javascript语言自由编写脚本的处理逻辑来实现与第三方的数据交互,数据同步以及系统内的数据处理等工作。本文主要介绍系统前端脚本和后端脚本的主要差异。


O2OA中复杂的应用通常需要通过Javascript来实现。根据运行环境的差异,分为前后端脚本。
前端脚本是运行在浏览器上的,本系统的前端脚本基于mootools来构建,遵循ECMAScript 5.1规范。
后端脚本运行在服务器上,基于JDK8标准的Nashorn,遵循ECMAScript 5.1规范。
前端脚本在本系统的WebAPIAPI中有详细介绍,这里不再过多介绍。后端脚本在视图列脚本、流程事件、接口和代理中都有使用,并且这些地方的上下文都有不同。

前端脚本 视图列 流程事件 接口和代理
运行环境 浏览器 服务器端 服务器端 服务器端
访问DOM对象 允许 不允许 不允许 不允许
API方法 查看 this.value(本列的列值)、this.entry.data(本行的数据) this.data、this.workContext、this.org this.org
允许使用“脚本组件” 可以使用this.include()跨应用调用,比如流程中的脚本可以调用门户中的脚本组件。 不允许 允许使用本应用 不允许
使用JAVA 不允许 不允许 允许 允许

推荐文章:

系统配置-主要配置文件说明
2021-02-25
O2OA开发平台有比较多的配置文件,目前多数配置已经已经可以直接在WEB端进行修改。本章节主要讲述O2OA信息化系统开发平台支持的配置文件以及各项配置相关的用途
消息队列-配置activeMQ、kafka消息队列
2021-02-07
一、配置activeMQ消息队列第一步:配置消息提醒文件messages.json从o2server/configSample目录中COPY一份到o2serve
移动办公-将平台集成到阿里钉钉(DingTalk)
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以微应用的方式集成到阿里钉钉,同步钉钉的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送
企业网盘使用手册
2021-02-19
O2OA企业网盘可以集中储存、管理公司内的文件,确保数字资产安全,支持远程访问,将文件分享给个人、组织、群组。
系统配置-服务器端口冲突和端口修改
2021-02-25
在安装O2OA的服务器上很可能已经启用了IIS、apache或者nginx等服务器,已经有其他的应用或者web站点正在运行中,所以O2OA启动所需要的80端口已
前端API-前端界面开发API文档
2021-03-02
O2OA使用前后端分离的模式进行系统设计,并且也开放了全部的后端API供开发者使用,开发者可以根据各类API组织出符合实际业务需求的新服务或者新业务。本文主要介
Office在线协作使用手册
2021-03-30
O2OAOffice在线协作模块,可以让使用者完全基于浏览器实现Office文档的在线编辑,协同编辑功能,不需要在本地安装WPS,Office等应用软件,可以对
信息管理和企业信息栏目开发
2021-02-25
本篇主要使用实例开发的方式讲述如何在O2OA平台中开发一个简单的通知公告,包括栏目创建,分类设置,表单设计以及如何验证表单开发成果。
业务开发-组织架构-群组信息及管理操作
2021-02-26
O2OA提供群组来让业务中对人员的选择更为方便快捷。系统支持把类似的一群人或者一些组织设置为同一个群组,在业务使用中,可以指定某个群组为处理者,或者从某个群组里
数据中心-自定义数据表
2021-03-01
O2OA提供的数据管理中心,可以让用户通过配置的形式完成对数据的汇总,统计和数据分组展现,查询和搜索数据形成列表数据展现。也支持用户配置独立的数据表来适应特殊的

results matching ""

    No results matching ""