Javascript 使用提示
虽然 Oracle Clinical One Platform 将 Javascript 用作规则编程语言,但在开始规则开发之前,您应该了解一些用法说明和限制,特别是您是一位经验丰富的 Javascript 开发人员。
规则处理警告
请遵循以下准则以帮助您高效地处理规则:
- 对数据执行某些匹配和比较操作时,使用记录的辅助函数减少对重复实例的循环需求。这样可以提高规则性能。
- 使用 ECMAScript 5 下的通用 Javascript 函数。例如,您可以使用 filter( )、reduce( ) 等处理元素数组,以便针对特定用途循环数组。这可以简化您的编码。
Javascript 限制
在任何规则表达式中都不允许以下常见的 Javascript 和 HTML 编码操作:
- 控制台操作
- 打印操作
- 文件操作(例如 load( ) 和 open( ))
- DOM 操作(例如 document 和 window)
- 显示消息(例如 alert)
- 中断脚本处理(例如 exit( ) 和 quit( ))
- 调试程序命令
- 循环操作(例如 for 和 while)
- 规则引擎内部限制的单词:
- 表达式
- 窗口
还有一些保留字通常在 JavaScript 中不允许。有关完整列表,请参阅 JavaScript Reserved Words 。
父主题:开始规则开发之前