Azure Logic App创建Jira问题时如何设置优先级?
解决Azure Logic App创建Jira问题时设置优先级的方法
如果你的Azure Logic App Jira连接器默认创建工单的界面没显示优先级字段,可以试试下面两种方法:
方法1:利用连接器的高级参数或自定义字段映射
- 在Logic App的「Create issue」动作中,点击添加新参数,看看有没有「Priority」选项——部分版本的连接器会隐藏这个字段,手动添加后就能直接选择或输入优先级的名称/ID。
- 如果找不到「Priority」选项,展开动作的高级选项,找到「Body」参数,手动构造JSON格式的字段内容,把优先级信息加进去。示例格式:
{ "fields": { "project": {"key": "PROJ"}, "summary": "你的工单标题", "description": "工单描述", "priority": {"id": "1"} // 这里的ID对应你Jira里的优先级ID,比如1=最高优先级 } }
方法2:直接调用Jira REST API(更灵活)
如果连接器的限制太多,直接用Logic App的「HTTP」动作调用Jira的创建问题API:
- 设置请求方法为
POST,URL填你的Jira实例API地址:https://your-jira-domain/rest/api/3/issue - 在请求头里添加:
Authorization: 用Base64编码的用户名:API令牌(格式:Basic 你的编码字符串)Content-Type:application/json
- 请求Body里按Jira API要求构造字段,明确指定优先级:
{ "fields": { "project": {"key": "PROJ"}, "summary": "自动创建的工单", "description": "工单详情", "issuetype": {"name": "Bug"}, "priority": {"id": "2"} // 替换成你需要的优先级ID } }
补充:如何获取Jira优先级ID
- 登录Jira后台,进入「设置」→「问题」→「优先级」,查看每个优先级对应的ID;
- 或者调用Jira API:发送
GET请求到https://your-jira-domain/rest/api/3/priority,返回的结果里会包含所有优先级的id和name。
内容的提问来源于stack exchange,提问作者user20829088
相关产品推荐
相关产品推荐

