FlowWright.cDevDeAPI Namespace
FlowWright.cDevDecisionEngine Namespace

deRuntime Members

The deRuntime type exposes the following members.

Constructors


  Name Description
Public method deRuntime(String, String, IErrorProvider)
deRuntime class constructor
Public method deRuntime(deUserSession)
Initializes a new instance of the deRuntime class.
Public method deRuntime(String, String, String)
Initializes a new instance of the deRuntime class.

Methods


  Name Description
Public method abortInstance
Aborts the instance.
Public method archiveInstance
Archives the instance.
Public method archiveInstanceByUpdateDate
Archives all instances older than number of days provided
Public method archiveInstanceByUpdateDateAndStatus
Archives the instance by update date and status.
Public method archiveInstances
Archives the instances.
Public method archiveInstancesByStatus
Archives the instances by status.
Public method archiveInstancesByUpdateDate(DateTime, DateTime)
Archives the instances by update date.
Public method archiveInstancesByUpdateDate(DateTime)
Archives the instances by update date.
Public method clearEngineAlerts
Clears all the engine alerts
Public method closeEngineAlert
Closes the engine alert.
Public method closeNotification
Closes the notification.
Public method createNotification
Creates the notification.
Public method createTask
Creates the task.
Public method generateNextInstanceIndex
generate the next index for the selected instance name
Public method getAllInstanceList
Gets all instance list.
Public method getAllOpenTasks
Gets all open tasks.
Public method getArchivedInstance
Gets the archived instance.
Public method getArchivedInstances
Gets the archived instances.
Public method getArchivedInstancesByStatus
Gets the archived instances by status.
Public method getArchivedInstancesByUpdateDate
Gets the archived instances by date.
Public method getArchivedInstancesByUser
Gets the archived instances by user.
Public method getArchiveInstanceUsingName
returns the archived instance using the instance name
Public method getCurrentUser
Gets the current user.
(Inherited from deAPIBase.)
Public method getEngineAlert
Gets the engine alert.
Public method getExpiredOpenTasks
Gets the expired tasks to send email notifications.
Public method getFavoriteInstancesForUser
Get the Favorite Instances For User
Public method getInstance
gets a given instance
Public method getInstances(String, String)
get instances created by an user
Public method getInstances(executionStatus)
get instances based on instance status
Public method getInstancesByState
Gets instances by states.
Public method getInstancesByStatus
Gets the instances by status.
Public method getInstancesData
getInstancesData
Public method getInstancesWithTasks
Gets the instances with tasks.
Public method getInstanceUsingName
returns the instance using the instance name
Public method getLastArchivedInstances
Gets the archived instances last.
Public method getLastModifiedInstances
Gets the last modified instances.
Public method Static member getLicenseStatus
Gets the license status.
Public method getNotificationData
Gets the notification data.
Public method getOpenTasks
get only open tasks for a given user
Public method getProperties
Gets the properties.
(Inherited from deAPIBase.)
Public method getProperty(String)
get property value
(Inherited from deAPIBase.)
Public method getProperty<(Of <<'(T>)>>)(String)
Gets the property.
(Inherited from deAPIBase.)
Public method getTask(String)
Gets the task.
Public method getTask(String, String)
Gets the task.
Public method getTaskData
gets a tasks and its information
Public method getTasks
Returns all tasks from the system from a given user
Public method getTenant
Returns the current tenant
(Inherited from deAPIBase.)
Public method getTenantID
Returns tenant id
(Inherited from deAPIBase.)
Public method getUserSession
Gets the user session.
(Inherited from deAPIBase.)
Public method getUsersWithOpenTasks
Gets the users with open tasks.
Public method getUserWithLeastOpenTasks
Gets the user with least open tasks.
Public method instanceNameExits
Checks if the instance name exists
Public method processInstanceItems
Processes the instance items.
Public method reAssignAllOpenTasksToDelegatedUsers
Public method reAssignAllTasks
ReAssigns all tasks from one user to another
Public method reAssignOpenTasksFromDelegatedUsers
Res the assign open task from delegated user.
Public method removeAllArchivedInstances
removes all Archived instances
Public method removeAllProcessedEngineAlerts
Removes all engine alerts.
Public method removeAllWorkflowInstances
Removes all workflow instances.
Public method removeArchivedInstance
Removes the archived instance.
Public method removeArchivedInstancesByStatus
removes Archived instances By Status
Public method removeEngineAlert(deEngineAlert)
Removes the engine alert.
Public method removeEngineAlert(String)
Removes the engine alert.
Public method removeEngineAlertByStatus
Removes the engine alert by status.
Public method removeEngineAlerts
Removes the engine alerts.
Public method removeEngineAlertsByPeriod
Removes the engine alerts by period.
Public method removeEngineAlertsWithNoInstances
Removes the engine alerts with no instances.
Public method removeFavoriteInstancesForUser
Removes the favorite instances for user.
Public method removeInstance
removes an instance
Public method removeInstanceBeforeStartDate
Removes the instance before start date.
Public method removeInstancesByStatus
Removes the instance by status.
Public method removeInstancseWithoutDefinitions
remove instances without any definition
Public method removeNotification
Removes the notification.
Public method removeTasksWithoutInstance
removing tasks with no instance
Public method runEngine
Runs the engine.

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 executionMode
get/set the execution mode of the engine
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 getWorkflowUserID
returns the workflow user id
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.)