EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
安装部署
应用开发
专题场景实战案例
低代码(Low-Code)开发参考手册
高开开发参考手册
流程开发参考手册
AFCenter 使用指南
Governor 使用指南
FAQ
  • _1-环境变量介绍
  • _3-使用介绍
  • _3-1-使用系统变量-应用系统变量
  • _3-1-1-使用系统变量
  • _3-1-2-使用应用系统变量
  • _3-2-使用muo

环境变量

# 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属性值。

应用系统变量

← 使用脚本图元 访问权限 →