Share via


CRMProcess Class

The CRMProcess class contains methods that you can use to manage workflow process objects.

Note   Workflow processes that are created by using the methods in the CRMProcess class and CRMProcessController class do not display any details in the Microsoft CRM Workflow Manager and Workflow Monitor tools. You can see the line items for your custom processes in these tools, but the detail windows are empty.

There are no properties for this class.

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Web.Services.Protocols.WebClientProtocol
            System.Web.Services.Protocols.HttpWebClientProtocol
               System.Web.Services.Protocols.SoapHttpClientProtocol
                  CRMProcess

[Visual Basic .NET]
Public Class CRMProcess
   Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
[C#]
public class CRMProcess : System.Web.Services.Protocols.SoapHttpClientProtocol
[C++]
public __gc class CRMProcess: public System.Web.Services.Protocols.SoapHttpClientProtocol

The CRMProcess class exposes the following methods.

Method Description
Activate Activates a workflow process.
ChangePriority Changes the priority of the specified workflow process.
Clone Copies a workflow process.
Create Creates a workflow process.
CreateAction Creates an action for a process step.
CreateActionParameter Creates a parameter for an action.
CreateAll Creates a workflow process and all of its sub-elements.
CreateAndRetrieve Creates a workflow process and then retrieves it.
CreateCondition Creates a condition for a rule.
CreateConditionParameter Creates a parameter for a condition.
CreateRule Creates a rule for a process step.
CreateStep Creates a step in a workflow process.
Deactivate Deactivates a workflow process.
Delete Deletes a workflow process.
DeleteAction Deletes an action for a process step.
DeleteActionParameter Deletes a parameter for an action.
DeleteCondition Deletes a condition for a rule.
DeleteConditionParameter Deletes a parameter for a condition.
DeleteRule Deletes a rule for a process step.
DeleteStep Deletes a step in a workflow process.
GetEntityByAttributeId Retrieves the XML data for an obect by the specified attribute ID.
GetEntityByEntityId Retrieves the XML data for an object by its ID.
GetEntityByName Retrieves the XML data for an object by its name.
GetEntityByObjectType Retrieves the XML data for an object by its object type.
Retrieve Retrieves a workflow process.
RetrieveAction Retrieves the specified action for a process step.
RetrieveActionParameter Retrieves the specified parameter for an action.
RetrieveActionParameters Retrieves all parameters for an action.
RetrieveActions Retrieves all actions for a process step.
RetrieveAll Retrieves a workflow process and all of its sub-elements.
RetrieveByCategory Retrieves the processes for the specified object type.
RetrieveCondition Retrieves a condition for a rule.
RetrieveConditionParameter Retrieves the specified parameter for a condition.
RetrieveConditionParameters Retrieves all parameters for a condition.
RetrieveLeftSteps Retrieves all of the steps that precede the specified step.
RetrieveRightSteps Retrieves all of the steps that follow the specified step.
RetrieveRule Retrieves the specified rule for a process step.
RetrieveRuleConditions Retrieves all conditions for a rule.
RetrieveRules Retrieves all rules for a process step.
RetrieveStep Retrieves the specified step in a workflow process.
RetrieveStepConditions Retrieves all conditions for a step.
RetrieveSteps Retrieves all steps of a process.
Update Updates a workflow process.
UpdateAction Updates an action for a process step.
UpdateActionParameter Updates a parameter for an action.
UpdateAll Updates (overwrites) a workflow process and all of its sub-elements.
UpdateAndRetrieve Updates a workflow process and then retrieves it.
UpdateCondition Updates a condition for a rule.
UpdateConditionParameter Updates a parameter for a condition.
UpdateRule Updates a rule for a process step.
UpdateStep Updates a step in a workflow process.

Requirements

Namespace: Microsoft.Crm.Platform.Proxy

Assembly: Microsoft.Crm.Platform.Proxy.dll

See Also

© 2005 Microsoft Corporation. All rights reserved.