diff --git a/workflow/engine/classes/model/map/TaskMapBuilder.php b/workflow/engine/classes/model/map/TaskMapBuilder.php
index f05f1d89a..72293f230 100644
--- a/workflow/engine/classes/model/map/TaskMapBuilder.php
+++ b/workflow/engine/classes/model/map/TaskMapBuilder.php
@@ -181,6 +181,20 @@ class TaskMapBuilder
$tMap->addColumn('TAS_AUTO_ROOT', 'TasAutoRoot', 'string', CreoleTypes::VARCHAR, true, 20);
+ $tMap->addColumn('TAS_RECEIVE_SERVER_UID', 'TasReceiveServerUid', 'string', CreoleTypes::VARCHAR, true, 32);
+
+ $tMap->addColumn('TAS_RECEIVE_LAST_EMAIL', 'TasReceiveLastEmail', 'string', CreoleTypes::VARCHAR, true, 20);
+
+ $tMap->addColumn('TAS_RECEIVE_EMAIL_FROM_FORMAT', 'TasReceiveEmailFromFormat', 'int', CreoleTypes::INTEGER, false, null);
+
+ $tMap->addColumn('TAS_RECEIVE_MESSAGE_TYPE', 'TasReceiveMessageType', 'string', CreoleTypes::VARCHAR, true, 20);
+
+ $tMap->addColumn('TAS_RECEIVE_MESSAGE_TEMPLATE', 'TasReceiveMessageTemplate', 'string', CreoleTypes::VARCHAR, true, 100);
+
+ $tMap->addColumn('TAS_RECEIVE_SUBJECT_MESSAGE', 'TasReceiveSubjectMessage', 'string', CreoleTypes::LONGVARCHAR, false, null);
+
+ $tMap->addColumn('TAS_RECEIVE_MESSAGE', 'TasReceiveMessage', 'string', CreoleTypes::LONGVARCHAR, false, null);
+
$tMap->addValidator('TAS_TYPE', 'validValues', 'propel.validator.ValidValuesValidator', 'NORMAL|ADHOC|SUBPROCESS|HIDDEN|GATEWAYTOGATEWAY|WEBENTRYEVENT|END-MESSAGE-EVENT|START-MESSAGE-EVENT|INTERMEDIATE-THROW-MESSAGE-EVENT|INTERMEDIATE-CATCH-MESSAGE-EVENT|SCRIPT-TASK|START-TIMER-EVENT|INTERMEDIATE-CATCH-TIMER-EVENT|END-EMAIL-EVENT|INTERMEDIATE-THROW-EMAIL-EVENT', 'Please set a valid value for TAS_TYPE');
$tMap->addValidator('TAS_TIMEUNIT', 'validValues', 'propel.validator.ValidValuesValidator', 'MINUTES|HOURS|DAYS|WEEKS|MONTHS', 'Please select a valid value for TAS_TIMEUNIT.');
diff --git a/workflow/engine/classes/model/om/BaseTask.php b/workflow/engine/classes/model/om/BaseTask.php
index ddcdca671..16a4826a2 100644
--- a/workflow/engine/classes/model/om/BaseTask.php
+++ b/workflow/engine/classes/model/om/BaseTask.php
@@ -375,6 +375,48 @@ abstract class BaseTask extends BaseObject implements Persistent
*/
protected $tas_auto_root = 'FALSE';
+ /**
+ * The value for the tas_receive_server_uid field.
+ * @var string
+ */
+ protected $tas_receive_server_uid = '';
+
+ /**
+ * The value for the tas_receive_last_email field.
+ * @var string
+ */
+ protected $tas_receive_last_email = 'FALSE';
+
+ /**
+ * The value for the tas_receive_email_from_format field.
+ * @var int
+ */
+ protected $tas_receive_email_from_format = 0;
+
+ /**
+ * The value for the tas_receive_message_type field.
+ * @var string
+ */
+ protected $tas_receive_message_type = 'text';
+
+ /**
+ * The value for the tas_receive_message_template field.
+ * @var string
+ */
+ protected $tas_receive_message_template = 'alert_message.html';
+
+ /**
+ * The value for the tas_receive_subject_message field.
+ * @var string
+ */
+ protected $tas_receive_subject_message;
+
+ /**
+ * The value for the tas_receive_message field.
+ * @var string
+ */
+ protected $tas_receive_message;
+
/**
* Flag to prevent endless save loop, if this object is referenced
* by another object which falls in this transaction.
@@ -1027,6 +1069,83 @@ abstract class BaseTask extends BaseObject implements Persistent
return $this->tas_auto_root;
}
+ /**
+ * Get the [tas_receive_server_uid] column value.
+ *
+ * @return string
+ */
+ public function getTasReceiveServerUid()
+ {
+
+ return $this->tas_receive_server_uid;
+ }
+
+ /**
+ * Get the [tas_receive_last_email] column value.
+ *
+ * @return string
+ */
+ public function getTasReceiveLastEmail()
+ {
+
+ return $this->tas_receive_last_email;
+ }
+
+ /**
+ * Get the [tas_receive_email_from_format] column value.
+ *
+ * @return int
+ */
+ public function getTasReceiveEmailFromFormat()
+ {
+
+ return $this->tas_receive_email_from_format;
+ }
+
+ /**
+ * Get the [tas_receive_message_type] column value.
+ *
+ * @return string
+ */
+ public function getTasReceiveMessageType()
+ {
+
+ return $this->tas_receive_message_type;
+ }
+
+ /**
+ * Get the [tas_receive_message_template] column value.
+ *
+ * @return string
+ */
+ public function getTasReceiveMessageTemplate()
+ {
+
+ return $this->tas_receive_message_template;
+ }
+
+ /**
+ * Get the [tas_receive_subject_message] column value.
+ *
+ * @return string
+ */
+ public function getTasReceiveSubjectMessage()
+ {
+
+ return $this->tas_receive_subject_message;
+ }
+
+ /**
+ * Get the [tas_receive_message] column value.
+ *
+ * @return string
+ */
+ public function getTasReceiveMessage()
+ {
+
+ return $this->tas_receive_message;
+ }
+
/**
* Set the value of [pro_uid] column.
*
@@ -2291,6 +2410,160 @@ abstract class BaseTask extends BaseObject implements Persistent
} // setTasAutoRoot()
+ /**
+ * Set the value of [tas_receive_server_uid] column.
+ *
+ * @param string $v new value
+ * @return void
+ */
+ public function setTasReceiveServerUid($v)
+ {
+
+ // Since the native PHP type for this column is string,
+ // we will cast the input to a string (if it is not).
+ if ($v !== null && !is_string($v)) {
+ $v = (string) $v;
+ }
+
+ if ($this->tas_receive_server_uid !== $v || $v === '') {
+ $this->tas_receive_server_uid = $v;
+ $this->modifiedColumns[] = TaskPeer::TAS_RECEIVE_SERVER_UID;
+ }
+
+ } // setTasReceiveServerUid()
+
+ /**
+ * Set the value of [tas_receive_last_email] column.
+ *
+ * @param string $v new value
+ * @return void
+ */
+ public function setTasReceiveLastEmail($v)
+ {
+
+ // Since the native PHP type for this column is string,
+ // we will cast the input to a string (if it is not).
+ if ($v !== null && !is_string($v)) {
+ $v = (string) $v;
+ }
+
+ if ($this->tas_receive_last_email !== $v || $v === 'FALSE') {
+ $this->tas_receive_last_email = $v;
+ $this->modifiedColumns[] = TaskPeer::TAS_RECEIVE_LAST_EMAIL;
+ }
+
+ } // setTasReceiveLastEmail()
+
+ /**
+ * Set the value of [tas_receive_email_from_format] column.
+ *
+ * @param int $v new value
+ * @return void
+ */
+ public function setTasReceiveEmailFromFormat($v)
+ {
+
+ // Since the native PHP type for this column is integer,
+ // we will cast the input value to an int (if it is not).
+ if ($v !== null && !is_int($v) && is_numeric($v)) {
+ $v = (int) $v;
+ }
+
+ if ($this->tas_receive_email_from_format !== $v || $v === 0) {
+ $this->tas_receive_email_from_format = $v;
+ $this->modifiedColumns[] = TaskPeer::TAS_RECEIVE_EMAIL_FROM_FORMAT;
+ }
+
+ } // setTasReceiveEmailFromFormat()
+
+ /**
+ * Set the value of [tas_receive_message_type] column.
+ *
+ * @param string $v new value
+ * @return void
+ */
+ public function setTasReceiveMessageType($v)
+ {
+
+ // Since the native PHP type for this column is string,
+ // we will cast the input to a string (if it is not).
+ if ($v !== null && !is_string($v)) {
+ $v = (string) $v;
+ }
+
+ if ($this->tas_receive_message_type !== $v || $v === 'text') {
+ $this->tas_receive_message_type = $v;
+ $this->modifiedColumns[] = TaskPeer::TAS_RECEIVE_MESSAGE_TYPE;
+ }
+
+ } // setTasReceiveMessageType()
+
+ /**
+ * Set the value of [tas_receive_message_template] column.
+ *
+ * @param string $v new value
+ * @return void
+ */
+ public function setTasReceiveMessageTemplate($v)
+ {
+
+ // Since the native PHP type for this column is string,
+ // we will cast the input to a string (if it is not).
+ if ($v !== null && !is_string($v)) {
+ $v = (string) $v;
+ }
+
+ if ($this->tas_receive_message_template !== $v || $v === 'alert_message.html') {
+ $this->tas_receive_message_template = $v;
+ $this->modifiedColumns[] = TaskPeer::TAS_RECEIVE_MESSAGE_TEMPLATE;
+ }
+
+ } // setTasReceiveMessageTemplate()
+
+ /**
+ * Set the value of [tas_receive_subject_message] column.
+ *
+ * @param string $v new value
+ * @return void
+ */
+ public function setTasReceiveSubjectMessage($v)
+ {
+
+ // Since the native PHP type for this column is string,
+ // we will cast the input to a string (if it is not).
+ if ($v !== null && !is_string($v)) {
+ $v = (string) $v;
+ }
+
+ if ($this->tas_receive_subject_message !== $v) {
+ $this->tas_receive_subject_message = $v;
+ $this->modifiedColumns[] = TaskPeer::TAS_RECEIVE_SUBJECT_MESSAGE;
+ }
+
+ } // setTasReceiveSubjectMessage()
+
+ /**
+ * Set the value of [tas_receive_message] column.
+ *
+ * @param string $v new value
+ * @return void
+ */
+ public function setTasReceiveMessage($v)
+ {
+
+ // Since the native PHP type for this column is string,
+ // we will cast the input to a string (if it is not).
+ if ($v !== null && !is_string($v)) {
+ $v = (string) $v;
+ }
+
+ if ($this->tas_receive_message !== $v) {
+ $this->tas_receive_message = $v;
+ $this->modifiedColumns[] = TaskPeer::TAS_RECEIVE_MESSAGE;
+ }
+
+ } // setTasReceiveMessage()
+
/**
* Hydrates (populates) the object variables with values from the database resultset.
*
@@ -2424,12 +2697,26 @@ abstract class BaseTask extends BaseObject implements Persistent
$this->tas_auto_root = $rs->getString($startcol + 57);
+ $this->tas_receive_server_uid = $rs->getString($startcol + 58);
+
+ $this->tas_receive_last_email = $rs->getString($startcol + 59);
+
+ $this->tas_receive_email_from_format = $rs->getInt($startcol + 60);
+
+ $this->tas_receive_message_type = $rs->getString($startcol + 61);
+
+ $this->tas_receive_message_template = $rs->getString($startcol + 62);
+
+ $this->tas_receive_subject_message = $rs->getString($startcol + 63);
+
+ $this->tas_receive_message = $rs->getString($startcol + 64);
+
$this->resetModified();
$this->setNew(false);
// FIXME - using NUM_COLUMNS may be clearer.
- return $startcol + 58; // 58 = TaskPeer::NUM_COLUMNS - TaskPeer::NUM_LAZY_LOAD_COLUMNS).
+ return $startcol + 65; // 65 = TaskPeer::NUM_COLUMNS - TaskPeer::NUM_LAZY_LOAD_COLUMNS).
} catch (Exception $e) {
throw new PropelException("Error populating Task object", $e);
@@ -2807,6 +3094,27 @@ abstract class BaseTask extends BaseObject implements Persistent
case 57:
return $this->getTasAutoRoot();
break;
+ case 58:
+ return $this->getTasReceiveServerUid();
+ break;
+ case 59:
+ return $this->getTasReceiveLastEmail();
+ break;
+ case 60:
+ return $this->getTasReceiveEmailFromFormat();
+ break;
+ case 61:
+ return $this->getTasReceiveMessageType();
+ break;
+ case 62:
+ return $this->getTasReceiveMessageTemplate();
+ break;
+ case 63:
+ return $this->getTasReceiveSubjectMessage();
+ break;
+ case 64:
+ return $this->getTasReceiveMessage();
+ break;
default:
return null;
break;
@@ -2885,6 +3193,13 @@ abstract class BaseTask extends BaseObject implements Persistent
$keys[55] => $this->getTasOffline(),
$keys[56] => $this->getTasEmailServerUid(),
$keys[57] => $this->getTasAutoRoot(),
+ $keys[58] => $this->getTasReceiveServerUid(),
+ $keys[59] => $this->getTasReceiveLastEmail(),
+ $keys[60] => $this->getTasReceiveEmailFromFormat(),
+ $keys[61] => $this->getTasReceiveMessageType(),
+ $keys[62] => $this->getTasReceiveMessageTemplate(),
+ $keys[63] => $this->getTasReceiveSubjectMessage(),
+ $keys[64] => $this->getTasReceiveMessage(),
);
return $result;
}
@@ -3090,6 +3405,27 @@ abstract class BaseTask extends BaseObject implements Persistent
case 57:
$this->setTasAutoRoot($value);
break;
+ case 58:
+ $this->setTasReceiveServerUid($value);
+ break;
+ case 59:
+ $this->setTasReceiveLastEmail($value);
+ break;
+ case 60:
+ $this->setTasReceiveEmailFromFormat($value);
+ break;
+ case 61:
+ $this->setTasReceiveMessageType($value);
+ break;
+ case 62:
+ $this->setTasReceiveMessageTemplate($value);
+ break;
+ case 63:
+ $this->setTasReceiveSubjectMessage($value);
+ break;
+ case 64:
+ $this->setTasReceiveMessage($value);
+ break;
} // switch()
}
@@ -3345,6 +3681,34 @@ abstract class BaseTask extends BaseObject implements Persistent
$this->setTasAutoRoot($arr[$keys[57]]);
}
+ if (array_key_exists($keys[58], $arr)) {
+ $this->setTasReceiveServerUid($arr[$keys[58]]);
+ }
+
+ if (array_key_exists($keys[59], $arr)) {
+ $this->setTasReceiveLastEmail($arr[$keys[59]]);
+ }
+
+ if (array_key_exists($keys[60], $arr)) {
+ $this->setTasReceiveEmailFromFormat($arr[$keys[60]]);
+ }
+
+ if (array_key_exists($keys[61], $arr)) {
+ $this->setTasReceiveMessageType($arr[$keys[61]]);
+ }
+
+ if (array_key_exists($keys[62], $arr)) {
+ $this->setTasReceiveMessageTemplate($arr[$keys[62]]);
+ }
+
+ if (array_key_exists($keys[63], $arr)) {
+ $this->setTasReceiveSubjectMessage($arr[$keys[63]]);
+ }
+
+ if (array_key_exists($keys[64], $arr)) {
+ $this->setTasReceiveMessage($arr[$keys[64]]);
+ }
+
}
/**
@@ -3588,6 +3952,34 @@ abstract class BaseTask extends BaseObject implements Persistent
$criteria->add(TaskPeer::TAS_AUTO_ROOT, $this->tas_auto_root);
}
+ if ($this->isColumnModified(TaskPeer::TAS_RECEIVE_SERVER_UID)) {
+ $criteria->add(TaskPeer::TAS_RECEIVE_SERVER_UID, $this->tas_receive_server_uid);
+ }
+
+ if ($this->isColumnModified(TaskPeer::TAS_RECEIVE_LAST_EMAIL)) {
+ $criteria->add(TaskPeer::TAS_RECEIVE_LAST_EMAIL, $this->tas_receive_last_email);
+ }
+
+ if ($this->isColumnModified(TaskPeer::TAS_RECEIVE_EMAIL_FROM_FORMAT)) {
+ $criteria->add(TaskPeer::TAS_RECEIVE_EMAIL_FROM_FORMAT, $this->tas_receive_email_from_format);
+ }
+
+ if ($this->isColumnModified(TaskPeer::TAS_RECEIVE_MESSAGE_TYPE)) {
+ $criteria->add(TaskPeer::TAS_RECEIVE_MESSAGE_TYPE, $this->tas_receive_message_type);
+ }
+
+ if ($this->isColumnModified(TaskPeer::TAS_RECEIVE_MESSAGE_TEMPLATE)) {
+ $criteria->add(TaskPeer::TAS_RECEIVE_MESSAGE_TEMPLATE, $this->tas_receive_message_template);
+ }
+
+ if ($this->isColumnModified(TaskPeer::TAS_RECEIVE_SUBJECT_MESSAGE)) {
+ $criteria->add(TaskPeer::TAS_RECEIVE_SUBJECT_MESSAGE, $this->tas_receive_subject_message);
+ }
+
+ if ($this->isColumnModified(TaskPeer::TAS_RECEIVE_MESSAGE)) {
+ $criteria->add(TaskPeer::TAS_RECEIVE_MESSAGE, $this->tas_receive_message);
+ }
+
return $criteria;
}
@@ -3756,6 +4148,20 @@ abstract class BaseTask extends BaseObject implements Persistent
$copyObj->setTasAutoRoot($this->tas_auto_root);
+ $copyObj->setTasReceiveServerUid($this->tas_receive_server_uid);
+
+ $copyObj->setTasReceiveLastEmail($this->tas_receive_last_email);
+
+ $copyObj->setTasReceiveEmailFromFormat($this->tas_receive_email_from_format);
+
+ $copyObj->setTasReceiveMessageType($this->tas_receive_message_type);
+
+ $copyObj->setTasReceiveMessageTemplate($this->tas_receive_message_template);
+
+ $copyObj->setTasReceiveSubjectMessage($this->tas_receive_subject_message);
+
+ $copyObj->setTasReceiveMessage($this->tas_receive_message);
+
$copyObj->setNew(true);
diff --git a/workflow/engine/classes/model/om/BaseTaskPeer.php b/workflow/engine/classes/model/om/BaseTaskPeer.php
index 0769e254a..8c4a8a0b2 100644
--- a/workflow/engine/classes/model/om/BaseTaskPeer.php
+++ b/workflow/engine/classes/model/om/BaseTaskPeer.php
@@ -25,7 +25,7 @@ abstract class BaseTaskPeer
const CLASS_DEFAULT = 'classes.model.Task';
/** The total number of columns. */
- const NUM_COLUMNS = 58;
+ const NUM_COLUMNS = 65;
/** The number of lazy-loaded columns. */
const NUM_LAZY_LOAD_COLUMNS = 0;
@@ -205,6 +205,27 @@ abstract class BaseTaskPeer
/** the column name for the TAS_AUTO_ROOT field */
const TAS_AUTO_ROOT = 'TASK.TAS_AUTO_ROOT';
+ /** the column name for the TAS_RECEIVE_SERVER_UID field */
+ const TAS_RECEIVE_SERVER_UID = 'TASK.TAS_RECEIVE_SERVER_UID';
+
+ /** the column name for the TAS_RECEIVE_LAST_EMAIL field */
+ const TAS_RECEIVE_LAST_EMAIL = 'TASK.TAS_RECEIVE_LAST_EMAIL';
+
+ /** the column name for the TAS_RECEIVE_EMAIL_FROM_FORMAT field */
+ const TAS_RECEIVE_EMAIL_FROM_FORMAT = 'TASK.TAS_RECEIVE_EMAIL_FROM_FORMAT';
+
+ /** the column name for the TAS_RECEIVE_MESSAGE_TYPE field */
+ const TAS_RECEIVE_MESSAGE_TYPE = 'TASK.TAS_RECEIVE_MESSAGE_TYPE';
+
+ /** the column name for the TAS_RECEIVE_MESSAGE_TEMPLATE field */
+ const TAS_RECEIVE_MESSAGE_TEMPLATE = 'TASK.TAS_RECEIVE_MESSAGE_TEMPLATE';
+
+ /** the column name for the TAS_RECEIVE_SUBJECT_MESSAGE field */
+ const TAS_RECEIVE_SUBJECT_MESSAGE = 'TASK.TAS_RECEIVE_SUBJECT_MESSAGE';
+
+ /** the column name for the TAS_RECEIVE_MESSAGE field */
+ const TAS_RECEIVE_MESSAGE = 'TASK.TAS_RECEIVE_MESSAGE';
+
/** The PHP to DB Name Mapping */
private static $phpNameMap = null;
@@ -216,10 +237,10 @@ abstract class BaseTaskPeer
* e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id'
*/
private static $fieldNames = array (
- BasePeer::TYPE_PHPNAME => array ('ProUid', 'TasUid', 'TasTitle', 'TasDescription', 'TasDefTitle', 'TasDefSubjectMessage', 'TasDefProcCode', 'TasDefMessage', 'TasDefDescription', 'TasType', 'TasDuration', 'TasDelayType', 'TasTemporizer', 'TasTypeDay', 'TasTimeunit', 'TasAlert', 'TasPriorityVariable', 'TasAssignType', 'TasAssignVariable', 'TasGroupVariable', 'TasMiInstanceVariable', 'TasMiCompleteVariable', 'TasAssignLocation', 'TasAssignLocationAdhoc', 'TasTransferFly', 'TasLastAssigned', 'TasUser', 'TasCanUpload', 'TasViewUpload', 'TasViewAdditionalDocumentation', 'TasCanCancel', 'TasOwnerApp', 'StgUid', 'TasCanPause', 'TasCanSendMessage', 'TasCanDeleteDocs', 'TasSelfService', 'TasStart', 'TasToLastUser', 'TasSendLastEmail', 'TasDerivation', 'TasPosx', 'TasPosy', 'TasWidth', 'TasHeight', 'TasColor', 'TasEvnUid', 'TasBoundary', 'TasDerivationScreenTpl', 'TasSelfserviceTimeout', 'TasSelfserviceTime', 'TasSelfserviceTimeUnit', 'TasSelfserviceTriggerUid', 'TasSelfserviceExecution', 'TasNotEmailFromFormat', 'TasOffline', 'TasEmailServerUid', 'TasAutoRoot', ),
- BasePeer::TYPE_COLNAME => array (TaskPeer::PRO_UID, TaskPeer::TAS_UID, TaskPeer::TAS_TITLE, TaskPeer::TAS_DESCRIPTION, TaskPeer::TAS_DEF_TITLE, TaskPeer::TAS_DEF_SUBJECT_MESSAGE, TaskPeer::TAS_DEF_PROC_CODE, TaskPeer::TAS_DEF_MESSAGE, TaskPeer::TAS_DEF_DESCRIPTION, TaskPeer::TAS_TYPE, TaskPeer::TAS_DURATION, TaskPeer::TAS_DELAY_TYPE, TaskPeer::TAS_TEMPORIZER, TaskPeer::TAS_TYPE_DAY, TaskPeer::TAS_TIMEUNIT, TaskPeer::TAS_ALERT, TaskPeer::TAS_PRIORITY_VARIABLE, TaskPeer::TAS_ASSIGN_TYPE, TaskPeer::TAS_ASSIGN_VARIABLE, TaskPeer::TAS_GROUP_VARIABLE, TaskPeer::TAS_MI_INSTANCE_VARIABLE, TaskPeer::TAS_MI_COMPLETE_VARIABLE, TaskPeer::TAS_ASSIGN_LOCATION, TaskPeer::TAS_ASSIGN_LOCATION_ADHOC, TaskPeer::TAS_TRANSFER_FLY, TaskPeer::TAS_LAST_ASSIGNED, TaskPeer::TAS_USER, TaskPeer::TAS_CAN_UPLOAD, TaskPeer::TAS_VIEW_UPLOAD, TaskPeer::TAS_VIEW_ADDITIONAL_DOCUMENTATION, TaskPeer::TAS_CAN_CANCEL, TaskPeer::TAS_OWNER_APP, TaskPeer::STG_UID, TaskPeer::TAS_CAN_PAUSE, TaskPeer::TAS_CAN_SEND_MESSAGE, TaskPeer::TAS_CAN_DELETE_DOCS, TaskPeer::TAS_SELF_SERVICE, TaskPeer::TAS_START, TaskPeer::TAS_TO_LAST_USER, TaskPeer::TAS_SEND_LAST_EMAIL, TaskPeer::TAS_DERIVATION, TaskPeer::TAS_POSX, TaskPeer::TAS_POSY, TaskPeer::TAS_WIDTH, TaskPeer::TAS_HEIGHT, TaskPeer::TAS_COLOR, TaskPeer::TAS_EVN_UID, TaskPeer::TAS_BOUNDARY, TaskPeer::TAS_DERIVATION_SCREEN_TPL, TaskPeer::TAS_SELFSERVICE_TIMEOUT, TaskPeer::TAS_SELFSERVICE_TIME, TaskPeer::TAS_SELFSERVICE_TIME_UNIT, TaskPeer::TAS_SELFSERVICE_TRIGGER_UID, TaskPeer::TAS_SELFSERVICE_EXECUTION, TaskPeer::TAS_NOT_EMAIL_FROM_FORMAT, TaskPeer::TAS_OFFLINE, TaskPeer::TAS_EMAIL_SERVER_UID, TaskPeer::TAS_AUTO_ROOT, ),
- BasePeer::TYPE_FIELDNAME => array ('PRO_UID', 'TAS_UID', 'TAS_TITLE', 'TAS_DESCRIPTION', 'TAS_DEF_TITLE', 'TAS_DEF_SUBJECT_MESSAGE', 'TAS_DEF_PROC_CODE', 'TAS_DEF_MESSAGE', 'TAS_DEF_DESCRIPTION', 'TAS_TYPE', 'TAS_DURATION', 'TAS_DELAY_TYPE', 'TAS_TEMPORIZER', 'TAS_TYPE_DAY', 'TAS_TIMEUNIT', 'TAS_ALERT', 'TAS_PRIORITY_VARIABLE', 'TAS_ASSIGN_TYPE', 'TAS_ASSIGN_VARIABLE', 'TAS_GROUP_VARIABLE', 'TAS_MI_INSTANCE_VARIABLE', 'TAS_MI_COMPLETE_VARIABLE', 'TAS_ASSIGN_LOCATION', 'TAS_ASSIGN_LOCATION_ADHOC', 'TAS_TRANSFER_FLY', 'TAS_LAST_ASSIGNED', 'TAS_USER', 'TAS_CAN_UPLOAD', 'TAS_VIEW_UPLOAD', 'TAS_VIEW_ADDITIONAL_DOCUMENTATION', 'TAS_CAN_CANCEL', 'TAS_OWNER_APP', 'STG_UID', 'TAS_CAN_PAUSE', 'TAS_CAN_SEND_MESSAGE', 'TAS_CAN_DELETE_DOCS', 'TAS_SELF_SERVICE', 'TAS_START', 'TAS_TO_LAST_USER', 'TAS_SEND_LAST_EMAIL', 'TAS_DERIVATION', 'TAS_POSX', 'TAS_POSY', 'TAS_WIDTH', 'TAS_HEIGHT', 'TAS_COLOR', 'TAS_EVN_UID', 'TAS_BOUNDARY', 'TAS_DERIVATION_SCREEN_TPL', 'TAS_SELFSERVICE_TIMEOUT', 'TAS_SELFSERVICE_TIME', 'TAS_SELFSERVICE_TIME_UNIT', 'TAS_SELFSERVICE_TRIGGER_UID', 'TAS_SELFSERVICE_EXECUTION', 'TAS_NOT_EMAIL_FROM_FORMAT', 'TAS_OFFLINE', 'TAS_EMAIL_SERVER_UID', 'TAS_AUTO_ROOT', ),
- BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, )
+ BasePeer::TYPE_PHPNAME => array ('ProUid', 'TasUid', 'TasTitle', 'TasDescription', 'TasDefTitle', 'TasDefSubjectMessage', 'TasDefProcCode', 'TasDefMessage', 'TasDefDescription', 'TasType', 'TasDuration', 'TasDelayType', 'TasTemporizer', 'TasTypeDay', 'TasTimeunit', 'TasAlert', 'TasPriorityVariable', 'TasAssignType', 'TasAssignVariable', 'TasGroupVariable', 'TasMiInstanceVariable', 'TasMiCompleteVariable', 'TasAssignLocation', 'TasAssignLocationAdhoc', 'TasTransferFly', 'TasLastAssigned', 'TasUser', 'TasCanUpload', 'TasViewUpload', 'TasViewAdditionalDocumentation', 'TasCanCancel', 'TasOwnerApp', 'StgUid', 'TasCanPause', 'TasCanSendMessage', 'TasCanDeleteDocs', 'TasSelfService', 'TasStart', 'TasToLastUser', 'TasSendLastEmail', 'TasDerivation', 'TasPosx', 'TasPosy', 'TasWidth', 'TasHeight', 'TasColor', 'TasEvnUid', 'TasBoundary', 'TasDerivationScreenTpl', 'TasSelfserviceTimeout', 'TasSelfserviceTime', 'TasSelfserviceTimeUnit', 'TasSelfserviceTriggerUid', 'TasSelfserviceExecution', 'TasNotEmailFromFormat', 'TasOffline', 'TasEmailServerUid', 'TasAutoRoot', 'TasReceiveServerUid', 'TasReceiveLastEmail', 'TasReceiveEmailFromFormat', 'TasReceiveMessageType', 'TasReceiveMessageTemplate', 'TasReceiveSubjectMessage', 'TasReceiveMessage', ),
+ BasePeer::TYPE_COLNAME => array (TaskPeer::PRO_UID, TaskPeer::TAS_UID, TaskPeer::TAS_TITLE, TaskPeer::TAS_DESCRIPTION, TaskPeer::TAS_DEF_TITLE, TaskPeer::TAS_DEF_SUBJECT_MESSAGE, TaskPeer::TAS_DEF_PROC_CODE, TaskPeer::TAS_DEF_MESSAGE, TaskPeer::TAS_DEF_DESCRIPTION, TaskPeer::TAS_TYPE, TaskPeer::TAS_DURATION, TaskPeer::TAS_DELAY_TYPE, TaskPeer::TAS_TEMPORIZER, TaskPeer::TAS_TYPE_DAY, TaskPeer::TAS_TIMEUNIT, TaskPeer::TAS_ALERT, TaskPeer::TAS_PRIORITY_VARIABLE, TaskPeer::TAS_ASSIGN_TYPE, TaskPeer::TAS_ASSIGN_VARIABLE, TaskPeer::TAS_GROUP_VARIABLE, TaskPeer::TAS_MI_INSTANCE_VARIABLE, TaskPeer::TAS_MI_COMPLETE_VARIABLE, TaskPeer::TAS_ASSIGN_LOCATION, TaskPeer::TAS_ASSIGN_LOCATION_ADHOC, TaskPeer::TAS_TRANSFER_FLY, TaskPeer::TAS_LAST_ASSIGNED, TaskPeer::TAS_USER, TaskPeer::TAS_CAN_UPLOAD, TaskPeer::TAS_VIEW_UPLOAD, TaskPeer::TAS_VIEW_ADDITIONAL_DOCUMENTATION, TaskPeer::TAS_CAN_CANCEL, TaskPeer::TAS_OWNER_APP, TaskPeer::STG_UID, TaskPeer::TAS_CAN_PAUSE, TaskPeer::TAS_CAN_SEND_MESSAGE, TaskPeer::TAS_CAN_DELETE_DOCS, TaskPeer::TAS_SELF_SERVICE, TaskPeer::TAS_START, TaskPeer::TAS_TO_LAST_USER, TaskPeer::TAS_SEND_LAST_EMAIL, TaskPeer::TAS_DERIVATION, TaskPeer::TAS_POSX, TaskPeer::TAS_POSY, TaskPeer::TAS_WIDTH, TaskPeer::TAS_HEIGHT, TaskPeer::TAS_COLOR, TaskPeer::TAS_EVN_UID, TaskPeer::TAS_BOUNDARY, TaskPeer::TAS_DERIVATION_SCREEN_TPL, TaskPeer::TAS_SELFSERVICE_TIMEOUT, TaskPeer::TAS_SELFSERVICE_TIME, TaskPeer::TAS_SELFSERVICE_TIME_UNIT, TaskPeer::TAS_SELFSERVICE_TRIGGER_UID, TaskPeer::TAS_SELFSERVICE_EXECUTION, TaskPeer::TAS_NOT_EMAIL_FROM_FORMAT, TaskPeer::TAS_OFFLINE, TaskPeer::TAS_EMAIL_SERVER_UID, TaskPeer::TAS_AUTO_ROOT, TaskPeer::TAS_RECEIVE_SERVER_UID, TaskPeer::TAS_RECEIVE_LAST_EMAIL, TaskPeer::TAS_RECEIVE_EMAIL_FROM_FORMAT, TaskPeer::TAS_RECEIVE_MESSAGE_TYPE, TaskPeer::TAS_RECEIVE_MESSAGE_TEMPLATE, TaskPeer::TAS_RECEIVE_SUBJECT_MESSAGE, TaskPeer::TAS_RECEIVE_MESSAGE, ),
+ BasePeer::TYPE_FIELDNAME => array ('PRO_UID', 'TAS_UID', 'TAS_TITLE', 'TAS_DESCRIPTION', 'TAS_DEF_TITLE', 'TAS_DEF_SUBJECT_MESSAGE', 'TAS_DEF_PROC_CODE', 'TAS_DEF_MESSAGE', 'TAS_DEF_DESCRIPTION', 'TAS_TYPE', 'TAS_DURATION', 'TAS_DELAY_TYPE', 'TAS_TEMPORIZER', 'TAS_TYPE_DAY', 'TAS_TIMEUNIT', 'TAS_ALERT', 'TAS_PRIORITY_VARIABLE', 'TAS_ASSIGN_TYPE', 'TAS_ASSIGN_VARIABLE', 'TAS_GROUP_VARIABLE', 'TAS_MI_INSTANCE_VARIABLE', 'TAS_MI_COMPLETE_VARIABLE', 'TAS_ASSIGN_LOCATION', 'TAS_ASSIGN_LOCATION_ADHOC', 'TAS_TRANSFER_FLY', 'TAS_LAST_ASSIGNED', 'TAS_USER', 'TAS_CAN_UPLOAD', 'TAS_VIEW_UPLOAD', 'TAS_VIEW_ADDITIONAL_DOCUMENTATION', 'TAS_CAN_CANCEL', 'TAS_OWNER_APP', 'STG_UID', 'TAS_CAN_PAUSE', 'TAS_CAN_SEND_MESSAGE', 'TAS_CAN_DELETE_DOCS', 'TAS_SELF_SERVICE', 'TAS_START', 'TAS_TO_LAST_USER', 'TAS_SEND_LAST_EMAIL', 'TAS_DERIVATION', 'TAS_POSX', 'TAS_POSY', 'TAS_WIDTH', 'TAS_HEIGHT', 'TAS_COLOR', 'TAS_EVN_UID', 'TAS_BOUNDARY', 'TAS_DERIVATION_SCREEN_TPL', 'TAS_SELFSERVICE_TIMEOUT', 'TAS_SELFSERVICE_TIME', 'TAS_SELFSERVICE_TIME_UNIT', 'TAS_SELFSERVICE_TRIGGER_UID', 'TAS_SELFSERVICE_EXECUTION', 'TAS_NOT_EMAIL_FROM_FORMAT', 'TAS_OFFLINE', 'TAS_EMAIL_SERVER_UID', 'TAS_AUTO_ROOT', 'TAS_RECEIVE_SERVER_UID', 'TAS_RECEIVE_LAST_EMAIL', 'TAS_RECEIVE_EMAIL_FROM_FORMAT', 'TAS_RECEIVE_MESSAGE_TYPE', 'TAS_RECEIVE_MESSAGE_TEMPLATE', 'TAS_RECEIVE_SUBJECT_MESSAGE', 'TAS_RECEIVE_MESSAGE', ),
+ BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, )
);
/**
@@ -229,10 +250,10 @@ abstract class BaseTaskPeer
* e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0
*/
private static $fieldKeys = array (
- BasePeer::TYPE_PHPNAME => array ('ProUid' => 0, 'TasUid' => 1, 'TasTitle' => 2, 'TasDescription' => 3, 'TasDefTitle' => 4, 'TasDefSubjectMessage' => 5, 'TasDefProcCode' => 6, 'TasDefMessage' => 7, 'TasDefDescription' => 8, 'TasType' => 9, 'TasDuration' => 10, 'TasDelayType' => 11, 'TasTemporizer' => 12, 'TasTypeDay' => 13, 'TasTimeunit' => 14, 'TasAlert' => 15, 'TasPriorityVariable' => 16, 'TasAssignType' => 17, 'TasAssignVariable' => 18, 'TasGroupVariable' => 19, 'TasMiInstanceVariable' => 20, 'TasMiCompleteVariable' => 21, 'TasAssignLocation' => 22, 'TasAssignLocationAdhoc' => 23, 'TasTransferFly' => 24, 'TasLastAssigned' => 25, 'TasUser' => 26, 'TasCanUpload' => 27, 'TasViewUpload' => 28, 'TasViewAdditionalDocumentation' => 29, 'TasCanCancel' => 30, 'TasOwnerApp' => 31, 'StgUid' => 32, 'TasCanPause' => 33, 'TasCanSendMessage' => 34, 'TasCanDeleteDocs' => 35, 'TasSelfService' => 36, 'TasStart' => 37, 'TasToLastUser' => 38, 'TasSendLastEmail' => 39, 'TasDerivation' => 40, 'TasPosx' => 41, 'TasPosy' => 42, 'TasWidth' => 43, 'TasHeight' => 44, 'TasColor' => 45, 'TasEvnUid' => 46, 'TasBoundary' => 47, 'TasDerivationScreenTpl' => 48, 'TasSelfserviceTimeout' => 49, 'TasSelfserviceTime' => 50, 'TasSelfserviceTimeUnit' => 51, 'TasSelfserviceTriggerUid' => 52, 'TasSelfserviceExecution' => 53, 'TasNotEmailFromFormat' => 54, 'TasOffline' => 55, 'TasEmailServerUid' => 56, 'TasAutoRoot' => 57, ),
- BasePeer::TYPE_COLNAME => array (TaskPeer::PRO_UID => 0, TaskPeer::TAS_UID => 1, TaskPeer::TAS_TITLE => 2, TaskPeer::TAS_DESCRIPTION => 3, TaskPeer::TAS_DEF_TITLE => 4, TaskPeer::TAS_DEF_SUBJECT_MESSAGE => 5, TaskPeer::TAS_DEF_PROC_CODE => 6, TaskPeer::TAS_DEF_MESSAGE => 7, TaskPeer::TAS_DEF_DESCRIPTION => 8, TaskPeer::TAS_TYPE => 9, TaskPeer::TAS_DURATION => 10, TaskPeer::TAS_DELAY_TYPE => 11, TaskPeer::TAS_TEMPORIZER => 12, TaskPeer::TAS_TYPE_DAY => 13, TaskPeer::TAS_TIMEUNIT => 14, TaskPeer::TAS_ALERT => 15, TaskPeer::TAS_PRIORITY_VARIABLE => 16, TaskPeer::TAS_ASSIGN_TYPE => 17, TaskPeer::TAS_ASSIGN_VARIABLE => 18, TaskPeer::TAS_GROUP_VARIABLE => 19, TaskPeer::TAS_MI_INSTANCE_VARIABLE => 20, TaskPeer::TAS_MI_COMPLETE_VARIABLE => 21, TaskPeer::TAS_ASSIGN_LOCATION => 22, TaskPeer::TAS_ASSIGN_LOCATION_ADHOC => 23, TaskPeer::TAS_TRANSFER_FLY => 24, TaskPeer::TAS_LAST_ASSIGNED => 25, TaskPeer::TAS_USER => 26, TaskPeer::TAS_CAN_UPLOAD => 27, TaskPeer::TAS_VIEW_UPLOAD => 28, TaskPeer::TAS_VIEW_ADDITIONAL_DOCUMENTATION => 29, TaskPeer::TAS_CAN_CANCEL => 30, TaskPeer::TAS_OWNER_APP => 31, TaskPeer::STG_UID => 32, TaskPeer::TAS_CAN_PAUSE => 33, TaskPeer::TAS_CAN_SEND_MESSAGE => 34, TaskPeer::TAS_CAN_DELETE_DOCS => 35, TaskPeer::TAS_SELF_SERVICE => 36, TaskPeer::TAS_START => 37, TaskPeer::TAS_TO_LAST_USER => 38, TaskPeer::TAS_SEND_LAST_EMAIL => 39, TaskPeer::TAS_DERIVATION => 40, TaskPeer::TAS_POSX => 41, TaskPeer::TAS_POSY => 42, TaskPeer::TAS_WIDTH => 43, TaskPeer::TAS_HEIGHT => 44, TaskPeer::TAS_COLOR => 45, TaskPeer::TAS_EVN_UID => 46, TaskPeer::TAS_BOUNDARY => 47, TaskPeer::TAS_DERIVATION_SCREEN_TPL => 48, TaskPeer::TAS_SELFSERVICE_TIMEOUT => 49, TaskPeer::TAS_SELFSERVICE_TIME => 50, TaskPeer::TAS_SELFSERVICE_TIME_UNIT => 51, TaskPeer::TAS_SELFSERVICE_TRIGGER_UID => 52, TaskPeer::TAS_SELFSERVICE_EXECUTION => 53, TaskPeer::TAS_NOT_EMAIL_FROM_FORMAT => 54, TaskPeer::TAS_OFFLINE => 55, TaskPeer::TAS_EMAIL_SERVER_UID => 56, TaskPeer::TAS_AUTO_ROOT => 57, ),
- BasePeer::TYPE_FIELDNAME => array ('PRO_UID' => 0, 'TAS_UID' => 1, 'TAS_TITLE' => 2, 'TAS_DESCRIPTION' => 3, 'TAS_DEF_TITLE' => 4, 'TAS_DEF_SUBJECT_MESSAGE' => 5, 'TAS_DEF_PROC_CODE' => 6, 'TAS_DEF_MESSAGE' => 7, 'TAS_DEF_DESCRIPTION' => 8, 'TAS_TYPE' => 9, 'TAS_DURATION' => 10, 'TAS_DELAY_TYPE' => 11, 'TAS_TEMPORIZER' => 12, 'TAS_TYPE_DAY' => 13, 'TAS_TIMEUNIT' => 14, 'TAS_ALERT' => 15, 'TAS_PRIORITY_VARIABLE' => 16, 'TAS_ASSIGN_TYPE' => 17, 'TAS_ASSIGN_VARIABLE' => 18, 'TAS_GROUP_VARIABLE' => 19, 'TAS_MI_INSTANCE_VARIABLE' => 20, 'TAS_MI_COMPLETE_VARIABLE' => 21, 'TAS_ASSIGN_LOCATION' => 22, 'TAS_ASSIGN_LOCATION_ADHOC' => 23, 'TAS_TRANSFER_FLY' => 24, 'TAS_LAST_ASSIGNED' => 25, 'TAS_USER' => 26, 'TAS_CAN_UPLOAD' => 27, 'TAS_VIEW_UPLOAD' => 28, 'TAS_VIEW_ADDITIONAL_DOCUMENTATION' => 29, 'TAS_CAN_CANCEL' => 30, 'TAS_OWNER_APP' => 31, 'STG_UID' => 32, 'TAS_CAN_PAUSE' => 33, 'TAS_CAN_SEND_MESSAGE' => 34, 'TAS_CAN_DELETE_DOCS' => 35, 'TAS_SELF_SERVICE' => 36, 'TAS_START' => 37, 'TAS_TO_LAST_USER' => 38, 'TAS_SEND_LAST_EMAIL' => 39, 'TAS_DERIVATION' => 40, 'TAS_POSX' => 41, 'TAS_POSY' => 42, 'TAS_WIDTH' => 43, 'TAS_HEIGHT' => 44, 'TAS_COLOR' => 45, 'TAS_EVN_UID' => 46, 'TAS_BOUNDARY' => 47, 'TAS_DERIVATION_SCREEN_TPL' => 48, 'TAS_SELFSERVICE_TIMEOUT' => 49, 'TAS_SELFSERVICE_TIME' => 50, 'TAS_SELFSERVICE_TIME_UNIT' => 51, 'TAS_SELFSERVICE_TRIGGER_UID' => 52, 'TAS_SELFSERVICE_EXECUTION' => 53, 'TAS_NOT_EMAIL_FROM_FORMAT' => 54, 'TAS_OFFLINE' => 55, 'TAS_EMAIL_SERVER_UID' => 56, 'TAS_AUTO_ROOT' => 57, ),
- BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, )
+ BasePeer::TYPE_PHPNAME => array ('ProUid' => 0, 'TasUid' => 1, 'TasTitle' => 2, 'TasDescription' => 3, 'TasDefTitle' => 4, 'TasDefSubjectMessage' => 5, 'TasDefProcCode' => 6, 'TasDefMessage' => 7, 'TasDefDescription' => 8, 'TasType' => 9, 'TasDuration' => 10, 'TasDelayType' => 11, 'TasTemporizer' => 12, 'TasTypeDay' => 13, 'TasTimeunit' => 14, 'TasAlert' => 15, 'TasPriorityVariable' => 16, 'TasAssignType' => 17, 'TasAssignVariable' => 18, 'TasGroupVariable' => 19, 'TasMiInstanceVariable' => 20, 'TasMiCompleteVariable' => 21, 'TasAssignLocation' => 22, 'TasAssignLocationAdhoc' => 23, 'TasTransferFly' => 24, 'TasLastAssigned' => 25, 'TasUser' => 26, 'TasCanUpload' => 27, 'TasViewUpload' => 28, 'TasViewAdditionalDocumentation' => 29, 'TasCanCancel' => 30, 'TasOwnerApp' => 31, 'StgUid' => 32, 'TasCanPause' => 33, 'TasCanSendMessage' => 34, 'TasCanDeleteDocs' => 35, 'TasSelfService' => 36, 'TasStart' => 37, 'TasToLastUser' => 38, 'TasSendLastEmail' => 39, 'TasDerivation' => 40, 'TasPosx' => 41, 'TasPosy' => 42, 'TasWidth' => 43, 'TasHeight' => 44, 'TasColor' => 45, 'TasEvnUid' => 46, 'TasBoundary' => 47, 'TasDerivationScreenTpl' => 48, 'TasSelfserviceTimeout' => 49, 'TasSelfserviceTime' => 50, 'TasSelfserviceTimeUnit' => 51, 'TasSelfserviceTriggerUid' => 52, 'TasSelfserviceExecution' => 53, 'TasNotEmailFromFormat' => 54, 'TasOffline' => 55, 'TasEmailServerUid' => 56, 'TasAutoRoot' => 57, 'TasReceiveServerUid' => 58, 'TasReceiveLastEmail' => 59, 'TasReceiveEmailFromFormat' => 60, 'TasReceiveMessageType' => 61, 'TasReceiveMessageTemplate' => 62, 'TasReceiveSubjectMessage' => 63, 'TasReceiveMessage' => 64, ),
+ BasePeer::TYPE_COLNAME => array (TaskPeer::PRO_UID => 0, TaskPeer::TAS_UID => 1, TaskPeer::TAS_TITLE => 2, TaskPeer::TAS_DESCRIPTION => 3, TaskPeer::TAS_DEF_TITLE => 4, TaskPeer::TAS_DEF_SUBJECT_MESSAGE => 5, TaskPeer::TAS_DEF_PROC_CODE => 6, TaskPeer::TAS_DEF_MESSAGE => 7, TaskPeer::TAS_DEF_DESCRIPTION => 8, TaskPeer::TAS_TYPE => 9, TaskPeer::TAS_DURATION => 10, TaskPeer::TAS_DELAY_TYPE => 11, TaskPeer::TAS_TEMPORIZER => 12, TaskPeer::TAS_TYPE_DAY => 13, TaskPeer::TAS_TIMEUNIT => 14, TaskPeer::TAS_ALERT => 15, TaskPeer::TAS_PRIORITY_VARIABLE => 16, TaskPeer::TAS_ASSIGN_TYPE => 17, TaskPeer::TAS_ASSIGN_VARIABLE => 18, TaskPeer::TAS_GROUP_VARIABLE => 19, TaskPeer::TAS_MI_INSTANCE_VARIABLE => 20, TaskPeer::TAS_MI_COMPLETE_VARIABLE => 21, TaskPeer::TAS_ASSIGN_LOCATION => 22, TaskPeer::TAS_ASSIGN_LOCATION_ADHOC => 23, TaskPeer::TAS_TRANSFER_FLY => 24, TaskPeer::TAS_LAST_ASSIGNED => 25, TaskPeer::TAS_USER => 26, TaskPeer::TAS_CAN_UPLOAD => 27, TaskPeer::TAS_VIEW_UPLOAD => 28, TaskPeer::TAS_VIEW_ADDITIONAL_DOCUMENTATION => 29, TaskPeer::TAS_CAN_CANCEL => 30, TaskPeer::TAS_OWNER_APP => 31, TaskPeer::STG_UID => 32, TaskPeer::TAS_CAN_PAUSE => 33, TaskPeer::TAS_CAN_SEND_MESSAGE => 34, TaskPeer::TAS_CAN_DELETE_DOCS => 35, TaskPeer::TAS_SELF_SERVICE => 36, TaskPeer::TAS_START => 37, TaskPeer::TAS_TO_LAST_USER => 38, TaskPeer::TAS_SEND_LAST_EMAIL => 39, TaskPeer::TAS_DERIVATION => 40, TaskPeer::TAS_POSX => 41, TaskPeer::TAS_POSY => 42, TaskPeer::TAS_WIDTH => 43, TaskPeer::TAS_HEIGHT => 44, TaskPeer::TAS_COLOR => 45, TaskPeer::TAS_EVN_UID => 46, TaskPeer::TAS_BOUNDARY => 47, TaskPeer::TAS_DERIVATION_SCREEN_TPL => 48, TaskPeer::TAS_SELFSERVICE_TIMEOUT => 49, TaskPeer::TAS_SELFSERVICE_TIME => 50, TaskPeer::TAS_SELFSERVICE_TIME_UNIT => 51, TaskPeer::TAS_SELFSERVICE_TRIGGER_UID => 52, TaskPeer::TAS_SELFSERVICE_EXECUTION => 53, TaskPeer::TAS_NOT_EMAIL_FROM_FORMAT => 54, TaskPeer::TAS_OFFLINE => 55, TaskPeer::TAS_EMAIL_SERVER_UID => 56, TaskPeer::TAS_AUTO_ROOT => 57, TaskPeer::TAS_RECEIVE_SERVER_UID => 58, TaskPeer::TAS_RECEIVE_LAST_EMAIL => 59, TaskPeer::TAS_RECEIVE_EMAIL_FROM_FORMAT => 60, TaskPeer::TAS_RECEIVE_MESSAGE_TYPE => 61, TaskPeer::TAS_RECEIVE_MESSAGE_TEMPLATE => 62, TaskPeer::TAS_RECEIVE_SUBJECT_MESSAGE => 63, TaskPeer::TAS_RECEIVE_MESSAGE => 64, ),
+ BasePeer::TYPE_FIELDNAME => array ('PRO_UID' => 0, 'TAS_UID' => 1, 'TAS_TITLE' => 2, 'TAS_DESCRIPTION' => 3, 'TAS_DEF_TITLE' => 4, 'TAS_DEF_SUBJECT_MESSAGE' => 5, 'TAS_DEF_PROC_CODE' => 6, 'TAS_DEF_MESSAGE' => 7, 'TAS_DEF_DESCRIPTION' => 8, 'TAS_TYPE' => 9, 'TAS_DURATION' => 10, 'TAS_DELAY_TYPE' => 11, 'TAS_TEMPORIZER' => 12, 'TAS_TYPE_DAY' => 13, 'TAS_TIMEUNIT' => 14, 'TAS_ALERT' => 15, 'TAS_PRIORITY_VARIABLE' => 16, 'TAS_ASSIGN_TYPE' => 17, 'TAS_ASSIGN_VARIABLE' => 18, 'TAS_GROUP_VARIABLE' => 19, 'TAS_MI_INSTANCE_VARIABLE' => 20, 'TAS_MI_COMPLETE_VARIABLE' => 21, 'TAS_ASSIGN_LOCATION' => 22, 'TAS_ASSIGN_LOCATION_ADHOC' => 23, 'TAS_TRANSFER_FLY' => 24, 'TAS_LAST_ASSIGNED' => 25, 'TAS_USER' => 26, 'TAS_CAN_UPLOAD' => 27, 'TAS_VIEW_UPLOAD' => 28, 'TAS_VIEW_ADDITIONAL_DOCUMENTATION' => 29, 'TAS_CAN_CANCEL' => 30, 'TAS_OWNER_APP' => 31, 'STG_UID' => 32, 'TAS_CAN_PAUSE' => 33, 'TAS_CAN_SEND_MESSAGE' => 34, 'TAS_CAN_DELETE_DOCS' => 35, 'TAS_SELF_SERVICE' => 36, 'TAS_START' => 37, 'TAS_TO_LAST_USER' => 38, 'TAS_SEND_LAST_EMAIL' => 39, 'TAS_DERIVATION' => 40, 'TAS_POSX' => 41, 'TAS_POSY' => 42, 'TAS_WIDTH' => 43, 'TAS_HEIGHT' => 44, 'TAS_COLOR' => 45, 'TAS_EVN_UID' => 46, 'TAS_BOUNDARY' => 47, 'TAS_DERIVATION_SCREEN_TPL' => 48, 'TAS_SELFSERVICE_TIMEOUT' => 49, 'TAS_SELFSERVICE_TIME' => 50, 'TAS_SELFSERVICE_TIME_UNIT' => 51, 'TAS_SELFSERVICE_TRIGGER_UID' => 52, 'TAS_SELFSERVICE_EXECUTION' => 53, 'TAS_NOT_EMAIL_FROM_FORMAT' => 54, 'TAS_OFFLINE' => 55, 'TAS_EMAIL_SERVER_UID' => 56, 'TAS_AUTO_ROOT' => 57, 'TAS_RECEIVE_SERVER_UID' => 58, 'TAS_RECEIVE_LAST_EMAIL' => 59, 'TAS_RECEIVE_EMAIL_FROM_FORMAT' => 60, 'TAS_RECEIVE_MESSAGE_TYPE' => 61, 'TAS_RECEIVE_MESSAGE_TEMPLATE' => 62, 'TAS_RECEIVE_SUBJECT_MESSAGE' => 63, 'TAS_RECEIVE_MESSAGE' => 64, ),
+ BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, )
);
/**
@@ -449,6 +470,20 @@ abstract class BaseTaskPeer
$criteria->addSelectColumn(TaskPeer::TAS_AUTO_ROOT);
+ $criteria->addSelectColumn(TaskPeer::TAS_RECEIVE_SERVER_UID);
+
+ $criteria->addSelectColumn(TaskPeer::TAS_RECEIVE_LAST_EMAIL);
+
+ $criteria->addSelectColumn(TaskPeer::TAS_RECEIVE_EMAIL_FROM_FORMAT);
+
+ $criteria->addSelectColumn(TaskPeer::TAS_RECEIVE_MESSAGE_TYPE);
+
+ $criteria->addSelectColumn(TaskPeer::TAS_RECEIVE_MESSAGE_TEMPLATE);
+
+ $criteria->addSelectColumn(TaskPeer::TAS_RECEIVE_SUBJECT_MESSAGE);
+
+ $criteria->addSelectColumn(TaskPeer::TAS_RECEIVE_MESSAGE);
+
}
const COUNT = 'COUNT(TASK.TAS_UID)';
diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml
index 67d91b53f..a741cc393 100644
--- a/workflow/engine/config/schema.xml
+++ b/workflow/engine/config/schema.xml
@@ -1321,6 +1321,13 @@
+
+
+
+
+
+
+
diff --git a/workflow/engine/data/mysql/schema.sql b/workflow/engine/data/mysql/schema.sql
index 04cff4144..2b63de082 100644
--- a/workflow/engine/data/mysql/schema.sql
+++ b/workflow/engine/data/mysql/schema.sql
@@ -665,6 +665,13 @@ CREATE TABLE `TASK`
`TAS_OFFLINE` VARCHAR(20) default 'FALSE' NOT NULL,
`TAS_EMAIL_SERVER_UID` VARCHAR(32) default '' NOT NULL,
`TAS_AUTO_ROOT` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_RECEIVE_SERVER_UID` VARCHAR(32) default '' NOT NULL,
+ `TAS_RECEIVE_LAST_EMAIL` VARCHAR(20) default 'FALSE' NOT NULL,
+ `TAS_RECEIVE_EMAIL_FROM_FORMAT` INTEGER default 0,
+ `TAS_RECEIVE_MESSAGE_TYPE` VARCHAR(20) default 'text' NOT NULL,
+ `TAS_RECEIVE_MESSAGE_TEMPLATE` VARCHAR(100) default 'alert_message.html' NOT NULL,
+ `TAS_RECEIVE_SUBJECT_MESSAGE` MEDIUMTEXT,
+ `TAS_RECEIVE_MESSAGE` MEDIUMTEXT,
PRIMARY KEY (`TAS_UID`),
KEY `indexTasUid`(`TAS_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Task of workflow';
diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Task.php b/workflow/engine/src/ProcessMaker/BusinessModel/Task.php
index 9a48f2fa9..7ffdc648d 100644
--- a/workflow/engine/src/ProcessMaker/BusinessModel/Task.php
+++ b/workflow/engine/src/ProcessMaker/BusinessModel/Task.php
@@ -274,6 +274,10 @@ class Task
}
}
+ if (isset($arrayProperty["TAS_RECEIVE_LAST_EMAIL"])) {
+ $arrayProperty["TAS_RECEIVE_LAST_EMAIL"] = $arrayProperty["TAS_RECEIVE_LAST_EMAIL"] === "TRUE" ? "TRUE" : "FALSE";
+ }
+
//Validating TAS_ASSIGN_VARIABLE value
if (!isset($arrayProperty["TAS_ASSIGN_TYPE"])) {
$derivateType = $task->kgetassigType($arrayProperty["PRO_UID"], $arrayProperty["TAS_UID"]);
@@ -432,6 +436,42 @@ class Task
$this->unsetVar($arrayProperty, "TAS_DEF_MESSAGE_TEMPLATE");
}
+ if ($arrayProperty["TAS_RECEIVE_LAST_EMAIL"] == "TRUE") {
+ if (empty($arrayProperty["TAS_RECEIVE_SERVER_UID"])) {
+ throw (new \Exception("Invalid value specified for 'tas_receive_server_uid'"));
+ }
+ if (empty($arrayProperty["TAS_RECEIVE_SUBJECT_MESSAGE"])) {
+ throw (new \Exception("Invalid value specified for 'tas_receive_subject_message'"));
+ }
+ if (!isset($arrayProperty["TAS_RECEIVE_MESSAGE_TYPE"])) {
+ $arrayProperty["TAS_RECEIVE_MESSAGE_TYPE"] = "text";
+ }
+ $valuesDefMessageType = array('text', 'template');
+ if (!in_array($arrayProperty["TAS_RECEIVE_MESSAGE_TYPE"], $valuesDefMessageType)) {
+ throw (new \Exception("Invalid value specified for 'tas_receive_message_type'"));
+ }
+ if (!isset($arrayProperty["TAS_RECEIVE_MESSAGE_TEMPLATE"])) {
+ $arrayProperty["TAS_RECEIVE_MESSAGE_TEMPLATE"] = "alert_message.html";
+ }
+ if ($arrayProperty["TAS_RECEIVE_MESSAGE_TYPE"] == 'template') {
+ if (empty($arrayProperty["TAS_RECEIVE_MESSAGE_TEMPLATE"])) {
+ throw (new \Exception("Invalid value specified for 'tas_receive_message_template'"));
+ }
+ $this->unsetVar($arrayProperty, "TAS_RECEIVE_MESSAGE");
+ } else {
+ if (empty($arrayProperty["TAS_RECEIVE_MESSAGE"])) {
+ throw (new \Exception("Invalid value specified for 'tas_receive_message'"));
+ }
+ $this->unsetVar($arrayProperty, "TAS_RECEIVE_MESSAGE_TEMPLATE");
+ }
+ } else {
+ $this->unsetVar($arrayProperty, "TAS_RECEIVE_SERVER_UID");
+ $this->unsetVar($arrayProperty, "TAS_RECEIVE_SUBJECT_MESSAGE");
+ $this->unsetVar($arrayProperty, "TAS_RECEIVE_MESSAGE");
+ $this->unsetVar($arrayProperty, "TAS_RECEIVE_MESSAGE_TYPE");
+ $this->unsetVar($arrayProperty, "TAS_RECEIVE_MESSAGE_TEMPLATE");
+ }
+
$result = $task->update($arrayProperty);
if (!empty($arrayProperty['CONSOLIDATE_DATA'])) {
if (!empty($arrayProperty['CONSOLIDATE_DATA']['consolidated_dynaform'])) {