1.) Added Process supervisor => Supervisor Extjs form
2.) Added Process supervisor => Dynaform Extjs form 3.) Added Process supervisor => Input Document Extjs form 4.) Added Database Connection Extjs form
This commit is contained in:
@@ -128,7 +128,14 @@ if ( isset ($_REQUEST['action']) ) {
|
||||
echo $sOutput;
|
||||
break;
|
||||
|
||||
case 'saveInterMessageEvent':
|
||||
case 'assignProcessUser':
|
||||
$oProcessMap->assignProcessUser($oData->PRO_UID, $oData->USR_UID);
|
||||
break;
|
||||
case 'removeProcessUser':
|
||||
$oProcessMap->removeProcessUser($oData->PU_UID);
|
||||
break;
|
||||
|
||||
case 'saveInterMessageEvent':
|
||||
$aData['TAS_UID'] = $oData->uid;
|
||||
$aData['TAS_SEND_LAST_EMAIL'] = strtoupper($oData->tas_send);
|
||||
$aData['TAS_DEF_MESSAGE'] = $oData->data;
|
||||
|
||||
18
workflow/engine/methods/bpmn/proxyDatabaseConn.php
Normal file
18
workflow/engine/methods/bpmn/proxyDatabaseConn.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
try
|
||||
{
|
||||
G::LoadClass('processMap');
|
||||
$oProcessMap = new processMap(new DBConnection);
|
||||
|
||||
if ( isset($_GET['pid'] ) )
|
||||
{
|
||||
$rows = $oProcessMap->getExtCriteriaDBSList($_GET['pid']);
|
||||
}
|
||||
$result['totalCount'] = count($rows);
|
||||
$result['data'] = $rows;
|
||||
print json_encode($result);
|
||||
}
|
||||
catch ( Exception $e ) {
|
||||
print json_encode ( $e->getMessage() );
|
||||
}
|
||||
?>
|
||||
40
workflow/engine/methods/bpmn/proxyProcessSupervisors.php
Normal file
40
workflow/engine/methods/bpmn/proxyProcessSupervisors.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
try
|
||||
{
|
||||
G::LoadClass('processMap');
|
||||
$oProcessMap = new processMap(new DBConnection);
|
||||
|
||||
$processUID = $_GET['pid'];
|
||||
$action = $_GET['action'];
|
||||
|
||||
switch($action)
|
||||
{
|
||||
case 'process_User':
|
||||
$rows = $oProcessMap->listExtProcessesUser($processUID);
|
||||
break;
|
||||
case 'availableProcessesUser':
|
||||
$rows = $oProcessMap->listExtNoProcessesUser($processUID);
|
||||
break;
|
||||
case 'supervisorDynaforms':
|
||||
$rows = $oProcessMap->getExtSupervisorDynaformsList($processUID);
|
||||
break;
|
||||
case 'availableSupervisorDynaforms':
|
||||
$rows = $oProcessMap->getExtAvailableSupervisorDynaformsList($processUID);
|
||||
break;
|
||||
case 'supervisorInputDoc':
|
||||
$rows = $oProcessMap->getExtSupervisorInputsList($processUID);
|
||||
break;
|
||||
case 'availableSupervisorInputDoc':
|
||||
$rows = $oProcessMap->getExtAvailableSupervisorInputsList($processUID);
|
||||
break;
|
||||
}
|
||||
|
||||
$result['totalCount'] = count($rows);
|
||||
$result['data'] = $rows;
|
||||
print json_encode( $result ) ;
|
||||
|
||||
}
|
||||
catch ( Exception $e ) {
|
||||
print json_encode ( $e->getMessage() );
|
||||
}
|
||||
?>
|
||||
@@ -21,3 +21,4 @@ try
|
||||
catch ( Exception $e ) {
|
||||
print json_encode ( $e->getMessage() );
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -78,9 +78,10 @@ if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Respons
|
||||
$aData = $_POST; //For Extjs (Since we are not using form in ExtJS)
|
||||
if(isset($aData['FIELDS']))
|
||||
{
|
||||
//$test = '{"1":{"TESTID":"1223","PRO_VARIABLE":"saaa"},"2":{"TESTID":"420","PRO_VARIABLE":"sas"}}';
|
||||
$test = '{"1":{"TESTID":"1223","PRO_VARIABLE":"saaa"},"2":{"TESTID":"420","PRO_VARIABLE":"sas"}}';
|
||||
//$aData['FIELDS'] = (array)$oJSON->decode($test);
|
||||
$oData = $oJSON->decode($_POST['FIELDS']);
|
||||
$oData = json_decode($_POST['FIELDS']);
|
||||
//$oData1 = $oJSON->decode($test);
|
||||
$aData['FIELDS'] = '';
|
||||
for($i=0;$i<count($oData);$i++)
|
||||
{
|
||||
@@ -99,7 +100,7 @@ if (($RBAC_Response=$RBAC->userCanAccess("PM_FACTORY"))!=1) return $RBAC_Respons
|
||||
if (!isset($aData['ADD_TABLE'])||$aData['ADD_TABLE']==""){
|
||||
$aFields=$dynaform->create( $aData );
|
||||
} else {
|
||||
$aFields=$dynaform->createFromPMTable( $aData, $aData['ADD_TABLE']);
|
||||
// $aFields=$dynaform->createFromPMTable( $aData, $aData['ADD_TABLE']);
|
||||
}
|
||||
$aData['DYN_UID']=$dynaform->getDynUid();
|
||||
$dynaform->update( $aData );
|
||||
|
||||
Reference in New Issue
Block a user