通过变量,可以将业务逻辑作为命名值存储在表达式中。
使用变量可以通过多种方式增强表达式:
Oracle Fusion Cloud Enterprise Data Management 中有两种类型的变量可用:
您可以在任何表达式上下文中使用变量,例如派生属性值、创建自定义验证以及创建提取筛选器。
定义变量
您在表达式生成器中的位置确定您定义的变量的类型。如果您位于表达式的顶层,则变量将定义为全局变量,可以在表达式中的任何位置使用该变量。如果您位于 IF 语句中,则变量将定义为局部变量,只能在该 IF 语句中使用该变量。在这两种类型之间,定义变量的过程是相同的。
此时将创建变量并显示在调色板的“变量”部分中。
Note:
“变量”部分会列出所有全局变量和局部变量。请记住,只能将局部变量拖动到定义它们的语句中。在表达式中使用变量
定义变量后,可以在表达式语句或方法中使用它。
可以在表达式中的任何位置选择全局变量。只能在定义局部变量的 IF 语句的上下文中选择相应的局部变量。对于这两种类型的变量,只能在编辑器中定义变量后才能使用相应变量。
为变量赋值
可以在表达式中为变量赋值。例如,可以定义全局变量 varDesc 以检索节点的“描述”属性。然后,在 IF 语句中,您可以添加逻辑,规定如果节点的国家/地区是美国,则为该变量赋的值是节点的“描述 - 美国”属性。
要为变量赋值:
重命名和移除变量