[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Source view] [Print] [Project Stats]
(no description)
File Size: | 667 lines (24 kb) |
Included or required: | 6 times |
Referenced: | 0 times |
Includes or requires: | 5 files modules/com_vtiger_workflow/VTTaskManager.inc include/utils/ConfigReader.php includes/runtime/Cache.php modules/com_vtiger_workflow/VTJsonCondition.inc modules/com_vtiger_workflow/VTTaskQueue.inc |
VTWorkflowManager:: (16 methods):
__construct()
save()
getWorkflows()
getScheduledWorkflows()
getScheduledWorkflowsCount()
getMaxAllowedScheduledWorkflows()
getWorkflowsForModule()
getWorkflowsForResult()
getWorkflowInstance()
retrieve()
delete()
newWorkflow()
serializeWorkflow()
deserializeWorkflow()
updateNexTriggerTime()
getWorkflowsForModuleSupportingComments()
Workflow:: (20 methods):
__construct()
setup()
evaluate()
isCompletedForRecord()
markAsCompletedForRecord()
performTasks()
executionConditionAsLabel()
setNextTriggerTime()
getNextTriggerTimeValue()
getWFScheduleType()
getWFScheduleTime()
getWFScheduleDay()
getWFScheduleWeek()
getWFScheduleAnnualDates()
getNextTriggerTime()
getNextTriggerTimeForDaily()
getNextTriggerTimeForWeekly()
getNextTriggerTimeForMonthlyByDate()
getNextTriggerTimeForMonthlyByWeekDay()
getNextTriggerTimeForAnnualDates()
Class: VTWorkflowManager - X-Ref
__construct($adb) X-Ref |
No description |
save($workflow) X-Ref |
No description |
getWorkflows() X-Ref |
No description |
getScheduledWorkflows($referenceTime='') X-Ref |
Function returns scheduled workflows param: DateTime $referenceTime return: Workflow |
getScheduledWorkflowsCount() X-Ref |
Function to get the number of scheduled workflows return: Integer |
getMaxAllowedScheduledWorkflows() X-Ref |
Function returns the maximum allowed scheduled workflows return: int |
getWorkflowsForModule($moduleName) X-Ref |
No description |
getWorkflowsForResult($result) X-Ref |
No description |
getWorkflowInstance($type='basic') X-Ref |
No description |
retrieve($id) X-Ref |
Retrieve a workflow from the database Returns null if the workflow doesn't exist. param: The id of the workflow return: A workflow object. |
delete($id) X-Ref |
No description |
newWorkflow($moduleName) X-Ref |
No description |
serializeWorkflow($workflow) X-Ref |
Export a workflow as a json encoded string param: $workflow The workflow instance to export. |
deserializeWorkflow($str) X-Ref |
Import a json encoded string as a workflow object return: The Workflow instance representing the imported workflow. |
updateNexTriggerTime($workflow) X-Ref |
Update the Next trigger timestamp for a workflow |
getWorkflowsForModuleSupportingComments($moduleName) X-Ref |
Function to get workflows modules those are supporting comments param: <String> $moduleName return: <Array> list of Workflow models |
__construct() X-Ref |
No description |
setup($row) X-Ref |
No description |
evaluate($entityCache, $id) X-Ref |
No description |
isCompletedForRecord($recordId) X-Ref |
No description |
markAsCompletedForRecord($recordId) X-Ref |
No description |
performTasks($entityData) X-Ref |
No description |
executionConditionAsLabel($label=null) X-Ref |
No description |
setNextTriggerTime($time) X-Ref |
No description |
getNextTriggerTimeValue() X-Ref |
No description |
getWFScheduleType() X-Ref |
No description |
getWFScheduleTime() X-Ref |
No description |
getWFScheduleDay() X-Ref |
No description |
getWFScheduleWeek() X-Ref |
No description |
getWFScheduleAnnualDates() X-Ref |
No description |
getNextTriggerTime() X-Ref |
Function gets the next trigger for the workflows return: type |
getNextTriggerTimeForDaily($scheduledTime) X-Ref |
get next trigger time for daily param: type $schTime return: time |
getNextTriggerTimeForWeekly($scheduledDaysOfWeek, $scheduledTime) X-Ref |
get next trigger Time For weekly param: type $scheduledDaysOfWeek param: type $scheduledTime return: <time> |
getNextTriggerTimeForMonthlyByDate($scheduledDayOfMonth, $scheduledTime) X-Ref |
get next triggertime for monthly param: type $scheduledDayOfMonth param: type $scheduledTime return: <time> |
getNextTriggerTimeForMonthlyByWeekDay($scheduledWeekDayOfMonth, $scheduledTime) X-Ref |
to get next trigger time for weekday of the month param: type $scheduledWeekDayOfMonth param: type $scheduledTime return: <time> |
getNextTriggerTimeForAnnualDates($annualDates, $scheduledTime) X-Ref |
to get next trigger time param: type $annualDates param: type $scheduledTime return: <time> |
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |