3

「電子メールから課題とコメントを作成する」の動作を制御する方法を探しています。現在、ビルトイン システムを使用しているため、件名のないメールを受信すると、「Issue must have a summary. The mail message has an empty or no subject.」というメッセージでサービスが失敗します。これが発生するたびに、電子メールを手動で処理する必要があります。

これを回避する方法を知っていますか?

編集

電子メールは顧客によって送信されているため、すべての顧客に件名を送信するよう強制することはできません。

問題は、件名がないとメール作成サービスがメールを処理しないことです..そのため、デフォルト値を設定しても役に立ちません。私が考えることができる唯一の方法は、メールサービスを書き直すことです。どうすればそれができるか知っている人はいますか?i 元のソース コードはこちらで見つけましたが、ビルドしてデプロイする方法がわかりません。

とにかく他の方法を考えることができますか?

ありがとう!!

4

1 に答える 1

3

メールを自動的にシリアル化する管理インターフェイスで Jira にサービスを追加したとします。

デフォルトの動作を完全にカスタマイズしたい場合は、独自の単純な jira プラグインを作成できます。アトラシアンのページを参照してください。

https://developer.atlassian.com/display/DOCS/Set+up+the+Atlassian+Plugin+SDK+and+Build+a+Project

https://developer.atlassian.com/display/JIRADEV/Component+Plugin+Module

atlassian-plugin.xml には次のようなものが含まれている必要があります。

<component key="message-handler-factory" class="com.atlassian.jira.plugins.mail.internal.DefaultMessageHandlerFactory" public="true">
    <interface>com.atlassian.jira.service.util.handler.MessageHandlerFactory</interface>
</component>

たとえば、CreateOrCommentHandler クラスを拡張できます。

于 2012-08-16T13:03:00.677 に答える