define(\ProcessMaker\Model\AbeConfiguration::class, function (Faker $faker) { $process = \ProcessMaker\Model\Process::all()->random(); $task = \ProcessMaker\Model\Task::all()->random(); $dynaForm = \ProcessMaker\Model\Dynaform::all()->random(); $emailServer = \ProcessMaker\Model\EmailServerModel::all()->random(); return [ 'ABE_UID' => G::generateUniqueID(), 'PRO_UID' => $process->PRO_UID, 'TAS_UID' => $task->TAS_UID, 'ABE_TYPE' => $faker->randomElement(['', 'LINK']), 'ABE_TEMPLATE' => 'actionByEmail.html', 'ABE_DYN_TYPE' => 'NORMAL', 'DYN_UID' => $dynaForm->DYN_UID, 'ABE_EMAIL_FIELD' => 'admin@processmaker.com', 'ABE_ACTION_FIELD' => '', 'ABE_CASE_NOTE_IN_RESPONSE' => $faker->randomElement(['0', '1']), 'ABE_FORCE_LOGIN' => $faker->randomElement(['0', '1']), 'ABE_CREATE_DATE' => $faker->dateTime(), 'ABE_UPDATE_DATE' => $faker->dateTime(), 'ABE_SUBJECT_FIELD' => '', 'ABE_MAILSERVER_OR_MAILCURRENT' => 0, 'ABE_CUSTOM_GRID' => '', 'ABE_EMAIL_SERVER_UID' => $emailServer->MESS_UID, 'ABE_ACTION_BODY_FIELD' => '', 'ABE_EMAIL_SERVER_RECEIVER_UID' => '' ]; });