更新项目属性
| 适用环境 | SaaS |
| 私有部署 |
要求
| ONES |
|---|
| v6.0.83+,v6.1.66+ |
Payload
EventData
| 字段 | 类型 | 描述 |
|---|---|---|
id | string | 项目属性ID |
propertyTypeLabel | 字符串枚举 | 项目属性类型 |
basicInfoChanges | BasicInfoChanges | 项目属性基础变更信息 |
options | Map<string, Option> | 项目属性选项值变更信息,key 为选项值的ID |
propertyTypeLabel 字符串枚举值
| 枚举值 | 描述 |
|---|---|
date | 日期 |
float | 浮点数 |
integer | 整数 |
option | 单选菜单 |
multi_option | 多选菜单 |
text | 单行文本 |
multi_line_text | 多行文本 |
time | 时间 |
user | 单选成员 |
user_list | 多选成员 |
BasicInfoChanges
| 字段 | 类型 | 描述 |
|---|---|---|
name | Name | 项目属性名称更新结构 |
Name
| 字段 | 类型 | 描述 |
|---|---|---|
oldValue | string | 原项目属性名称 |
newValue | string | 新项目属性名称 |
Option
| 字段 | 类型 | 描述 |
|---|---|---|
oldValue | string | 原项目属性选项值 |
newValue | string | 新项目属性选项值 |
示例
{
"data": {
"eventType": "ones:setting:project-field:updated",
"eventID": 1773166207945625601,
"timestamp": "1709005723000",
"eventContext": {
"triggerUserID": "tgbvfr34",
"teamID": "wsxcdejk",
"organizationID": "mkobhu1u"
},
"eventSubscriber": {
"subscriberID": "Re6FSci9",
"clientID": "37732555"
},
"eventData": {
"id": "U1wWJ5cU",
"propertyTypeLabel": "option",
"basicInfoChanges": {
"name": {
"oldValue": "旧项目属性名称",
"newValue": "新项目属性名称"
}
},
"options": {
"o1wWJ5cU": {
"oldValue": "",
"newValue": "新增选项值"
},
"o2wWJ5cU": {
"oldValue": "旧选项值",
"newValue": "新选项值"
},
"o3wWJ5cU": {
"oldValue": "删除选项值",
"newValue": ""
}
}
}
}
}