PM-1583 Audit Log para Routing Rules, Start Event, End Event
Causa. Solo se tiene un auditLog para la seccion ADMIN. SolucióSe utiliza el metodo auditLog(), misma que es utilizado en la seccion ADMIN, mas especificamente se crea un auditlog para la seccion "Routing Rules" del Diseñr.
This commit is contained in:
@@ -34,31 +34,54 @@ $oTasks = new Tasks();
|
||||
$rou_id = 0;
|
||||
switch ($aData['action']) {
|
||||
case 'savePattern':
|
||||
//if ($aData['ROU_TYPE'] != $aData['ROU_TYPE_OLD'])
|
||||
//{
|
||||
//if ($aData['ROU_TYPE'] != $aData['ROU_TYPE_OLD'])
|
||||
//{
|
||||
$oTasks->deleteAllRoutesOfTask( $aData['PROCESS'], $aData['TASK'] );
|
||||
//}
|
||||
//}
|
||||
require_once 'classes/model/Route.php';
|
||||
$oRoute = new Route();
|
||||
switch ($aData['ROU_TYPE']) {
|
||||
case 'SEQUENTIAL':
|
||||
case 'SEC-JOIN':
|
||||
/*if ($aData['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aData['ROU_UID'];
|
||||
}*/
|
||||
case 'SEC-JOIN':
|
||||
/*if ($aData['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aData['ROU_UID'];
|
||||
}*/
|
||||
$aFields['PRO_UID'] = $aData['PROCESS'];
|
||||
$aFields['TAS_UID'] = $aData['TASK'];
|
||||
$aFields['ROU_NEXT_TASK'] = $aData['ROU_NEXT_TASK'];
|
||||
$aFields['ROU_TYPE'] = $aData['ROU_TYPE'];
|
||||
//$aFields['ROU_TO_LAST_USER'] = $aData['ROU_TO_LAST_USER'];
|
||||
//$aFields['ROU_TO_LAST_USER'] = $aData['ROU_TO_LAST_USER'];
|
||||
$rou_id = $oRoute->create( $aFields );
|
||||
break;
|
||||
case 'SELECT':
|
||||
$tasksAffected='';
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['TASK'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
foreach ($aData['GRID_SELECT_TYPE'] as $iKey => $aRow) {
|
||||
/*if ($aRow['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aRow['ROU_UID'];
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aRow['ROU_NEXT_TASK'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
/*if ($aRow['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aRow['ROU_UID'];
|
||||
}*/
|
||||
$aFields['PRO_UID'] = $aData['PROCESS'];
|
||||
$aFields['TAS_UID'] = $aData['TASK'];
|
||||
@@ -66,16 +89,57 @@ switch ($aData['action']) {
|
||||
$aFields['ROU_CASE'] = $iKey;
|
||||
$aFields['ROU_TYPE'] = $aData['ROU_TYPE'];
|
||||
$aFields['ROU_CONDITION'] = $aRow['ROU_CONDITION'];
|
||||
//$aFields['ROU_TO_LAST_USER'] = $aRow['ROU_TO_LAST_USER'];
|
||||
//$aFields['ROU_TO_LAST_USER'] = $aRow['ROU_TO_LAST_USER'];
|
||||
$rou_id = $oRoute->create( $aFields );
|
||||
if ($aRow['ROU_NEXT_TASK']=='-1') {
|
||||
$tasksAffected.='From -> '.$titleTask.' To End Procces Condition -> '.$aFields['ROU_CONDITION'].' ; ';
|
||||
}else{
|
||||
$tasksAffected.='From -> '.$titleTask.' To -> '.$titleNextTask.' Condition -> '.$aFields['ROU_CONDITION'].' ; ';
|
||||
}
|
||||
unset( $aFields );
|
||||
}
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['PROCESS'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' ACTION : '.$aData['ROU_TYPE'].' Save Pattern DETAILS: ROU_TYPE_OLD -> '.$aData['ROU_TYPE_OLD']. ' ROU_TYPE_NEW ->'.$aData['ROU_TYPE']. ' '.$tasksAffected);
|
||||
break;
|
||||
case 'EVALUATE':
|
||||
foreach ($aData['GRID_EVALUATE_TYPE'] as $iKey => $aRow) {
|
||||
/*if ($aRow['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aRow['ROU_UID'];
|
||||
case 'EVALUATE':
|
||||
$tasksAffected='';
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['TASK'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
foreach ($aData['GRID_EVALUATE_TYPE'] as $iKey => $aRow) {
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aRow['ROU_NEXT_TASK'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
|
||||
/*if ($aRow['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aRow['ROU_UID'];
|
||||
}*/
|
||||
$aFields['PRO_UID'] = $aData['PROCESS'];
|
||||
$aFields['TAS_UID'] = $aData['TASK'];
|
||||
@@ -83,31 +147,105 @@ switch ($aData['action']) {
|
||||
$aFields['ROU_CASE'] = $iKey;
|
||||
$aFields['ROU_TYPE'] = $aData['ROU_TYPE'];
|
||||
$aFields['ROU_CONDITION'] = $aRow['ROU_CONDITION'];
|
||||
//$aFields['ROU_TO_LAST_USER'] = $aRow['ROU_TO_LAST_USER'];
|
||||
$rou_id = $oRoute->create( $aFields );
|
||||
unset( $aFields );
|
||||
//$aFields['ROU_TO_LAST_USER'] = $aRow['ROU_TO_LAST_USER'];
|
||||
$rou_id = $oRoute->create( $aFields );
|
||||
if ($aRow['ROU_NEXT_TASK']=='-1') {
|
||||
$tasksAffected.='From -> '.$titleTask.' To End Procces Condition -> '.$aFields['ROU_CONDITION'].' ; ';
|
||||
}else{
|
||||
$tasksAffected.='From -> '.$titleTask.' To -> '.$titleNextTask.' Condition -> '.$aFields['ROU_CONDITION'].' ; ';
|
||||
}
|
||||
unset( $aFields );
|
||||
}
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['PROCESS'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' ACTION : '.$aData['ROU_TYPE'].' Save Pattern DETAILS: ROU_TYPE_OLD -> '.$aData['ROU_TYPE_OLD']. ' ROU_TYPE_NEW ->'.$aData['ROU_TYPE']. ' '.$tasksAffected);
|
||||
break;
|
||||
case 'PARALLEL':
|
||||
$tasksAffected='';
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['TASK'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
foreach ($aData['GRID_PARALLEL_TYPE'] as $iKey => $aRow) {
|
||||
/*if ($aRow['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aRow['ROU_UID'];
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aRow['ROU_NEXT_TASK'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
/*if ($aRow['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aRow['ROU_UID'];
|
||||
}*/
|
||||
$aFields['PRO_UID'] = $aData['PROCESS'];
|
||||
$aFields['TAS_UID'] = $aData['TASK'];
|
||||
$aFields['ROU_NEXT_TASK'] = $aRow['ROU_NEXT_TASK'];
|
||||
$aFields['ROU_CASE'] = $iKey;
|
||||
$aFields['ROU_TYPE'] = $aData['ROU_TYPE'];
|
||||
$rou_id = $oRoute->create( $aFields );
|
||||
$rou_id = $oRoute->create( $aFields );
|
||||
$tasksAffected.='From -> '.$titleTask.' To -> '.$titleNextTask.' ; ';
|
||||
unset( $aFields );
|
||||
}
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['PROCESS'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' ACTION : '.$aData['ROU_TYPE'].' Save Pattern DETAILS: ROU_TYPE_OLD -> '.$aData['ROU_TYPE_OLD']. ' ROU_TYPE_NEW ->'.$aData['ROU_TYPE']. ' '.$tasksAffected);
|
||||
break;
|
||||
case 'PARALLEL-BY-EVALUATION':
|
||||
$tasksAffected='';
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['TASK'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
foreach ($aData['GRID_PARALLEL_EVALUATION_TYPE'] as $iKey => $aRow) {
|
||||
/*if ($aRow['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aRow['ROU_UID'];
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aRow['ROU_NEXT_TASK'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
/*if ($aRow['ROU_UID'] != '')
|
||||
{
|
||||
$aFields['ROU_UID'] = $aRow['ROU_UID'];
|
||||
}*/
|
||||
|
||||
$aFields['PRO_UID'] = $aData['PROCESS'];
|
||||
@@ -119,10 +257,26 @@ switch ($aData['action']) {
|
||||
if (isset( $aRow['ROU_OPTIONAL'] ) && trim( $aRow['ROU_OPTIONAL'] ) != '' && ($aRow['ROU_OPTIONAL'] === 'TRUE' || $aRow['ROU_OPTIONAL'] === 'FALSE'))
|
||||
$aFields['ROU_OPTIONAL'] = $aRow['ROU_OPTIONAL'];
|
||||
$rou_id = $oRoute->create( $aFields );
|
||||
if ($aRow['ROU_NEXT_TASK']=='-1') {
|
||||
$tasksAffected.='From -> '.$titleTask.' To End Procces Condition -> '.$aFields['ROU_CONDITION'].' ; ';
|
||||
}else{
|
||||
$tasksAffected.='From -> '.$titleTask.' To -> '.$titleNextTask.' Condition -> '.$aFields['ROU_CONDITION'].' ; ';
|
||||
}
|
||||
unset( $aFields );
|
||||
}
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['PROCESS'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' ACTION : '.$aData['ROU_TYPE'].' Save Pattern DETAILS: ROU_TYPE_OLD -> '.$aData['ROU_TYPE_OLD']. ' ROU_TYPE_NEW ->'.$aData['ROU_TYPE']. ' '.$tasksAffected);
|
||||
break;
|
||||
case 'DISCRIMINATOR': //Girish ->Added to save changes, while editing the route
|
||||
case 'DISCRIMINATOR': //Girish ->Added to save changes, while editing the route
|
||||
foreach ($aData['GRID_DISCRIMINATOR_TYPE'] as $iKey => $aRow) {
|
||||
$aFields['PRO_UID'] = $aData['PROCESS'];
|
||||
$aFields['TAS_UID'] = $aData['TASK'];
|
||||
|
||||
@@ -48,7 +48,7 @@ try {
|
||||
//$oData = $oJSON->decode( stripslashes( $_REQUEST['data'] ) );
|
||||
$sOutput = '';
|
||||
$sTask = '';
|
||||
}
|
||||
}
|
||||
|
||||
//G::LoadClass( 'processMap' );
|
||||
$oProcessMap = new processMap(new DBConnection());
|
||||
@@ -263,25 +263,265 @@ try {
|
||||
case 'saveNewPattern':
|
||||
switch ($oData->type) {
|
||||
case 0:
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->pro_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
|
||||
$sType = 'SEQUENTIAL';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->tas_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->next_task );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
if ($titleNextTask=='') {
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' ACTION : END OF PROCESS Task Name -> '.$titleTask);
|
||||
}else{
|
||||
G::auditLog("DerivationRule",'PROCESS NAME : '.$titleProcess.' ACTION : SEQUENTIAL from -> '.$titleTask. ' To ->'.$titleNextTask);
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->pro_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
|
||||
$sType = 'SELECT';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->tas_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->next_task );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
G::auditLog("DerivationRule","PROCESS NAME : ".$titleProcess." ACTION : SELECT from -> ".$titleTask. " To ->".$titleNextTask);
|
||||
break;
|
||||
case 2:
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->pro_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
|
||||
$sType = 'EVALUATE';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->tas_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->next_task );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
|
||||
G::auditLog("DerivationRule","PROCESS NAME : ".$titleProcess." ACTION : EVALUATE from -> ".$titleTask. " To ->".$titleNextTask);
|
||||
break;
|
||||
case 3:
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->pro_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
|
||||
$sType = 'PARALLEL';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->tas_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->next_task );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
|
||||
G::auditLog("DerivationRule","PROCESS NAME : ".$titleProcess." ACTION : PARALLEL from -> ".$titleTask. " To ->".$titleNextTask);
|
||||
break;
|
||||
case 4:
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->pro_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
|
||||
$sType = 'PARALLEL-BY-EVALUATION';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->tas_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->next_task );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
|
||||
G::auditLog("DerivationRule","PROCESS NAME : ".$titleProcess." ACTION : PARALLEL-BY-EVALUATION from -> ".$titleTask. " To ->".$titleNextTask);
|
||||
break;
|
||||
case 5:
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->pro_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
|
||||
$sType = 'SEC-JOIN';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->tas_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->next_task );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
|
||||
G::auditLog("DerivationRule","PROCESS NAME : ".$titleProcess." ACTION : SEC-JOIN from -> ".$titleTask. " To ->".$titleNextTask);
|
||||
break;
|
||||
case 8:
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'PRO_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->pro_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleProcess = $row['CON_VALUE'];
|
||||
|
||||
$sType = 'DISCRIMINATOR';
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->tas_uid );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $oData->next_task );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleNextTask = $row['CON_VALUE'];
|
||||
|
||||
G::auditLog("DerivationRule","PROCESS NAME : ".$titleProcess." ACTION : DISCRIMINATOR from -> ".$titleTask. " To ->".$titleNextTask);
|
||||
break;
|
||||
}
|
||||
if (($oData->type != 0) && ($oData->type != 5) && ($oData->type != 8)) {
|
||||
|
||||
@@ -34,6 +34,19 @@ try {
|
||||
|
||||
switch ($sAction) {
|
||||
case "saveTaskData":
|
||||
$k = new Criteria('william');
|
||||
$k->clearSelectColumns();
|
||||
$k->addSelectColumn(ContentPeer::CON_VALUE);
|
||||
$k->add(ContentPeer::CON_CATEGORY, 'TAS_TITLE' );
|
||||
$k->add(ContentPeer::CON_ID, $aData['TAS_UID'] );
|
||||
$rs = ContentPeer::doSelectRS($k);
|
||||
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rs->next();
|
||||
$row = $rs->getRow();
|
||||
$titleTask = $row['CON_VALUE'];
|
||||
|
||||
G::auditLog("DerivationRule","STARTING PROCESS Task Name -> ".$titleTask);
|
||||
|
||||
require_once ("classes/model/Task.php");
|
||||
|
||||
$response = array ();
|
||||
|
||||
Reference in New Issue
Block a user