2016-05-24 23 views
1

イムJIRAのインポート/更新サブタスク

私は親券として定義されたチケットCM-1を持っています。一般的なCSVは、この

Summary, Parent ID, Issue ID 
CM-2, CM-1, 
CM-3, CM-1, 
CM-4, CM-1, 

最初のインポートは、我々は(この例では示されていない、一晩変更〜100のフィールドを更新するために再インポートしようとCM-1 の子として成功し、地図作品のように見えます明瞭性)

Summary, Parent ID, Issue ID 
CM-2, CM-1, CM-2 
CM-3, CM-1, CM-3 
CM-4, CM-1, CM-4 

新しいサブタスクが作成され、何も更新されないという問題が発生しました。 サブタスクチケットのXMLを調べるときに見つかった問題IDをマップしようとしました。これは、この

<item> 
 
<title>[CM-2] CM2</title> 
 
<link> 
 
https://website.net/browse/CM-2 
 
</link> 
 
<project id="11902" key="CM">Change Management</project> 
 
<description>CM-2 Description</description> 
 
<environment/> 
 
<key id="191147">CM-2</key> 
 
<summary>CM-2</summary>

具体的に「」 は、だから、

Summary, Parent ID, Issue ID 
CM-2, CM-1, 191147 
CM-3, CM-1, 191148 
CM-4, CM-1, 191149 

のようになります。もう一度、我々は新しい作成した問題と行っていない最新情報を見るようになります。私はドキュメントを読んで、彼らの 'Answer's'を検索し、複数の質問をし、どこでも検索しましたが、何の解決策も見ていません。文字通り、少なくとも1日に一度は何千ものチケットを更新する必要があります。私たちは、このタスクを他の方法で実行する人材を持っていません。

基準: これは、エンドユーザーまたはチームリーダーが実行できる必要があります。問題をCSVから発行するリンクから一括インポートツール(一括作成)にアクセスできますが、管理者レベルの外部プロジェクトインポートへのアクセス。

私はこれが理想的な長期的解決法ではないことを認識しており、これをさらに自動化する方法を検討したいと思いますが、短期的な解決策(this)が必要です。

すべての回答に感謝します。我々はから非常にの治療法の古いインスタンスをインポートしています。これは、次の〜3 +年間使用され続けるでしょう。

おかげで、すべての ヤコブ

+0

jiraのバージョンは何ですか? –

+0

私はそれを忘れて申し訳ありません - Im on Jira v6.4.8 Jim 7.0.12を使用しています。 – TheDoc

答えて

0

まずあなたが更新CSV経由問題にしたい場合は、あなたは「課題キー」列を含まなければならないと、インポート時に、問題のキーフィールドにマップ(CM -1、CM-2などが問題のキーです)。そうしないと、すべてのインポートによってJIRAに新しい問題が発生します。

「発行ID」および「親ID」列は、内部ID(発行キーではない)を参照します。サブタスクを追加/更新するには、親のID(下記参照)を把握し、CSVで「親ID」列に親IDを書き込み、「課題ID」の値は空のままにしておく必要があります。これについては、「サブタスクの作成」セクションhereで説明しています。

既存のJIRA問題のIDを特定することはやや難しいです(ある意味であなた自身の内部IDで最初からそれらをインポートしない限り)。GUIからの簡単な方法は、編集ボタンを右クリックし、「新しいタブで開く」を選択することです。編集ページのURLには、ID(例:http://jira-srv/secure/EditIssue!default.jspa?id=91796)が含まれます。
自動化する必要がある場合は、データベースを直接クエリする必要があります(他の誰かがあなたにもっと良い方法を提供できない限り... REST APIが公開していない限り)。詳細については、hereの説明を参照してください。

+0

回答をいただきありがとうございます。ユーザーレベルの「一括作成ツール」に問題キーを公開するにはどうすればよいですか?私はそのドキュメントを読んだが、管理者レベルのツールのようだ。 Imはインポートする前に手動で定義されていても、ユーザーレベルのツールでマッピングできません。 ありがとう、もう一度yossiz74、あなたが投稿した2番目のリンクを読み上げます。 「Issue Key」をParentIDセクションに配置して、チケットにサブタスクを適用することは正しく機能しているようです。 – TheDoc

+0

私は常に管理タスクとしてインポート/同期の問題を見て、適用したので、ユーザーレベルに公開することが可能かどうかはわかりません。 – yossiz74

+0

私は、JIRA用のExcel Connector Pluginを使用している別のアイデアを持っています。その後、ユーザはJIRAデータと自動的に同期するExcelファイルを編集することができます。セットアップに時間がかからず、問題の長期的な解決策になる可能性があります。 – yossiz74

関連する問題