ASTRO轻应用 ASTROZERO-设置系统参数:如何使用系统参数

时间:2024-07-17 13:46:35

如何使用系统参数

系统参数创建完成后,可在脚本、服务编排、流程编排BPM和数据接入中使用。
  • 脚本:脚本代码引入系统参数的代码行中,引入“sys”系统库,并使用“sys.getParameter('系统参数名')”引入系统参数。
    例如,脚本里编辑如下代码,执行脚本,不用输入入参,查看“日志”页签打印的日志。
    import * as sys from 'sys'; 
    let sysParam = sys.getParameter('命名空间__APPName_MaxValue'); 
    console.log("MaxValue:", sysParam);
    图1 在脚本中使用
  • 服务编排:在服务编排的“全局上下文”中,新增公式变量,表达式输入“SYSPA RAM ETER('系统参数名')”,引入系统参数,注意数据类型保持一致。
    图2 在服务编排中使用
  • BPM:在BPM的“全局上下文”中,新增相同数据类型的变量,图元配置中设置该变量,值输入“SYSPARAMETER('系统参数名')”,引入系统参数。
    图3 在BPM中使用
  • 消息接入:在消息接入的输入源“添加5G消息”页面,勾选“引用变量”,以“{!系统参数名}”方式引入系统参数。注意数据类型要符合消息接入定义的要求。
    图4 在消息接入中使用
  • Rest服务连接器:在Rest服务类型连接器(自定义连接器)的“动作”页签,单击“新建”。在“新建REST Action”页面的URL内,使用“{!系统参数名}”方式引入系统参数。
    图5 “Rest服务”连接器中引入系统参数
support.huaweicloud.com/usermanual-astrozero/astrozero_05_0022.html