Skip to main content

其他操作

服务端规则:其他操作规则;

执行方法

案例演示:

规则描述:

规则名称ExecuteRuleSet
描述此规则用于调用构件内或引用构件的方法(可传参),并取得执行后的返回数据。

中断规则

案例演示:

规则描述:

方法名AbortRule
描述退出当前规则链:仅中断当前规则链的执行(若后续存在其他规则链,将继续执行);
中断所有规则链:中断所有规则链的执行(若后续存在其他规则链,也不再执行);
客户端:不回滚事务;
服务端:回滚事务。

执行函数/表达式

案例演示:

规则描述:

方法名ExecExpression
描述执行表达式,并返回值表达式的执行结果。

异常中断

案例演示:

TODO: 补充案例演示

规则描述:

方法名ExceptionAbort
描述中断后续规则链执行,并返回指定业务异常。

中断循环

案例演示:

TODO: 补充案例演示

规则描述:

方法名AbortLoop
描述在循环体内部使用,用于中断最近的封闭循环体(break)或中断最近的封闭循环体的一次迭代,开始新的迭代(continue)。

调用WebAPI

案例演示:

TODO: 补充案例演示

规则描述:

规则名称CallWebApi
描述开发系统,通过URL调用其他V平台系统WEBAPI或调用第三方API,并取得返回数据供其它规则使用。
当为调用WebAPI时,可以设置租户编码,若不填写,当环境为租户模式时默认取当前租户编码。
当为调用第三方API时,可以设置请求模式POST或GET,若请求方式为POST,还可设置传参方式KeyValue或字符串,
KeyValue方式通过在列表中设置入参参数,而字符串方式设置格式一般为JSON。

配置数据还原

案例演示:

规则描述:

规则名称ServerRestoreXMLOrJSON
描述元素名值规范
1. 元素名可以含字母、数字以及其他的字符;
2. 元素名不能以数字或者标点符号开始;
3. 元素名不能以字符 “xml”(或者 XML、Xml)开始;
4. 元素名不能包含空格;用于把JSON或XML配置数据还原到界面实体中。

配置数据生成

案例演示:

规则描述:

规则名称ServerGenerateXMLOrJSON
描述元素名值规范:
1. 元素名可以含字母、数字以及其他的字符;
2. 元素名不能以数字或者标点符号开始;
3. 元素名不能包含空格;用于依据界面数据产生通用的XML/JSON格式数据。

报表打印数据转换

案例演示:

TODO: 补充案例演示

规则描述:

规则名称ServPrintDataTrans
描述本规则可为报表加载数据并转换成最终可预览/打印的数据格式(支持批量转换)。
使用方法实体接收转换后的数据结果,可通过客户端的打印操作规则对转换数据进行预览/打印操作。
注:支持对普通报表、分组报表、交叉报表、分组交叉报表的数据进行转换。

调用WebService

案例演示:

TODO: 补充案例演示

规则描述:

规则名称CallWebService
描述开发系统,通过URL调用其他V平台系统WEBService或通过URL调用第三方WEBService

二维码生成

案例演示:

TODO: 补充案例演示

规则描述:

规则名称GenerateQrCode
描述二维码生成
根据一段文本值生成相应二维码图片到文件服务,返回二维码的文件标识ID;
二维码的长宽,外边距,容错率可以通过规则配置参数值决定;
该规则通常和扫描二维码规则配套使用。

推送消息

案例演示:

TODO: 补充案例演示

规则描述:

规则名称PushMessage
描述规则说明:
1、AppKey:对应极光推送平台上所创建的应用AppKey。
2、Master Secret:对应极光推送平台上所创建的应用Master Secret。
3、目标窗体:
如果打开类型是V页面,则值为"构件编码.窗体编码"。
如果打开类型H5页面格式,则填写完整的H5页面URL地址,例如:http://m.baidu.com(注:不填则不打开窗体)。
注意:此规则需开启极光推送推送插件(移动App打包平台-插件配置-平台插件-极光推送)。

主题操作

案例演示:

TODO: 补充案例演示

规则描述:

规则名称ThemeOperation
描述主题操作。

获取活动集输入输出参数

案例演示:

TODO: 补充案例演示

规则描述:

规则名称VGetRuleSetInputAndOutputVariables
描述获取活动集输入输出参数。

获取活动集事件源的输入输出变量(业务流程使用)

案例演示:

TODO: 补充案例演示

规则描述:

规则名称WorkFlowInteGetPlatformRuleSetEventSourceInOutputValues
描述获取活动集事件源的输入输出变量(业务流程使用)。