現在、別システムからJiraへの移行を検討しています。
この際に、ユーザー情報をCSVまたはJSONを使って一括インポートすることは可能でしょうか?
【試したこと】
以下のようなJSONを試作し、 設定 > システム > 外部システムインポート からJSONを選択して取込を試しました。
{
"users": [
{
"name": "user-a",
"email": "user-a@example.com"
}
]
}しかし以下のようなエラーで失敗してしまいます。
Cannot create user user-a: IdentityException from Identity V1 client:
Web検索し、こちらのQAを見たことから、上記のnameをGUIDに書き換えて再取り込みを実施してみました。エラー表示はされなくなりましたが、実際にはユーザーは作成されておらず、該当ユーザーへの招待メールなども届いていなさそうでした。
インポートログには以下のような出力が出ていました。
2024-03-01 08:56:02,111 INFO - ------------------------------
2024-03-01 08:56:02,111 INFO - Importing: Users
2024-03-01 08:56:02,111 INFO - ------------------------------
2024-03-01 08:56:02,111 INFO - Only new items will be imported
2024-03-01 08:56:02,125 INFO - 1 users associated with import. All of them imported as inactive, this can be changed after import in User Access step.
2024-03-01 08:56:02,125 INFO - ------------------------------
2024-03-01 08:56:02,125 INFO - Finished Importing : Users
2024-03-01 08:56:02,125 INFO - ------------------------------
2024-03-01 08:56:02,125 INFO - 0 users successfully created.
2024-03-01 08:56:02,128 INFO - Retrieving projects...
2024-03-01 08:56:02,142 INFO - ------------------------------
試しにnameをusernameに変更しても同様の結果でした。
次に、JSONではなくCSVインポートのほうを試しました。
要約と報告者だけのCSVを作成し、報告者の列にはメールアドレスを記載して取込を実施。しかし、こちらでも同様にユーザーは作成されませんでした。
JSONやCSVのインポートでのユーザー一括作成は出来ないのでしょうか?(別のQAを見ると少なくともCSV取込でユーザー作成は出来そうに見えたのですが・・・)
どなたか、ご存知の方がいらっしゃればご教示いただけると幸いです。