<Context docBase="fusionplace.war" path="/fusionplace">
<Environment name="fusionplace/dbms" value="H2" type="java.lang.String"/>
<Environment name="fusionplace/pivot_time_out" value="60000" type="java.lang.Integer"/>
<!-- ここより、e-mail 通知機能のための記述項目 -->
<Environment name="fusionplace/mail_smtp_host" type="java.lang.String" value="nowhere.com" />
<Environment name="fusionplace/mail_smtp_port" type="java.lang.Integer" value="25" />
<Environment name="fusionplace/mail_server_account" type="java.lang.String" value="fusionplace@nowhere.com" />
<Environment name="fusionplace/mail_server_password" type="java.lang.String" value="hogehoge" />
<Environment name="fusionplace/mail_sender_address" type="java.lang.String" value="fusionplace@nowhere.com" />
<Environment name="fusionplace/mail_sender_name/ja" type="java.lang.String" value="System administrator's Japanese name" />
<Environment name="fusionplace/mail_sender_name/en" type="java.lang.String" value="System administrator's English name" />
<!-- ここまで、e-mail 通知機能のための記述項目 -->
・・・
</Context>
fusion_place cloudで、e メール通知機能を利用する際はサポート窓口にご依頼ください。設定はフュージョンズにて実施いたします。 |
e メール通知機能を利用する際のサーバ設定(オンプレミス)
業務プロセス管理機能 を使用するアプリケーションでは、パッケージの提出・承認・取下・返却といったイベントの発生を、関係者に e メールで通知することができます。この e メール通知機能を利用するには、サーバ側の Tomcat 設定ファイルに、メールサーバとの接続などのための情報を記述しておく必要があります。本項ではその記述項目と記述の方法をご説明します。
サーバ上の Tomcat 設定ファイルへの記述追加
Tomcat の設定ファイル server.xml を、e-mail 通知機能に対応するよう修正して下さい。server.xml の所在は「 インストール時指定情報の記録場所 」をご参照ください。
server.xml の内容は XML 形式の文書となっていますが、その中の Context 要素(のうち、path="/fusionplace" と指定されているもの)の配下に、いくつかの Environment 要素(環境変数)を付け加えることで、e-mail 通知機能を利用できるようになります。以下に記述例を挙げます:
上記例の通り、各 Environment 要素は、 name, type, value という3つの属性を備えています。下表に従い、name, type にはそれぞれ決まった値を設定し、value にはお使いのメールサーバへの接続に際して適用する値を設定して下さい。なお、Environment 要素は複数ありますが、記述は順不同です。
name (環境変数名) |
type (環境変数の型) |
value (環境変数の値) |
---|---|---|
fusionplace/mail_smtp_host |
java.lang.String |
メール送信用 SMTP サーバのホスト名 例) smtp.○○○○.co.jp |
fusionplace/mail_smtp_port |
java.lang.Integer |
メール送信用 SMTP サーバのポート番号 例) 587 |
fusionplace/mail_server_account |
java.lang.String |
メール送信用サーバに接続する際の、メールサーバアカウント名 例) taro.yamada SMTP認証を使用しない場合、下記の通り空文字列を設定ください。 <Environment name="fusionplace/mail_server_account" type="java.lang.String" value=""/> |
fusionplace/mail_server_password |
java.lang.String |
メール送信サーバに接続する際、上記アカウント名と組み合わせて用いるパスワード 例) hogehoge SMTP認証を使用しない場合、下記の通り空文字列を設定ください。 <Environment name="fusionplace/mail_server_password" type="java.lang.String" value=""/> |
fusionplace/mail_sender_address |
java.lang.String |
通知メールの送信者欄に設定するメールアドレス 例) fusionplace1@○○○○.co.jp |
fusionplace/mail_sender_name/ja |
java.lang.String |
通知メールの送信者欄に設定する名前(日本語) 例) fusion_place システム管理者 |
fusionplace/mail_sender_name/en |
java.lang.String |
通知メールの送信者欄に設定する名前(英語) 例) fusion_place System Administrator |