178.4. JQL:
两个消费者端点都使用 JQL URI 选项。在理论上,"项目密钥"等项目可以是 URI 选项本身。然而,由于要求使用 JQL,用户变得更灵活、更强大。
用户至少需要以下内容:
jira://[endpoint]?[required options]&jql=project=[project key]
需要注意的是,newIssue 消费者将自动将"ORDER BY 键 desc"附加到您的 JQL 中。这是为了优化启动处理,不必对项目中的每个问题进行索引。
另一个备注是,newComment 使用者必须索引项目中每个问题和注释。因此,对于大型项目,优化 JQL 表达式尽可能 至关重要。例如,JIRA Toolkit Plugin 在查询中包含 "Number of comments" custom field the '"Number of comments" > 0'。另外,尝试根据状态(status=Open)最小化,增加轮询延迟等。Example:
jira://[endpoint]?[required options]&jql=RAW(project=[project key] AND status in (Open, \"Coding In Progress\") AND \"Number of comments\">0)"