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