Click or drag to resize

ProcessController Methods

The ProcessController type exposes the following members.

Methods
  NameDescription
Public methodStatic memberActivityIsTemplate
Public methodAddTransitionEventDefinitionLink(Int32, Int32)
Public methodStatic memberAddTransitionEventDefinitionLink(Int32, Int32, SqlConnection, SqlTransaction)
Protected methodBuildCacheKey
Builds a cache key for use with GetFromCacheIfPresent. The cache key is not hashed because we have experienced a collision using GetHashCode() ie. the cache keys are quite long and there is a price in dictionary size in memory and in dictionary lookups.
(Inherited from ControllerBase.)
Public methodCheckAssigneeConstraints(Int32, Int32)
Public methodStatic memberCheckAssigneeConstraints(Int32, Int32, SqlConnection, SqlTransaction)
Checks whether an assignee constraint prevents an activity from being completed by a given user. Returns true, if the user IS allowed to complete the activity.
Protected methodCheckObjectOperationSecurity
Checks that the active user is allowed to perform an CRUD operation on a specific configuration object. (note: except that a Create operation is not for a specific object). Throws a SecurityException if not. Method can be used for all configuration objects that are represented by a ConfigurationObjectType (except those that have a compound key). Method checks auth role security as well as whether it is allowed to modify builtin/feature package objects.
(Inherited from ControllerBase.)
Protected methodCheckObjectSaveOperationSecurity
Checks that the active user is allowed to Create a new - or Update an existing configuration object. Throws a SecurityException if not. Method can be used for all configuration objects that are represented by a ConfigurationObjectType (except those that have a compound key). Method checks auth role security as well as whether it is allowed to modify builtin/feature package objects.
(Inherited from ControllerBase.)
Public methodCloneProcessTemplate(Int32)
Opretter en process template som en kopi (klon) af en eksisterende process template. Process id'et for den nye process template returneres.
Public methodStatic memberCloneProcessTemplate(Int32, SqlConnection, SqlTransaction) Obsolete.
Public methodCompleteFirstActivity
Completes the first activity in an active process instance. The activity must only have one outgoing transition.
Public methodStatic memberControlElementIsTemplate
Public methodConvertId(Int32, ConfigurationObjectType)
Converts the integer id of an object to its transport-safe unique id (UId).
(Inherited from ControllerBase.)
Public methodConvertId(String, ConfigurationObjectType)
Converts a string representation of an integer or Guid id to an integer id.
(Inherited from ControllerBase.)
Public methodConvertId(Guid, ConfigurationObjectType, Boolean)
Converts the transport-safe unique id (UId) of an object to its integer id.
(Inherited from ControllerBase.)
Public methodConvertIds(IEnumerableGuid, ConfigurationObjectType)
Converts the transport-safe unique ids (UId) of a number of objects to integer ids.
(Inherited from ControllerBase.)
Public methodConvertIds(IEnumerableInt32, ConfigurationObjectType)
Converts the integer ids of a number of objects to their transport-safe unique ids (UId).
(Inherited from ControllerBase.)
Public methodCreateAndRouteProcess(Process, ProcessSaveAndRouteOptions)
Public methodStatic memberCreateAndRouteProcess(Process, ProcessSaveAndRouteOptions, SqlConnection, SqlTransaction)
CreateAndRouteProcess is specifically designed to be used in workitemdlg.aspx. It creates a new process instance and routes it by activating a transition.
Protected methodCreateCommand(SQLBuilder) (Inherited from ControllerBase.)
Protected methodCreateCommand(String) (Inherited from ControllerBase.)
Public methodCreateProcessInstance(Int32, InstantiateProcessOptions)
Public methodStatic memberCreateProcessInstance(Int32, InstantiateProcessOptions, SqlConnection, SqlTransaction)
Creates a process instance of a process template.
Protected methodCreateSqlBulkCopy
Create a new SqlBulkCopy instance using the connection, transaction and timeout values from the controller
(Inherited from ControllerBase.)
Public methodDecrementTransitionVOrder(Int32)
Public methodStatic memberDecrementTransitionVOrder(Int32, SqlConnection, SqlTransaction)
Public methodDeleteControlElement(Int32)
Public methodStatic memberDeleteControlElement(Int32, SqlConnection, SqlTransaction)
Deletes the specified ControlElement.
Public methodDeleteIrrelevantWorkItems
Public methodStatic memberDeleteIrrelevantWorkItems(SqlConnection, SqlTransaction) Obsolete.
Deletes workitems which: - have been marked as deleted - never have been accepted - no actions have been made on. The method is used for cleanup.
Public methodDeleteTransition(Int32)
Public methodStatic memberDeleteTransition(Int32, Boolean, SqlConnection, SqlTransaction)
Deletes the specified Transition
Public methodDeleteTransitionEventDefinition(Int32, Int32)
Public methodStatic memberDeleteTransitionEventDefinition(Int32, Int32, SqlConnection, SqlTransaction)
Hvis transition tilhører en process template slettes eventdefinition helt. Hvis ikke slettes kun referencen til eventdefinitionen.
Public methodDoInConnection(ControllerBaseActionWithNoResult)
Executes an action that doesn't return a result. If no current connection exists, it will establish a connection to the database and close it afterwards. An existing connection will be reused. Inside the action, the connection is available as DbConnection.
(Inherited from ControllerBase.)
Public methodDoInConnection(ActionSqlConnection, SqlTransaction, Boolean)
Executes an action that doesn't return a result. If no current connection exists, it will establish a connection to the database and close it afterwards. Connection and Transaction are passed to delegate, to allow passing to other controllers An existing connection will be reused. Inside the action, the connection is available as DbConnection. To ensure a new connection set forceNew to true.
(Inherited from ControllerBase.)
Public methodDoInConnectionT(ControllerBaseActionWithResultT)
Executes an action and returns the result. If no current connection exists, it will establish a connection to the database and close it afterwards. An existing connection will be reused. Inside the action, the connection is available as DbConnection.
(Inherited from ControllerBase.)
Public methodDoInTransaction(ControllerBaseActionWithNoResult)
Executes an action (that doesn't return a result) in a transaction. If no current connection and/or transaction exists, it will establish it and commit and close it afterwards. An existing connection/transaction will be reused. Inside the action, the connection is available as DbConnection and the transaction as DbTransaction.
(Inherited from ControllerBase.)
Public methodDoInTransactionT(ControllerBaseActionWithResultT)
Executes an action in a transaction and returns the result. If no current connection and/or transaction exists, it will establish it and commit and close it afterwards. An existing connection/transaction will be reused. Inside the action, the connection is available as DbConnection and the transaction as DbTransaction.
(Inherited from ControllerBase.)
Public methodDoInTransactionT(FuncSqlConnection, SqlTransaction, T, Boolean)
Executes an action in a transaction and returns the result. Connection and Transaction are passed to delegate, to allow passing to other controllers If no current connection and/or transaction exists, it will establish it and commit and close it afterwards. An existing connection/transaction will be reused. Set forceNew to true to ensure new connection and transaction Inside the action, the connection is available as DbConnection and the transaction as DbTransaction.
(Inherited from ControllerBase.)
Protected methodDoInTransactionUnlessPostponedDueToPreviousDefaultResultT
The method can postpone a SQL transaction implemented by action if the method returns a default number, eg. 0. If the the action method throws a SQL transitent error, then the next call to action is also postponed.
(Inherited from ControllerBase.)
Protected methodDoUnlessPostponedDueToPreviousDefaultResultT
The method can postpone a method invocation if the previous call returned a default number, eg. 0.
(Inherited from ControllerBase.)
Protected methodExecScalarResultQueryT
Executes a query with a scalar result.
(Inherited from ControllerBase.)
Public methodExecuteMutexOperation(String, Action, Boolean) (Inherited from ControllerBase.)
Protected methodExecuteMutexOperationT(String, FuncT, Boolean) (Inherited from ControllerBase.)
Protected methodExpireCacheItem (Inherited from ControllerBase.)
Public methodGetActiveProcessesForTarget
Public methodGetActiveWorkItemsForTargetDataObject(Int32)
Gets active work items for the active user.
Public methodStatic memberGetActiveWorkItemsForTargetDataObject(Int32, SqlConnection, SqlTransaction)
Public methodGetActivitiesWithAssigneeRuleUpdateRight(IntegerList, Int32)
Public methodStatic memberGetActivitiesWithAssigneeRuleUpdateRight(IntegerList, Int32, SqlConnection, SqlTransaction)
Public methodGetActivityAssigneeRules(Int32)
Public methodStatic memberGetActivityAssigneeRules(Int32, SqlConnection, SqlTransaction)
Public methodGetActivityAssignees(Int32)
Public methodStatic memberGetActivityAssignees(Int32, SqlConnection, SqlTransaction)
Public methodGetActivityByTemplateId
Public methodGetActivityCommonDenominatorAssigneeRules(IntegerList)
Public methodStatic memberGetActivityCommonDenominatorAssigneeRules(IntegerList, SqlConnection, SqlTransaction)
Returnerer mindste fællesnævner af assignee rules for et antal aktiviteter. Der returneres således kun assignee rules, som er defineret for alle aktiviteterne. Hver assignee rule angiver således hvad/hvem (om nogen) der lovligt kan vælges fra en gruppe for ALLE aktiviteterne. Endvidere angiver den om medlemmerne af gruppen har lov til at reassigne ALLE aktiviteterne.
Public methodGetActivityCount
Public methodGetActivityInfo(Int32)
Public methodGetActivityInfo(Int32, Boolean)
Public methodStatic memberGetActivityInfo(Int32, SqlConnection, SqlTransaction)
Returnerer et ActivityInfo objekt for en activity. Metoden anvendes til at indhente en række billige informationer vedr. en activity. Den anvendes som et alternativ til at have flere mindre metoder, der hver returnerer en enkelt information for en activity.
Public methodGetActivityManager(ActivityLoadOptions)
Public methodStatic memberGetActivityManager(ActivityLoadOptions, SqlConnection, SqlTransaction)
Public methodGetActivityProcessId(Int32)
Public methodStatic memberGetActivityProcessId(Int32, SqlConnection, SqlTransaction)
Public methodGetActivityProcessTargetId(Int32)
Returns the target id from a process activity id
Public methodStatic memberGetActivityProcessTargetId(Int32, SqlConnection, SqlTransaction)
Public methodStatic memberGetActivityState
Public methodGetActivityWorkItemId(Int32, Int32)
Public methodGetActivityWorkItemId(Int32, Int32, ActivityState)
Public methodStatic memberGetActivityWorkItemId(Int32, Int32, SqlConnection, SqlTransaction)
Public methodStatic memberGetActivityWorkItemId(Int32, Int32, ActivityState, SqlConnection, SqlTransaction)
Public methodGetAllActiveWorkItemsForTargetDataObject
Public methodGetAssigneesFromIds(IEnumerableInt32)
Public methodStatic memberGetAssigneesFromIds(IEnumerableInt32, SqlConnection, SqlTransaction)
Public methodStatic memberGetConditionElementsAwaitingCodeMethod
Public methodStatic memberGetControlElementCount
Public methodStatic memberGetControlElementId
Public methodGetControlElementManager(ControlElementLoadOptions)
Public methodStatic memberGetControlElementManager(ControlElementLoadOptions, SqlConnection, SqlTransaction)
Public methodStatic memberGetControlElementName
Public methodGetControlElementProcessId(Int32)
Public methodStatic memberGetControlElementProcessId(Int32, SqlConnection, SqlTransaction)
Public methodStatic memberGetControlElementSubProcessId
Public methodStatic memberGetControlElementUId
Public methodGetCurrentWorkItemCount(Int32, Boolean, Boolean)
Returnerer det totale antal ikke slettede workitems for en activity.
Public methodStatic memberGetCurrentWorkItemCount(Int32, Boolean, SqlConnection, SqlTransaction)
Returnerer det totale antal ikke slettede workitems for en activity.
Protected methodGetDbUTCNow
(Inherited from ControllerBase.)
Public methodGetFirstActivityId(Int32)
Public methodStatic memberGetFirstActivityId(Int32, SqlConnection, SqlTransaction)
Public methodGetFirstTransitionId(Int32)
Public methodStatic memberGetFirstTransitionId(Int32, SqlConnection, SqlTransaction)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultIntegerList, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultAppIdentity, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultBoolean, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultIListGuid, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultListGuid, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultListInt32, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultGuid, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultInt32, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresent(String, ControllerBaseActionWithResultTimeZoneInfo, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresentT(String, ControllerBaseActionWithResultListT, ControllerBaseCacheOptions) (Inherited from ControllerBase.)
Public methodGetFromCacheIfPresentT(String, ControllerBaseActionWithResultT, ControllerBaseCacheOptions)
Retrieves some data from the cache or (if it is not there) executes an action and stores the result in the cache. Caching is not applied if the IgnoreCacheContext is used (depending on the parameter for it). Note: caching should only be used with great care as there are a number of potential issues involved in using it!
(Inherited from ControllerBase.)
Public methodStatic memberGetInitialAssigneeIds
Public methodStatic memberGetNewestActivityLogEntry(IntegerList, SqlConnection, SqlTransaction)
Public methodStatic memberGetNewestActivityLogEntry(Int32, SqlConnection, SqlTransaction)
Protected methodGetNewRowIdentity (Inherited from ControllerBase.)
Protected methodGetObjectDataVersion
Gets the data version of an object.
(Inherited from ControllerBase.)
Public methodGetParentProcessId(Int32)
Public methodStatic memberGetParentProcessId(Int32, SqlConnection, SqlTransaction)
Public methodStatic memberGetPhaseEstimatePropertyIds Obsolete.
Public methodGetProcessActivityIds(Int32, ActivityStateFlags)
Returns the ids of the activities that are part of a process or process template.
Public methodStatic memberGetProcessActivityIds(Int32, SqlConnection, SqlTransaction)
Public methodGetProcessControlElements(Int32)
Public methodStatic memberGetProcessControlElements(Int32, SqlConnection, SqlTransaction)
Load all control element of a process with the given id.
Public methodStatic memberGetProcessCreatorUserId
Public methodStatic memberGetProcessCreatorWorkWeekId
Public methodGetProcessInstanceCount(Int32)
Public methodStatic memberGetProcessInstanceCount(Int32, SqlConnection, SqlTransaction)
Returns the number of process instances that exists for a given process template. The result includes delete-marked process instances.
Public methodGetProcessManager(ProcessLoadOptions)
Tip: use LoadProcesses instead.
Public methodStatic memberGetProcessManager(ProcessLoadOptions, SqlConnection, SqlTransaction)
Public methodStatic memberGetProcessOwnerUserGroupId
Public methodStatic memberGetProcessProcessTemplateType
Public methodGetProcessTargetId(Int32)
Public methodStatic memberGetProcessTargetId(Int32, SqlConnection, SqlTransaction)
Public methodGetProcessTargetTypeId(Int32)
Public methodStatic memberGetProcessTargetTypeId(Int32, SqlConnection, SqlTransaction)
Public methodStatic memberGetProcessTemplateCount
Returns the number of process templates in the system.
Public methodGetProcessTemplateId(Int32)
Returns the template id for a given process (instance or template). If the process is a template its own id is returned.
Public methodStatic memberGetProcessTemplateId(Int32, SqlConnection, SqlTransaction) Obsolete.
Public methodStatic memberGetProcessTemplateIdFromNumber
Public methodGetProcessTemplateName(Int32)
Public methodStatic memberGetProcessTemplateName(Int32, SqlConnection, SqlTransaction)
Public methodStatic memberGetProcessWorkItemIds
Returnerer alle ikke slette-markerede workitemids for en user i en given proces, som der ikke er udført nogen action på.
Public methodStatic memberGetServiceDimensionIds(IntegerList, SqlConnection, SqlTransaction) Obsolete.
Public methodStatic memberGetServiceDimensionIds(IntegerList, Boolean, SqlConnection, SqlTransaction) Obsolete.
Public methodGetSubProcessIds(Int32)
Public methodStatic memberGetSubProcessIds(Int32, SqlConnection, SqlTransaction)
Public methodGetTransitionDestinationId
Public methodGetTransitionId(Int32, Int32)
Public methodStatic memberGetTransitionId(Guid, SqlConnection, SqlTransaction)
Public methodStatic memberGetTransitionId(Int32, Int32, SqlConnection, SqlTransaction)
Public methodGetTransitionIdCheck(String)
Public methodStatic memberGetTransitionIdCheck(String, SqlConnection, SqlTransaction)
Returns the integer Id of a tranistion with the UID provided in uidStr.
Public methodStatic memberGetTransitionName
Public methodGetTransitionNames(IntegerList)
Returns the names of a number of transitions. The names are sorted by the transition vorder.
Public methodStatic memberGetTransitionNames(IntegerList, SqlConnection, SqlTransaction)
Returns the names of a number of transitions. The names are sorted by the transition vorder.
Public methodStatic memberGetTransitionNumber
Public methodGetTransitionProcessId(Int32)
Public methodStatic memberGetTransitionProcessId(Int32, SqlConnection, SqlTransaction)
Public methodGetTransitionsLeavingActivity(Int32)
Public methodStatic memberGetTransitionsLeavingActivity(Int32, SqlConnection, SqlTransaction)
Public methodStatic memberGetTransitionsLeavingControlElement
Public methodStatic memberGetTransitionsLeavingFirstActivity
Returnerer id'er for de transitions, som udgår fra den første aktivitet i processen.
Public methodStatic memberGetTransitionUId
Public methodStatic memberGetTransitionVOrder
Public methodGetWorkItem(Int32)
Public methodStatic memberGetWorkItem(Int32, SqlConnection, SqlTransaction)
Public methodGetWorkItemActivityId(Int32, Int32)
Public methodStatic memberGetWorkItemActivityId(Int32, Int32, SqlConnection, SqlTransaction)
Public methodGetWorkItemProcessTargetId(Int32)
Public methodStatic memberGetWorkItemProcessTargetId(Int32, SqlConnection, SqlTransaction)
Protected methodIncrementDataVersion
(Inherited from ControllerBase.)
Protected methodIncrementObjectDataVersion(IEntityObject)
Increments the data version of an entity object. The data version is incremented in the db as well as on the object itself. Method is used to update the data version of an object when an aggregated object is created/modified/deleted. The purpose is to ensure that the id-based cache (in AppIdentity) is updated properly.
(Inherited from ControllerBase.)
Protected methodIncrementObjectDataVersion(Int32, EntityObjectType)
Increments the data version of an entity object in the db. Method is used to update the data version of an object when an aggregated object is created/modified/deleted. The purpose is to ensure that the id-based cache (in AppIdentity) is updated properly.
(Inherited from ControllerBase.)
Public methodIncrementTransitionVOrder(Int32)
Public methodStatic memberIncrementTransitionVOrder(Int32, SqlConnection, SqlTransaction)
Public methodLoadProcesses
Public methodMakeProcessInstance
Creates a new process instance based on a process template WITHOUT saving the new process instance to the database.
Public methodMarkActivityAsDeleted(Int32)
Public methodStatic memberMarkActivityAsDeleted(Int32, SqlConnection, SqlTransaction)
Public methodMarkProcessAsDeleted(Int32)
Public methodStatic memberMarkProcessAsDeleted(Int32, SqlConnection, SqlTransaction)
Protected methodPopulateTempTableT
Creates a temporary db table with a single column and populates it with values.
(Inherited from ControllerBase.)
Protected methodPostponeTransientErrorT
If the action throws a transient sql error, the exception is eaten. An entry is written to the log with level Information. The entire exception is written to the log with level Debug.
(Inherited from ControllerBase.)
Public methodProcessIsTemplate(Int32)
Public methodStatic memberProcessIsTemplate(Int32, SqlConnection, SqlTransaction)
Public methodStatic memberProcessTemplateLimitReached
Public methodReactivateActivity
Reactivates a completed activity in a process instance. The method is intended specifically for the survey feature. It should be used with great caution for other purposes.
Public methodReassignActivity(Int32, AssigneeContainer, Boolean)
Reassigns an activity instance to a set of assignees - or adds a set of assignees to the users and groups that are already assigned to the activity.
Public methodReassignActivity(Int32, IEnumerableInt32, Boolean)
Reassigns an activity to one or more users or groups.
Public methodStatic memberReassignActivity(Int32, IEnumerableInt32, SqlConnection, SqlTransaction)
Reassigns an activity to one or more users or groups.
Public methodStatic memberReassignActivity(Int32, Int32, SqlConnection, SqlTransaction)
Public methodStatic memberReassignActivity(Int32, IEnumerableInt32, Boolean, SqlConnection, SqlTransaction)
Reassigns an activity to one or more users or groups.
Public methodStatic memberResetAllTransitionStatuses
Public methodStatic memberResetTransitionStatuses
Public methodStatic memberResetTransitionStatusValues
Public methodStatic memberResetTransitionStatusValues2
Public methodResolveActivityAssigneeExpressionAndReassign
Resolves the assignee expression stated on the provided activity and reassigns the activity to the resulting users and groups. This method is used as an api in customer implementations.
Public methodRouteProcess(ProcessRoutingOptions)
Public methodRouteProcess(Int32, Int32, String)
Public methodStatic memberRouteProcess(ProcessRoutingOptions, SqlConnection, SqlTransaction)
Aktiverer en transition i en procesinstans og router dermed flowet. voteComment anvendes kun hvis transition udgår fra en voting activity.
Public methodStatic memberRouteProcess(Int32, Int32, String, SqlConnection, SqlTransaction)
Public methodSaveActivity(Activity, ActivitySaveOptions)
Public methodStatic memberSaveActivity(Activity, ActivitySaveOptions, SqlConnection, SqlTransaction)
Public methodSaveActivityAssigneeRules(Int32, AssigneeRules)
Public methodStatic memberSaveActivityAssigneeRules(Int32, AssigneeRules, SqlConnection, SqlTransaction)
Public methodSaveActivityFormFieldStates(Int32, FormSectionFieldStates)
Public methodStatic memberSaveActivityFormFieldStates(Int32, FormSectionFieldStates, SqlConnection, SqlTransaction)
Public methodSaveActivityLinks(Activity)
Public methodStatic memberSaveActivityLinks(Activity, SqlConnection, SqlTransaction)
Public methodSaveAssigneeConstraints(Activity)
Public methodStatic memberSaveAssigneeConstraints(Activity, SqlConnection, SqlTransaction)
Public methodSaveControlElement(ControlElement)
Public methodStatic memberSaveControlElement(ControlElement, SqlConnection, SqlTransaction)
Public methodSaveProcess(Process, ProcessSaveOptions)
Public methodStatic memberSaveProcess(Process, ProcessSaveOptions, SqlConnection, SqlTransaction)
Public methodSaveServiceDimensions(ServiceDimensions, Int32)
Public methodStatic memberSaveServiceDimensions(ServiceDimensions, Int32, SqlConnection, SqlTransaction)
Public methodSaveTransition(Transition)
Public methodSaveTransition(Transition, Int32)
Public methodStatic memberSaveTransition(Transition, SqlConnection, SqlTransaction)
Public methodStatic memberSaveTransition(Transition, Int32, SqlConnection, SqlTransaction)
Public methodSetTransitionVOrder(Int32, Int32)
Public methodStatic memberSetTransitionVOrder(Int32, Int32, SqlConnection, SqlTransaction)
Public methodSetWorkItemAcceptance
This method is used as an api in customer implementations.
Public methodTerminateProcess(Int32)
Public methodStatic memberTerminateProcess(Int32, SqlConnection, SqlTransaction)
Public methodTerminateProcesses(IntegerList)
Public methodStatic memberTerminateProcesses(IntegerList, SqlConnection, SqlTransaction)
Method terminates processes of the given ids and returns ids of those processes, that can not be terminated. A process cannot be terminated if it is a - process template, and/or - completed/terminated process, and/or - no permissions to terminate the process
Protected methodTransferUIdsToIdsLoadOption
Converts/transfers one or more specified uids in a loadoptions object to ids. The purpose is to enable caching as IEntityObjectsLoadOptions.IdList only works with ids (and not uids).
(Inherited from ControllerBase.)
Public methodStatic memberTransitionIsTemplate
Public methodStatic memberUpdateAllActivityAssigneesText
Updates the activity assignees field for each and all activity in the system. Used for database migration from 5.8 to 6.0
Public methodUpdateAndRouteProcess(Process, ProcessSaveAndRouteOptions)
Public methodStatic memberUpdateAndRouteProcess(Process, ProcessSaveAndRouteOptions, SqlConnection, SqlTransaction)
UpdateAndRouteProcess is specifically designed to be used in workitemdlg.aspx. It updates an existing process instance and routes it by activating a transition.
Protected methodValidateDataVersionT
Validates that the data version of an object corresponds to the data version in the DB. Method is used for validation before saving an object.
(Inherited from ControllerBase.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
See Also