2013年9月17日火曜日
vTigerCMRのWorkflowの実行頻度を変更する。
今回はvTigerCRMのWorkflowの実行頻度の変更に関してです。
vTigerCRM5.4では、Workflowのデフォルトの実行頻度は、15分(900秒)に設定されています。
さて、UI上は、なにやら変更できそに見えますが、変更ボタンを押しても出てくるのは以下の画面です。
なんと、、
- この実行を有効か無効か?
- 15分毎に実行か15時間毎に実行するか?
といった選択肢しか存在しないのです。
そのため、「5分毎に実行するように変更する」場合はとりあえずデータベースの設定値を直接変更する必要があります。
変更対象のテーブルは「vtiger_cron_task」となります。
このなかの、'name 'のカラムが'Workflow'となっているレコードの'frequency'を900から300へ変更すると5分毎に変更されます。
当然ですが、実行しているcron(Windowsサーバーならバッチ)の実行頻度もそれ以下の数字にしてあげる必要があります。