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