IWorkflowContext Interface
Applies To: Dynamics CRM 2015
Provides access to the data associated with the process instance.
Namespace: Microsoft.Xrm.Sdk.Workflow
Assembly: Microsoft.Xrm.Sdk.Workflow (in Microsoft.Xrm.Sdk.Workflow.dll)
Syntax
public interface IWorkflowContext : IExecutionContext
public interface class IWorkflowContext : IExecutionContext
type IWorkflowContext =
interface
interface IExecutionContext
end
Public Interface IWorkflowContext
Inherits IExecutionContext
Properties
Name | Description | |
---|---|---|
BusinessUnitId | Gets the GUIDGUID of the business unit that the user making the request, also known as the calling user, belongs to.(Inherited from IExecutionContext.) |
|
CorrelationId | Gets the GUID for tracking plug-in or custom workflow activity execution. (Inherited from IExecutionContext.) |
|
Depth | Gets the current depth of execution in the call stack.(Inherited from IExecutionContext.) |
|
InitiatingUserId | Gets the GUID of the system user account under which the current pipeline is executing.(Inherited from IExecutionContext.) |
|
InputParameters | Gets the parameters of the request message that triggered the event that caused the plug-in to execute.(Inherited from IExecutionContext.) |
|
IsExecutingOffline | Gets whether the plug-in is executing from the Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access client while it is offline. (Inherited from IExecutionContext.) |
|
IsInTransaction | Gets a value indicating if the plug-in is executing within the database transaction.(Inherited from IExecutionContext.) |
|
IsOfflinePlayback | Gets a value indicating if the plug-in is executing as a result of the Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access client transitioning from offline to online and synchronizing with the Microsoft Dynamics CRM server.(Inherited from IExecutionContext.) |
|
IsolationMode | Gets a value indicating if the plug-in is executing in the sandbox.(Inherited from IExecutionContext.) |
|
MessageName | Gets the name of the Web service message that is being processed by the event execution pipeline.(Inherited from IExecutionContext.) |
|
Mode | Gets the mode of plug-in execution.(Inherited from IExecutionContext.) |
|
OperationCreatedOn | Gets the date and time that the related System Job was created.(Inherited from IExecutionContext.) |
|
OperationId | Gets the GUID of the related System Job.(Inherited from IExecutionContext.) |
|
OrganizationId | Gets the GUID of the organization that the entity belongs to and the plug-in executes under.(Inherited from IExecutionContext.) |
|
OrganizationName | Gets the unique name of the organization that the entity currently being processed belongs to and the plug-in executes under.(Inherited from IExecutionContext.) |
|
OutputParameters | Gets the parameters of the response message after the core platform operation has completed.(Inherited from IExecutionContext.) |
|
OwningExtension | Gets a reference to the related SdkMessageProcessingingStep or ServiceEndpoint.(Inherited from IExecutionContext.) |
|
ParentContext | Gets the parent context. |
|
PostEntityImages | Gets the properties of the primary entity after the core platform operation has been completed.(Inherited from IExecutionContext.) |
|
PreEntityImages | Gets the properties of the primary entity before the core platform operation has begins.(Inherited from IExecutionContext.) |
|
PrimaryEntityId | Gets the GUID of the primary entity for which the pipeline is processing events.(Inherited from IExecutionContext.) |
|
PrimaryEntityName | Gets the name of the primary entity for which the pipeline is processing events.(Inherited from IExecutionContext.) |
|
RequestId | Gets the GUID of the request being processed by the event execution pipeline.(Inherited from IExecutionContext.) |
|
SecondaryEntityName | Gets the name of the secondary entity that has a relationship with the primary entity.(Inherited from IExecutionContext.) |
|
SharedVariables | Gets the custom properties that are shared between plug-ins.(Inherited from IExecutionContext.) |
|
StageName | Gets the stage information of the process instance. |
|
UserId | Gets the GUID of the system user for whom the plug-in invokes web service methods on behalf of.(Inherited from IExecutionContext.) |
|
WorkflowCategory | Gets the process category information of the process instance: workflow or dialog. |
|
WorkflowMode | Indicates how the workflow is to be executed. |
See Also
Microsoft.Xrm.Sdk.Workflow Namespace
Use the IOrganization web service in a custom workflow activity
Sample: Azure aware custom workflow activity
Sample: Create a custom activity
Sample: Update next birthday using a custom workflow activity
Return to top
© 2016 Microsoft. All rights reserved. Copyright