FlowWright.cDevDeAPI Namespace
FlowWright.cDevDecisionEngine Namespace

deWorkflowInstance Members

The deWorkflowInstance type exposes the following members.

Methods


  Name Description
Public method addErrorMessageToExecutionIteration
Adds the error message to execution iteration.
Public method addInvolvedUsers
Adds the involved users.
Public method addMessageToExecutionIteration
adds a message to an execution iteration
Public method addToFavorites
Adds to favorites.
Public method addToHistory
Adds to history.
Public method changeStatus
update the status of the instance
Public method closeAllOpenTasks()()()()
Closes all open tasks.
Public method closeAllOpenTasks(String, String, String)
closes all open tasks for the instance, step and iteration
Public method completeStep
Completes the step.
Public method computeInstanceProjectionActivityCache
Computes the instance projection activity cache.
Public method continueParentWorkflow
Continues the execution of the parent workflow
Public method continueRouteStep
continues the route step once the tasks are completed
Public method createEngineAlert
Creates the engine alert.
Public method createNotification
Creates the notification.
Public method definitionHasChanged
Determines if the definition has changed
Public method execute(Hashtable, Hashtable, Boolean, instancePriority, Boolean, String)
executes the instance and remembers the variable values
Public method execute(Hashtable, Hashtable, instancePriority, Boolean, String)
Executes the specified o variable default values.
Public method execute(Boolean, String)
execute the instance
Public method execute(Hashtable, Hashtable, Boolean, String)
Executes the specified o variable default values.
Public method execute(Hashtable, Hashtable, Nullable<(Of <<'(DateTime>)>>), Boolean, String)
Executes the specified o variable default values.
Public method execute(Hashtable, Hashtable, Nullable<(Of <<'(DateTime>)>>), instancePriority, Boolean, String)
Executes the specified o variable default values.
Public method execute(Hashtable, Hashtable, Hashtable, Boolean, Boolean, Nullable<(Of <<'(DateTime>)>>), instancePriority, Boolean, Boolean, String)
Executes the specified o variable default values.
Public method execute(Hashtable, Hashtable, Boolean, Boolean, Nullable<(Of <<'(DateTime>)>>), instancePriority, Boolean, Boolean, String, Hashtable)
Executes the instance.
Public method export
Exports the instance
Public method exportAllTaskAttachments
To get a zip for all task attachments
Public method exportStepPropertiesToXML
Exports the step properties to XML.
Public method exportToSQL
Export the instance to SQL.
Public method exportWithSubWorkflows
Exports the with sub workflows.
Public method generateModelExecutionTaskGraphic(String%, String%, Boolean)
generate a execution view with only tasks steps
Public method generateModelExecutionTaskGraphic(String%, String%, Boolean, Font, Color, Font, Color)
generate a execution view with only tasks steps
Public method generateModelExecutionViewGraphic(String%, String%, Font, List<(Of <<'(String>)>>))
generate execution view of the instance
Public method generateModelExecutionViewGraphic(String%, String%, Int32, Int32)
Generates the model execution view graphic.
Public method generateModelExecutionViewGraphic(String%, String%, Boolean, Font, Color, Font, Color, List<(Of <<'(String>)>>))
generate execution view of the instance
Public method generateModelGraphic(Boolean, String%, String%, Font, Color, Font, Color, Color, Color, Color, Color, Color, Boolean, Nullable<(Of <<'(Color>)>>))
renders the execution
Public method generateModelGraphic(Boolean, String%, String%, Font, Color, Font, Color, Color, Color, Color, Color, Color, Boolean, Dictionary<(Of <<'(Int32, Point>)>>)%, List<(Of <<'(String>)>>)%, Nullable<(Of <<'(Color>)>>))
Generates the model graphic.
Public method generateModelGraphic(Boolean, String%, String%, Font, Color, Font, Color, Nullable<(Of <<'(Color>)>>))
generate execution view of the instance
Public method generateModelGraphic(Boolean, String%, String%, Font, Color, Font, Color, Boolean)
generate execution view of the instance
Public method generateModelGraphic(Boolean, String%, String%, Font, Color, Font, Color, Color, Color, Color, Color, Color)
generate execution view of the instance
Public method generateModelGraphic(Boolean, String%, Font)
generate a model graphic
Public method generateModelGraphicCriticalPath
Generates the model graphic critical path.
Public method GenerateReport
generates a report for the current instance
Public method getActivitiesForActualData
Gets the activities for actual data.
Public method getBusinessObjectData
returns the columns from the xLinks table
Public method getBusinessObjects
Gets the business objects.
Public method getChildWorkflowTree
Gets the child workflow tree.
Public method getCurrentUser
Gets the current user.
(Inherited from deAPIBase.)
Public method getDefinition
Gets the definition.
Public method getEngineAlert
Gets the engine alert.
Public method getEngineAlertData()()()()
Gets the engine alert data.
Public method getEngineAlertData(String, String)
Gets the engine alert data.
Public method getEngineAlerts
Gets the engine alerts.
Public method getExecutionErrors
Gets the execution errors.
Public method getExecutionIterations
returns the execution iterations of each step as a sorted list
Public method getFormVariableDesignSchemas
Gets the form variable design schemas.
Public method getFormVariableRuntimeSchemas
Gets the form variable runtime schemas.
Public method getGeneratedEvents
Gets the generated events for the instance
Public method getGlobals
Gets the globals.
Public method getHistory
get history
Public method getHistoryDetails
Gets the history details.
Public method getInvolvedUsers
Gets the involved users.
Public method getLevel
Gets the level on the heirachy.
Public method getListOfForms
Gets the list of forms involved within the workflow instance
Public method getListOfTags
Gets the list of tags.
Public method getLogMessages
Returns log messages from each executed step
Public method getMasterVariables
Gets the master variables.
Public method getMessageWaitingIterations
Gets the message waiting iterations.
Public method getOpenTaskData
Gets the open tasks for the instance
Public method getOpenTasks
Gets the open tasks.
Public method getParentInstance
Gets the parent instance.
Public method getParentInstances
Get parent workflow instances
Public method getPlannedCriticalPathFigures
Gets the planned critical path figures.
Public method getProperties
returns the properties for the instance
Public method getProperty(String)
get property value
(Inherited from deAPIBase.)
Public method getProperty<(Of <<'(T>)>>)(String)
Gets the property.
(Inherited from deAPIBase.)
Public method getRequiredGlobals
Gets the required globals.
Public method getRequiredVariables
Gets required variables.
Public method getRootInstance
Gets the top most workflow
Public method getStartAfterReset
gets the starting step after a reset point
Public method getStartDatTime
Gets the start dat time.
Public method getStartEngineAlert
Gets the start engine alert.
Public method getStartStepVariablesAndValues
Gets the start step variables and values.
Public method getStartVariablesAndGlobals
Gets the start variables and globals.
Public method getStartVariablesGlobalsAndFormVariables
Gets the start variables globals and form variables.
Public method getStates
Gets the states.
Public method getStatus
Gets the status.
Public method getStep
returns a step based on the step id
Public method getStepExecuteElapsedTime
Gets the step execute elapsed time.
Public method getStepExecutionInformaton
gets information for a given step and iteration
Public method getStepExecutions
Gets the step executions.
Public method getSteps
returns a collection of steps
Public method getSubWorkflowInstanceCount
Gets the sub workflow instance count.
Public method getSubWorkflowInstanceData
Gets the sub workflow instance data.
Public method getSubWorkflowInstances
Gets the sub workflow instances.
Public method getSubWorkflowUIModels
Gets the sub workflow UI models.
Public method getTaskAssignedTo
Gets the task assigned to.
Public method getTaskProjections
Gets the task projections.
Public method getTaskProjectionsWithConfiguration
Gets the task projections with configuration.
Public method getTaskReminders
Gets the task reminders.
Public method getTasks()()()()
returns the list of tasks for the instance
Public method getTasks(String, Int32)
Gets the tasks.
Public method getTasks(String)
Gets the tasks.
Public method getTenant
Returns the current tenant
(Inherited from deAPIBase.)
Public method getTenantID
Returns tenant id
(Inherited from deAPIBase.)
Public method getTimeLeftPercent
Gets the time left percent.
Public method getUIModel
return the UI model object
Public method getUniquePropertyValues
Gets the unique property values.
Public method getUsers
Gets the users.
Public method getUserSession
Gets the user session.
(Inherited from deAPIBase.)
Public method getWaitMessages
Gets the wait messages.
Public method getWaitSteps
Gets the wait steps.
Public method hasChanged
Determines whether the specified o dt has changed.
Public method hasNotStartedOrExecutingEngineAlerts
Determines whether instance has [not started or executing engine alerts].
Public method instanceHasSubWorkflows
returns if the instance has sub-workflow instances
Public method isChildWorkflow
Determines whether [is child workflow].
Public method isDesignEmpty
Determines whether [is design valid].
Public method isParentWorkflow
Determines whether [is parent workflow].
Public method isTestMode
Determines whether [is test mode].
Public method jumpToStep
Jumps to step.
Public method markQueueItemsAssigned
Marks the queue items assigned.
Public method reAssignAllOpenTasks
Res the assign all open tasks.
Public method removeFromFavorites
Removes from favorites.
Public method removeNotifications
Removes the notifications.
Public method removeStates
Removes the states by item identifier.
Public method removeSubWorkflowInstances
removes all subworkflow instances
Public method resendOpenTaskNotifications()()()()
Resends the open task notifications.
Public method resendOpenTaskNotifications(Boolean, String, array<String>[]()[][])
Resends the open task notifications.
Public method reset
resets the instance
Public method resetAllNotProcessedStepsFromDefinition
Resets all not processed steps from definition.
Public method resetBackToFigure(String, String, Boolean)
resets the instance back to selected step and iteration
Public method resetBackToFigure(String, Boolean)
resets the instance back to step based on the execution id
Public method resetBackToFirstFigureIteration
resets the instance back to a selected step's first iteration
Public method resetBackToLastFigureIteration
resets the instance back to a selected steps last iteration
Public method resetStepPropertiesFromDefinition
Resets the step properties from definition.
Public method sendMessageToWaitSteps
Sends the message to wait steps.
Public method setState
Set state for instance
Public method toXML
returns the xml version of the instance
Public method updateGlobals
Updates the globals.
Public method updateInstanceXML(String, executionStatus)
updates the instance xml
Public method updateInstanceXML(clsUIModel)
Updates the instance XML.
Public method updateInstanceXML(String)
updates the XML for the instance
Public method updateMasterVariables
Updates the master variables.
Public method updateProperties
updates the instance properties
Public method updateWaitingSteps
Updates the waiting steps.

Fields


  Name Description
Protected field m_instanceID
The m_instance identifier

Properties


  Name Description
Public property connectionString
gets the connection string for the database
(Inherited from deAPIBase.)
Public property errorMsg
return last error message
(Inherited from deAPIBase.)
Public property executionPriority
Gets or sets the instance priority.
Public property externalUserID
Gets the external user identifier.
(Inherited from deAPIBase.)
Public property generateEvents
Gets or sets a value indicating whether [generate events].
Public property instanceID
return the ID of the instance
Public property instanceName
Gets the name of the instance.
Public property isMasterTenant
return if the session is for the master tenant
(Inherited from deAPIBase.)
Public property isMultiTenant
returns if the API is being used on multi-tenant mode
(Inherited from deAPIBase.)
Public property oErrorProvider
Gets the o error provider.
(Inherited from deAPIBase.)
Public property tenantMasterConnectionString
gets the tenant master database connection string
(Inherited from deAPIBase.)
Public property workflowUserID
returns the user id
(Inherited from deAPIBase.)