Microsoft.Xrm.Sdk.Workflow Namespace

Contains types for working with custom workflows.

Classes

ArgumentDescriptionAttribute

Specifies a description for the argument.

ArgumentDirectionAttribute

Specifies the direction, either input or output, for an action argument.

ArgumentEntityAttribute

Identifies the argument is an entity to be passed to the workflow at run-time.

ArgumentRequiredAttribute

Specifies that the argument is required.

ArgumentsCollection

collection of fields

ArgumentTargetAttribute

Identifies the argument is the primary entity for which the workflow is run.

AttributeDependency

Obsolete.

AttributeTargetAttribute

A required attribute of a parameter if the parameter is of type OptionSetValue.

CustomEntityDependency

Obsolete.

DefaultAttribute

A default value that is assigned to a parameter. This attribute is optional.

EntityCreatedByDependency

Obsolete.

EntityDependencyBase

Obsolete.

InputAttribute

Specify an input parameter.

LocalParameterDependency

Obsolete.

OutputAttribute

Specifiy an output parameter

ParameterAttribute

Base class for custom activity parameter types

For Internal use only.

ParameterDependencyBase

Obsolete.

PreImageDependency

Obsolete.

PrimaryEntityDependency

Obsolete.

ReferenceTargetAttribute

A required attribute of a parameter if the parameter is of type EntityReference.

RelatedEntityDependency

Obsolete.

WaitSubscription

Defines a subscription record that is stored in the IWaitNotificationService

WorkflowArgument

An argument to be passed to a workflow at run-time.

WorkflowDependencyType

Type of workflow dependency.

WorkflowStepActivityStatus

Defines values of Status attribute of entity WorkflowLog.

Structs

XrmTimeSpan

Represents a time interval.

Interfaces

ICustomActivityExecutionContext
ICustomActivitySerializationExecution
ICustomReference

Interface for the custom reference for the CustomActivityStep and InvokeSdkMessageStep.

IStorageService

Storage service can be used by CRM activities to store large lists and then retrieve specific indexes at a later time

IWaitNotificationService

Defines interface of a service that can be used to wait for entity modification events.

IWorkflowArgument

Represents an argument to be supplied to a workflow at run-time.

IWorkflowContext

Provides access to the data associated with the process instance.

Enums

ArgumentDirection

Contains values for the argument data flow direction.

WorkflowPropertyType

Contains values for the property types supported by workflows.