vtiger6 workflow on import

By | 2017年10月10日

F-RevoCRM(vtiger派生版)でお客さん向けにサイトを構築しているのですが、インポートをしたときにワークフローが動かなくてこまりました。


modules/Vtiger/views/Import.php:
function process(Vtiger_Request $request) {
global $VTIGER_BULK_SAVE_MODE;
$previousBulkSaveMode = $VTIGER_BULK_SAVE_MODE;
    $VTIGER_BULK_SAVE_MODE = true;
$VTIGER_BULK_SAVE_MODE = false; // 20171010 YMX


と、修正すると良いようです。VTIGER_BULK_SAVE_MODEがtrueの時はworkflowの処理をスキップするみたいです。

English translation (for those impatient enough):

Modify modules/Vtiger/views/Import.php as above to enable workflows with VTiger 6.x. It seems setting true to VTIGER_BULK_SAVE_MODE disables workflow processes on import. At least it worked for me!