Jira の自動化: 添付ファイルにカスタマー向け URL を含むメールを送信するルールの作成方法

プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム

この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。

*Fisheye および Crucible は除く

要約

このナレッジベース記事の目的は、JSM (Jira Service Management ) カスタマーに次のようなメールを送信する自動化ルールの作成方法を説明することです。

  • JSM リクエストに追加された最後のコメントを含める

  • Jira (エージェント) の添付ファイル URL をカスタマーの URL に変換する

診断

該当なし

原因

スマート値 {{comment.body.html}} を使用してリクエストに追加された最後のコメントを含めるときに、コメントに添付ファイルが含まれている場合、これらの添付ファイルの URL はカスタマー向け URL ではなく内部 Jira URL になります。添付ファイルの内部 Jira URL はライセンスを持っている Jiraユーザーしか開けないため、メールを受信したカスタマーは添付ファイルを開くことができないため、スマート値をそのまま使用することはできません。

添付ファイル名を screenshot-1.png とした場合、そして、データベース ID が 10100 の Jira 課題に添付されていたことを確認します (課題キーと混同しないでください)。この場合、次のようになります。

  • この添付ファイルの Jira 向け URL は次のようになります。 <JIRA_BASE_URL>/secure/attachment/10101/10101_screenshot-1.png

  • この添付ファイルのカスタマー向け URL は次のようになります。 <JIRA_BASE_URL>/secure/servicedesk/customershim/secure/attachment/10101/10101_screenshot-1.png?fromIssue=10100

この記事で説明する自動化ルールは、コメントに含まれるすべての添付ファイルについて、Jira の URL からカスタマーの URL に変換します。

ソリューション

ルール設定の詳細

このルールは、以下のように設定する必要があります。

  • [課題のコメント時] トリガーを追加します。

  • 次のパラメーターを使用して [ 変数を作成 ] アクションを追加します。

    • 変数名: issueID

    • スマート値: {{issue.id}}

  • 以下のパラメーターを使用して [メールを送信 ] アクションを追加します。

    • 宛先: 選択した受信者を追加します

    • 件名: 選択した件名を追加します

    • コンテンツ: 以下のコンテンツを追加します。

1 2 3 4 {{issue.comments.last.author}} added a new comment: {{issue.comments.last.body.html.replaceAll("/jsm/secure/attachment/", "/jsm/servicedesk/customershim/secure/attachment/").replaceAll("(/secure/attachment/)(\\d{5})(.*?)\"","$1$2$3?fromIssue=IssueIdToReplace\"").replaceAll("IssueIdToReplace",issueID.trim())}}

ルールのスクリーンショット

次のスクリーンショットにルール全体を示します。

ルールスクリーショット

更新日時: 2024 年 9 月 11 日

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。