云效自动化规则明明设置的是要求将需求的开发完成时间变更,保存后怎么变成是变更子项的开发完成时间了?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在云效Projex中,自动化规则的配置是基于触发条件、过滤条件和执行动作来实现的。如果出现“明明设置的是要求将需求的开发完成时间变更,保存后却变成是变更子项的开发完成时间”的情况,可能是由于以下原因导致的:
云效Projex支持对父需求和子任务分别设置自动化规则。如果规则的作用范围未明确指定,系统可能会默认将规则应用到子任务上,而不是父需求。
解决方法:
在配置自动化规则时,请确保在触发条件中明确指定规则作用的对象是“父需求”还是“子任务”。例如:
注意:如果未明确指定作用范围,系统可能会根据上下文自动推断,从而导致规则被错误地应用到子任务上。
云效Projex支持需求和子任务之间的状态联动。如果父需求的状态或属性变更依赖于子任务的状态,系统可能会优先处理子任务的变更逻辑。
具体表现:
当父需求的开发完成时间变更时,系统可能默认将其视为对子任务的开发完成时间进行同步更新。这种行为通常发生在以下场景:
解决方法:
检查父需求和子任务之间的联动规则,确保没有冲突的自动化规则。如果需要单独更新父需求的开发完成时间,可以尝试:
如果当前项目是从某个项目模板创建的,而模板中已经预设了某些自动化规则,这些规则可能会覆盖或干扰您新设置的规则。
具体表现:
模板中的规则可能默认将开发完成时间的变更应用到子任务,而不是父需求。这种情况下,即使您在当前项目中重新配置规则,模板的规则仍可能生效。
解决方法:
在配置自动化规则时,如果选择了错误的字段映射,也可能导致规则的实际效果与预期不符。
具体表现:
例如,您可能误将“子任务的开发完成时间”字段映射到了规则的执行动作中,而不是“父需求的开发完成时间”。
解决方法:
云效Projex在某些场景下会有默认的行为逻辑。例如,当父需求的开发完成时间变更时,系统可能会自动同步更新其子任务的开发完成时间。
具体表现:
这种默认行为可能会导致您误以为规则配置错误,实际上是因为系统自动同步了时间字段。
解决方法:
如果您按照上述步骤排查后问题仍未解决,建议联系云效的技术支持团队,提供具体的规则配置截图和项目背景信息,以便进一步定位问题。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。