32 lines
1.3 KiB
PHP
32 lines
1.3 KiB
PHP
<?php
|
|
|
|
use Faker\Generator as Faker;
|
|
|
|
$factory->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' => ''
|
|
];
|
|
});
|