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

时间:2023-12-26 17:03:04

如何使用系统参数

在应用开发时,您也可在应用开发工作台导入管理台设置的系统参数,导入后,可在应用开发工作台中使用该系统参数。以在“A”应用为例,介绍如何导入系统参数。

  1. 参考如何登录经典应用设计器中操作,进入“A”应用开发界面。
  2. 在“A”应用开发界面左侧菜单栏下方,选择“配置”,在打开的页签选择“系统参数”。
  3. 单击“导入”,选择管理中心已创建的系统参数进行导入。
  4. 在脚本、服务编排、流程编排BPM和数据接入中,使用系统参数。

    • 脚本:引入系统参数的代码行中,引入“sys”系统库,并使用“sys.getParameter('系统参数名')”引入系统参数。
      例如,脚本里编辑如下代码,执行脚本,不用输入入参,查看“日志”页签打印的日志。
      import * as sys from 'sys'; 
      let sysParam = sys.getParameter('命名空间__APPName_MaxValue'); 
      console.log("MaxValue:", sysParam);

    • 服务编排:在服务编排“全局上下文”中,新增公式变量,表达式输入“SYSPA RAM ETER('系统参数名')”,引入系统参数,注意数据类型保持一致。

    • BPM:在BPM“全局上下文”中新增相同数据类型的变量,图元配置中设置该变量,值输入“SYSPARAMETER('系统参数名')”,引入系统参数。

    • 数据接入:在数据接入的输入源“添加5G消息”页面,勾选“引用变量”,以“{!系统参数名}”方式引入系统参数。注意数据类型要符合数据接入定义的要求。
      图1 数据接入中引入系统参数
    • “Rest服务”连接器:在“Rest服务”类型的连接器中,单击“新建”,在“新建REST Action”页面的URL内用“{!系统参数名}”方式引入系统参数。
      图2 “Rest服务”连接器中引入系统参数

support.huaweicloud.com/admin-astrozero/astrozero_06_0022.html