TAPD
TAPD 连接器用于把已批准 TAPD 项目空间中的需求、任务、缺陷和可选附件纳入艾维斯知识检索。它只读取管理员显式填写的项目空间 ID,不会扫描整个企业,也不提供 WPS 入口。
适用场景
当前索引内容
TAPD 连接器以一个或多个 workspace_id 作为范围。最多 100 个项目空间 ID,必须为正整数,不能重复。
至少需要启用需求、任务、缺陷中的一种。当前连接器不索引项目成员权限、迭代统计、工时、看板配置、报表、流程设置或企业下未列出的其他项目。
前置条件
- 已准备 TAPD API 用户名和 API 密码。不要使用没有 API 权限的普通登录密码。
- 已确认 API 账号能读取目标项目空间下需要索引的需求、任务、缺陷和附件接口。
- 已整理目标项目空间 ID,例如 TAPD 项目 URL 中的数字空间 ID。
- 已决定是否索引附件;附件会增加同步耗时、存储和解析失败概率。
- 已规划艾维斯访问范围。只要连接器可见,用户就可能搜索到该连接器索引的全部内容。
- 网络策略允许艾维斯后端访问
api.tapd.cn。
配置数据获取入口
在艾维斯中配置
在管理后台打开连接器,选择 TAPD。先创建或选择 TAPD 凭据,再填写项目空间与内容类型。
建议先用一个测试项目空间和少量内容类型完成验证,再扩大范围。
同步行为
标准管理后台创建的 TAPD 连接器使用轮询索引,并支持 checkpoint 续跑。同步会按项目空间处理,每个空间内按已启用内容类型依次处理需求、任务和缺陷。
权限边界
TAPD API 账号决定艾维斯能摄取哪些项目内容,但连接器不会把 TAPD 项目成员、角色、字段权限或单个对象权限同步到艾维斯。
对于不同客户、项目组或保密等级,应使用不同 TAPD API 账号、连接器和艾维斯私有群组。
验证
- 用一个测试项目空间创建连接器,确认凭据和空间 ID 校验通过。
- 搜索一条已知需求、任务和缺陷的标题与描述关键词。
- 启用附件时,上传一个小型文本附件并确认可被检索。
- 修改一条测试对象,等待下一轮同步,确认搜索结果更新且没有重复文档。
- 搜索未列出的项目空间内容,确认不会返回结果。
- 使用群组内账号和群组外账号分别测试,确认艾维斯访问边界符合预期。
常见问题排查
安全与维护建议
- 使用专用 TAPD API 账号,不复用个人高权限账号。
- 定期复核项目空间列表、内容类型、附件开关、API 账号负责人和艾维斯访问群组。
- 附件体量较大时,先在测试环境测量解析耗时和失败率。
- API 密码疑似泄露时,立即更换并更新艾维斯凭据。
- 项目结束后,停用连接器或移除不再需要的项目空间 ID。