2012-09-19 45 views
0

新Jira問題的創建日期始終爲NOW();我們如何爲新Jira問題設置指定日期?如何爲新的Jira問題設置指定的日期?

$soapClient = 
    new SoapClient("http://jira:9090/rpc/soap/jirasoapservice-v2?wsdl"); 
$token = $soapClient->login('user', 'pass'); 
$issue=array(
    'created' => '2005-04-14T18:00:00Z', 
    'type'=>3, 
    'project'=>'XXX', 
    'assignee'=>'user1', 
    'reporter'=>'user1', 
    'description'=>'test', 
    'summary'=>'test' 
); 
$soapClient->createIssue($token, $issue); 
+0

在任何系統中'創建日期'和'更新日期'大多是自動生成的,不會是用戶可編輯的?你的用例是什麼來改變它? – Vikdor

+0

我需要將舊任務從Sugar CRM移至JIRA,並保留原始創建日期。 –

+0

啊!這是一個有效的用例。只是好奇,如果你已經看過https://confluence.atlassian.com/display/JIRA/Migrating+from+Other+Issue+Tracker ... – Vikdor

回答

0

即使您的用例是有效的,從Jira的角度來看,當它真的在Jira內創建時,總是會創建一個問題。

從吉拉6.4 API文檔(https://docs.atlassian.com/jira/REST/latest/#d2e4329):

「可在創建,在任一的字段參數或更新參數進行設置可以使用/休息/ API/2 /問題來確定的字段/ createmeta資源,如果一個字段沒有被配置爲在創建屏幕上出現,那麼它將不會出現在createmeta中,並且如果它被提交,則會出現字段驗證錯誤。

相關問題