4. ジョブネット操作編¶
ここでは、intra-mart Accel GroupMail で提供するジョブネットについて説明します。
4.1. 期限切れメール削除ジョブネット¶
パラメータキー 型 説明 デフォルト値 comit-count 数値 コミットを行う件数0の場合は最後に1度だけコミットします。データベースにOracleをご利用の場合は900以下、SQL Server をご利用の場合は 2000以下を必ず指定してください。0
注意
上記の通り、このジョブはご利用のDBにより commit-count の指定が必須になります。指定していない場合、大量の処理対象メールが発生していると、エラー終了する場合があります。
注意
4.2. 期限切れ添付ファイル削除ジョブネット¶
パラメータキー 型 説明 デフォルト値 commit-count 数値 ジョブのコミットを行う件数0の場合は最後にコミットします。0 check_absence 真偽値 添付ファイルの存在検証実行有無true : 添付ファイルの存在検証を実行するfalse : 添付ファイルの存在検証を実行しないtrue
注意
4.3. 利用者環境設定情報インポートジョブネット¶
パラメータキー 型 説明 デフォルト値 file 文字列 インポートするCSVファイルのパスパブリックストレージからの相対パス(空文字列) comit-count 数値 コミットを行う件数0の場合は最後にコミットします。0 validate-date 真偽値 インポートするデータの検証有無true : データ検証するfalse : データ検証しないtrue delimiter-code 文字列 CSVファイルの項目区切り文字 (半角カンマ)
注意
4.4. 利用者環境設定情報置換インポートジョブネット¶
パラメータキー 型 説明 デフォルト値 file 文字列 インポートするCSVファイルのパスパブリックストレージからの相対パス(空文字列) comit-count 数値 コミットを行う件数0の場合は最後にコミットします。0 validate-date 真偽値 インポートするデータの検証有無true : データ検証するfalse : データ検証しないtrue delimiter-code 文字列 CSVファイルの項目区切り文字 (半角カンマ)
注意
4.5. 利用者環境設定情報エクスポートジョブネット¶
パラメータキー 型 説明 デフォルト値 file 文字列 エクスポートするCSVファイルのパスパブリックストレージからの相対パス(空文字列) fetch-count 数値 データベースからデータを読み込む件数 5000 delimiter-code 文字列 CSVファイルの項目区切り文字 (半角カンマ) newline-code 文字列 CSVファイルの改行文字列 \r\n(CRLF)
4.6. 添付ファイル保存位置是正ジョブネット¶
注意
コラム
4.7. EMLエクスポートタスク実行ジョブネット¶
コラム
コラム
パラメータキー 型 説明 デフォルト値 max_tasks_per_trigger 数値 ジョブ一回の実行につき、処理するタスクの上限。未処理のタスクがこの値以上にある場合 ジョブはタスクを順に処理し、この値までタスクを処理したところでジョブを終了します。
パラメータ continuous_threshold_time と同時に指 定した場合はどちらかの上限に達した時点で処理を終了 します。
指定しない場合は制限がかかりません。
未設定 continuous_threshold_time 数値 ジョブ一回の実行につき、連続でタスクを処理する時間の閾値。ジョブは一度実行されると 未処理のタスクを連続して処理しますが、このパラメータで指定した時間(分)を超えた 場合、後続のタスクを処理せず終了します。
パラメータ max_tasks_per_trigger と同時に指定し た場合はどちらかの上限に達した 時点で処理を終了します。
指定しない場合は制限がかかりません。
未設定 verbose 真偽値 アーカイブファイル内に出力されるログファイルの内容を指定します。
false : 出力に失敗したメールの一覧と概要true : 出力したすべてのメールの一覧と概要false export.address.user.type 文字列 宛先アドレスが個人に指定されているものについてemlでの出力内容を以下から選択して 指定します。
- code
ユーザ名<ユーザコード> 形式で出力します。
例:青柳<aoyagi>
- code_at_static_domain
ユーザ名<ユーザコード@固定ドメイン> 形式で出力します。 固定ドメインにはパラメータ export.address.user.static_domain に指定された 値を使用します。
例:青柳<aoyagi@example.com>
- empty
- ユーザ名<> 形式で出力します。
- static_string
- ユーザ名<固定文字列> 形式で出力します。 固定文字列にはパラメータ export.address.user.static_string に指定された 値を使用します。
- profile_address_1
- ユーザ名<メールアドレス> 形式で出力します。 メールアドレスにはIM共通マスタのメールアドレス1を使用します。
- profile_address_2
- ユーザ名<メールアドレス> 形式で出力します。 メールアドレスにはIM共通マスタのメールアドレス2を使用します。
- profile_mobile_address
- ユーザ名<携帯メールアドレス> 形式で出力します。 IM共通マスタの携帯メールアドレスに設定されている内容を使用します。
code export.address.user.static_string 文字列 パラメータ export.address.user.type で static_string を指定する場合に合わせて指定します。 未設定 export.address.user.static_domain 文字列 パラメータ export.address.user.type で code_at_static_domain を指定する場合に合わせて指定します。 未設定 export.address.dept.type 文字列 宛先アドレスが組織になっているものについてemlでの出力内容を以下から選択して指定し ます。
- code
組織名<組織コード> 形式で出力します。
例:サンプル課11<dept_sample_11>
- full_code
組織名<会社コード-組織セットコード-組織コード> 形式で出力します。
例:サンプル課11<comp_sample_01-comp_sample_01-dept_sample_11>
- code_at_static_domain
組織名<組織コード@固定ドメイン> 形式で出力します。 固定ドメインにはパラメータ export.address.dept.static_domain に指定された 値を使用します。
例:サンプル課11<dept_sample_11@example.com>
- full_code_at_static_domain
組織名<会社コード-組織セットコード-組織コード@固定ドメイン> 形式で出力しま す。固定ドメインにはパラメータ export.address.dept.static_domain に指定され た値を使用します。
例:サンプル課11<comp_sample_01-comp_sample_01-dept_sample_11@example.com>
- empty
- 組織名<> 形式で出力します。
- static_string
- 組織名<固定文字列> 形式で出力します。 固定文字列にはパラメータ export.address.dept.static_string に指定された値を使用します。
- profile_address_1
- 組織名<メールアドレス> 形式で出力します。 メールアドレスにはIM共通マスタのメールアドレス1を使用します。
- profile_address_2
- 組織名<メールアドレス> 形式で出力します。 メールアドレスにはIM共通マスタのメールアドレス2を使用します。
code export.address.dept.static_string 文字列 パラメータ export.address.dept.type で static_string を指定する場合に合わせて指定します。 未設定 export.address.dept.static_domain 文字列 パラメータ export.address.dept.type で code_at_static_domain、 full_code_at_static_domain を指定する場合に合わせて指定します。 未設定 export.address.public.type 文字列 宛先アドレスがパブリックグループになっているものについてemlでの出力内容を以下から 選択して指定します。
- code
グループ名<グループコード> 形式で出力します。
例:パブリックグループa<public_group_a>
- full_code
グループ名<グループセットコード-グループコード> 形式で出力します。
例:パブリックグループa<sample_public-public_group_a>
- code_at_static_domain
グループ名<グループコード@固定ドメイン> 形式で出力します。 固定ドメインにはパラメータ export.address.public.static_domain に指定された 値を使用します。
例:パブリックグループa<public_group_a@example.com>
- full_code_at_static_domain
グループ名<グループセットコード-グループコード@固定ドメイン> 形式で出力しま す。固定ドメインにはパラメータ export.address.public.static_domain に指定さ れた値を使用します。
例:パブリックグループa<sample_public-public_group_a@example.com>
- empty
- グループ名<> 形式で出力します。
- static_string
- グループ名<固定文字列> 形式で出力します。 固定文字列にはパラメータ export.address.public.static_string に指定された値を使用します。
code export.address.public.static_string 文字列 パラメータ export.address.public.type で static_string を指定する場合に合わせて指定します。 未設定 export.address.public.static_domain 文字列 パラメータ export.address.public.type で``code_at_static_domain``、 full_code_at_static_domain を指定する場合に合わせて指定します。 未設定 export.address.private.type 文字列 宛先アドレスがプライベートグループになっているものについてemlでの出力内容を 以下から選択して指定します。
- code
グループ名<グループコード> 形式で出力します。
例:プライベートグループa<private_group_a>
- full_code
グループ名<ユーザコード-グループコード> 形式で出力します。
例:プライベートグループa<aoyagi-private_group_a>
- code_at_static_domain
グループ名<グループコード@固定ドメイン> 形式で出力します。 固定ドメインにはパラメータ export.address.private.static_domain に 指定された値を使用します。
例:プライベートグループa<private_group_a@example.com>
- full_code_at_static_domain
グループ名<ユーザコード-グループコード@固定ドメイン> 形式で出力します。 固定ドメインにはパラメータ export.address.private.static_domain に指定さ れた値を使用します。
例:プライベートグループa<aoyagi-private_group_a@example.com>
- empty
- グループ名<> 形式で出力します。
- static_string
- グループ名<固定文字列> 形式で出力します。 固定文字列にはパラメータ export.address.private.static_string に指定された値を使用します。
code export.address.private.static_string 文字列 パラメータ export.address.private.type で static_string を指定する場合に合わせて指定します。 未設定 export.address.private.static_domain 文字列 パラメータ export.address.private.type で code_at_static_domain、 full_code_at_static_domain を指定する場合に合わせて指定します。 未設定
4.8. 無効メールの実データ削除ジョブネット¶
設定によりメールの実データ削除をユーザ操作から分離している場合、このジョブネットを設定して非同期的に実行することで無効になったメールの実データを削除します。
注意
無効メールの実データ削除を設定により分離している場合はこのジョブネットをは必ず実行するように設定してください。
ユーザが削除した後もメールの実データがDBとストレージに残ったままになり、ディスク容量圧迫の原因となります。
コラム
パラメータキー 型 説明 デフォルト値 comit-count 数値 コミットを行う件数0の場合は最後に1度だけコミットします。データベースにOracleをご利用の場合は900以下、SQL Server をご利用の場合は 2000以下を必ず指定してください。0
注意
上記の通り、このジョブはご利用のDBにより commit-count の指定が必須になります。指定していない場合、大量の処理対象メールが発生していると、エラー終了する場合があります。
注意
このジョブは複数のテーブルの複数のレコードを更新する必要があるため、commit-count が大きい場合 ジョブと画面操作と同時に実行された場合にデータベースのデッドロックを引き起こす可能性があります。 (一方のトランザクションがエラーとなりロールバックされます)
ジョブと画面操作が並行して実行されることが想定される場合は commit-countを1に設定して運用してください。