[This is preliminary documentation and is subject to change.]

The WorkflowDB type exposes the following members.

Constructors

  NameDescription
Public methodWorkflowDB
The default constructor

Methods

  NameDescription
Public methodAddOutputParameterOverloaded.
Public methodAddParameterOverloaded.
Protected methodAddParametersOverloaded.
Public methodClearParameters
Clear all the sql stored procedure parameters
(Inherited from OfficeClipDB.)
Public methodClose
Close the connection, data adapter and the command
(Inherited from OfficeClipDB.)
Public methodCommit
Commits the transaction
(Inherited from OfficeClipDB.)
Public methodDefaultRoutingMemberStatusId
status id of the default routing member corresponding to a particular application.
Public methodDefaultUserStatusId
Gets the default workflow status for a particular application.
Public methodDeleteAutoApproveUsers
Deletes all the users to whom autoapprove is set, for a Target User for a particular group
Public methodDeleteWorkflowDefinition
Deletes a particular workflow definition.
Public methodDispose
disposes the object for garbage collection
(Inherited from OfficeClipDB.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodExecuteNonQueryOverloaded.
Protected methodExecuteReader
Executes the sql datareader
(Inherited from OfficeClipDB.)
Protected methodExecuteScalar
Executes the query that returns a single valur
(Inherited from OfficeClipDB.)
Protected methodFill
Fills the dataset
(Inherited from OfficeClipDB.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAutoApprovalForUser
Gets a boolean value specifying AutoApprove is enabled or not by a Target User for a particular user
Public methodGetAutoApproveUsers
Gets all users form whom the AutoApprove is enabled by the Target User for a particular group
Public methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodGetNotifiableStatuses
Gets a list of statuses corresponding to which a notification rule can be defined inside a workflow definition.
Public methodGetNotificationList
Gets the notification list corresponding to a workflow definition.
Public methodGetParameterCount
Gets the parameter count
(Inherited from OfficeClipDB.)
Public methodGetParameterValue
Gets the value of the parameter
(Inherited from OfficeClipDB.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetWorkflowActions
Gets a list of possible workflow actions as defined in the OfficeClip system for a particular application depending on the stage and workflow type.
Public methodGetWorkflowActionsForRdlc
Returns workflow statuses based on the application Id. (used in rdl reports)
Public methodGetWorkflowAuthorizedUsers
Gets the authorized users
Public methodGetWorkflowDefinitionDetailsInfoById
Gets the list of all the workflow definition details for a particular workflow definition.
Public methodGetWorkflowDefinitionInfoOverloaded.
Public methodGetWorkflowHistory
Gets list of workflow history of a particular timesheet or expense.
Public methodGetWorkflowInboxNotificationsById
Gets a list of workflow notifications as definied in a particular workflow definition.
Public methodGetWorkflowRoute
Gets the workflow routing type.
Public methodGetWorkflowRoutingMembers
Gets a list of workflow routing members for a particular user as per the workflow defined for that particular user in a particular group.
Protected methodInit
Initialize the connection parameters
(Inherited from OfficeClipDB.)
Public methodInitTransactionOverloaded.
Public methodInsertWorkflowDefinition
Inserts a new workflow definition into the system.
Public methodInsertWorkflowDefinitionDetailsInfo
Inserts an individual workflow definition component into the database.
Public methodInsertWorkflowInboxNotificationsInfo
Inserts an individual workflow notification component into the database.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRerouteItemToMe
Reroutes a particular item to a particular group administrator no matter what stage and type of workflow it is in.
Public methodRollback
Rolls back the transaction
(Inherited from OfficeClipDB.)
Public methodSetAutoApprovalForUser
Sets the Auto approve option on a Target User for a particular user
Public methodSetAutoApprovalForUserList
Public methodSetParameterValue
Sets the parameter value of the sql parameter to a known value
(Inherited from OfficeClipDB.)
Protected methodSetSPCommandOverloaded.
Protected methodSetSPDataAdapter
Sets the stored procedure data adapter
(Inherited from OfficeClipDB.)
Public methodSetupUserWorkflow
Sets a workflow definition in the database.
Public methodSetupWorkflowDefinition
Sets a workflow definition into the database.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdateUserWorkflow
Updates a user workflow definition into the database.

Properties

  NameDescription
Public propertyConnectionString
Gets the OfficeClip.DBLayer.ConnectionString property encapsulates a callout to the ASP+ Config System to obtain the database connection string for the application.
(Inherited from OfficeClipDB.)
Protected propertyDBConnString
The database connection string that is only available within the framework of the DBLayer. This should only be set through a constructor so this is not available outside the DBLayer. A default conection string is assumed if not set.
(Inherited from OfficeClipDB.)

See Also