Ejemplo n.º 1
0
$partCounts->parts[] = $partArray;
$partStart = new Ezer_Variable();
$partStart->setName('start');
$partStart->setType('int');
$partArray->parts[] = $partStart;
$partStop = new Ezer_Variable();
$partStop->setName('stop');
$partStop->setType('int');
$partArray->parts[] = $partStop;
$process = new Ezer_PropelBusinessProcess();
$process->setName('Complex Async Set');
$process->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$process->addVariable($variable1);
$process->addVariable($variable2);
$process->save();
$sequence = new Ezer_PropelSequence();
$sequence->setName('main');
$sequence->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$sequence->setContainer($process);
$sequence->save();
$activity = new Ezer_PropelActivityStep();
$activity->setName('First count');
$activity->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$activity->setClass('ComplexCountActivity');
$activity->setArgs(array('counter'));
$activity->setContainer($sequence, 0);
$activity->save();
$activity = new Ezer_PropelActivityStep();
$activity->setName('Async Set');
$activity->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$activity->setClass('AsyncSetActivity');
Ejemplo n.º 2
0
$sequenceLeft->save();
$activity = new Ezer_PropelActivityStep();
$activity->setName('First Left Count');
$activity->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$activity->setClass('FlowCountActivity');
$activity->setArgs(array('left1', 'count'));
$activity->setContainer($sequenceLeft, 0);
$activity->save();
$activity = new Ezer_PropelActivityStep();
$activity->setName('Second Left Count');
$activity->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$activity->setClass('FlowCountActivity');
$activity->setArgs(array('left2', 'count'));
$activity->setContainer($sequenceLeft, 1);
$activity->save();
$sequenceRight = new Ezer_PropelSequence();
$sequenceRight->setName('Right Sequence');
$sequenceRight->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$sequenceRight->setContainer($flow);
$sequenceRight->save();
$activity = new Ezer_PropelActivityStep();
$activity->setName('First Right Count');
$activity->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$activity->setClass('FlowCountActivity');
$activity->setArgs(array('right1', 'count'));
$activity->setContainer($sequenceRight, 0);
$activity->save();
$activity = new Ezer_PropelActivityStep();
$activity->setName('Second Right Count');
$activity->setStatus(Ezer_IntStep::STEP_STATUS_ACTIVE);
$activity->setClass('FlowCountActivity');