JQL查询无法按issuetype.name获取Service Request问题求助
JQL查询Service Request类型工单失败的解决办法
用jql: 'key=ITSM-1917'能正常返回目标工单,但换成issuetype.name='Service Request'就查不到结果,可返回的JSON明明显示该工单的类型就是Service Request。试试下面这些排查方案:
修正JQL语法:
工单类型名称包含空格,JQL中带空格的字符串需要用双引号包裹,单引号可能导致识别异常。试试这两种写法:issuetype.name = "Service Request"或者更简洁的版本:
issuetype = "Service Request"用问题类型ID替代名称查询:
从返回的JSON里能看到该工单类型的ID是10300,用ID查询完全规避名称格式、特殊字符的干扰,结果更精准:issuetype = 10300排查权限与字段限制:
确认你的账号有权限查看所有Service Request类型工单;如果是通过API查询,检查请求中的fields参数是否限制了返回字段,避免因字段过滤导致的“未获取到对应内容”假象。
附用户提供的查询返回JSON:
{ "expand": "names,schema", "startAt": 0, "maxResults": 100, "total": 1, "issues": [ { "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields", "id": "373234", "self": "", "key": "ITSM-1917", "fields": { "issuetype": { "self": "", "id": "10300", "description": "Created by JIRA Service Desk.", "iconUrl": "", "name": "Service Request", "subtask": false, "avatarId": 11006 }, "assignee": { "self": "", "name": "IT Service Management", "key": "JIRAUSER10945", "emailAddress": "", "avatarUrls": { "48x48": "https://www.gravatar.com/avatar/067a17d84b041546f0f658bd011bc3ba?d=mm&s=48", "24x24": "https://www.gravatar.com/avatar/067a17d84b041546f0f658bd011bc3ba?d=mm&s=24", "16x16": "https://www.gravatar.com/avatar/067a17d84b041546f0f658bd011bc3ba?d=mm&s=16", "32x32": "https://www.gravatar.com/avatar/067a17d84b041546f0f658bd011bc3ba?d=mm&s=32" }, "displayName": "IT Service Management", "active": true, "timeZone": "America/New_York" }, "created": "2022-11-23T01:34:11.000-0500", "status": { "self": "", "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, certified, or are closed.", "iconUrl": "", "name": "Resolved", "id": "5", "statusCategory": { "self": "", "id": 3, "key": "done", "colorName": "green", "name": "Done" } } } } ] }
内容的提问来源于stack exchange,提问作者Mar_Che
相关产品推荐
相关产品推荐

