WebSvcStatusing Namespace

The WebSvcStatusing namespace is an arbitrary name for a reference to the Statusing.asmx Web service of the PSI in Microsoft Office Project Standard 2007.

The Statusing class in the Web service includes methods that manage timesheet status updates and assignments, apply status updates or approvals, submit status updates, set summary information for submitted updates, delete approved status updates or approval history for a specified user, or delete all status information for a set of projects.

Note

The Statusing methods work only for enterprise resources, not for local project resources. Project Server does not publish assignments for local resources.

Methods in the Statusing class also create, get, or delegate assignments; set assignment work duration; get new assignments for the current user; and get assignment or task transaction history, timephased actuals, or the summary task hierarchy.

Methods in this class also preview or import timesheet data; read a user's working and nonworking schedule; Find pending status updates, information for submitted updates, or a transaction record of changes in a submitted update; and read team status.

Statusing methods typically use or return one of the following objects:

Classes

  Class Description
Public class AssnHistoryDataSet
Public class AssnHistoryDataSet.CustomFieldsDataTable
Public class AssnHistoryDataSet.CustomFieldsRow
Public class AssnHistoryDataSet.CustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class AssnHistoryDataSet.HistoryDataTable
Public class AssnHistoryDataSet.HistoryRow
Public class AssnHistoryDataSet.HistoryRowChangeEvent Describes event handler settings for the specified data.
Public class DelegationDataSet
Public class DelegationDataSet.DelegatableAssignmentsDataTable
Public class DelegationDataSet.DelegatableAssignmentsRow Specifies one row of assignment data.
Public class DelegationDataSet.DelegatableAssignmentsRowChangeEvent Describes event handler settings for the specified data.
Public class DelegationDataSet.TeamMembersDataTable
Public class DelegationDataSet.TeamMembersRow
Public class DelegationDataSet.TeamMembersRowChangeEvent Describes event handler settings for the specified data.
Public class ImportTimesheetDataSet
Public class ImportTimesheetDataSet.LinesDataTable
Public class ImportTimesheetDataSet.LinesRow
Public class ImportTimesheetDataSet.LinesRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet
Public class ProjectDataSet.AssignmentCustomFieldsDataTable
Public class ProjectDataSet.AssignmentCustomFieldsRow Represents a custom field value for a specific ProjectDataSet.AssignmentRow row.
Public class ProjectDataSet.AssignmentCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet.AssignmentDataTable
Public class ProjectDataSet.AssignmentRow Represents the relationship between a single resource and a single task within a project.
Public class ProjectDataSet.AssignmentRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet.DependencyDataTable
Public class ProjectDataSet.DependencyRow Represents the dependency relationship between one task and another.
Public class ProjectDataSet.DependencyRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet.ProjectCustomFieldsDataTable
Public class ProjectDataSet.ProjectCustomFieldsRow Represents a custom field value for a specific ProjectDataSet.ProjectRow row.
Public class ProjectDataSet.ProjectCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet.ProjectDataTable
Public class ProjectDataSet.ProjectResourceCustomFieldsDataTable
Public class ProjectDataSet.ProjectResourceCustomFieldsRow Represents a custom field value related to a particular ProjectDataSet.ProjectResourceRow object.
Public class ProjectDataSet.ProjectResourceCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet.ProjectResourceDataTable
Public class ProjectDataSet.ProjectResourceRow Represents a local project resource or enterprise resource that can be used on this project.
Public class ProjectDataSet.ProjectResourceRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet.ProjectRow Contains the properties of one project in a ProjectDataTable row.
Public class ProjectDataSet.ProjectRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet.TaskCustomFieldsDataTable
Public class ProjectDataSet.TaskCustomFieldsRow Represents a custom field value related to a particular ProjectDataSet.TaskRow object.
Public class ProjectDataSet.TaskCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class ProjectDataSet.TaskDataTable
Public class ProjectDataSet.TaskRow Defines the properties, methods, and events of one task in a TaskDataTable.
Public class ProjectDataSet.TaskRowChangeEvent Describes event handler settings for the specified data.
Public class ScheduleDataSet
Public class ScheduleDataSet.ScheduleDataTable
Public class ScheduleDataSet.ScheduleRow
Public class ScheduleDataSet.ScheduleRowChangeEvent Describes event handler settings for the specified data.
Public class StatusApprovalDataSet
Public class StatusApprovalDataSet.StatusApprovalsDataTable
Public class StatusApprovalDataSet.StatusApprovalsRow Specifies a row of status approval information.
Public class StatusApprovalDataSet.StatusApprovalsRowChangeEvent Describes event handler settings for the specified data.
Public class StatusApprovalTransactionDetailsDataSet
Public class StatusApprovalTransactionDetailsDataSet.StatusApprovalTransactionDetailsDataTable
Public class StatusApprovalTransactionDetailsDataSet.StatusApprovalTransactionDetailsRow
Public class StatusApprovalTransactionDetailsDataSet.StatusApprovalTransactionDetailsRowChangeEvent Describes event handler settings for the specified data.
Public class Statusing Includes methods for managing status updates and assignments in Microsoft Office Project Server 2007.
Public class StatusingAssignmentDependenciesDataSet
Public class StatusingAssignmentDependenciesDataSet.PostDependenciesDataTable
Public class StatusingAssignmentDependenciesDataSet.PostDependenciesRow
Public class StatusingAssignmentDependenciesDataSet.PostDependenciesRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingAssignmentDependenciesDataSet.PreDependenciesDataTable
Public class StatusingAssignmentDependenciesDataSet.PreDependenciesRow
Public class StatusingAssignmentDependenciesDataSet.PreDependenciesRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingAssignmentDependenciesDataSet.SummaryTaskPathDataSetDataTable
Public class StatusingAssignmentDependenciesDataSet.SummaryTaskPathDataSetRow
Public class StatusingAssignmentDependenciesDataSet.SummaryTaskPathDataSetRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingAssignmentDependenciesDataSet.SummaryTaskPathDataTable
Public class StatusingAssignmentDependenciesDataSet.SummaryTaskPathRow
Public class StatusingAssignmentDependenciesDataSet.SummaryTaskPathRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingAssignmentsDataSet
Public class StatusingAssignmentsDataSet.AssignmentsDataTable
Public class StatusingAssignmentsDataSet.AssignmentsRow Specifies one row of assignment data.
Public class StatusingAssignmentsDataSet.AssignmentsRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet
Public class StatusingDataSet.AssignmentsDataTable
Public class StatusingDataSet.AssignmentsRow Specifies one row of assignment data.
Public class StatusingDataSet.AssignmentsRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.AssnCustomFieldsDataTable
Public class StatusingDataSet.AssnCustomFieldsRow
Public class StatusingDataSet.AssnCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.CalendarsDataTable
Public class StatusingDataSet.CalendarsRow
Public class StatusingDataSet.CalendarsRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.EnterpriseCustomFieldAccessInfoDataTable
Public class StatusingDataSet.EnterpriseCustomFieldAccessInfoRow
Public class StatusingDataSet.EnterpriseCustomFieldAccessInfoRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.EnterpriseCustomFieldMetadataDataTable
Public class StatusingDataSet.EnterpriseCustomFieldMetadataRow
Public class StatusingDataSet.EnterpriseCustomFieldMetadataRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.EnterpriseLookupTableFullValuesDataTable
Public class StatusingDataSet.EnterpriseLookupTableFullValuesRow
Public class StatusingDataSet.EnterpriseLookupTableFullValuesRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.GroupedFieldAccessInfoDataTable
Public class StatusingDataSet.GroupedFieldAccessInfoRow
Public class StatusingDataSet.GroupedFieldAccessInfoRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.LocalBaseCalendarsDataTable
Public class StatusingDataSet.LocalBaseCalendarsRow
Public class StatusingDataSet.LocalBaseCalendarsRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.LocalCustomFieldMetadataDataTable
Public class StatusingDataSet.LocalCustomFieldMetadataRow
Public class StatusingDataSet.LocalCustomFieldMetadataRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.LocalLookupTableFullValuesDataTable
Public class StatusingDataSet.LocalLookupTableFullValuesRow
Public class StatusingDataSet.LocalLookupTableFullValuesRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.ProjectsDataTable
Public class StatusingDataSet.ProjectsRow Specifies one row of project information.
Public class StatusingDataSet.ProjectsRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.ResourceCustomFieldsDataTable
Public class StatusingDataSet.ResourceCustomFieldsRow
Public class StatusingDataSet.ResourceCustomFieldsRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.ResourcesDataTable
Public class StatusingDataSet.ResourcesRow Specifies one row of resource data.
Public class StatusingDataSet.ResourcesRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingDataSet.TaskCustomFieldsDataTable
Public class StatusingDataSet.TaskCustomFieldsRow
Public class StatusingDataSet.TaskCustomFieldsRowChangeEvent
Public class StatusingDataSet.TasksDataTable
Public class StatusingDataSet.TasksRow Specifies one row of task status data.
Public class StatusingDataSet.TasksRowChangeEvent Describes event handler settings for the specified data.
Public class StatusingTimephasedActualsDataSet
Public class StatusingTimephasedActualsDataSet.AssignmentTimephasedDataDataTable
Public class StatusingTimephasedActualsDataSet.AssignmentTimephasedDataRow
Public class StatusingTimephasedActualsDataSet.AssignmentTimephasedDataRowChangeEvent Describes event handler settings for the specified data.
Public class StatusTransactionDataSet
Public class StatusTransactionDataSet.StatusTransactionsDataTable
Public class StatusTransactionDataSet.StatusTransactionsRow Specifies one row of status transaction data.
Public class StatusTransactionDataSet.StatusTransactionsRowChangeEvent Describes event handler settings for the specified data.

Delegates

  Delegate Description
Public delegate AssnHistoryDataSet.CustomFieldsRowChangeEventHandler
Public delegate AssnHistoryDataSet.HistoryRowChangeEventHandler
Public delegate DelegationDataSet.DelegatableAssignmentsRowChangeEventHandler
Public delegate DelegationDataSet.TeamMembersRowChangeEventHandler
Public delegate ImportTimesheetDataSet.LinesRowChangeEventHandler
Public delegate ProjectDataSet.AssignmentCustomFieldsRowChangeEventHandler
Public delegate ProjectDataSet.AssignmentRowChangeEventHandler
Public delegate ProjectDataSet.DependencyRowChangeEventHandler
Public delegate ProjectDataSet.ProjectCustomFieldsRowChangeEventHandler
Public delegate ProjectDataSet.ProjectResourceCustomFieldsRowChangeEventHandler
Public delegate ProjectDataSet.ProjectResourceRowChangeEventHandler
Public delegate ProjectDataSet.ProjectRowChangeEventHandler
Public delegate ProjectDataSet.TaskCustomFieldsRowChangeEventHandler
Public delegate ProjectDataSet.TaskRowChangeEventHandler
Public delegate ScheduleDataSet.ScheduleRowChangeEventHandler
Public delegate StatusApprovalDataSet.StatusApprovalsRowChangeEventHandler
Public delegate StatusApprovalTransactionDetailsDataSet.StatusApprovalTransactionDetailsRowChangeEventHandler
Public delegate StatusingAssignmentDependenciesDataSet.PostDependenciesRowChangeEventHandler
Public delegate StatusingAssignmentDependenciesDataSet.PreDependenciesRowChangeEventHandler
Public delegate StatusingAssignmentDependenciesDataSet.SummaryTaskPathDataSetRowChangeEventHandler
Public delegate StatusingAssignmentDependenciesDataSet.SummaryTaskPathRowChangeEventHandler
Public delegate StatusingAssignmentsDataSet.AssignmentsRowChangeEventHandler
Public delegate StatusingDataSet.AssignmentsRowChangeEventHandler
Public delegate StatusingDataSet.AssnCustomFieldsRowChangeEventHandler
Public delegate StatusingDataSet.CalendarsRowChangeEventHandler
Public delegate StatusingDataSet.EnterpriseCustomFieldAccessInfoRowChangeEventHandler
Public delegate StatusingDataSet.EnterpriseCustomFieldMetadataRowChangeEventHandler
Public delegate StatusingDataSet.EnterpriseLookupTableFullValuesRowChangeEventHandler
Public delegate StatusingDataSet.GroupedFieldAccessInfoRowChangeEventHandler
Public delegate StatusingDataSet.LocalBaseCalendarsRowChangeEventHandler
Public delegate StatusingDataSet.LocalCustomFieldMetadataRowChangeEventHandler
Public delegate StatusingDataSet.LocalLookupTableFullValuesRowChangeEventHandler
Public delegate StatusingDataSet.ProjectsRowChangeEventHandler
Public delegate StatusingDataSet.ResourceCustomFieldsRowChangeEventHandler
Public delegate StatusingDataSet.ResourcesRowChangeEventHandler
Public delegate StatusingDataSet.TaskCustomFieldsRowChangeEventHandler
Public delegate StatusingDataSet.TasksRowChangeEventHandler
Public delegate StatusingTimephasedActualsDataSet.AssignmentTimephasedDataRowChangeEventHandler
Public delegate StatusTransactionDataSet.StatusTransactionsRowChangeEventHandler

Enumerations

  Enumeration Description
Public enumeration AssnHistoryItemType Specifies the assignment history item type.
Public enumeration DelegationFilterType Selects assignments that can be delegated.