質問
MantisからJIRAに移行しており、移行が完了してすべてのユーザーが移行されるまで、しばらくの間Mantisを存続させたいと考えています。
JIRAに移行されたすべてのユーザー(特に開発チーム)は、Mantisを続行して(アカウントを非アクティブ化する可能性があります)、JIRAだけに集中するべきではありません。
したがって、JIRAに移行されたMantisの問題が(JIRAで)修正/コメントされた場合、新しいステータスを既存のMantisの問題に同期する必要があります。
そして(可能であれば)Mantisで作成された新しい問題は自動的にJIRAに追加される必要があります(これが不可能な場合はそれでも構いません)
これを実行できるツールやプラグインを知っている人はいますか?
解決
それを実行するツールはわかりませんが、当社ではJira <-> FootprintsとJira <-> CRMの同期ツールの実装に成功しています。Jira SOAP API(または5.0以降のREST)とMantis SOAPAPIを使用します。このツールは、両方のシステムの問題を定期的にチェックし、それに応じて更新することができます。
Jira SOAP API- http://docs.atlassian.com/software/jira/docs/api/rpc-jira-plugin/latest/index.html?com/atlassian/jira/rpc/soap / JiraSoapService.html
Jira REST API- https://developer.atlassian.com/display/JIRADEV / JIRA + REST + API
他のヒント
@Dariaが上記で返信したように、JiraのREST APIを使用して独自の同期を実装するか、手動の JiraとMantis間のデータ同期。
申し訳ありませんが、すぐに答えはありませんが、まさにこの目的のために内部ツールを開発しています:
- Mantisから既存の問題を移行する-> JIRA
- Mantisに新しい問題を入力し、それらをJIRAに同期させる機能
- Mantisに複製されたJIRA問題のアクティビティ
- Mantisでワークフローが無効になっています(問題はJIRA状態に従属します)
- ユーザーのトレーニングと移行が行われている間、MantisをNか月間存続させます
それぞれSOAPとRESTAPisを使用しています。
興味があり、うまく機能する場合(この段階では非常に見栄えがよい)、オープンソースの許可を求めます。