2014-10-11 132 views
2

可以在YouTrack工作流中執行HTTP請求嗎?YouTrack工作流 - HTTP請求

我想創建一個工作流,當用戶在某個問題上記錄一段時間時調用一些REST API。

回答

0

YouTrack工作流程規則在一個相當有限的沙箱中運行。目前,沒有辦法做你想做的事。

+0

這是在這個問題中討論:https://youtrack.jetbrains.com/issue/JT-10671,考慮將此鏈接添加到您的答案 – 2016-09-15 08:19:57

-1

YouTrack工作流程提供了一些方法與國外的服務器進行通信:

https://www.jetbrains.com/help/youtrack/standalone/2017.1/Workflow-REST-API.html

一個簡單的例子(從上面的鏈接所):

// post new issue content to third-party tool and add response as a comment 

when issue.becomesReported() { 
    addHttpHeader("Content-Type", "text/html"); 
    var response = doHttpPost("http://server.com/issueRegistry", issue.description); 
    issue.addComment(response) 
} 

我從來沒有與時間跟蹤工作在YouTrack裏面,所以沒有具體的例子。但是在上面鏈接的頁面中,有一個部分是「使用Harvest Web Service自定義時間跟蹤」,也許您可​​以從中調整一些代碼。