JIRA-自动将通知发送给客户

时间:2019-05-03 13:21:22

标签: java jira jira-rest-api jira-rest-java-api

我正在创建一个应用程序,客户可以在其中提交投诉。然后,我想代表客户在JIRA中创建票证。

我不想让用户成为记者。我将使用默认帐户创建故障单(报告者)。

有什么方法可以在机票发生任何更新时向客户发送电子邮件通知吗?

3 个答案:

答案 0 :(得分:0)

您能否在问题字段之一中捕获有关客户的某些信息(即电子邮件地址)?然后,您可以创建一个工作流操作,以便在问题转移到该阶段后,在工作流的特定阶段向客户发送电子邮件。

来自Atlassian Community answer page

  
      
  • 不带插件(仅链接,不包括票证内容):

         
        
    • 转到系统
    •   
    • 创建活动
    •   
    • 选择通知模板
    •   
    • 向工作流“火灾事件”中添加发布功能
    •   
    • 转到“通知”方案并选择您刚刚创建的事件,然后选择“单个电子邮件地址”
    •   
  •   
  • 带有插件:

  •   
     

此加载项将帮助您创建并自动发送   在工作流的任何阶段或在任何位置将报告/问题发送到任何电子邮件地址   预定的时间。

     

https://marketplace.atlassian.com/plugins/com.midori.jira.plugin.pdfview/server/overview

答案 1 :(得分:0)

您可以使用我们的插件Raley Email Notifications通知Jira客户 如果客户的电子邮件存储在Jira自定义字段中,则此方法将很好地工作。

弗拉基米尔| RaleyApps

答案 2 :(得分:0)

我找到了使用服务台api(https://developer.atlassian.com/cloud/jira/service-desk/rest/#api-rest-servicedeskapi-request-post)执行此操作的方法。我不确定没有服务台是否可以做到。 我们可以在“ raiseOnbehalfof”字段中输入客户电子邮件ID,并可以使用默认帐户凭据进行身份验证

{
"serviceDeskId": "1",
"requestTypeId": "217",
"requestFieldValues": {
"summary": "Request raised via service REST API",
"description": "test."
},
"raiseOnBehalfOf" : "customer@gmail.com"
}

更多详细信息,请点击此处https://community.atlassian.com/t5/Jira-questions/Jira-service-desk-cloud-create-a-customer-request-via-email/qaq-p/1075791?utm_source=atlcomm&utm_medium=email&utm_campaign=accept_as_solution_reminder&utm_content=topic