云效工作项支持webhook通知我哪些缺陷被删除了吗 或者有没有方法查已删除缺陷?只在需求池是吧 啥时候排期做一下
在云效(Aliyun DevOps)中,工作项(包括缺陷)被删除后,通常无法直接通过界面查看已删除的缺陷。删除的工作项将不再在需求池或其他相关模块中显示。
然而,你可以考虑使用云效的Webhook功能,通过配置Webhook来接收工作项的变更通知。当有工作项被删除时,云效将向你配置的Webhook地址发送通知,你可以在接收到通知后进行处理。
要使用Webhook功能,你可以在云效的项目设置中找到Webhook选项,并配置你的Webhook地址和相关参数。具体的配置步骤和参数设置可以参考云效的官方文档或与云效的支持团队进行沟通。
需要注意的是,删除工作项后,相关的信息可能无法从云效中恢复。因此,建议在删除工作项之前,确保你已经备份了相关的数据或做好了必要的记录。
总结来说,云效工作项被删除后,通常无法直接在界面中查看已删除的缺陷。但你可以通过配置Webhook来接收工作项的变更通知,包括删除通知。使用Webhook功能,你可以在接收到通知后进行处理和记录。
云效工作项(workitem)是一种用于管理需求、缺陷、任务等项目工作的工具,在云效中可以方便地创建、分配和跟踪这些工作项。当您使用云效工作项时,可以通过设置 Webhook 通知来获取相关事件的实时更新和提醒。
关于云效工作项是否支持通知已删除缺陷的功能,根据官方文档所述,目前还不支持该功能。如果某个缺陷被删除了,您可能需要登录云效系统查看操作记录或联系相应的项目负责人进行查询。
以下是一个简单的示例,演示如何通过云效 API 查找已删除的缺陷:
import requests
# 使用云效 API 查询指定项目中所有已删除的缺陷
def query_deleted_defects(project_id):
api_url = f"https://app.choerodon.com.cn/agile/v1/projects/{project_id}/issue_links?deleted=true"
response = requests.get(api_url)
if response.ok:
deleted_defects = response.json()
return deleted_defects
else:
return None
# 示例代码:查询项目 ID 为 123 的所有已删除缺陷
deleted_defects = query_deleted_defects(123)
if deleted_defects is not None:
print(f"Deleted defects: {len(deleted_defects)}")
else:
print("Failed to query deleted defects.")
在上述示例中,我们通过云效 API 查询了指定项目中所有已删除的缺陷,并将查询结果输出到控制台。需要注意的是,在使用云效 API 时,需要先获取访问令牌(Access Token)并进行身份验证,以确保数据安全和隐私保护。
建议您在使用云效时遵循最佳实践,并根据实际需求和场景选择合适的工具和方法,以提高工作效率和质量。如有需要,您可以向云效官方提交建议,以促进产品的改进和升级。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。