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

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

不允许

不允许

允许

允许


推荐文章:

数据清理-O2OA平台如何清除测试数据
2021-02-07
当O2OA业务开发、测试完成时,上线前通常需要清除已经存在的测试数据,或者演示数据。O2OA提供命令对指定模块的业务数据进行清除。清除测试数据清除已存在的业务数
RPM打包-将O2OA打成RPM安装包
2021-08-03
@源码打包@RPM打包@O2OA@rpm安装包在国产可信环境一般不允许对服务器进行文件上传解压安装,这时,我们需要把O2OA打包成符合要求的RPM安装包,通过可
常见问题:Maven编译o2server错误: Java Heap Space
2021-02-07
错误描述:解决方法:扩大maven内存。配置用户或者系统的环境变量MAVEN_OPTS。右键我的电脑(win10是此电脑)–>高级–>环境变量–>新建配置好后重
开发知识-中标麒麟安装人大金仓详细步骤
2021-03-24
环境说明操作系统版本:NeoKylinLinuxAdvancedServerreleaseV7Update6(Chromium)1.前期准备工作1.1数据库下载
系统配置-主要配置文件说明
2021-02-25
O2OA开发平台有比较多的配置文件,目前多数配置已经已经可以直接在WEB端进行修改。本章节主要讲述O2OA信息化系统开发平台支持的配置文件以及各项配置相关的用途
业务开发-组织架构-组织管理者设定
2021-02-26
O2OA提供多级组织架构设置能力,用户可以在系统内设置集团、分公司、部门、小组等多级企业组织结构来满足办公需要。本文主要介绍如何在O2OA中设定组织的管理者实现
企业办公首页使用说明
2021-02-19
O2OA企业办公首页的导航栏中,有直观清爽的界面、功能丰富的应用。根据企业办公需求随心使用,包含流程管理、会议管理、组织管理、日程管理等等。
系统配置-服务器端口冲突和端口修改
2021-02-25
在安装O2OA的服务器上很可能已经启用了IIS、apache或者nginx等服务器,已经有其他的应用或者web站点正在运行中,所以O2OA启动所需要的80端口已
业务开发-组织架构-组织职位信息管理
2021-02-26
O2OA提供多级组织架构设置能力,用户可以在系统内设置集团、分公司、部门、小组等多级企业组织结构来满足办公需要,可以为组织设置不同的职务来实现配置和人员的解耦。
平台服务器版本升级操作说明
2021-12-10
O2OA信息化系统开发平台提供离线升级命令,用户可以下载最新的安装包到服务器进行服务器升级,系统升级时可以对旧程序进行备份,让升级操作更加可靠。

results matching ""

    No results matching ""