Share via


PSWorkflowService Members

Include Protected Members
Include Inherited Members

Implements methods and events for managing Project Server workflows.

The PSWorkflowService type exposes the following members.

Constructors

  Name Description
Public method PSWorkflowService Instantiates a PSWorkflowService object.

Top

Properties

  Name Description
Public property CurrentWorkflow (Inherited from SPWorkflowExternalDataExchangeService.)
Public property ParentCollection (Inherited from SPWorkflowExternalDataExchangeService.)
Public property PendingWorkBatch (Inherited from SPWorkflowExternalDataExchangeService.)

Top

Methods

  Name Description
Public method AddBatch (Inherited from SPWorkflowExternalDataExchangeService.)
Public method AfterWorkflowRun When the workflow is finished, writes a message to the ULS log. (Overrides SPWorkflowExternalDataExchangeService.AfterWorkflowRun(Guid).)
Public method BeforeWorkflowRun Before the workflow starts to run, writes a message to the ULS log. (Overrides SPWorkflowExternalDataExchangeService.BeforeWorkflowRun(SPWorkflow, IPendingWork).)
Public method CallEventHandler Used internally. Calls the event handler for the specified Project Server workflow event. (Overrides SPWorkflowExternalDataExchangeService.CallEventHandler(Type, String, [], SPWorkflow, String, IPendingWork, Object).)
Public method CheckQueueProcessed Returns the current queue completion state of the specified queue job.
Public method CheckRequiredFields Checks whether there are required custom fields or business drivers.
Public method CleanupAfterWF Marks a workflow stage as completed, or completed with errors.
Public method CompareProjectProperty Compares the value of the specified project property with the supplied value.
Public method CreateSubscription Used internally. (Overrides SPWorkflowExternalDataExchangeService.CreateSubscription(MessageEventSubscription).)
Public method DeleteSubscription (Overrides SPWorkflowExternalDataExchangeService.DeleteSubscription(Guid).)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEventSubscriptionCount Gets the total number of subscriptions for the specified workflow instance, event name, and correlation identifier combination.
Public method GetHashCode (Inherited from Object.)
Protected method GetPSI Reserved for internal use. (Inherited from PSWorkflowServiceBase.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ReadProjectProperty Returns the value of the specified property in a localized string format.
Public method ReadProjectSecurityGroupMembers Returns a list of the user account names that are associated with the specified security group.
Public method RegisterForEvent Registers a workflow activity for an event that is raised for the workflow.
Public method SetInitialStages Used internally. Updates the status information for the stages in a Project Server workflow.
Public method SetProjectProperty Updates the specified custom field property of the Project Server workflow.
Public method SetProjectStage Updates the current stage of the Project Server workflow.
Public method ToString (Inherited from Object.)
Public method UnregisterForEvent Unregisters the specified event subscription.
Public method UpdateCurrentStageStatusInformation Sets a stage status value and information for the current stage.
Public method UpdateStageStatusInformation Sets the status information and value for the specified stage.

Top

Events

  Name Description
Public event OnProjectCheckIn Specifies an event handler for the OnProjectCheckIn event.
Public event OnProjectCommit Specifies an event handler for the OnProjectCommit event.
Public event OnProjectSubmit Specifies an event handler for the OnProjectSubmit event.

Top

See Also

Reference

PSWorkflowService Class

Microsoft.Office.Project.Server.Workflow Namespace