Jira 引用自定义问题字段以作为上下文参数Atlassian Connect传入
我试图将定义为模块的jiraIssueField的值作为上下文参数传递到webPanel项中 我在这里定义了模块: 我在atlassian-connect.json中将自定义字段引用为addonkey\uuu customfieldkey(用双下划线分隔)Jira 引用自定义问题字段以作为上下文参数Atlassian Connect传入,jira,atlassian-connect,Jira,Atlassian Connect,我试图将定义为模块的jiraIssueField的值作为上下文参数传递到webPanel项中 我在这里定义了模块: 我在atlassian-connect.json中将自定义字段引用为addonkey\uuu customfieldkey(用双下划线分隔) "modules": { "jiraIssueFields": [ { "description": { "value": "Client email custom field"
"modules": {
"jiraIssueFields": [
{
"description": {
"value": "Client email custom field"
},
"type": "string",
"name": {
"value": "Client Email"
},
"key": "email"
}
],
"webPanels": [
{
"key": "profile",
"location": "atl.jira.view.issue.right.context",
"name": {
"value": "Profile"
},
"url": "/profile?clientEmail={addonkey__email}"
}
]
}
但传递的值为NULL
我有什么遗漏吗?是否有一个前缀来引用webPanel URL中的自定义字段
感谢您的帮助更新:Jira无法将自定义字段作为上下文参数传入。 解决此问题的建议方法是将issue.key传入webPanel,然后轮询Jira REST API以获取自定义字段的值。一个额外的API调用和身份验证需求进来了(使我试图做的事情有点不方便) “我建议您使用issue.id上下文参数, 类似于“url”:“/profile/{issue.id}”,然后发出客户端请求 使用AP.request将外接程序中的字段值添加到URL,如 /rest/api/2/issue/{issue.id}?字段={addonkey\uuuu email}。”
希望这能帮助有同样问题的人 更新:Jira无法将自定义字段作为上下文参数传入。 解决此问题的建议方法是将issue.key传入webPanel,然后轮询Jira REST API以获取自定义字段的值。一个额外的API调用和身份验证需求进来了(使我试图做的事情有点不方便) “我建议您使用issue.id上下文参数, 类似于“url”:“/profile/{issue.id}”,然后发出客户端请求 使用AP.request将外接程序中的字段值添加到URL,如 /rest/api/2/issue/{issue.id}?字段={addonkey\uuuu email}。” 希望这能帮助有同样问题的人