我们正在创建一个自定义,我们希望将每个与TASK相关的代码链接到一个错误。
我的计划是检查任务类别"代码"并检查它是否有错误跟踪系统中的错误。如果不是,我们将在bug跟踪系统中创建一个错误并将其附加到TASK,如下所示
Reference = BugId
Source = Bugzilla
link = task.Links.first() link.url = "Bug tracking url"
所以这就是问题所在,通过Python SDK,要创建一个链接的函数是什么,该链接应该附加到TASK并在URL属性中包含错误跟踪系统的URL。
当我下次查询相应任务资产中的链接时,我应该能够通过
获取错误跟踪网址task.Links [0] .URL
答案 0 :(得分:1)
实现它的方法是创建一个链接并将资产附加到链接的资产属性
对于Ex: v1是来自v1pysdk
的V1Meta包的instacnceasset = v1.asset_from_oid('Task:2209')
taskSource = v1.TaskSource.where(Name="Bugzilla").first()
现在创建一个如下所示的链接
new_link = v1.Link.create(
Name="Bugzilla",
URL="{0}".format(newbug.weburl),
OnMenu="true",
Asset=asset
)
asset.Source=taskSource
v1.commit()
上面的代码将创建一个链接,链接附加到资产