TimeSheet 類別
包含管理Project Web App中的時程表的方法。
繼承階層架構
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Web.Services.Protocols.WebClientProtocol
System.Web.Services.Protocols.HttpWebClientProtocol
System.Web.Services.Protocols.SoapHttpClientProtocol
WebSvcTimeSheet.TimeSheet
命名空間: WebSvcTimeSheet
組件: ProjectServerServices (在 ProjectServerServices.dll 中)
語法
'宣告
<WebServiceBindingAttribute(Name := "TimeSheetSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/TimeSheet/")> _
Public Class TimeSheet _
Inherits SoapHttpClientProtocol
'用途
Dim instance As TimeSheet
[WebServiceBindingAttribute(Name = "TimeSheetSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/TimeSheet/")]
public class TimeSheet : SoapHttpClientProtocol
備註
時程表服務可以匯入資訊的專案和伺服器設定],並可以選擇性地提供Statusing子系統的更新。
您可以使用時程表子系統之前,您必須建立的時段。您可以使用Project Web App管理] 區段中 (維護專案中記載) 或UpdateReportingPeriods方法。您也可以定義財務期間,但是這些不需要。
建立的時段之後,您可以建立時程表。時程表行為會影響伺服器設定和使用者設定。RES_TIMESHEET_MGR_UID屬性會包含檢閱所送出該使用者的時程表之使用者的唯一識別碼。如果時程表管理員具有ApproveTimesheets權限,他就可以接受或拒絕所送出該使用者的時程表。如果時程表管理員沒有該使用者的 「 ApproveTimesheets類別權限,他是時程表檢閱者。
當時程表管理員接受時程表時,它會路由傳送給下一個時程表管理員,以供接受度。如果RES_TIMESHEET_MGR_UID屬性的值是RES_UID相同,使用者會自動核准時程表的使用者。當使用者送出時程表時,它會自動核准。
企業資源有RES_TIMESHEET_MGR_UID屬性設定為 nulla null 值,如果資源是選用的時程表的使用者。時程表不是必要的選用的時程表的使用者。時程表的選用的時程表使用者不會出現在最新的時程表報告和未啟用其他相關的自動功能。
當時程表已完成,而且不應該進行變更時, TS_IS_PROCESSED屬性應設為true。trueTS_IS_PROCESSED時,時程表不能已回收或刪除。
執行緒安全
這類型的任何公用 static (共用 於 Visual Basic 中) 成員是安全執行緒。不保證任何執行個體成員都是安全執行緒。
請參閱
參照
其他資源
維護專案