环境变量
# 1 环境变量介绍
在业务系统中,通过配置和管理环境变量,以便应用程序能够适应不同的运行环境和需求。在开发、测试和生产环境中使用不同的环境变量来配置应用程序的行为。
环境变量的使用可以简化应用程序的配置,提高应用程序的可移植性和可维护性。通过合理使用环境变量,开发人员可以轻松地更改应用程序的行为而无需修改代码。此外,环境变量还可以在逻辑流中做传递参数与赋值,以便实现业务逻辑。
# 3 使用介绍
# 3.1 使用系统变量/应用系统变量
# 3.1.1 使用系统变量
示例一:如何获取系统变量?
在逻辑流上下文中,平台系统变量systemVars
作为全局变量默认存在,可以通过systemVars/xxx取值。系统变量的管理与维护在AFCENTER平台系统变量菜单中。
1.定义参数
在逻辑流属性设置中,定义变量params
用于获取系统变量中的参数值。
2.变量赋值
在赋值图元中拿到系统变量中的属性值对参数进行赋值。
3.执行调试
执行当前逻辑流,通过断点调试可以看出,当前逻辑流中存在的系统变量systemVars
以及其属性字段值,变量 params
成功获取到系统变量中属性值。
# 3.1.2 使用应用系统变量
示例二:如何获取应用系统变量?
在逻辑流上下文中,当前应用的应用系统变量appSystemVars
作为全局变量默认存在,可以通过appSystemVars/xxx取值。应用系统变量的管理与维护在AFCENTER平台应用门户内系统变量菜单中。
1.定义参数
在逻辑流属性设置中,定义变量appParams
用于获取应用系统变量中的参数值。
2.变量赋值
在赋值图元中拿到应用系统变量中的属性值对参数进行赋值。
3.执行调试
执行当前逻辑流,通过断点调试可以看出,当前逻辑流中存在的应用系统变量appSystemVars
以及其属性字段值,变量 appParams
成功获取到应用系统变量中属性值。
# 3.2 使用MUO
MUO是存放当前登录用户信息的对象,获取MUO中的用户信息属性值通过m:userObject/xxx进行取值。
示例三:如何获取MUO用户信息?
1.查看MUO用户信息属性
创建后的逻辑流可以通过执行断点调试来查看当前上下文中,MUO用户信息属性。
2.定义参数
在逻辑流属性设置中定义参数userId用于获取MUO用户信息中当前登录用户ID。
3.变量赋值
在赋值图元中使用变量m:userObject/userId
对参数进行赋值。
4.执行调试
执行当前逻辑流,通过断点调试可以看出,变量 userId
成功获取到MUO用户信息中ID属性值。