Twenty同步实体迁移执行器开发
面向Twenty开源项目内核开发者,用于在工作区数据迁移的Runner层实现特定同步实体的动作处理程序。使用者输入实体类型和元数据定义,即可生成创建、更新与删除三类动作执行器服务,并配套通用实体到扁平实体的转译与外键标识符解析逻辑。使用者需要掌握NestJS和TypeORM架构,并已完成迁移构建器及缓存定义。
常见场景
它能帮你做什么?
新建同步实体创建执行器:转译通用创建动作为扁平格式,调用批量插入方法将新实体持久化至元数据库中。
处理实体属性及关联更新:将跨环境的通用关联标识符解析为工作区本地ID,并执行字段差异更新。
实现实体级联物理删除:通过基础转译方法提取被删除实体的扁平ID列表,并在元数据库中安全执行清理。
三步完成
怎么使用
把右侧安装请求发给你的 AI。
告诉 AI 你想完成什么,或直接贴入内容。
按需要继续调整语气、范围或格式。
复制就能用
你可以直接这样说
“为 Twenty 的 customField 实体编写创建、更新与删除 Migration Action Handler”
“编写 fromUniversalFlatMyEntityToFlatMyEntity 转换工具并解析关联外键”
“检查当前 UpdateActionHandlerService 是否正确映射了通用更新字段的ID”
适用人群
适合谁?
上手门槛
使用难度
适合熟悉相关工具和专业流程的用户。
兼容范围
支持哪些 AI?
中文用户增强