Click or drag to resize

Workflow Class

Set of logical rules that define the steps necessary to automate a specific business process, task, or set of actions to be performed.
Inheritance Hierarchy
SystemObject
  Entity
    Novalys.VisualGuard.Security.CRM.SdkWorkflow

Namespace:  Novalys.VisualGuard.Security.CRM.Sdk
Assembly:  Novalys.VisualGuard.Security.CRM (in Novalys.VisualGuard.Security.CRM.dll) Version: 2019.0.101.19 (2019.0.0101.19)
Syntax
public class Workflow : Entity, INotifyPropertyChanging, 
	INotifyPropertyChanged

The Workflow type exposes the following members.

Constructors
  NameDescription
Public methodWorkflow
Default Constructor.
Top
Properties
  NameDescription
Public propertyActiveWorkflowId
Unique identifier of the latest activation record for the process.
Public propertyAsyncAutoDelete
Indicates whether the asynchronous system job is automatically deleted on completion.
Public propertyAttributes (Inherited from Entity.)
Public propertybusiness_unit_workflow
N:1 business_unit_workflow
Public propertyCategory
Category of the process.
Public propertyClientData
Business logic converted into client data
Public propertyComponentState
For internal use only.
Public propertyCreatedBy
Unique identifier of the user who created the process.
Public propertyCreatedOn
Date and time when the process was created.
Public propertyCreatedOnBehalfBy
Unique identifier of the delegate user who created the process.
Public propertyCreateStage
Stage of the process when triggered on Create.
Public propertyDeleteStage
Stage of the process when triggered on Delete.
Public propertyDescription
Description of the process.
Public propertyEntityState (Inherited from Entity.)
Public propertyExtensionData (Inherited from Entity.)
Public propertyFormattedValues (Inherited from Entity.)
Public propertyId (Overrides Entity.Id.)
Public propertyInputParameters
Input parameters to the process.
Public propertyIntroducedVersion
Version in which the form is introduced.
Public propertyIsCrmUIWorkflow
Indicates whether the process was created using the Microsoft Dynamics CRM Web application.
Public propertyIsCustomizable
Information that specifies whether this component can be customized.
Public propertyIsManaged
Indicates whether the solution component is part of a managed solution.
Public propertyIsTransacted
Indicates whether the custom operation is automatically transacted.
Public propertyItem (Inherited from Entity.)
Public propertyLanguageCode
Language of the process.
Public propertylk_asyncoperation_workflowactivationid
1:N lk_asyncoperation_workflowactivationid
Public propertylk_processsession_processid
1:N lk_processsession_processid
Public propertyLogicalName (Inherited from Entity.)
Public propertyMode
Shows the mode of the process.
Public propertyModifiedBy
Unique identifier of the user who last modified the process.
Public propertyModifiedOn
Date and time when the process was last modified.
Public propertyModifiedOnBehalfBy
Unique identifier of the delegate user who last modified the process.
Public propertyName
Name of the process.
Public propertyOnDemand
Indicates whether the process is able to run as an on-demand process.
Public propertyOverwriteTime
For internal use only.
Public propertyOwnerId
Unique identifier of the user or team who owns the process.
Public propertyOwningBusinessUnit
Unique identifier of the business unit that owns the process.
Public propertyOwningTeam
Unique identifier of the team who owns the process.
Public propertyOwningUser
Unique identifier of the user who owns the process.
Public propertyParentWorkflowId
Unique identifier of the definition for process activation.
Public propertyPluginTypeId
Unique identifier of the plug-in type.
Public propertyPrimaryEntity
Primary entity for the process. The process can be associated for one or more SDK operations defined on the primary entity.
Public propertyprocess_processstage
1:N process_processstage
Public propertyprocess_processtrigger
1:N process_processtrigger
Public propertyProcessOrder
Type the business process flow order.
Public propertyProcessRoleAssignment
Contains the role assignment for the process.
Public propertyRank
Indicates the rank for order of execution for the synchronous workflow.
Public propertyReferencedworkflow_active_workflow
1:N workflow_active_workflow
Public propertyReferencedworkflow_parent_workflow
1:N workflow_parent_workflow
Public propertyReferencingworkflow_active_workflow
N:1 workflow_active_workflow
Public propertyReferencingworkflow_parent_workflow
N:1 workflow_parent_workflow
Public propertyRelatedEntities (Inherited from Entity.)
Public propertyRendererObjectTypeCode
The renderer type of Workflow
Public propertyRunAs
Specifies the system user account under which a workflow executes.
Public propertyScope
Scope of the process.
Public propertySdkMessageId
Unique identifier of the SDK Message associated with this workflow.
Public propertyslabase_workflowid
1:N slabase_workflowid
Public propertyslaitembase_workflowid
1:N slaitembase_workflowid
Public propertySolutionId
Unique identifier of the associated solution.
Public propertyStateCode
Status of the process.
Public propertyStatusCode
Additional information about status of the process.
Public propertySubprocess
Indicates whether the process can be included in other processes as a child process.
Public propertySyncWorkflowLogOnFailure
Select whether synchronous workflow failures will be saved to log files.
Public propertysystem_user_workflow
N:1 system_user_workflow
Public propertyteam_workflow
N:1 team_workflow
Public propertyTriggerOnCreate
Indicates whether the process will be triggered when the primary entity is created.
Public propertyTriggerOnDelete
Indicates whether the process will be triggered on deletion of the primary entity.
Public propertyTriggerOnUpdateAttributeList
Attributes that trigger the process when updated.
Public propertyType
Type of the process.
Public propertyUniqueName
Type a name for the custom operation.
Public propertyUpdateStage
Select the stage a process will be triggered on update.
Public propertyuserentityinstancedata_workflow
1:N userentityinstancedata_workflow
Public propertyVersionNumber
Public propertyWorkflow_Annotation
1:N Workflow_Annotation
Public propertyworkflow_createdby
N:1 workflow_createdby
Public propertyworkflow_createdonbehalfby
N:1 workflow_createdonbehalfby
Public propertyworkflow_dependencies
1:N workflow_dependencies
Public propertyworkflow_modifiedby
N:1 workflow_modifiedby
Public propertyworkflow_modifiedonbehalfby
N:1 workflow_modifiedonbehalfby
Public propertyWorkflow_routingrule
1:N Workflow_routingrule
Public propertyWorkflowId
Unique identifier of the process.
Public propertyworkflowid_convertrule
1:N workflowid_convertrule
Public propertyWorkflowIdUnique
For internal use only.
Public propertyXaml
XAML that defines the process.
Top
Methods
  NameDescription
Public methodContains (Inherited from Entity.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAttributeValue``1 (Inherited from Entity.)
Protected methodGetFormattedAttributeValue (Inherited from Entity.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetRelatedEntities``1 (Inherited from Entity.)
Protected methodGetRelatedEntity``1 (Inherited from Entity.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodSetAttributeValue (Inherited from Entity.)
Protected methodSetRelatedEntities``1 (Inherited from Entity.)
Protected methodSetRelatedEntity``1 (Inherited from Entity.)
Public methodToEntity``1 (Inherited from Entity.)
Public methodToEntityReference (Inherited from Entity.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
Fields
See Also