WebSvcAdmin Namespace

The WebSvcAdmin namespace is an arbitrary name for a reference to the Admin.svc (or the Admin.asmx) Web service of the PSI in Microsoft Project Server.

The Admin class in the Web service includes methods that support actions in the Project Server Administration page of Project Web Access, such as the following:

  • Manage statusing settings and the audit log.

  • Manage Project Server synchronization with Microsoft Active Directory directory services.

  • Manage currency and reporting periods.

The Admin class methods typically use or return one of the following objects:

Classes

  Class Description
Public class Admin Includes methods for managing administrative settings and operations in Microsoft Office Project Server 2007 and related Windows SharePoint Services 3.0 sites.
Public class ADSyncERPSettings Settings for synchronizing the Enterprise Resource Pool with Active Directory directory services.
Public class ADSyncGroupSettings Manage settings for synchronizing Active Directory groups with the Enterprise Resource Pool.
Public class StatusingSettingsDataSet
Public class StatusingSettingsDataSet.StatusingSettingsDataTable
Public class StatusingSettingsDataSet.StatusingSettingsRow Properties for task Statusing settings.
Public class StatusingSettingsDataSet.StatusingSettingsRowChangeEvent Describes event handler settings for the specified data.
Public class TimePeriodDataSet
Public class TimePeriodDataSet.TimePeriodsDataTable
Public class TimePeriodDataSet.TimePeriodsRow Specifies data associated with a row of time period data.
Public class TimePeriodDataSet.TimePeriodsRowChangeEvent Describes event handler settings for the specified data.
Public class TimesheetAuditExportDataSet
Public class TimesheetAuditExportDataSet.AuditExportsDataTable
Public class TimesheetAuditExportDataSet.AuditExportsRow Specifies the data for a row of timesheet audit data.
Public class TimesheetAuditExportDataSet.AuditExportsRowChangeEvent Describes event handler settings for the specified data.
Public class TimesheetLineClassDataSet
Public class TimesheetLineClassDataSet.LineClassesDataTable
Public class TimesheetLineClassDataSet.LineClassesRow Specifies a row of data for a timesheet line class.
Public class TimesheetLineClassDataSet.LineClassesRowChangeEvent Describes event handler settings for the specified data.
Public class UnsubmittedTimesheetDataSet
Public class UnsubmittedTimesheetDataSet.TimePeriodsDataTable
Public class UnsubmittedTimesheetDataSet.TimePeriodsRow Specifies a row of time periods for timesheet data that has not yet been submitted.
Public class UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEvent Describes event handler settings for the specified data.

Delegates

  Delegate Description
Public delegate StatusingSettingsDataSet.StatusingSettingsRowChangeEventHandler
Public delegate TimePeriodDataSet.TimePeriodsRowChangeEventHandler
Public delegate TimesheetAuditExportDataSet.AuditExportsRowChangeEventHandler
Public delegate TimesheetLineClassDataSet.LineClassesRowChangeEventHandler
Public delegate UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEventHandler

Enumerations

  Enumeration Description
Public enumeration ADSyncFrequencyUnit Specifies the time unit for synchronization of Project Server groups or the Enterprise Resource Pool with Active Directory directory services.
Public enumeration ADSyncStatus Status of the Enterprise Resource Pool synchronization with Active Directory directory service groups.
Public enumeration AuditType Specifies the audit type as by adjuster, resource, or both.
Public enumeration LineClassState Specifies the state of a timesheet line.
Public enumeration LineClassType Specifies the type of timesheet line.
Public enumeration PeriodState Specifies the state of a timesheet period for an action, such as getting a list of timesheet periods.