FlowWright.cDevDeAPI Namespace
FlowWright.cDevDecisionEngine Namespace

deWorkflowDefinition Members

The deWorkflowDefinition type exposes the following members.

Methods


  Name Description
Public method abortAllInstancesByStatus
Abort all instances by status
Public method addCommentsToItem
addCommentsToItem
Public method addToFavorites
Adds to favorites.
Public method addToHistory
Adds to history.
Public method archiveAllInstancesByStatus
Archive all instances by status
Public method archiveInstances
Archives the instances.
Public method changeOwner
Changes the owner.
Public method compareSnapshots
compares the two snapshots and return the differences between the two
Public method compareVariables
compareVariables
Public method computeDefinitionProjectionActivityCache
Computes the definition projection activity cache2.
Public method convertDefinitionXmlToMxgraphXml
Converts the current UI Model definition XML into mxGraph compatiable XML.
Public method copyDefinition
Copies a given definition
Public method copyDefinitionWithSubWorkflows
Copies the definition with sub workflows.
Public method createdByUser
Createds the by user.
Public method createInstance(String, String)
create an instance passing the instance name and instance id
Public method createInstance(String)
create an instance from the definition
Public method createSnapshot
creates a snapshot of the definition
Public method export
Exports the definition
Public method exportSnapshots
Export form snapshots
Public method exportStepPropertiesToXML
Exports the step properties to XML.
Public method exportToSQL
Export the definition to SQL
Public method exportWithSubWorkflows
Exports the with sub workflows.
Public method generateModelGraphic(String%, String%, Font, Color, Font, Color, Color, Color, Color, Color, Color, Boolean)
generates a model graphic, lets you pass in parameters for colors, font
Public method generateModelGraphic(String%, Font, Color, Font, Color)
Generates an image of the design
Public method generateModelGraphic(String%, Font)
generate a graphic image of the workflow definition
Public method generateModelGraphic(Bitmap%, Point%, Boolean, Font)
Generates the model graphic.
Public method generateModelGraphicCriticalPath
Generates the model graphic critical path.
Public method generateReport
generates a report for the current definition
Public method getActivities
Gets the activities.
Public method getComments
get Comments for the definition
Public method getCriticalPathFigures
Gets the critical path figures.
Public method getCurrentUser
Gets the current user.
(Inherited from deAPIBase.)
Public method getDefinitionLockedByUser
Gets the definition locked by user.
Public method getDesign
Gets the design.
Public method getDetailData
Gets the detail data.
Public method getExportPackage
Gets the export package.
Public method getExportPackageItems
Gets the export package items.
Public method getFormVariableDesignSchemas
Gets the form variable design schemas.
Public method getGeneratedEvents
Gets the generated events for the definition
Public method getHistory
get history
Public method getHistoryDetails
Gets the history details.
Public method getInstanceCount
Gets the instance count.
Public method getInstances
Gets the instances.
Public method getInstancesByState
Gets the state of the instances by.
Public method getLatestSnapshot
Gets the latest snapshot.
Public method getListOfSnapshots
returns a list of snapshots for the current definition
Public method getListOfTags
Gets the list of tags.
Public method getNextAutoSnapshotIndex
Gets the index of the next automatic snapshot.
Public method getOpenTasks
Gets the open tasks.
Public method getParallelSteps
Gets the parallel steps.
Public method getProperties
Gets the selected properties for the definition
Public method getProperty(String)
get property value
(Inherited from deAPIBase.)
Public method getProperty<(Of <<'(T>)>>)(String)
Gets the property.
(Inherited from deAPIBase.)
Public method getRelatedObjects
Gets the related objects.
Public method getRelationChangesFromTarget
Gets the relation changes from target.
Public method getSnapshot
gets a snapshot
Public method getSnapshotCount
Gets the snapshot count.
Public method getSnapshots
returns a list of snapshot objects
Public method getStartFormVariables
Gets the start form variables.
Public method getStartGlobals
Gets the start globals.
Public method getStartVariables
returns a collection of variables
Public method getSubWorkflowDefinitions
Gets the sub workflow definitions.
Public method getSubWorkflowDefinitionsAtLevel
Gets the sub workflow definitions at level.
Public method getSubWorkflowInstanceCount
Gets the sub workflow instance count.
Public method getSubWorkflowInstances
Gets the Sub-workflow instances.
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 reminder configuration data for the task. task step id
Public method getTenant
Returns the current tenant
(Inherited from deAPIBase.)
Public method getTenantID
Returns tenant id
(Inherited from deAPIBase.)
Public method getUIModel
returns the UI model for the selected definition
Public method getUniquePropertyValues
Gets the unique property values.
Public method getUserSession
Gets the user session.
(Inherited from deAPIBase.)
Public method getUserWithLeastOpenTasks
Gets the user with least open tasks.
Public method hasSnapshot
checks if a snapshot already exists for the definition
Public method hasSnapshots
Determines whether this instance has snapshots.
Public method hasSubWorkflows
Determines whether [has sub workflows].
Public method hasWorkflowInstances
Determines whether [has workflow instances].
Public method import
Imports the definition xml
Public method importStepPropertiesFromXML
Imports the step properties.
Public method isDefinitionValid
Determines whether [is definition valid].
Public method isDesignEmpty
Determines whether [is design valid].
Public method lockDefinitionForDesign
Locks the definition for design.
Public method reAssignTasks
Res the assign tasks.
Public method removeAllComments
Removes all comments.
Public method removeAllInstances
removes all instances for the current definition
Public method removeAllInstancesByStatus
Remove all instances by type
Public method removeAllSnapshots
remove all snapshots for the definition
Public method removeAutoBackupSnapshots
Removes the automatic backup snapshots.
Public method removeDetailData
Removes the detail data.
Public method removeFromFavorites
Removes from favorites.
Public method removeResourceItem
Removes the resource item.
Public method removeSnapshot
removes a given snapshot from the definition
Public method renderSnapshotCompare
generates the two images with the changes
Public method toBPMN
Converts to BPMN Format
Public method toXML
returns the xml version of the definition
Public method unlockDefinitionFromDesign
Unlocks the definition from design.
Public method updatedByUser
Updateds the by user.
Public method updateDefinition(clsUIModel, definitionSaveType)
Updates the definition.
Public method updateDefinition(String, definitionSaveType)
updates the definition
Public method updateDetailData
Updates the detail data.
Public method updateProperties
updates the properties of the definition
Public method updateWaitingInstanceDesign
Updates the waiting instance design.
Public method updateWaitingInstancesDesign
Updates the waiting instances design.
Public method validateDefinition
Validates the definition.

Fields


  Name Description
Protected field m_definitionID
The m_def identifier

Properties


  Name Description
Public property connectionString
gets the connection string for the database
(Inherited from deAPIBase.)
Public property defID
returns definition ID
Public property definitionName
Gets the name of the definition.
Public property defXML
Gets the definition XML.
Public property errorMsg
return last error message
(Inherited from deAPIBase.)
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 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.)