IM-FileExchange の動作設定¶
IM-FileExchange の動作設定では、ファイルダウンロード時の帯域制限の設定や通知機能の利用可否を設定することができます。IM-FileExchange の動作設定は IM-Juggling で行います。
IM-FileExchange 基本設定¶
IM-Juggling より「設定ファイル」タブをクリックします。
一覧より「IM-FileExchange」 - 「IM-FileExchange 動作設定」を選択し、「出力」をクリックします。
「conf/file-exchange-config」フォルダに「file-exchange-config.xml」が出力されます。必要な設定を行ってください。コラム
「file-exchange-config.xml」の設定内容については「設定ファイルリファレンス 」を参照してください。
ファイルアップロード通知メールテンプレート設定¶
IM-Juggling より「設定ファイル」タブをクリックします。
一覧より「IM-FileExchange」 - 「ファイルアップロード通知メールテンプレート」を選択し、「出力」をクリックします。
「conf/mail_template/im_file-exchange」フォルダに「upload_notice_XX.xml」が出力されます。メール送信内容を編集して、保存します。<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <mail-template xmlns="http://www.intra-mart.co.jp/system/mail/template"> <headers> <header value="intra-mart" name="Organization"/> </headers> <from personal="{userName}" address="{userAddress}"/> <replyTo> <mail personal="{userName}" address="{userAddress}"/> </replyTo> <subject>ファイルアップロード通知</subject> <body content-type="text/plain"> 以下のURLにアクセスして、ファイルをダウンロードしてください。 [ ファイル名 ] {fileName} ( {fileSize}KB ) [ ダウンロードURL ] {downloadUrl} [ ダウンロード期限 ] {expiredDate} [ ダウンロードパスワード ] {password} [ 最大ダウンロード回数 ] {maxDownload} </body> </mail-template>以下の一覧にある文字列を設定すると置換文字として扱われ、ファイルアップロード時の情報に置き換わります。
置換文字列 説明 {userName} ファイルアップロードを行ったユーザのユーザ名に置換されます。 {userAddress} ファイルアップロードを行ったユーザのメールアドレスに置換されます。 {fileName} アップロードされたファイル名に置換されます。 {fileSize} アップロードされたファイルのファイルサイズ(KB)に置換されます。 {downloadUrl} ファイルダウンロードURLに置換されます。 {downloadUrl_no_baseUrl} ベースURLを含まないファイルダウンロードURLに置換されます。 {expiredDate} アップロードされたファイルの有効期限に置換されます。 {password} パスワードが設定されている場合は「別途連絡致します。」に置換されます。パスワードが設定されていない場合は空白になります。{maxDownload} アップロードされたファイルの最大ダウンロード回数に置換されます。ダウンロード回数制限が設定されていない場合は空白になります。
ダウンロードパスワード通知メールテンプレート設定¶
IM-Juggling より「設定ファイル」タブをクリックします。
一覧より「IM-FileExchange」 - 「ダウンロードパスワード通知メールテンプレート」を選択し、「出力」をクリックします。
「conf/mail_template/im_file-exchange」フォルダに「download_password_notice_XX.xml」が出力されます。メール送信内容を編集して、保存します。<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <mail-template xmlns="http://www.intra-mart.co.jp/system/mail/template"> <headers> <header value="intra-mart" name="Organization"/> </headers> <from personal="{userName}" address="{userAddress}"/> <replyTo> <mail personal="{userName}" address="{userAddress}"/> </replyTo> <subject>ダウンロードパスワード通知</subject> <body content-type="text/plain"> 以下のファイルのダウンロードパスワードをお知らせ致します。 ダウンロードURLは別途送信されるファイルアップロード通知メールをご確認ください。 [ アップロードユーザ ] {userName} ( {userAddress} ) [ ファイル名 ] {fileName} ( {fileSize}KB ) [ ダウンロードパスワード ] {password} </body> </mail-template>以下の一覧にある文字列を設定すると置換文字として扱われ、ファイルアップロード時の情報に置き換わります。
置換文字列 説明 {userName} ファイルアップロードを行ったユーザのユーザ名に置換されます。 {userAddress} ファイルアップロードを行ったユーザのメールアドレスに置換されます。 {fileName} アップロードされたファイル名に置換されます。 {fileSize} アップロードされたファイルのファイルサイズ(KB)に置換されます。 {downloadUrl} ファイルダウンロードURLに置換されます。 {downloadUrl_no_baseUrl} ベースURLを含まないファイルダウンロードURLに置換されます。 {expiredDate} アップロードされたファイルの有効期限に置換されます。 {password} アップロードされたファイルのダウンロードパスワードに置換されます。{maxDownload} アップロードされたファイルの最大ダウンロード回数に置換されます。ダウンロード回数制限が設定されていない場合は空白になります。
IMBox通知設定¶
IM-Juggling より「設定ファイル」タブをクリックします。
一覧より「IM-FileExchange IMBox連携」 - 「IM-FileExchange IMBox通知設定」を選択し、「出力」をクリックします。
「conf/file-exchange-config」フォルダに「file-exchange-imbox-config.xml」が出力されます。設定されているlistenerの属性「enable=”true”」を「enable=”false”」とするとIMBox通知が無効になります。例えば、ダウンロード時のIMBox通知を無効にする場合は、以下のように設定します。<listener id="imbox" enable="false" path="file_exchange/imbox/notice/imbox_download_listener"/>