

---

## 11月30日

| 工作事项                                       | 进度         | 项目                   | 文档                                                         | 工作量 | 描述 | 协作者 |
| ---------------------------------------------- | ------------ | ---------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| DX对象选择Setter支持属性配置                   | ✅ 已完成     | Kunlun Builder, DX兼容 | [feat: DX对象选择Setter支持属性配置](https://code.byted.org/nclc-platform/kunlun-builder/commit/52dbdc6a138a2035e970c1d8b99102291289c066) | M      |      |        |
| DX Array Setter点击加号无法添加                | ✅ 已完成     | Kunlun Builder, DX兼容 | [fix: DX Array Setter点击加号无法添加](https://code.byted.org/nclc-platform/kunlun-builder/commit/2a3f9356a7bec29b0f9fb3ebff0603e57fb997d0) | S      |      |        |
| DX Array Setter添加item label函数未执行        | ✅ 已完成     | Kunlun Builder, DX兼容 | [fix: DX Array Setter添加item label函数未执行](https://code.byted.org/nclc-platform/kunlun-builder/commit/737d1a5d837a431da318bbed4eb13a9b6f45bb96) | M      |      |        |
| DX Array Setter修复displayName未被写入表单消费 | ✅ 已完成     | Kunlun Builder, DX兼容 | [fix: DX Array Setter修复displayName未被写入表单消费](https://code.byted.org/nclc-platform/kunlun-builder/commit/c8179cf3741295cfd6e4ad11387c63d730351369) | S      |      |        |
| DX Object Field Setter字段下钻名称展示错误     | ✅ 已完成     | Kunlun Builder, DX兼容 | [fix: DX Object Field Setter字段下钻名称展示错误](https://code.byted.org/nclc-platform/kunlun-builder/commit/5fa29cba3d8563ec479f9ac0f78c85ad030a4d07) | M      |      |        |
| DX Array Setter去除冗余displayName字段         | ⏱ 推迟一天   | Kunlun Builder, DX兼容 |                                                              |        |      |        |
| DX Object Field Setter字段全选报错             | 📈 连续到明天 | Kunlun Builder, DX兼容 |                                                              |        |      |        |

### 笔记

- [自测清单](https://bytedance.feishu.cn/wiki/wikcnH6lZNNHbpFxWx2joU7QpUb) 

### 明日计划

- DX Array Setter去除冗余displayName字段
- DX Object Field Setter字段全选报错

---

## 11月29日

| 工作事项                       | 进度       | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------ | ---------- | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 下拉选择过滤条件功能补齐       | ⏱ 推迟一天 | Kunlun Builder, 下拉选择 |                                                              |        |      |        |
| DX对象选择器Setter接入字段选择 | ✅ 已完成   | Kunlun Builder, DX兼容   | [feat: DX对象选择器Setter接入字段选择](https://code.byted.org/nclc-platform/kunlun-builder/commit/cf11c486af54c19b3b7e5a54aeb00b1aa695d5ee?merge_request_iid=2572) | L      |      |        |
| 将fields中$id换成id            | ✅ 已完成   | Kunlun Builder, DX兼容   | [perf: 将fields中$id换成id](https://code.byted.org/nclc-platform/kunlun-builder/commit/476e7529496062f0f0e6b5563fb014cead5c817b) | M      |      |        |

### 跟进

- 导航与标签页tabKey改成唯一值@王松 @章斌 @洪科伟 
- 下拉选择过滤条件功能补齐@林恭瑜 
- Runtime侧页面列表接口@陈多 
- 新版流程对象配置多个下钻无权限@杨猛 
- feishuComment元数据类型支持方案@赵汝军 

---

## 11月28日

| 工作事项                        | 进度       | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------- | ---------- | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 兼容DX对象选择器Setter（方案2） | ✅ 已完成   | Kunlun Builder, DX兼容   | [feat: 兼容DX对象选择器Setter](https://code.byted.org/nclc-platform/kunlun-builder/merge_requests/2552/commits) | XL     |      |        |
| 改用内置兼容Setter              | ✅ 已完成   | Kunlun Builder, DX兼容   | [feat: DX对象选择器Setter改用内置兼容Setter](https://code.byted.org/nclc-platform/kunlun-builder/commit/790b720bbab3245f4354f1371af3439f701cd492?merge_request_iid=2552) | S      |      |        |
| OrderBySetting Setter           | ✅ 已完成   | Kunlun Builder, DX兼容   | [feat: 兼容DX对象选择器OrderBySetting Setter](https://code.byted.org/nclc-platform/kunlun-builder/commit/20584ce49314dd65cb9bff6297291a65d5effdbe?merge_request_iid=2552) | M      |      |        |
| ObjectSelector Setter           | ✅ 已完成   | Kunlun Builder, DX兼容   | [feat: 兼容DX对象选择器ObjectSelector Setter](https://code.byted.org/nclc-platform/kunlun-builder/commit/2cbc75b282f78cb27fdfe7f87370dd29baec02ba?merge_request_iid=2552) | M      |      |        |
| 表单兄弟字段更新方法            | ✅ 已完成   | Kunlun Builder, DX兼容   | [feat: 表单兄弟字段更新方法](https://code.byted.org/nclc-platform/kunlun-builder/commit/42ad39ad8e4b3e8cbf8f48feb768553b0e8907f1?merge_request_iid=2552) | S      |      |        |
| 接入DX对象选择器Setter          | ✅ 已完成   | Kunlun Builder, DX兼容   | [feat: 接入DX对象选择器Setter](https://code.byted.org/nclc-platform/kunlun-builder/commit/cdef5df71d8146117ea90243071c394c6f9bc0e8?merge_request_iid=2552) | M      |      |        |
| 权限收集支持多对象动作鉴权      | ✅ 已完成   | Kunlun Builder, 权限     | [feat: 权限收集支持多对象动作鉴权](https://code.byted.org/nclc-platform/kunlun-builder/commit/53a66a9a6d6749cb08ebdd61079d172876cc2a3c) | M      |      |        |
| 下拉选择过滤条件功能补齐        | ⏱ 推迟一天 | Kunlun Builder, 下拉选择 |                                                              |        |      |        |

### 笔记

- 2.0中流程权限缺少对新版流程的测试（多对象，多记录）

### 明日计划

- 下拉选择过滤条件功能补齐

---

## 11月26日

| 工作事项                        | 进度         | 项目                   | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------- | ------------ | ---------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| pageTree增加标题                | ✅ 已完成     | Kunlun Builder, DX兼容 | [feat: pageTree增加标题](https://code.byted.org/nclc-platform/kunlun-builder/commit/3b5e101e87ae1bf5b83d49b622843f986e2cbb6f?merge_request_iid=2542) | S      |      |        |
| 修复url初始化参数不完整         | ✅ 已完成     | Kunlun Builder, DX兼容 | [feat: 修复url初始化参数不完整](https://code.byted.org/nclc-platform/kunlun-builder/commit/051e94b26eb0bb737186dcbf23b624a2b3c6e0b0?merge_request_iid=2543) | S      |      |        |
| 修复openPage无法传入参数        | ✅ 已完成     | Kunlun Builder, DX兼容 | [fix: 修复openPage无法传入参数](https://code.byted.org/nclc-platform/kunlun-builder/commit/5166d0ca7cc96494e28a895c9eded80970ef19cb?merge_request_iid=2544) | XS     |      |        |
| 兼容DX对象选择器Setter（方案1） | 📈 连续到明天 | Kunlun Builder, DX兼容 | [feat: 兼容DX对象选择器Setter](https://code.byted.org/nclc-platform/kunlun-builder/commit/c1dfffc43de689fc356b445cd5db0e1a27bb3252) | XL     |      |        |

### 笔记

- 兼容DX对象选择器Setter有两种方案
  - 把2.0中的setter包一层兼容层
  - 直接使用2.0的setter，并在表单字段的onChange下生成1.0的字段配置结构

### 明日计划

- 兼容DX对象选择器Setter

---

## 11月25日

| 工作事项                     | 进度         | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| ---------------------------- | ------------ | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 导出页面树相关函数           | ✅ 已完成     | Kunlun Builder, DX兼容   | [chore: 导出页面树相关函数](https://code.byted.org/nclc-platform/kunlun-builder/commit/4088fc3d663f784daa7b6c811b1564b819267311?merge_request_iid=2531) | XS     |      |        |
| 兼容DX openPage方法          | ✅ 已完成     | Kunlun Builder, DX兼容   | [feat: 兼容DX openPage方法](https://code.byted.org/nclc-platform/kunlun-builder/commit/b4c249613e674f3f68ec8aa3cb2032c3a12211d1?merge_request_iid=2531) | XL     |      |        |
| openPage方法支持查询参数     | ✅ 已完成     | Kunlun Builder, DX兼容   | [feat: openPage方法支持查询参数](https://code.byted.org/nclc-platform/kunlun-builder/commit/7a6b317c51eb5c89819062602be7f79c40dd2e62?merge_request_iid=2531) | S      |      |        |
| 移动pageTree到shared         | ✅ 已完成     | Kunlun Builder, DX兼容   | [refactor: 移动pageTree到shared](https://code.byted.org/nclc-platform/kunlun-builder/commit/51dd01f224e23a6b86c0ffdbcf932a9126146844?merge_request_iid=2531) | M      |      |        |
| 根据下拉选择过滤条件功能补齐 | ⏱ 推迟一天   | Kunlun Builder, 下拉选择 |                                                              |        |      |        |
| runtime侧获取页面列表接口    | 📈 连续到明天 | Kunlun Builder, 页面     |                                                              |        |      |        |
| 根据下拉选择过滤条件功能补齐 | ⏱ 推迟一天   | Kunlun Builder, 下拉选择 |                                                              |        |      |        |
| 跟进current_record没有更新   | 📈 连续到明天 | Kunlun Builder, 权限     |                                                              |        |      |        |

### 笔记

- [UIMeta 增加 ID 引用](https://bytedance.feishu.cn/docx/MilGdvcFhotMS8xMqxGcn1I1nVg)
- [Builder 2.0权限迁移概要](https://bytedance.feishu.cn/wiki/wikcnKnhF08NprFggRFzmyj1Kvd)

### 明日计划

- runtime侧获取页面列表接口
- 跟进current_record没有更新

---

## 11月24日

| 工作事项                  | 进度         | 项目                       | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 适配后端ref接口入参       | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: 适配后端ref接口入参](https://code.byted.org/nclc-platform/kunlun-builder/commit/c41f995b5ce93edd9654c4669ef747b1707a63d9) |        |      |        |
| openPage兼容              | 📈 连续到明天 | Kunlun Builder, DX兼容     |                                                              |        |      |        |
| 跟进mapping接口替换不正确 | ✅ 已完成     | Kunlun Builder, 全局       |                                                              |        |      |        |
| ref接口报错回滚           | ✅ 已完成     | Kunlun Builder, 元数据引用 | [fix: ref接口报错回滚](https://code.byted.org/nclc-platform/kunlun-builder/commit/2fa64a92a353f4385b9aeb968cc0a355ea0e0503) |        |      |        |
| 临时修复页面列表接口报错  | ✅ 已完成     | Kunlun Builder, 页面       | [fix: 临时修复页面列表接口报错](https://code.byted.org/nclc-platform/kunlun-builder/commit/565784e5dabf1da67506c959146a9b04bfa4aaa2) |        |      |        |

### 笔记

- [openPage兼容方案](https://bytedance.feishu.cn/wiki/wikcnGQac2gxVFRPNH3UsPbTD3f) 

### 明日计划

- openPage兼容

---

## 11月23日

| 工作事项                        | 进度         | 项目                        | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------- | ------------ | --------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 搭建一个调用所有API的自定义组件 | ✅ 已完成     | Kunlun Builder, DX兼容      |                                                              |        |      |        |
| openPage兼容方案                | 📈 连续到明天 | Kunlun Builder, DX兼容      | [openPage兼容方案](https://bytedance.feishu.cn/wiki/wikcnGQac2gxVFRPNH3UsPbTD3f) |        |      |        |
| 根据下拉选择过滤条件功能补齐    | ⏱ 推迟一天   | Kunlun Builder, 下拉选择    |                                                              |        |      |        |
| 下拉选择转换脚本增加变量注册    | ⏱ 推迟一天   | Kunlun Builder, UIMeta-UIDL |                                                              |        |      |        |
| UIMeta 引用收集遗漏监测         | ⏱ 推迟一天   | Kunlun Builder, UIMeta-UIDL |                                                              |        |      |        |
| runtime侧获取页面列表接口       | ⏱ 推迟一天   | Kunlun Builder, 页面        |                                                              |        |      |        |
| 优化判断uimeta元数据逻辑        | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [perf: 优化判断uimeta元数据逻辑](https://code.byted.org/apaas/to-uidl/commit/595a15d0cbaf43cd29ffb4d3fde0b9781fdfb8f3?merge_request_iid=10) |        |      |        |

### 笔记

- [openPage兼容方案](https://bytedance.feishu.cn/wiki/wikcnGQac2gxVFRPNH3UsPbTD3f) 

### 明日计划

- runtime侧获取页面列表接口@陈多 
- domainModel接口3个修改
  - metaType的value改成snake
  - reference改成references
  - apiName改成api_name，objectApiName改成object_api_name
- 跟进openPage兼容@禹慧慧 
- 跟进mapping接口替换不正确@黄鹏 

---

## 11月22日

| 工作事项                                        | 进度         | 项目                        | 文档                                                         | 工作量 | 描述 | 协作者 |
| ----------------------------------------------- | ------------ | --------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 自定义组件UIMeta转UIDL方案                      | ⏱ 推迟一天   | Kunlun Builder, DX兼容      |                                                              |        |      |        |
| 确定Kunlun-FE中把UINode.props注入视图组件的方式 | ⏰ 无限期推迟 | Kunlun Builder, DX兼容      |                                                              |        |      |        |
| 修复下拉选择下拉框宽度超出容器                  | ✅ 已完成     | Kunlun Builder, 下拉选择    | [fix: 修复下拉选择下拉框宽度超出容器](https://code.byted.org/nclc-platform/kunlun-builder/commit/62128515d4f9abb9c981ad73ee46b8cd928533be) | XS     |      |        |
| 下拉选择过滤条件功能补齐                        | ⏱ 推迟一天   | Kunlun Builder, 下拉选择    |                                                              |        |      |        |
| UIMeta增加ID引用方案                            | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [UIMeta 增加 ID 引用](https://bytedance.feishu.cn/docx/MilGdvcFhotMS8xMqxGcn1I1nVg) | M      |      |        |
| UIMeta增加填充ID函数                            | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [feat: UIMeta增加填充ID函数](https://code.byted.org/apaas/to-uidl/commit/d4db3932cbe610fd584e480cee58d62e50f3df78?merge_request_iid=10) | M      |      |        |
| 下拉选择转换脚本增加过滤条件                    | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [feat: 下拉选择过滤条件转换](https://code.byted.org/apaas/to-uidl/commit/dda8556899698f3c9631dce0a27683a378d18d0b) | XS     |      |        |
| 去除转换脚本中的未必要阻塞性error               | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [perf: 去除转换脚本中的未必要阻塞性error](https://code.byted.org/apaas/to-uidl/commit/71310f52358677dca1cd07378b98c7bac59dfffe?merge_request_iid=8) | M      |      |        |
| 解析uimeta中apiName时存储解析前的值             | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [feat: 解析uimeta中apiName时存储解析前的值](https://code.byted.org/apaas/to-uidl/commit/75e34fbda9799d9cda19530d710e5cd175be4d9f?merge_request_iid=10) | M      |      |        |
| 包装转换后UIDL中的ID                            | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [feat: 包装转换后uidl中的id](https://code.byted.org/apaas/to-uidl/commit/ccb940a88651fbbc450b6230ee0e8d42ca7aadca?merge_request_iid=9) | M      |      |        |
| 删除暂存的refKey                                | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [feat: 删除暂存的refKey](https://code.byted.org/apaas/to-uidl/commit/ace776173feddc35c5ca301161eaaf791ae9ee70?merge_request_iid=10) | S      |      |        |
| 下拉选择转换脚本增加变量注册                    | ⏱ 推迟一天   | Kunlun Builder, UIMeta-UIDL |                                                              |        |      |        |
| UIMeta 引用收集遗漏监测                         | ⏱ 推迟一天   | Kunlun Builder, UIMeta-UIDL |                                                              |        |      |        |
| runtime侧获取页面列表接口                       | ⏱ 推迟一天   | Kunlun Builder, 页面        |                                                              |        |      |        |

### 笔记

- [UIMeta 增加 ID 引用](https://bytedance.feishu.cn/docx/MilGdvcFhotMS8xMqxGcn1I1nVg) 

### 明日计划

- 搭建一个调用所有API的自定义组件
- 根据下拉选择过滤条件功能补齐@林恭瑜 
- 下拉选择转换脚本增加变量注册
- UIMeta 引用收集遗漏监测
- runtime侧获取页面列表接口@陈多 

---

## 11月21日

| 工作事项                         | 进度     | 项目                        | 文档                                                         | 工作量 | 描述 | 协作者 |
| -------------------------------- | -------- | --------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 对比下拉选择1.0结构与2.0结构差异 | ✅ 已完成 | Kunlun Builder, UIMeta-UIDL | [kunlun builder 2.0物料升级-下拉选择](https://bytedance.feishu.cn/docx/RA5od36eioYNhRxxZHPcwdVAnBb) | M      |      |        |
| 下拉选择转换脚本                 | ✅ 已完成 | Kunlun Builder, UIMeta-UIDL | [feat: 下拉选择转换脚本](https://code.byted.org/apaas/to-uidl/merge_requests/6) | L      |      |        |
| 下拉选择转换类型                 | ✅ 已完成 | Kunlun Builder, UIMeta-UIDL | [feat: 下拉选择转换类型](https://code.byted.org/apaas/to-uidl/commit/702aa488e59f0d00d8eac0b5914045f70cf66bd3?merge_request_iid=6) | M      |      |        |
| 下拉选择转换差异函数             | ✅ 已完成 | Kunlun Builder, UIMeta-UIDL | [feat: 下拉选择转换差异函数](https://code.byted.org/apaas/to-uidl/commit/f0da1a6218ca71810589946eb1e0b299fa351c01?merge_request_iid=6) | M      |      |        |
| 下拉选择uimeta转为uidl           | ✅ 已完成 | Kunlun Builder, UIMeta-UIDL | [feat: 下拉选择uimeta转为uidl](https://code.byted.org/apaas/to-uidl/commit/c1d70068e43e2a4ba303ed906e877c89b0be5c65?merge_request_iid=6) | M      |      |        |

### 明日计划

- 自定义组件UIMeta转UIDL方案
- 确定Kunlun-FE中把UINode.props注入视图组件的方式

---

## 11月18日

| 工作事项                     | 进度     | 项目                        | 文档                                                         | 工作量 | 描述 | 协作者 |
| ---------------------------- | -------- | --------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| uimeta转uidl元数据格式转换   | ✅ 已完成 | Kunlun Builder, UIMeta-UIDL | [feat: meta data format from uimeta to uidl](https://code.byted.org/apaas/to-uidl/commit/21cf9ab8c122a1b6443a0f9e5f550672f192fb97?merge_request_iid=5) | L      |      |        |
| 修复下拉选择选项默认值无效   | ✅ 已完成 | Kunlun Builder, 下拉选择    | [fix: 修复下拉选择选项默认值无效](https://code.byted.org/nclc-platform/kunlun-builder/commit/1f3819d979e6f244989e03f8585018ffa3a6b75d) | M      |      |        |
| 修复下拉选择默认值选项未同步 | ✅ 已完成 | Kunlun Builder, 下拉选择    | [fix: 修复下拉选择默认值选项未同步](https://code.byted.org/nclc-platform/kunlun-builder/commit/01e816f5b65f6fec3990d55593c801ff15ae68bc) |        |      |        |

### 笔记

- [Kunlun-fe 元数据类型定义](https://bytedance.feishu.cn/docx/WCahd3mVXob7P0xIT7lcqkHGnHz) 

### 明日计划

- 下拉选择转换脚本

---

## 11月17日

| 工作事项                        | 进度         | 项目                        | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------- | ------------ | --------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 整理2.0升级权限迁移方案         | ✅ 已完成     | Kunlun Builder, 权限        | [Builder 2.0权限概要](https://bytedance.feishu.cn/wiki/wikcnKnhF08NprFggRFzmyj1Kvd) | M      |      |        |
| 参与详情页升级权限变动会议      | ✅ 已完成     | Kunlun Builder, 权限        | [builder2.0 升级权限问题描述](https://bytedance.feishu.cn/docx/O6mOdzKgxoLhoIxYssRcVu3wnoK) | M      |      |        |
| 修复下拉选择回填不正确          | ✅ 已完成     | Kunlun Builder, 下拉选择    | [fix: 修复下拉选择回填不正确](https://code.byted.org/nclc-platform/kunlun-builder/commit/dc0bb1405f6ab9b2db9c5583671548bb0e14c1bb?merge_request_iid=2331) | M      |      |        |
| 兼容uimeta1.0页面无权限裁剪逻辑 | ✅ 已完成     | Kunlun Builder, UIMeta-UIDL | [chore: 兼容uimeta1.0页面无权限裁剪逻辑](https://code.byted.org/nclc-platform/kunlun-builder/commit/6dc6c169463bbddb3eaf58beb182f7859abc69e1) | M      |      |        |
| uimeta转uidl元数据格式转换      | 📈 连续到明天 | Kunlun Builder, UIMeta-UIDL |                                                              |        |      |        |

### 笔记

- [Builder 2.0权限概要](https://bytedance.feishu.cn/wiki/wikcnKnhF08NprFggRFzmyj1Kvd) 
- UIDL Node ID 生成规则

```TypeScript
let timestamp = Date.now()
export const uuid = (ns = ''): string => {
  ns = ns.replace(/\
}
```

### 明日计划

---

## 11月16日

| 工作事项                     | 进度         | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| ---------------------------- | ------------ | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 页面权限转换脚本             | ✅ 已完成     | Kunlun Builder, 页面     | [feat: auth page structure](https://code.byted.org/apaas/to-uidl/commit/c305d106c213aa93856c0109e836de12dad93da9?merge_request_iid=2) | M      |      |        |
| 复合组件生产各模块问题整理   | ✅ 已完成     | Kunlun Builder, 复合组件 | [复合组件生产各模块问题整理](https://bytedance.feishu.cn/docx/PAU5dLStToBACpx3nXDc1amFnKb) | M      |      |        |
| 参与复合组件需求沟通会议     | ✅ 已完成     | Kunlun Builder, 复合组件 | [复合组件需求沟通](https://bytedance.feishu.cn/minutes/obcnm2w2lsdii428585964yi?) | M      |      |        |
| 了解详情页升级权限变动上下文 | ✅ 已完成     | Kunlun Builder, 权限     | [builder2.0 升级权限问题描述](https://bytedance.feishu.cn/docx/O6mOdzKgxoLhoIxYssRcVu3wnoK) | S      |      |        |
| 整理2.0升级权限迁移方案      | 📈 连续到明天 | Kunlun Builder, 权限     | [Builder 2.0权限概要](https://bytedance.feishu.cn/wiki/wikcnKnhF08NprFggRFzmyj1Kvd) | M      |      |        |

### 笔记

- [复合组件生产各模块问题整理](https://bytedance.feishu.cn/docx/PAU5dLStToBACpx3nXDc1amFnKb) 
- [Builder 2.0权限概要](https://bytedance.feishu.cn/wiki/wikcnKnhF08NprFggRFzmyj1Kvd) 

### 明日计划

- 整理2.0升级权限迁移方案

---

## 11月15日

| 工作事项                       | 进度     | 项目                       | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------ | -------- | -------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 和@唐词伟 一起讨论复合组件方案 | ✅ 已完成 | Kunlun Builder, 复合组件   | [复合组件讨论梳理](https://bytedance.feishu.cn/wiki/wikcnjjhXtzThxSpGJKxZHV5Qgd) | L      |      |        |
| 复合组件开发步骤拆解           | ✅ 已完成 | Kunlun Builder, 复合组件   | [复合组件开发步骤拆解](https://bytedance.feishu.cn/docx/Y58pdXRgsoO3P8xsJ4acjK7PnYb) | M      |      |        |
| Domain Model 转换脚本          | ✅ 已完成 | Kunlun Builder, 元数据引用 | [feat: domain model transformer](https://code.byted.org/apaas/to-uidl/commit/aaf25895343ae57e44360bb5f806598de0b48f5e?merge_request_iid=1) | M      |      |        |
| ID替换与引用收集增加注释       | ✅ 已完成 | Kunlun Builder, 元数据引用 | [perf: ID替换与引用收集增加注释](https://code.byted.org/nclc-platform/kunlun-builder/commit/5a5863f9a425b7364d1dfb4f1bff81771da99677?merge_request_iid=2299) | M      |      |        |

### 笔记

- [复合组件开发步骤拆解](https://bytedance.feishu.cn/docx/Y58pdXRgsoO3P8xsJ4acjK7PnYb) 

### 明日计划

- 复合组件初步方案

---

## 11月14日

| 工作事项                         | 进度         | 项目                       | 文档                                                         | 工作量 | 描述 | 协作者 |
| -------------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 元数据引用方式ID收集方案         | ✅ 已完成     | Kunlun Builder, 元数据引用 | [元数据引用方式ID收集方案](https://bytedance.feishu.cn/docx/UAekdOj5yoZEklxfRqzcmFPQnAh) | M      |      |        |
| 参与复合组件评审会议             | ✅ 已完成     | Kunlun Builder, 复合组件   | [【Builder 2.0】可重复使用的复合组件](https://bytedance.feishu.cn/docx/GReQdYJpoozVZwxWyiOck1O8nPf) | M      |      |        |
| 参与元数据引用方式ID收集方案评审 | ✅ 已完成     | Kunlun Builder, 元数据引用 |                                                              | M      |      |        |
| 仔细阅读复合组件方案             | ✅ 已完成     | Kunlun Builder, 复合组件   | [【Builder 2.0】可重复使用的复合组件](https://bytedance.feishu.cn/docx/GReQdYJpoozVZwxWyiOck1O8nPf) | M      |      |        |
| 读@nclc/designer代码             | 📈 连续到明天 |                            |                                                              |        |      |        |
| 修复预览url带入问号              | ✅ 已完成     | Kunlun Builder, 页面       | [fix: 修复预览url带入问号](https://code.byted.org/nclc-platform/kunlun-builder/commit/3170d2812c0d290c01124fafde19b4a036d6b465?merge_request_iid=2292) | XS     |      |        |
| 修复未保存页面被引用页面崩溃     | ✅ 已完成     | Kunlun Builder, 页面       | [fix: 修复未保存页面被引用页面崩溃](https://code.byted.org/nclc-platform/kunlun-builder/commit/35474231c9b344bfb7ec49fb316228937da34519?merge_request_iid=2293) | M      |      |        |
| 设计侧退出图表于文本一起高亮     | ✅ 已完成     | Kunlun Builder, 全局       | [perf: 设计侧退出图表于文本一起高亮](https://code.byted.org/nclc-platform/kunlun-builder/commit/2d502c2929bfce227eff31c871e9d76f74c1ec5c?merge_request_iid=2294) | XS     |      |        |

### 笔记

- [元数据引用方式ID收集方案](https://bytedance.feishu.cn/docx/UAekdOj5yoZEklxfRqzcmFPQnAh) 

### 明日计划

- 复合组件方案问题整理

---

## 11月11日

| 工作事项                     | 进度         | 项目                       | 文档                                                         | 工作量 | 描述 | 协作者 |
| ---------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 元数据引用方式实施方案       | ✅ 已完成     | Kunlun Builder, 元数据引用 | [元数据引用方式实施方案](https://bytedance.feishu.cn/docx/LyjqdIUHjoRdtLxuWEQcEHGAnWc) | L      |      |        |
| 收集record引用               | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: 收集record引用](https://code.byted.org/nclc-platform/kunlun-builder/commit/9861b2fc31a49bc8e8d61d740034c13e4488c405) | S      |      |        |
| traverse算法加入历史节点信息 | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: traverse算法加入历史节点信息](https://code.byted.org/nclc-platform/kunlun-builder/commit/2084bf3102232aab279d5355eb1edb7bf242ef5c) | S      |      |        |
| 排查不需要收集的Record       | ✅ 已完成     | Kunlun Builder, 元数据引用 | [perf: 排查不需要收集的Record](https://code.byted.org/nclc-platform/kunlun-builder/commit/04cffce9c9557bac2ca72fbbf67650e98d9881e9) | S      |      |        |
| 元数据引用ID收集方案         | ⏱ 推迟一天   | Kunlun Builder, 元数据引用 |                                                              |        |      |        |
| 读@nclc/designer代码         | 📈 连续到明天 |                            |                                                              |        |      |        |

### 笔记

- [元数据引用方式实施方案](https://bytedance.feishu.cn/docx/LyjqdIUHjoRdtLxuWEQcEHGAnWc) 

### 明日计划

- 元数据引用方式ID收集方案

---

## 11月10日

| 工作事项                             | 进度       | 项目                       | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------------ | ---------- | -------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 主持元数据引用方式方案评审会议       | ✅ 已完成   | Kunlun Builder, 元数据引用 | [元数据引用方式技术方案](https://bytedance.feishu.cn/docx/UfnmdKm4Goimnax8PUiceBU8nqb) | L      |      |        |
| 元数据field类型改为objectField       | ✅ 已完成   | Kunlun Builder, 元数据引用 | [perf: 元数据field类型改为objectField](https://code.byted.org/nclc-platform/kunlun-builder/commit/37410af2ea3d2da28ef9cc9a1d1c195ec450190b?merge_request_iid=2234) | XS     |      |        |
| 元数据record增加指定所属object       | ✅ 已完成   | Kunlun Builder, 元数据引用 | [perf: 元数据record增加指定所属object](https://code.byted.org/nclc-platform/kunlun-builder/commit/986a4890ae956798cc84244b2bd3984a051835aa?merge_request_iid=2234) | S      |      |        |
| 拆分元数据标识各组成部分             | ✅ 已完成   | Kunlun Builder, 元数据引用 | [refactor: 拆分元数据标识各组成部分](https://code.byted.org/nclc-platform/kunlun-builder/commit/0fcdf7f78acc8216f791c8b89b7ffdbf90e2eadf?merge_request_iid=2234) | M      |      |        |
| 修复元数据api被平铺导致api被覆盖     | ✅ 已完成   | Kunlun Builder, 元数据引用 | [fix: 修复元数据api被平铺导致api被覆盖](https://code.byted.org/nclc-platform/kunlun-builder/commit/e60dd96ca12d0357c7a75721e6f1457cdb4323bf?merge_request_iid=2234) | S      |      |        |
| 修复元数据标识类型提示缺失           | ✅ 已完成   | Kunlun Builder, 元数据引用 | [fix: 修复元数据标识类型提示缺失](https://code.byted.org/nclc-platform/kunlun-builder/commit/f581bc9512b19fe2c3a499ea7a97f8d654d5ce6a?merge_request_iid=2234) | XS     |      |        |
| 元数据apiName的api铺平到metaIdentify | ✅ 已完成   | Kunlun Builder, 元数据引用 | [chore: 元数据apiName的api铺平到metaIdentify](https://code.byted.org/nclc-platform/kunlun-builder/commit/07b22915aaefe2c70682b927387299e27ef0a519?merge_request_iid=2234) | XS     |      |        |
| 元数据标识api名称修改为metaUtils     | ✅ 已完成   | Kunlun Builder, 元数据引用 | [perf: 元数据标识api名称修改为metaUtils](https://code.byted.org/nclc-platform/kunlun-builder/commit/88065de419d97f83c358b457ee9e9ea6f2d4bff9?merge_request_iid=2234) | XS     |      |        |
| 元数据标识作为常量                   | ✅ 已完成   | Kunlun Builder, 元数据引用 | [perf: 元数据标识作为常量](https://code.byted.org/nclc-platform/kunlun-builder/commit/ea9be5c9bfef8f6886d32523d9b927ba49d41cf4?merge_request_iid=2234) | S      |      |        |
| 去除元数据apiName的create方法        | ✅ 已完成   | Kunlun Builder, 元数据引用 | [refactor: 去除元数据apiName的create方法](https://code.byted.org/nclc-platform/kunlun-builder/commit/5c7681e676c637d436b14d1c425be190a4c7f4a9?merge_request_iid=2234) | S      |      |        |
| 测试元数据引用方式有效性             | ⏱ 推迟一天 | Kunlun Builder, 元数据引用 |                                                              |        |      |        |

### 笔记

- [元数据引用方式技术方案](https://bytedance.feishu.cn/docx/UfnmdKm4Goimnax8PUiceBU8nqb) 
- 三种API设计方案

```TypeScript
// 原有API设计
import { meta } from '@kunlun/shared-utils'
meta.apiName.object('_user')
meta.apiName.field('_id', '_user')
meta.apiName.record('u_001', '_user')
meta.id.object(123456)
meta.id.field(654321)
meta.id.record(987654)

// 新API设计
import { metaIdentify } from '@kunlun/shared-utils'
metaIdentify.object('_user')
metaIdentify.field('_id', '_user')
metaIdentify.record('u_001', '_user')
metaIdentify.id.object(123456)
metaIdentify.id.field(654321)
metaIdentify.id.record(987654)

// 仿DX API设计
import {
  mField,
  mIdField,
  mIdObject,
  mObject,
  mRecord,
} from '@kunlun/shared-utils'
mObject('_user')
mField('_id', '_user')
mRecord('u_001', '_user')
mIdObject(123456)
mIdField(654321)
mIdRecord(987654)
```

### 明日计划

- 细化元数据引用方式

---

## 11月9日

| 工作事项                                     | 进度         | 项目                       | 文档                                                         | 工作量 | 描述 | 协作者 |
| -------------------------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 引用收集技术方案                             | 📈 连续到明天 | Kunlun Builder, 元数据引用 | [前端引用收集技术方案](https://bytedance.feishu.cn/docx/UfnmdKm4Goimnax8PUiceBU8nqb) | XL     |      |        |
| 判断元数据结构是否合法                       | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: 判断元数据结构是否合法](https://code.byted.org/nclc-platform/kunlun-builder/commit/63efeb07bf149128b178b71819df97489c26d066) | M      |      |        |
| 增加类型判断并抽离元数据apiNames类型         | ✅ 已完成     | Kunlun Builder, 元数据引用 | [chore: 增加类型判断并抽离元数据apiNames类型](https://code.byted.org/nclc-platform/kunlun-builder/commit/764e2f47b4a66979749ba9449a2e427c348b32d2) | S      |      |        |
| 重构元数据apiName结构生成                    | ✅ 已完成     | Kunlun Builder, 元数据引用 | [refactor: 重构元数据apiName结构生成](https://code.byted.org/nclc-platform/kunlun-builder/commit/e51f012325c237f63727e3eed4d8186042e7693a) | M      |      |        |
| 重构元数据id结构生成                         | ✅ 已完成     | Kunlun Builder, 元数据引用 | [refactor: 重构元数据id结构生成](https://code.byted.org/nclc-platform/kunlun-builder/commit/4b5967f8c7a3f46a121e6cea3dc37fc29b9a3729) | S      |      |        |
| 修复元数据datasetFieldApiName.create解析顺序 | ✅ 已完成     | Kunlun Builder, 元数据引用 | [fix: 修复元数据datasetFieldApiName.create解析顺序](https://code.byted.org/nclc-platform/kunlun-builder/commit/b69f4ed92fadd21b2f1cd4e451526747d5f64f41) | XS     |      |        |
| 修改元数据标识                               | ✅ 已完成     | Kunlun Builder, 元数据引用 | [perf: 修改元数据标识](https://code.byted.org/nclc-platform/kunlun-builder/commit/08035f706292e68507c21492797157ee3d3c930b) | XS     |      |        |
| runtime侧解析元数据type-content              | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: runtime侧解析元数据type-content](https://code.byted.org/nclc-platform/kunlun-builder/commit/7cbc1dfd89fe9b0ac968ddbb5a694aeaf8627505) | S      |      |        |
| 修复元数据生成函数为静态导致无法链式调用     | ✅ 已完成     | Kunlun Builder, 元数据引用 | [fix: 修复元数据生成函数为静态导致无法链式调用](https://code.byted.org/nclc-platform/kunlun-builder/commit/71c1062098fcb5b0208bfae247f2e0d01042c1ec) | S      |      |        |
| 修复遍历元数据类型时取了key而非value         | ✅ 已完成     | Kunlun Builder, 元数据引用 | [fix: 修复遍历元数据类型时取了key而非value](https://code.byted.org/nclc-platform/kunlun-builder/commit/c6b526877d46f2a01bff7ad47911bb225f81d22c) | XS     |      |        |

### 笔记

- [前端引用收集技术方案](https://bytedance.feishu.cn/docx/UfnmdKm4Goimnax8PUiceBU8nqb) 

### 明日计划

- 主持引用收集方案评审

---

## 11月8日

| 工作事项                   | 进度         | 项目                       | 文档                                                         | 工作量 | 描述 | 协作者 |
| -------------------------- | ------------ | -------------------------- | ------------------------------------------------------------ | ------ | ---- | ------ |
| 引用收集技术方案           | 📈 连续到明天 | Kunlun Builder, 元数据引用 | [前端引用收集技术方案](https://bytedance.feishu.cn/docx/UfnmdKm4Goimnax8PUiceBU8nqb) | XL     |      |        |
| 找出大漏斗字段响应慢的原因 | ✅ 已完成     | Kunlun Builder, 元数据引用 |                                                              | S      |      |        |
| 元数据包装类型             | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: 元数据包装类型](https://code.byted.org/nclc-platform/kunlun-builder/commit/fc138763318cece678f2cf635077192a7c29709a) | S      |      |        |
| 元数据API Name包装类       | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: 元数据API Name包装类](https://code.byted.org/nclc-platform/kunlun-builder/commit/177336d4cf9cf2326b1c2159aa19e45d79feb617) | S      |      |        |
| 元数据ID包装类             | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: 元数据ID包装类](https://code.byted.org/nclc-platform/kunlun-builder/commit/c6d5f3344b1417f15ef769e0f919ad64ef91cfe5) | S      |      |        |
| 导出元数据包装类           | ✅ 已完成     | Kunlun Builder, 元数据引用 | [feat: 导出元数据包装类](https://code.byted.org/nclc-platform/kunlun-builder/commit/cae3f6f171b086d0ec63afd7f85459a5071b363d) | S      |      |        |
| 元数据包装$ref可选         | ✅ 已完成     | Kunlun Builder, 元数据引用 | [chore: 元数据包装$ref可选](https://code.byted.org/nclc-platform/kunlun-builder/commit/487975a961c94aeb96bb3decf45b7f8c865da4a1) |        |      |        |

### 笔记

- [前端引用收集技术方案](https://bytedance.feishu.cn/docx/UfnmdKm4Goimnax8PUiceBU8nqb) 
- 大漏斗字段响应慢的原因经过排查，不是自动保存引起的，而是大漏斗表单字段数量非常多（73个字段），并且每种字段都有5个配置，导致每一次表单值改变都会触发几百个回调函数，并且是同步调用，造成了页面被阻塞。

### 明日计划

- 引用收集技术方案（和@唐词伟 一起讨论细节）

---

## 11月7日

| 工作事项                       | 进度         | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------ | ------------ | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 限制mapping接口请求类型        | ✅ 已完成     | Kunlun Builder, ID映射   | [perf: 限制mapping接口请求类型](https://code.byted.org/nclc-platform/kunlun-builder/commit/83647a0738112134f3f8b03d69716680a30abee1?merge_request_iid=2184) | XS     |      |        |
| biz-components兼容组件初始化   | ✅ 已完成     | Kunlun Builder, DX兼容   | [chore: biz-components兼容组件初始化](https://code.byted.org/nclc-platform/kunlun-builder/commit/2c566ddb1bd86722fb6b53aec724a89d8d4e8d1c) | M      |      |        |
| biz-components头像组件         | ✅ 已完成     | Kunlun Builder, DX兼容   | [feat: biz-component avatar](https://code.byted.org/nclc-platform/kunlun-builder/commit/13ff53c7c6d3297fb5f7ec84f9b6f4eea72ae3d9) | M      |      |        |
| biz-components打开系统用户卡片 | ✅ 已完成     | Kunlun Builder, DX兼容   | [feat: biz-component open-system-user-profile](https://code.byted.org/nclc-platform/kunlun-builder/commit/af987a3ec623c64784d2cc0ae3dd4b4ec02f69bd) | M      |      |        |
| biz-components预览组件         | ✅ 已完成     | Kunlun Builder, DX兼容   | [feat: 预览组件导出](https://code.byted.org/nclc-platform/kunlun-builder/commit/37ae54693ce6d4bfb13196049ea645565fc3ae4e) | M      |      |        |
| biz-components UIMeta1.0转换   | ⏰ 无限期推迟 | Kunlun Builder, DX兼容   |                                                              |        |      |        |
| 修复select引用出错             | ✅ 已完成     | Kunlun Builder, 下拉选择 | [fix: 修复select引用出错](https://code.byted.org/nclc-platform/kunlun-builder/commit/06dbad1290eff56e810e1a6ac9d94c3808295487?merge_request_iid=2187) | XS     |      |        |
| 行按钮权限随动作解析器更新     | ✅ 已完成     | Kunlun Builder, 权限     | [perf: 行按钮权限随动作解析器更新](https://code.byted.org/nclc-platform/kunlun-builder/commit/f88571a22a5468f8de75a9f40547c14a9c6a251c?merge_request_iid=2189) | S      |      |        |
| 抽离批量选择按钮到hooks        | ✅ 已完成     | Kunlun Builder, 权限     | [refactor: 抽离批量选择按钮到hooks](https://code.byted.org/nclc-platform/kunlun-builder/commit/24b5cfdd28eea6dec6fb2796695876ac9da4daef?merge_request_iid=2189) | M      |      |        |

### 笔记

- 实现kunlun-dx/design依赖的@kunlun/biz-components中三个组件
  - Avatar
  - Previewer
  - OpenSystemUserProfile

### 明日计划

- 引用收集技术方案

---

## 11月4日

| 工作事项                          | 进度         | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| --------------------------------- | ------------ | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 高级计算入口                      | ✅ 已完成     | Kunlun Builder, 矩阵表   | [feat: 高级计算初始化](https://code.byted.org/nclc-platform/kunlun-builder/merge_requests/2165) | L      |      |        |
| 高级计算字段选择                  | ✅ 已完成     | Kunlun Builder, 矩阵表   | [feat: 高级计算字段选择](https://code.byted.org/nclc-platform/kunlun-builder/commit/cac38ff0ff1280cf6e967d801e716fed9d768402?merge_request_iid=2165) | M      |      |        |
| 高级计算类型                      | ✅ 已完成     | Kunlun Builder, 矩阵表   | [feat: 高级计算类型](https://code.byted.org/nclc-platform/kunlun-builder/commit/5406421f449ca314db72b7331e585e99f3a9da9b?merge_request_iid=2165) | S      |      |        |
| 高级计算视图                      | ✅ 已完成     | Kunlun Builder, 矩阵表   | [feat: 高级计算视图](https://code.byted.org/nclc-platform/kunlun-builder/commit/3d951cf768183a60539d5ce22f5607f8cd736c15?merge_request_iid=2165) | M      |      |        |
| 高级计算样式                      | ✅ 已完成     | Kunlun Builder, 矩阵表   | [feat: 高级计算样式](https://code.byted.org/nclc-platform/kunlun-builder/commit/bb0e816bb4045daf319dddb0f1cda4fd19af72d9?merge_request_iid=2165) | S      |      |        |
| 文本组件左padding应为0            | ⏰ 无限期推迟 | Kunlun Builder, 文本     |                                                              |        |      |        |
| 下拉选择修复选项类别的tip内容错误 | ✅ 已完成     | Kunlun Builder, 下拉选择 | [fix: 下拉选择修复选项类别的tip内容错误](https://code.byted.org/nclc-platform/kunlun-builder/commit/9864011cba40bafc6fcae07aca9051a013b22338?merge_request_iid=2167) | XS     |      |        |
| 修复无法跳转帮助中心              | ✅ 已完成     | Kunlun Builder, 页面     | [fix: 修复无法跳转帮助中心](https://code.byted.org/nclc-platform/kunlun-builder/commit/b3a1531095d5f4f628aa90aa5b89edd36e980848?merge_request_iid=2168) | XS     |      |        |
| 了解Kunlun1.0自定义组件兼容方案   | ✅ 已完成     | Kunlun Builder, 兼容     |                                                              |        |      |        |

### 笔记

- 了解Kunlun1.0自定义组件兼容方案
  - [kunlun自定义组件兼容方案](https://bytedance.feishu.cn/wiki/wikcnJdBsi0GkkoqsfQrT5rjqMe) 
  - https://code.byted.org/apaas/dx-fe
  - https://code.byted.org/ee/kunlun-fe
  - [快速上手](https://bytedance.feishu.cn/wiki/wikcndTwVNBRw0P3EgNX2QyRByF) 
  - [配置属性与事件面板](https://bytedance.feishu.cn/wiki/wikcnqcBDjAZKJWhn21AzDRP5Bh) 

### 明日计划

- Kunlun1.0自定义组件兼容方案

---

## 11月3日

| 工作事项                     | 进度     | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| ---------------------------- | -------- | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 阅读复合组件方案历史相关文档 | ✅ 已完成 | Kunlun Builder, 全局     |                                                              | L      |      |        |
| 计算公式setter               | ✅ 已完成 | Kunlun Builder, 矩阵表   | [feat: 计算指标Setter实现与接入](https://code.byted.org/nclc-platform/kunlun-builder/commit/4dc15087def2120d4ea7b0451f9d871bf6fe7d53?merge_request_iid=2155) | L      |      |        |
| 跟进对象依赖收集提取规则梳理 | ✅ 已完成 | Kunlun Builder, 引用收集 | [对象依赖收集提取规则梳理](https://bytedance.feishu.cn/docx/D1V6dEXcloaEGxxeZAXcGxG2nBc) | S      |      |        |

### 笔记

- 了解复合组件方案
  - [【概要】Group 复合组件生产与复用](https://bytedance.feishu.cn/docx/FixddIl0To2jr8xNMSCckzW5nCd) 
  - [复合组件技术方案](https://bytedance.feishu.cn/docx/TMrUd30NwoiKx3xbcaOcKejjn2g) 
  - [【概要】原子组件 10.21](https://bytedance.feishu.cn/docx/MkMWdVxPUokfblxq7agcEFFlnXb) 
  - [No Code Component 工时评估](https://bytedance.feishu.cn/docx/Y7WudgmlColES6xUBZ8ckt0enhg) 
  - [组件规范及方案 Component Specification & Scheme - 评审版](https://bytedance.feishu.cn/docx/EXevdUNICoj3RzxIBVKcKvX3nId) 
  - [【Builder 2.0】可重复使用的复合组件](https://bytedance.feishu.cn/docx/GReQdYJpoozVZwxWyiOck1O8nPf) 
- 引用收集规则

| 方法                         | 工作量重心                                         | 描述                                                         | 优点                           | 缺点                                                         |
| ---------------------------- | -------------------------------------------------- | ------------------------------------------------------------ | ------------------------------ | ------------------------------------------------------------ |
| 全局引用收集Service          | 前端所有组件，值系统，变量系统，事件引擎           | 在前端存在引用收集Service，用到了元数据都在上面注册          | 1.0方案                        | 需要所有引用数据的地方都进行修改只注册不删除会有脏数据自定义组件开发者会疑惑 |
| 把引用通过特定格式存在UIDL上 | 前端所有组件，值系统，变量系统，事件引擎           | 把用到的元数据按照一个约定好的key存储到UIDL上，在保存数据时遍历UIDL找出这些Key，拿到引用数据再把这些Key删除掉 | 删除数据的时候也会删掉引用数据 | 有点Hack需要所有引用数据的地方都进行修改可能会在发请求时带有无用信息自定义组件开发者会非常疑惑 |
| 通过带$$的ID进行收集         | 前端部分没有加ID的组件。后端需要根据ID找出Record。 | 在UIDL中找出所有带$$符号的ID，并认为这些ID代表的元数据被引用了 | 无需引用数据的地方修改代码     | 并不是所有引用元数据的地方都有ID，有些只有API Name（没有ID的地方需要前端同学加上）不带$$的RecordId无法被收集(需要后端根据id判断是否recordId) |
| 通过API Name收集             | 后端需要确保Field API Name唯一                     | 在UIDL中找出所有API Name，并认为这些API Name代表的元数据被引用了 | 无需引用数据的地方修改代码     | Field的API Name会重复（需要后端修改）                        |
| 根据数据格式特化收集         | 引用收集开发者                                     | 在引用收集时按照不同组件｜数据的格式特化收集引用             | 想不到                         | 不支持自定义组件（未知结构）高度脆弱，一旦结构有点改变会就崩溃，而且很难排查 |

### 明日计划

- 文本-文本组件运行侧左边padding不对，应该为0
- 下拉选择-选项类别的 info icon 内容不对

---

## 11月2日

| 工作事项                                          | 进度         | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| ------------------------------------------------- | ------------ | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 引用收集接口实现                                  | ✅ 已完成     | Kunlun Builder, 引用收集 | [feat: 引用收集接口实现](https://code.byted.org/nclc-platform/kunlun-builder/commit/0ff86b9c4db438346e552407b2c42c5d7158f657?merge_request_iid=2118) | XS     |      |        |
| 修复仅有一个宫格项，属性tab下依然支持删除该宫格项 | ✅ 已完成     | Kunlun Builder, 宫格项   | [fix: 修复宫格项能在面板删除最后一个](https://code.byted.org/nclc-platform/kunlun-builder/commit/1d8643fd1fc3600d005b24f6a58226ca08f7e5af?merge_request_iid=2137) | XS     |      |        |
| 切换模拟用户还需要加header方案确定                | ⏰ 无限期推迟 | Kunlun Builder, 身份模拟 |                                                              |        |      |        |
| 身份模拟页面选择固定向上弹出                      | ✅ 已完成     | Kunlun Builder, 身份模拟 | [perf: 身份模拟页面选择固定向上弹出](https://code.byted.org/nclc-platform/kunlun-builder/commit/329bf673be3e5017584dce4c318e65c81a9c4ad5?merge_request_iid=2143) | XS     |      |        |
| 计算公式setter                                    | ⏱ 推迟一天   | Kunlun Builder, 矩阵表   |                                                              |        |      |        |
| 保存预览时去掉url中appId                          | ✅ 已完成     | Kunlun Builder, 页面     | [chore: 去除url中appId依赖](https://code.byted.org/nclc-platform/kunlun-builder/merge_requests/2139) | M      |      |        |
| 引用收集联调                                      | ⏰ 无限期推迟 | Kunlun Builder, 引用收集 |                                                              |        |      |        |
| 增加ID映射增加查找类型过滤                        | ✅ 已完成     | Kunlun Builder, ID映射   | [fix: 增加apiName查找类型过滤](https://code.byted.org/nclc-platform/kunlun-builder/commit/cab9327868a7dcb158c3001281aa54684855353b?merge_request_iid=2140) | S      |      |        |
| 身份模拟开启后页面选择显示无结果                  | ✅ 已完成     | Kunlun Builder, 身份模拟 | [perf: 身份模拟开启后页面选择显示无结果](https://code.byted.org/nclc-platform/kunlun-builder/commit/7d6d40accaae976b3f3d4ce065f3d925feedef5b?merge_request_iid=2143) | XS     |      |        |
| 梳理组件区块问题点                                | ✅ 已完成     | Kunlun Builder, 区块     | [梳理组件区块问题点](https://bytedance.feishu.cn/docx/YydGdRx8SohcDpxwIswcNjlcnJM) | M      |      |        |
| 修复list-setter的id冲突                           | ✅ 已完成     | Kunlun Builder, 全局     | [fix: 修复list-setter的id冲突](https://code.byted.org/nclc-platform/kunlun-builder/commit/d7942c5246e6fafca0a0372aa984c345cc371003?merge_request_iid=2144) | XS     |      |        |

### 笔记

- 引用收集这个需求转给后端做（由后端感知UIDL并收集引用）引用收集方案：
  - 在前端存在引用收集Service，用到了元数据都在上面注册（1.0方案；缺点是需要所有引用数据的地方都进行修改，并且只注册不删除会有脏数据）
  - 把用到的元数据按照一个约定好的key存储到UIDL上，在保存数据时遍历UIDL找出这些Key，拿到引用数据再把这些Key删除掉（优点是删除数据的时候也会删掉引用数据；缺点是需要所有引用数据的地方都进行修改，可能会在发请求时带有无用信息）
  - 在UIDL中找出所有带$$符号的ID，并认为这些ID代表的元数据被引用了（优点是无需引用数据的地方修改代码；缺点是并不是所有引用元数据的地方都有ID，有些只有API Name，并且不带$$的RecordId无法被收集）
  - 在UIDL中找出所有API Name，并认为这些API Name代表的元数据被引用了（优点是无需引用数据的地方修改代码；缺点是Field的API Name会重复）
  - 在引用收集时按照不同组件｜数据的格式特化收集引用（缺点：高度脆弱，一旦结构有点改变会就崩溃，而且很难排查）
- 模拟用户在线上没有生效，但在PRE｜LR｜UAT都能生效（转给后端跟进）
- 目前的两个大需求，开发时间应该怎么分配（组件区块60%，图表30% ，其他10%？？？）
  - 组件区块（Q4上线）
    1.   [【Builder 2.0】可重复使用的组件区块](https://bytedance.feishu.cn/docx/VzHDdm4DsoVjQ9xLXescs3sVnzf) 
    2.   [复合组件方案概要](https://bytedance.feishu.cn/docx/ApKYd81xqo3mBOxm15sc6o7inxd) 
  - 协助@高健源 迁移图表（12月15日前完成）
    1. 排序 (本周完成，无需协助)
    2. 打开明细后续交互 （预计本月完成）
    3. 高级计算 （未排期，估时2-3周，需要我协助）
    4. 计算公式setter（我独立完成）
  - 其他小需求
    1. 引用收集接口实现｜联调
    2. 使用发布态页面，重置草稿
    3. 模拟用户header
- [梳理组件区块问题点](https://bytedance.feishu.cn/docx/YydGdRx8SohcDpxwIswcNjlcnJM) 

## 全局待办

- 区块文档
- 引用收集接口实现｜联调
- 计算公式setter
- 当Nav和Tabs下所有组件都没有权限则裁掉
- 保存预览时appId没有解析掉（去预览里把appId去掉）@李毅 
- 切换模拟用户还需要加header
- 元数据删除优化（如果被其他元数据引用则禁止删除）
- 使用发布态页面，重置草稿
- 文本｜宫格项｜下拉选择转换方案 [Builder 1.0 NoCode 迁移技术方案](https://bytedance.feishu.cn/docx/HcmFd0c0cocnyNxxVTLcFkr1nXc) @李毅 
- BUG
  - 切换模拟用户还需要加header
  - 仅有一个宫格项，属性tab下依然支持删除该宫格项
  - 输入超长文本，画布区&runtime均未展示完整文本内容（支持鼠标滚动预览）

### 明日计划

- 文本-文本组件运行侧左边padding不对，应该为0
- 下拉选择-选项类别的 info icon 内容不对
- 计算公式setter

---

## 11月1日

| 工作事项                                           | 进度       | 项目                     | 文档                                                         | 工作量 | 描述 | 协作者 |
| -------------------------------------------------- | ---------- | ------------------------ | ------------------------------------------------------------ | ------ | ---- | ------ |
| 设计侧｜运行侧页面apiName不存在跳转404             | ✅ 已完成   | Kunlun Builder, 页面     | [feat: 设计侧｜运行侧页面apiName不存在跳转404](https://code.byted.org/nclc-platform/kunlun-builder/merge_requests/2091) | S      |      |        |
| 区块文档                                           | ⏱ 推迟一天 | Kunlun Builder, 区块     |                                                              |        |      |        |
| 引用收集前端收集                                   | ✅ 已完成   | Kunlun Builder, 引用收集 | [feat: 引用收集](https://code.byted.org/nclc-platform/kunlun-builder/merge_requests/2118) | L      |      |        |
| 设计侧保存时收集引用                               | ✅ 已完成   | Kunlun Builder, 引用收集 | [feat: 设计侧保存时收集引用](https://code.byted.org/nclc-platform/kunlun-builder/commit/5c827160e8f4f115a1fe6c9c58d34462ba56d384?merge_request_iid=2118) | M      |      |        |
| 删除domain-model-service                           | ✅ 已完成   | Kunlun Builder, 引用收集 | [refactor: 删除domain-model-service](https://code.byted.org/nclc-platform/kunlun-builder/commit/b295f26f07f4bea91a51c3aaf9a2cef798c80387?merge_request_iid=2118) | S      |      |        |
| 设计侧保存时收集domainModel                        | ✅ 已完成   | Kunlun Builder, 引用收集 | [feat: 设计侧保存时收集domainModel](https://code.byted.org/nclc-platform/kunlun-builder/commit/4734a7fc48194574a7b4822b4f6ad9cd6ae211f7?merge_request_iid=2118) | XS     |      |        |
| 数据表格字段选择增加ID存储                         | ✅ 已完成   | Kunlun Builder, 引用收集 | [feat: 数据表格字段选择增加ID存储](https://code.byted.org/nclc-platform/kunlun-builder/commit/fbd5067c8ff416e87a380b4cbb9a843403805df8?merge_request_iid=2118) | XS     |      |        |
| 修改列表组件fullFields为string防止引用收集         | ✅ 已完成   | Kunlun Builder, 引用收集 | [refactor: 修改列表组件fullFields为string防止引用收集](https://code.byted.org/nclc-platform/kunlun-builder/commit/5e0fd47038c28c95b06f18065c64576516c095db?merge_request_iid=2118) | S      |      |        |
| 列表字段选择增加ID存储                             | ✅ 已完成   | Kunlun Builder, 引用收集 | [feat: 列表字段选择增加ID存储](https://code.byted.org/nclc-platform/kunlun-builder/commit/ddb7cfeb5c53a95a8c9c3da44bee9760b97d31c7?merge_request_iid=2118) | S      |      |        |
| 记录详情字段选择增加ID存储                         | ✅ 已完成   | Kunlun Builder, 引用收集 | [feat: 记录详情字段选择增加ID存储](https://code.byted.org/nclc-platform/kunlun-builder/commit/ff349ae89201a06309fd055ac1a3445af11f64f7?merge_request_iid=2118) | XS     |      |        |
| 修改记录标题栏组件fullFields为string防止引用收集   | ✅ 已完成   | Kunlun Builder, 引用收集 | [refactor: 修改记录标题栏组件fullFields为string防止引用收集](https://code.byted.org/nclc-platform/kunlun-builder/commit/6caa11b2c3ba8162500af43d7dc4c1ee86f84589?merge_request_iid=2118) | S      |      |        |
| 抽离parseFields到shared-utils修复fieldSelectSetter | ✅ 已完成   | Kunlun Builder, 引用收集 | [fix: 抽离parseFields到shared-utils修复fieldSelectSetter](https://code.byted.org/nclc-platform/kunlun-builder/commit/cfed632795e17ccd066eb804b63c6dcde9e9a07f?merge_request_iid=2118) | S      |      |        |
| 图表数据集选择增加ID存储                           | ✅ 已完成   | Kunlun Builder, 引用收集 | [feat: 图表数据集选择增加ID存储](https://code.byted.org/nclc-platform/kunlun-builder/commit/39467049740f4df4ff14a7d3f2e60503f23f6e8a?merge_request_iid=2118) | M      |      |        |
| 修复仅有一个宫格项，属性tab下依然支持删除该宫格项  | ⏱ 推迟一天 | Kunlun Builder, 宫格项   |                                                              |        |      |        |

### 笔记

- 在做引用收集，看到记录标题栏组件｜列表组件的props里面会把所有field全部存起来，这会让引用收集认为所有field全都被使用了，临时的方案是把这些fields数据用JSON.stringify改成字符串了，这样可以防止解析到。但这样也有副作用，会导致数据在线上无法使用。

### 明日计划

- 引用收集接口实现
- 计算公式setter
- 当Nav和Tabs下所有组件都没有权限则裁掉
- 切换模拟用户还需要加header方案确定
- 修复仅有一个宫格项，属性tab下依然支持删除该宫格项