Workflow Web Service
The Workflow class is the primary class in the [Workflow Web service] namespace. The Workflow class includes methods that manage Project Server workflows for demand management and project portfolio analyses.
Note
In the ASMX web service, Workflow is a class. In the WCF service, Workflow is an interface that is implemented in the WorkflowClient class. For information about using the WorkflowClient class in a WCF-based application, see the Workflow class constructor.
The [Workflow Web service] namespace is an arbitrary name for a reference to the Workflow.asmx web service (or the Workflow.svc service) of the PSI in Microsoft Project Server 2010. Methods in the Workflow class can create, read, update, and delete workflows, workflow stages, workflow phases, and enterprise project types (EPTs). Methods in the Workflow class also can clean up workflow stages in a project detail page (PDP), get the workflow proxy user, and read and set workflow status.
Workflow methods generally use or return a WorkflowDataSet. A WorkflowDataSet can include data in one or more of its eleven DataTable objects.
For more information, see Workflow and Demand Management.
Classes
Class | Description | |
---|---|---|
ResourceDataSet | The ResourceDataSet contains information regarding the enterprise resources. For more information, see the items documented in [Resource Web service]. | |
ResourceDataSet.CalendarExceptionsDataTable | Represents information about resource calendar conflicts that is contained in one or more ResourceDataSet.CalendarExceptionsRow objects. | |
ResourceDataSet.CalendarExceptionsRow | Represents resource calendar conflicts information as a row in the ResourceDataSet.CalendarExceptionsRow object. | |
ResourceDataSet.CalendarExceptionsRowChangeEvent | Event that occurs when data in a CalendarExceptionsRow is changed. | |
ResourceDataSet.ResourceAvailabilitiesDataTable | Represents information about resource availabilities contained in one or more ResourceDataSet.ResourceAvailabilitiesRow objects. | |
ResourceDataSet.ResourceAvailabilitiesRow | Represents resource availabilities information as a row in the ResourceDataSet.ResourceAvailabilitiesRow object. | |
ResourceDataSet.ResourceAvailabilitiesRowChangeEvent | Event that occurs when data in a ResourceAvailabilitiesRow is changed. | |
ResourceDataSet.ResourceCustomFieldsDataTable | Represents information about resource custom fields that is contained in one or more ResourceDataSet.ResourceCustomFieldsRow objects. | |
ResourceDataSet.ResourceCustomFieldsRow | Represents resource custom fields as a row in the ResourceDataSet.ResourceCustomFieldsDataTable object. | |
ResourceDataSet.ResourceCustomFieldsRowChangeEvent | Event that occurs when data in a ResourceCustomFieldsRow is changed. | |
ResourceDataSet.ResourceRatesDataTable | Represents information about resource rates that is contained in one or more ResourceDataSet.ResourceRatesRow objects. | |
ResourceDataSet.ResourceRatesRow | Represents resource rate information as a row in the ResourceDataSet.ResourceRatesDataTable object. | |
ResourceDataSet.ResourceRatesRowChangeEvent | Event that occurs when data in a ResourceRatesRow is changed. | |
ResourceDataSet.ResourcesDataTable | Represents information about workflow resources that is contained in one or more ResourceDataSet.ResourcesRow objects. | |
ResourceDataSet.ResourcesRow | Represents workflow resources information as a row in the ResourceDataSet.ResourcesDataTable object. | |
ResourceDataSet.ResourcesRowChangeEvent | Event that occurs when data in a ResourcesRow is changed. | |
Workflow | Web methods for managing Project Server workflows for demand management. | |
WorkflowDataSet | The WorkflowDataSet contains information about project workflows. | |
WorkflowDataSet.EnterpriseProjectTypeDataTable | Represents information about project types that is contained in one or more WorkflowDataSet.EnterpriseProjectTypeRow objects. | |
WorkflowDataSet.EnterpriseProjectTypeDepartmentsDataTable | Represents information about project type departments that is contained in one or more WorkflowDataSet.EnterpriseProjectTypeDepartmentsRow objects. | |
WorkflowDataSet.EnterpriseProjectTypeDepartmentsRow | Represents project type department information as a row in the WorkflowDataSet.EnterpriseProjectTypeDepartmentsDataTable object. | |
WorkflowDataSet.EnterpriseProjectTypeDepartmentsRowChangeEvent | Event that occurs when data in an EnterpriseProjectTypeDepartmentsRow is changed. | |
WorkflowDataSet.EnterpriseProjectTypePDPsDataTable | Represents information about the project detail pages of an enterprise project type, contained in one or more WorkflowDataSet.EnterpriseProjectTypePDPsRow objects. | |
WorkflowDataSet.EnterpriseProjectTypePDPsRow | Represents the project detail page information for a project type as a row in the WorkflowDataSet.EnterpriseProjectTypePDPsDataTable object. | |
WorkflowDataSet.EnterpriseProjectTypePDPsRowChangeEvent | Event that occurs when data in an EnterpriseProjectTypePDPsRow is changed. | |
WorkflowDataSet.EnterpriseProjectTypeRow | Represents project type information as a row in the WorkflowDataSet.EnterpriseProjectTypeDataTable object. | |
WorkflowDataSet.EnterpriseProjectTypeRowChangeEvent | Event that occurs when data in a EnterpriseProjectTypeRow is changed. | |
WorkflowDataSet.UpdateProjectWorkflowsDataTable | Information about workflow updates contained in one or more WorkflowDataSet.UpdateProjectWorkflowsRow objects. | |
WorkflowDataSet.UpdateProjectWorkflowsRow | Represents workflow update information as a row in the WorkflowDataSet.UpdateProjectWorkflowsDataTable object. | |
WorkflowDataSet.UpdateProjectWorkflowsRowChangeEvent | Event that occurs when data in an UpdateProjectWorkflowsRow is changed. | |
WorkflowDataSet.WorkflowAssociationDataTable | Represents information about workflow associations contained in one or more WorkflowDataSet.WorkflowAssociationRow objects. | |
WorkflowDataSet.WorkflowAssociationRow | Represents workflow association information as a row in the WorkflowDataSet.WorkflowAssociationDataTable object. | |
WorkflowDataSet.WorkflowAssociationRowChangeEvent | Event that occurs when data in a WorkflowAssociationRow is changed. | |
WorkflowDataSet.WorkflowInstanceDataTable | Represents information about workflow instances contained in one or more WorkflowDataSet.WorkflowInstanceRow objects. | |
WorkflowDataSet.WorkflowInstanceRow | Represents workflow instance information as a row in the WorkflowDataSet.WorkflowInstanceDataTable object. | |
WorkflowDataSet.WorkflowInstanceRowChangeEvent | Event that occurs when data in a WorkflowInstanceRow is changed. | |
WorkflowDataSet.WorkflowPhaseDataTable | Represents information about workflow phases contained in one or more WorkflowDataSet.WorkflowPhaseRow objects. | |
WorkflowDataSet.WorkflowPhaseRow | Represents workflow phase information as a row in the WorkflowDataSet.WorkflowPhaseDataTable object. | |
WorkflowDataSet.WorkflowPhaseRowChangeEvent | Event that occurs when data in a WorkflowPhaseRow is changed. | |
WorkflowDataSet.WorkflowStageCustomFieldsDataTable | Represents information about workflow stage custom fields that is contained in one or more WorkflowDataSet.WorkflowStageCustomFieldsRow objects. | |
WorkflowDataSet.WorkflowStageCustomFieldsRow | Represents workflow stage custom fields information as a row in the WorkflowDataSet.WorkflowStageCustomFieldsRow object. | |
WorkflowDataSet.WorkflowStageCustomFieldsRowChangeEvent | Event that occurs when data in a WorkflowStageCustomFieldsRow is changed. | |
WorkflowDataSet.WorkflowStageDataTable | Represents information about workflow stages that is contained in one or more WorkflowDataSet.WorkflowStageRow objects. | |
WorkflowDataSet.WorkflowStagePDPsDataTable | Represents information about the project detail pages of a workflow stage, contained in one or more WorkflowDataSet.WorkflowStagePDPsDataTable objects. | |
WorkflowDataSet.WorkflowStagePDPsRow | Represents the project detail page information of a workflow stage as a row in the WorkflowDataSet.WorkflowStagePDPsDataTable object. | |
WorkflowDataSet.WorkflowStagePDPsRowChangeEvent | Event that occurs when data in a WorkflowStagePDPsRow is changed. | |
WorkflowDataSet.WorkflowStageRow | Represents workflow stage information as a row in the WorkflowDataSet.WorkflowStageDataTable object. | |
WorkflowDataSet.WorkflowStageRowChangeEvent | Event that occurs when data in a WorkflowStageRow is changed. | |
WorkflowDataSet.WorkflowStageStrategicImpactDataTable | Represents information about the strategic impact of workflow stages, contained in one or more WorkflowDataSet.WorkflowStageStrategicImpactRow objects. | |
WorkflowDataSet.WorkflowStageStrategicImpactRow | Represents information about the strategic impact of workflow stages as a row in the WorkflowDataSet.WorkflowStageStrategicImpactDataTable object. | |
WorkflowDataSet.WorkflowStageStrategicImpactRowChangeEvent | Event that occurs when data in a WorkflowStageStrategicImpactRow is changed. | |
WorkflowDataSet.WorkflowStatusDataTable | Represents information about workflow status that is contained in one or more WorkflowDataSet.WorkflowStatusRow objects. | |
WorkflowDataSet.WorkflowStatusRow | The workflow status information, as a row in the WorkflowDataSet.WorkflowStatusDataTable object. | |
WorkflowDataSet.WorkflowStatusRowChangeEvent | Event that occurs when data in a WorkflowStatusRow is changed. |
Delegates
Delegate | Description | |
---|---|---|
ResourceDataSet.CalendarExceptionsRowChangeEventHandler | Describes event handler settings for when data associated with a ResourceDataSet.CalendarExceptionsRow is edited and an event should be triggered. | |
ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler | Describes event handler settings for when data associated with a ResourceDataSet.ResourceAvailabilitiesRow is edited and an event should be triggered. | |
ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler | Describes event handler settings for when data associated with a ResourceDataSet.ResourceCustomFieldsRow is edited and an event should be triggered. | |
ResourceDataSet.ResourceRatesRowChangeEventHandler | Describes event handler settings for when data associated with a ResourceDataSet.ResourceRatesRow is edited and an event should be triggered. | |
ResourceDataSet.ResourcesRowChangeEventHandler | Describes event handler settings for when data associated with a ResourceDataSet.ResourcesRow is edited and an event should be triggered. | |
WorkflowDataSet.EnterpriseProjectTypeDepartmentsRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.EnterpriseProjectTypePDPsRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.EnterpriseProjectTypeRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.UpdateProjectWorkflowsRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.WorkflowAssociationRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.WorkflowInstanceRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.WorkflowPhaseRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.WorkflowStageCustomFieldsRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.WorkflowStagePDPsRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.WorkflowStageRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.WorkflowStageStrategicImpactRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. | |
WorkflowDataSet.WorkflowStatusRowChangeEventHandler | Represents the method that handles events which occur when an action is performed on the data row. |