SettingsReadActivity
分类: 通用步骤
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: ActionActivity
模块: FlowManagement.Domain
概述
SettingsReadActivity(读系统设置)是用于在流程中读取系统设置值的节点。它继承自 ActionActivity,通过 ISettingManager 服务读取系统配置并写入流程上下文。
配置说明
| 属性名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| ProviderName | string | 否 | G | 提供者名称(G=全局) |
| ProviderKey | string | 否 | - | 提供者标识 |
| SettingName | string | 是 | - | 设置名称 |
| SettingsDataContext | string | 是 | SettingsDataContext_Value | 结果写入的流程上下文键名 |
流程上下文
输出参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| {SettingsDataContext} | string | 读取的系统设置值 |
使用示例
{
"Type": "SettingsReadActivity",
"Name": "读取系统配置",
"Alias": "ReadSetting",
"SettingName": "App.MaxRetryCount",
"SettingsDataContext": "MaxRetryCount_Value"
}
注意事项
- 💡 使用 ABP 的 ISettingManager 服务
- 💡 支持全局设置和租户设置
- ⚠️ 设置名称必须在系统中已定义
相关节点
- SettingsWriteActivity: 写系统设置节点
更新历史
| 日期 | 版本 | 说明 |
|---|---|---|
| 2025-11-28 | 1.0 | 初始版本 |
本文档最后更新时间: 2025-11-28