飞书项目的依赖关系使用指南

飞书项目的依赖关系使用指南

飞书项目手册精选NaN-NaN-NaN
产品功能
介绍
当前工作流中的依赖关系仅支持标准化的固定配置,无法进行灵活调整。为了满足实际项目的需求,我们可使用具备更灵活的依赖关系能力。
  • 在软件研发项目中,需求和任务间的使用依赖关系,可以清晰地协调项目进度。
  • 在硬件项目中,由于各工序的固定流程和不同工作项的差异,我们可以在不同工作项预置固定的依赖关系,标准化管理项目流程。例如,A 模块原理设计完成后,才能进行 B 模块硬件原理的设计,两个模块由不同的流程进行管理,但两者之间具有固定的依赖关系。
通过设置依赖关系,可以实现前序节点及依赖项完成后,节点或任务“允许开始”或“允许完成”。
步骤一:开启依赖(空间管理员)
📌
开启依赖后:
  • 在使用此流程模板创建的项目中,可为节点添加依赖项;
  • 在使用此流程模板创建的项目中,可为任务添加依赖项;
  • 在此流程模板的节点配置中,可为此节点配置预置依赖项;
  • 在此流程模板的预置任务配置中,可为此任务配置预置依赖项。
在空间配置-工作项管理-需求-流程管理中,点击对应流程模板,在基本信息中勾选“开启高级依赖”。
250px|700px|reset
步骤二:添加和删除依赖项
添加方式
权限
图示
自行为节点添加依赖项
空间管理员、业务线超级管理员、业务线管理员、实例负责人
250px|700px|reset
自行为任务添加依赖项
空间管理员、业务线超级管理员、业务线管理员、实例负责人
250px|700px|reset
在流程模板中,为节点添加预置依赖项
空间管理员
250px|700px|reset
在流程模板中,为任务添加预置依赖项
空间管理员
250px|700px|reset
  • 若配置预置依赖项后,使用此流程模板创建需求后,且需求中关联了预置依赖里的工作项,将自动展示依赖项。
  • 若在设置依赖关系前创建的历史项目,点击“模板升级”,升级为最新配置,将展示添加依赖项的入口。
步骤三:查看依赖项(任何人)
📌
需要注意的是:
  • 目前暂不支持查看前置事项作为哪些节点/任务的依赖项;
  • 目前只支持查看后置事项存在哪些前置依赖项。
在节点表单-依赖项中,可以查看此节点的所有前置依赖项。
250px|700px|reset
若任务存在前置依赖项,在任务名称右侧将展示“依赖”的图标,点击可以查看依赖项详情。
250px|700px|reset
场景案例
场景一:任务与节点依赖
🌰
例如,项目拆分为几个需求分别开发,当“项目评审”节点下某个任务完成后,拆分需求的“评审”节点才允许完成。
方式一:自行添加节点依赖关系
📌
适用场景:
需求与项目为比较灵活的依赖关系。
在需求详情页中,选中“评审”节点,点击“添加依赖项”;
  • 依赖类型:完成时,本节点允许完成;
  • 依赖对象:任意工作项数据;
  • 工作项数据:搜索项目;
  • 依赖项:“项目评审”节点的“XX任务”;
250px|700px|reset
点击确定,依赖项添加完成。
方式二:在流程模板中预置依赖关系
📌
适用场景:
项目的任务为模板预置任务,且需求与项目为严格且固定的依赖关系。
需要注意的是,实现此场景,需已配置父子需求的工作项关联。了解更多:工作项高级配置
配置依赖关系
在空间配置-工作项管理-需求-流程管理中,点击对应流程模板;
250px|700px|reset
选择“评审”节点,在右侧点击“添加依赖”;
  • 依赖类型:完成时,本节点允许完成;
  • 依赖对象:关联工作项-关联项目-项目工作项-项目通用流程;
  • 依赖项:“项目评审”节点“XX任务”;
250px|700px|reset
点击确定,依赖项配置完成。
使用依赖关系
使用此流程模板创建需求后,在需求“产品评审”节点展示依赖项:“关联项目”的产品评审节点XX任务。
250px|700px|reset
  • 若需求还未关联项目,则不展示依赖项;待需求关联项目后,则自动展示依赖项。
  • 若在设置依赖关系前创建的历史需求和历史项目,点击“模板升级”,升级为最新配置。
场景二:节点与节点依赖
🌰
例如,项目 A 与项目 B 存在前后置依赖,项目 A 的“项目结束”节点完成后,项目 B 的“项目评审”节点才允许开始。
方式一:自行添加节点依赖关系
📌
适用场景:
项目与项目为比较灵活的依赖关系。
在项目 B 详情页中,选中“项目评审”节点,点击“添加依赖项”;
  • 依赖类型:完成时,本节点允许开始;
  • 依赖对象:任意工作项数据;
  • 工作项数据:搜索项目 A ;
  • 依赖项:“项目结束”节点;
250px|700px|reset
点击确定,依赖项添加完成。
方式二:在流程模板中预置依赖关系
📌
适用场景:
项目 A 与项目 B 为严格且固定的依赖关系,例如项目 A 流程与项目 B 流程为固定的上下游协作。
需要注意的是,实现此场景,需已配置项目的工作项关联。了解更多:工作项高级配置
配置依赖关系
在空间配置-工作项管理-项目-流程管理中,点击 B 模块项目流程;
250px|700px|reset
选择“项目评审”节点,在右侧点击“添加依赖”;
  • 依赖类型:完成时,本节点允许开始;
  • 依赖对象:关联工作项-关联项目-项目工作项-A 模块项目流程;
  • 依赖项:“项目结束”节点;
250px|700px|reset
点击确定,依赖项配置完成。
使用依赖关系
使用此流程模板创建项目 B 后,在项目 B “方案设计”节点展示依赖项:“关联项目”的上线节点。
250px|700px|reset
  • 若项目 B 还未关联项目 A,则不展示依赖项;待项目 B 关联项目 A 后,则自动展示依赖项。
  • 若在设置依赖关系前创建的历史项目,点击“模板升级”,升级为最新配置。
场景三:任务与任务依赖
🌰
例如,在节点拆分多个任务后,任务之间有前后置依赖关系。
方式一:自行添加任务依赖关系
📌
适用场景:
开发节点拆解多个任务分配给不同负责人,技术 owner 根据任务的拆解设置任务之间的依赖关系。
在需求详情页中,选中“后端开发”节点,点击任务后“···”-“添加依赖项”;
  • 依赖类型:完成时,本任务允许完成;
  • 依赖对象:当前需求;
  • 依赖项:“后端开发”节点中XXX任务;
250px|700px|reset
点击确定,依赖项添加完成。
250px|700px|reset
方式二:在流程模板中预置依赖关系
📌
适用场景:
开发节点预置多个任务,任务之间存在固定且严格的依赖关系。
配置依赖关系
在空间配置-工作项管理-需求-流程管理中,点击对应流程模板;
250px|700px|reset
选择“XX”节点-节点流转-完成任务中,打开任务详情,点击“添加依赖”;
250px|700px|reset
  • 依赖类型:完成时,本任务允许开始;
  • 依赖对象:当前需求
  • 依赖项:“XX”节点XX任务
250px|700px|reset
点击确定,依赖项配置完成。
使用依赖关系
使用此流程模板创建项目后,在“XX”节点任务上展示依赖项图标,点击图标可查看依赖项详情。
250px|700px|reset
  • 若在设置依赖关系前创建的历史项目,点击“模板升级”,升级为最新配置。
场景四:展示空间关联的节点驱动
若流程模板在空间关联中配置了节点驱动事件“才允许被完成”,则在此流程模板中,同步此依赖项配置。
250px|700px|reset
使用此空间关联规则的项目,将同步展示在依赖项。
250px|700px|reset
附录:依赖关系配置查询
前置事项类型
后置事项类型
依赖类型
节点
节点
  • 完成时,本节点允许完成
  • 完成时,本节点允许开始
节点
任务
  • 完成时,本任务允许完成
任务
任务
  • 完成时,本任务允许完成
先进生产力和业务协同平台
联系我们立即试用
更多人气推荐
查看更多

先进团队,先用飞书

欢迎联系我们,飞书效能顾问将为您提供全力支持
分享先进工作方式
输送行业最佳实践
全面协助组织提效
反馈给飞书 CEO:ceo@feishu.cn