自定义配置

多端低代码开发平台魔笔支持自定义配置。例如,可以配置API集成场景下的Auth授权信息或逻辑流中使用的变量或对象值。

操作步骤

  1. 在应用开发界面的左侧功能区,单击配置应用配置,系统默认进入应用配置页签。

  2. 选择自定义配置页签,单击添加配置,弹出添加配置对话框。

    说明

    系统模块和被引用模块,无法进行自定义配置。

  3. 配置参数类型名称区分环境

    参数说明如下:添加配置

    参数名称

    参数描述

    类型

    选择通用加密

    • 通用:系统原始保存配置的值,例如用户名、用户ID。

    • 加密:系统加密存储配置的值,例如密码、密钥。

    名称

    自定义,仅支持中文、英文、数字、下划线(_),字符长度小于等于20。例如:创建用户ID、AccessKey Secret。

    区分环境

    选择或者

    • :分别设置预览环境值开发环境值生产环境值

    • :设置一个通用的,适用于开发环境、预览环境和生产环境。

    自定义,字符串类型,字符长度小于等于1024。配置的值可用于:

    • API集成时的授权信息。

    • 通过getConfig()函数传递的变量值。

  4. 单击确定

使用场景

  • 集成API中配置Auth授权

    1. 通过API的Auth授权绑定自定义配置的值。

      1. 参见自定义配置的操作步骤创建用户ID阿里云密钥,用户ID类型选择通用阿里云密钥类型选择加密用户ID阿里云密钥均为示例,请根据实际业务场景自定义。

      2. 单击API图标,打开右侧栏,选择集成API页签。

      3. 新建API。

      4. 单击Auth,在右侧页面中,鉴权方式选择阿里云(POP)AccessKey ID选择自定义配置的用户IDAccessKey Secret选择自定义配置的阿里云密钥,并保存。集成API的其他详细操作请参见添加接口AUTH授权使用自定义配置

        说明
        • 自定义配置中通用类型的值可与AccessKey ID绑定。

        • 自定义配置中加密类型的值可与AccessKey Secret绑定。

    2. 通过在逻辑流中创建结构体,传递自定义配置的值。

      1. 单击逻辑流图标,打开右侧栏,默认进入逻辑流页签。

      2. 新建后端逻辑流。您可根据实际业务场景选择前端或者后端逻辑流。

      3. 在左侧组件的结构体操作区域,拖拽创建至画布中。在右侧属性区域,设置结构体类型为已创建的结构体。

        image

  • 逻辑流中通过表达式配置getConfig(名称)

    说明

    名称即为自定义配置中参数名称的值,例如,用户ID。

    1. 创建自定义配置用户名类型选择通用,用户名仅为示例,请根据实际业务场景自定义。

    2. 单击逻辑流图标,在逻辑流页签中,新建逻辑流。

    3. 配置表达式getConfig(名称)。以创建变量操作为例进行说明。

      1. 在左侧组件的变量操作区域,拖拽创建至画布中。

      2. 在右侧属性区域,设置变量类型CHARTEXT

        说明

        CHARTEXT类型的变量可用于配置getConfig()的返回参数。

      3. 设置初始值对话框中,配置表达式为getConfig(用户名)。此处的用户名仅为示例。

      4. 单击确定,则getConfig()的返回参数配置完成。

        getConfig()

相关操作

  • 编辑自定义配置的值。

    1. 在自定义配置列表中,选中某条配置信息,单击右侧的编辑,打开编辑配置对话框。

    2. (可选,适用于加密类型)在编辑配置对话框中,单击参数值右侧的编辑

    3. 编辑参数值。

    4. 单击确定

  • 删除自定义配置。

    在自定义配置列表中,选中某条配置信息,单击右侧的删除,二次确认无误后删除。