本主題包含 Project Server 2013 中 Project Server 介面 (PSI) 的錯誤碼表格。 數據表會依功能區域和錯誤碼範圍排列。
Project Server 2013 進程和 PSI 方法具有通常依功能區域排列的錯誤碼編號。 Microsoft.Office.Project.Server.Library.PSErrorID 列舉在 WebSvcProject.PSErrorID 中重複;它們會依名稱依字母順序列出錯誤碼。 本主題列出 PSI 類別或功能區域所排列之數據表中的錯誤碼,以及錯誤標識子 (識別碼) 編號。
注意事項
許多錯誤碼都是一般錯誤碼,而且可能有多個可能的原因。 如需錯誤的詳細資訊,您可以執行下列動作:
- 針對 ASMX 型應用程式,請使用 System.Web.Services.Protocols.SoapException 搭配 PSClientError 物件,在 PSI 方法呼叫中顯示錯誤的清單或階層。 請參閱 ASMX 的錯誤碼範例。
- 針對以 WCF 為基礎的應用程式,您可以使用 System.ServiceModel.FaultException 來取得 PSClientError 物件,也可以取得其他錯誤資訊。 請參閱 WCF 的錯誤碼範例。
- 使用 Project Server 電腦上的應用程式事件記錄檔。
- 使用整合記錄服務 (ULS) 追蹤記錄。 如需說明,請參閱 使用者入門 與 Project 2010 開發中的檢查錯誤一節。
- 如需使用 ULS 記錄的詳細資訊,請參閱 Project Support 部落格文章 Project Server 2010:當您收到非預期時的預期情況,並在部落格中搜尋「讀取 ULS 記錄」。
- 若要協助尋找或 watch ULS 數據中的特定問題,請使用 ULS 查看器。
- 使用 Microsoft SQL Server Profiler 來協助攔截或監視資料庫錯誤。 如需詳細資訊,請參閱 SQL Server Profiler。
- 許多錯誤碼只會在內部使用。 例如,因為第三方開發不支援 ExchangeSync 和 PWA Web 服務,所以您不太可能會看到來自這些區域中方法的錯誤碼,例如 Rules 和 StatusReports 方法。 不過,本文中的數據表包含所有 Project Server 錯誤碼,以求完整性。
表 1. 錯誤碼功能區域和相關號碼範圍
| Project Server 功能區域 | 錯誤碼範圍 |
|---|---|
|
表 3:一般錯誤碼 |
0 - 99;500 - 999;9131;10000 - 10099;20000 - 20099;26000 - 26099 |
|
表 4:作用中快取 |
12000 - 12099 |
|
表 5:Active Directory 同步處理 |
27000 - 27999 |
|
表 6:管理員 Web 服務 |
16600 - 16699;19011、19012 和 19032;20003;和 25000 - 25099 |
|
表 7:封存 (備份和還原) |
25000 - 25999;和 29000 - 29099 |
|
表 8:指派 |
120 - 199 |
|
表 9:行事曆 |
77;和 13000 - 13999 |
|
表 10:CUBE Build Service (CBS) |
17000 - 17999 |
|
表 11:簽入 - 簽出 |
10100 - 10199 |
|
表 12:自定義欄位 |
11500 - 11999 |
|
表格 13:查閱數據表 |
11000 - 11499 |
|
表 14:其他 |
11000 - 11499 |
|
表 15:通知 |
16000 - 16599 |
|
表 16:優化工具 (項目組合分析) |
29000 - 29999 |
|
表 17:Planner (項目組合分析) |
28000 - 28999 |
|
表 18:專案 |
100 - 499;1000 - 1199;9100 - 9199;和 23000 - 23999 |
|
表 19:Reporting Data Service (RDS) |
24000 - 24999 |
|
表 20:資源 |
2000 - 2999 |
|
表 21:資源計劃 |
30000 - 30999 |
|
表 22:規則 |
21000 - 21099 |
|
表 23:安全性 |
19000 - 19099 |
|
表 24:伺服器事件 |
19033;和 22000 - 22999 |
|
表 25:狀態 |
3100 - 3199 |
|
表 26:狀態報告 |
12100 - 12299 |
|
表 27:工作 |
7000 - 7099 |
|
表 28:時程表 |
3200 - 3299 |
|
表 29:使用者委派 |
43000 - 43500 |
|
表 30:工作流程 |
35000 - 35999:工作流程 |
|
表 31:WSSInterop 和 ObjectLinkProvider (SharePoint 整合) |
16400 - 16499:SharePoint 整合和專案工作區 18000 - 18099:對象連結提供者和 SharePoint 專案匯入 |
表 2. 依編號範圍的錯誤碼數據表
| 錯誤碼範圍 | 錯誤碼數據表 |
|---|---|
| 0 - 99 |
表 3:除 77 以外的一般錯誤碼位於表格 9:行事曆中 |
| 100 - 119 |
表 18:專案 |
| 120 - 199 |
表 8:指派 |
| 500 - 999 |
表 3:一般錯誤碼 |
| 1000 - 1199 |
表 18:專案 |
| 2000 - 2999 |
表 20:資源 |
| 3100 - 3199 |
表 25:狀態 |
| 3200 - 3299 |
表 28:時程表 |
| 7000 - 7099 |
表 27:工作 |
| 9100 - 9199 |
表 18:9131 以外的項目位於 表格 3:一般錯誤碼 |
| 10000 - 10099 |
表 3:一般錯誤碼 |
| 10100 - 10199 |
表 11:簽入 - 簽出 |
| 11000 - 11499 |
表格 13:查閱數據表 |
| 11500 - 11999 |
表 12:自定義欄位 |
| 12000 - 12099 |
表 4:作用中快取 |
| 12100 - 12299 |
表 26:狀態報告 |
| 13000 - 13999 |
表 9:行事曆 |
| 16000 - 16399 |
表 15:通知 |
| 16400 - 16499 |
表 31:WssInterop 和對象連結提供者 (SharePoint 整合) |
| 16600 - 16699 |
表 6:管理員 Web 服務 |
| 17000 - 17999 |
表 10:CUBE Build Service (CBS) |
| 18000 - 18099 |
表 31:SharePoint 整合 |
| 19000 - 19099 |
表 23:19011、19012 和 19032 以外的安全性是表格 6 中的安全性相關程式代碼:管理員 Web 服務 |
| 20000 - 20099 |
表 3:一般錯誤碼,20003 除外,位於表格 6:管理員 Web 服務中 |
| 21000 - 21099 |
表 22:規則 |
| 22000 - 22999 |
表 24:伺服器事件 |
| 23000 - 23999 |
表 18:專案 |
| 24000 - 24999 |
表 19:Reporting Data Service (RDS) |
| 25000 - 25999 |
表 7:封存 (備份和還原) ,但 25004、25006 除外,位於表格 6:管理員 Web 服務中 |
| 26000 - 26099 |
表 3:一般錯誤碼 |
| 27000 - 27999 |
表 5:Active Directory 同步處理 |
| 28000 - 28999 |
表 17:Planner (項目組合分析) |
| 29000 - 29999 |
表 16:優化工具 (項目組合分析) ,但 29021 除外,位於 表格 7:封存 |
| 30000 - 30999 |
表 21:資源計劃 |
| 31000 - 31999 32000 - 32100 |
表 14:其他 (稽核;未使用) 專案詳細資料頁面 |
| 35000 - 35999 40000 - 40499 |
表 30:工作流程 |
| 40500 - 40999 42000 - 42999 |
表 14:其他 (ExchangeSync;內部使用) Project Web App 時間軸 |
| 43000 - 43500 |
表 29:使用者委派 |
| 50000 - 51999 |
表 14:其他 (資料庫錯誤) |
表格 3 一般錯誤碼
| 一般錯誤碼 | 描述 |
|---|---|
| NoError = 0;成功 = 0 |
沒有錯誤或成功。 |
| GeneralRequestInvalidParameter = 6 |
其中一個要求節點或參數無效,或在要求的內容中無效。 |
| GeneralInvalidValue = 11 |
要求值無效;例如,指定為 0 的 GUID。 |
| GeneralStartDateGTorEQFinishDate = 26 |
指定的日期範圍無效。 |
| GeneralQueueOperationInProcess = 29 |
佇列中仍在處理之作業的一般錯誤。 |
| GeneralUnhandledException = 42 |
發生未處理的例外狀況。 |
| GeneralDuplicateGUIDSpecified = 66 |
要求中有重複的 GUID。 |
| GeneralDateNotValid = 69 |
日期的範圍必須是 1/1/1984 到 2049/12/12。 |
| GeneralCostInvalid = 70 |
成本參數無效。 |
| GeneralWorkInvalid = 71 |
工作參數無效。 |
| GeneralDurationInvalid = 72 |
duration 參數無效。 |
| GeneralUnitsInvalid = 73 |
指定的單位無效。 |
| GeneralOnlyInsertsAllowed = 74 |
只允許插入。 |
| GeneralOnlyUpdatesAllowed = 75 |
只允許更新。 |
| GeneralSessionInvalid = 76 |
會話參數無效。 |
| GeneralDependencyUidInvalid = 78 |
相依性 GUID 無效。 |
| GeneralNumberInvalid = 79 |
數字無效。 |
| GeneralInvalidDataStore = 80 |
指定的資料庫不存在。 在 DataStoreEnum 中使用資料庫。 |
| GeneralDurationOrWorkFormatInvalid = 513 |
工作持續時間或格式無效。 |
| GeneralRateFormatInvalid = 518 |
速率格式無效。 |
| GeneralQueueException = 9131 |
例外狀況:佇列服務中有一般錯誤。 |
| GeneralItemDoesNotExist = 10000 |
指定的專案不存在。 |
| GeneralLCIDInvalid = 10001 |
地區設定標識碼 (語言標識碼) 無效。 |
| GeneralRowDoesNotExist = 10002 |
DataTable 中指定的數據列不存在。 |
| GeneralInvalidColumnValue = 20000 |
DataTable 中的數據行值無效。 |
| GeneralInvalidDataRowState = 20001 |
DataRow 狀態無效。 |
| GeneralDuplicatedNames = 20004 |
有重複的名稱。 名稱必須是唯一的。 |
| GeneralReadOnlyColumn = 20005 |
數據行是唯讀的。 |
| GeneralReadOnlyRow = 20006 |
數據列是唯讀的。 |
| GeneralNotNullColumn = 20007 |
數據行不可為 Null。 |
| GeneralObjectAlreadyExists = 20008 |
物件已經存在。 |
| GeneralInvalidObject = 20009 |
物件無效。 |
| GeneralSecurityAccessDenied = 20010 |
存取因安全性許可權而遭拒。 |
| GeneralInvalidOperation = 20011 |
作業無效。 |
| GeneralInvalidCharacters = 20012 |
某些字元無效。 除了 TAB 字元之外,下列字元在專案名稱中無效: \ / " : ; < > | , . ' ? * # |
| GeneralNameTooLong = 20013 |
名稱太長。 |
| GeneralNameCannotBeBlank = 20014 |
名稱不能空白。 請勿使用 Null 或空字串。 |
| GeneralInvalidOperationOnReadOnlyValue = 20016 |
嘗試對只讀值執行的作業無效。 |
| GeneralInvalidDateOverlap = 20018 |
要求包含重疊的日期。 |
| GeneralParameterCannotBeNull = 20020 |
參數不可為 Null。 |
| GeneralDescTooLong = 20021 |
描述太長。 |
| GeneralCategoryPermissionDenied = 20022 |
類別許可權遭到拒絕。 |
| GeneralNotLicensed = 20024 |
使用者未獲 Project Server 授權。 |
| GeneralGlobalPermissionDenied = 20023 |
全域許可權遭到拒絕。 |
| GeneralActionCanceledByEventHandler = 22000 |
事件處理程式已取消動作。 |
| GeneralActionCanceledBecauseServerEventServiceNotFound = 22001 |
找不到 Project Server 事件服務。 |
| GeneralActionCanceledBecauseServerEventServiceProblem = 22002 |
Project Server 事件服務發生問題。 |
| GeneralQueueJobFailed = 26000 |
佇列作業失敗。 |
| GeneralQueueInvalidJobUID = 26001 |
佇列的作業 GUID 無效。 |
| GeneralQueueInvalidTrackingUID = 26002 |
佇列的追蹤 GUID 無效。 |
| GeneralQueueInvalidJobInfoUID = 26003 |
佇列的作業資訊 GUID 無效。 |
| GeneralQueueInvalidCorrelationUID = 26004 |
佇列相互關聯 GUID 無效。 |
| GeneralQueueCorrelationBlocked = 26005 |
佇列相互關聯已封鎖。 |
| GeneralQueueInvalidMessageType = 26006 |
佇列訊息類型無效。 |
| GeneralQueueInvalidJobState = 26007 |
佇列作業狀態無效。 |
| GeneralQueueInvalidGroupState = 26008 |
佇列中的群組狀態無效。 |
| GeneralQueueInvalidGroupPriority = 26009 |
佇列中的群組優先權無效。 |
| GeneralQueueInvalidCorrelationPriority = 26010 |
佇列中的相互關聯優先順序無效。 |
| GeneralQueueInvalidQueueID = 26011 |
佇列標識碼無效。 |
| GeneralQueueInvalidAdminAction = 26012 |
管理員 動作對佇列無效。 |
| GeneralQueueInvalidStatType = 26013 |
佇列狀態類型無效。 |
| GeneralQueueInvalidBlockPolicy = 26014 |
佇列封鎖原則無效。 |
| GeneralQueueCannotRetryJob = 26015 |
佇列無法重試作業。 |
| GeneralQueueInvalidSetting = 26016 |
佇列的設定無效。 |
| GeneralQueueInvalidRendezvousUID = 26017 |
佇列會合 GUID 無效。 |
| GeneralDalErrorGettingConnectionStrings = 26018 |
取得資料存取層 (DAL) 的連接字串時發生錯誤。 |
| GeneralDalErrorConnectingToDatabase = 26019 |
線上到資料庫的 DAL 發生錯誤。 |
| GeneralDalInvalidArgumentCountCreatingFilter = 26020 |
建立篩選條件的自變數數目無效。 |
| GeneralDataTableCannotBeNull = 26024 |
DataTable 不可以是 Null。 |
| GeneralDatasetConstraints = 26025 |
DataSet 條件約束中發生錯誤。 |
| GeneralInvalidDataSetStructure = 26027 |
DataSet 結構無效。 |
| GeneralDalNoRowsUpdated = 26028 |
數據存取層中不會更新任何數據列, (DAL) 。 |
| GeneralDataTableCannotBeEmpty = 26029 |
DataTable 不能是空的。 |
| GeneralWSSContentDBNotWritable = 26030 |
無法寫入 SharePoint 內容資料庫。 內容資料庫是唯讀的,或是網站集合層級有鎖定。 |
| GeneralSPValidateFormDigestError = 26031 |
驗證 Project Web App 回呼中的表單摘要時發生錯誤,通常是因為逾時。 |
| GeneralDelegationActiveForCurrentUser = 26032 |
目前的使用者具有作用中的委派。 此錯誤是由 WinProj 服務中適用於 Project 專業版 的 Web 方法所引發。 |
表格 4 作用中快取
| 使用中快取錯誤碼 | 描述 |
|---|---|
| ActiveCacheInvalidDataFormat = 12000 |
數據格式無效。 |
| ActiveCacheUnsupportedDataFormatVersion = 12001 |
不支援數據格式版本。 |
| ActiveCacheInvalidQueuedMessageType = 12003 |
佇列訊息類型無效。 |
| ActiveCacheNullQueuedMessage = 12004 |
已排入佇列的訊息為 Null。 |
| ActiveCacheQueuedMessageExecutionError = 12005 |
佇列訊息發生執行錯誤。 |
| ActiveCacheInvalidDataSize = 12006 |
數據大小無效。 |
| ActiveCacheQueueJobAlreadyStarted = 12007 |
佇列作業已啟動。 |
| ActiveCacheInvalidQueuedMessageFormat = 12008 |
佇列中的訊息格式無效。 |
| ActiveCacheUnsupportedQueuedMessageVersion = 12009 |
佇列中的訊息版本無效。 |
| ActiveCacheUnsupportedQueueDataType = 12011 |
不支援佇列中的數據類型。 |
| ActiveCacheInvalidVersionStampForSave = 12012 |
儲存作業的版本戳記無效。 |
| ActiveCacheProjectTypeMismatch = 12013 |
項目類型不符合預期的類型。 |
| ActiveCacheDataValidationFailed = 12014 |
數據驗證失敗。 |
| ActiveCacheUnsupportedProjectProfessionalVersion = 12015 |
不支援 Project 專業版 版本。 |
| ActiveCacheGeneralSQLException = 12016 |
發生一般 SQL 錯誤。 |
表格 5 Active Directory 同步處理
| Active Directory 同步處理錯誤碼 | 描述 |
|---|---|
| AdSyncUpdateTimerJobFailed = 27002 |
更新定時器工作無法與 Active Directory 目錄服務同步處理。 |
| AdSyncDeleteTimerJobFailed = 27003 |
刪除定時器工作無法與 Active Directory 同步處理。 |
| AdSyncAdConnectFail = 27006 |
無法與 Active Directory 連線。 |
| AdMaximumGroupsCountExceeded = 27007 |
已超過最大群組計數。 |
| SRAInvalidVersion = 27300 |
SRA 版本無效。 |
| SRADelayedUpgradeFailed = 27301 |
SRA 異步更新動作失敗。 |
| (27000 - 27999) |
Active Directory 的其他同步處理錯誤不會列舉於 Project Server 內。 |
表格 6 管理員 Web 服務
| 管理員 Web 服務錯誤碼 | 描述 |
|---|---|
| AdminViewNameAlreadyExists = 16600 |
檢視名稱已經存在。 名稱必須是唯一的。 |
| AdminViewInvalidDividerPosition = 16601 |
分隔符位置無效。 |
| AdminViewDataWasTampered = 16602 |
數據已變更。 |
| AdminViewMaxDisplayedFieldsNumberExceeded = 16603 |
顯示器超過欄位數目上限。 |
| AdminViewCannotDeleteDefaultView = 16604 |
無法刪除預設檢視。 |
| AdminViewCannotCopyDefaultView = 16605 |
無法複製預設檢視。 |
| AdminLocalCustomFieldInvalid = 19011 |
本機自定義欄位無效。 |
| AdminEnterpriseCustomFieldInvalid = 19012 |
企業自定義欄位無效。 |
| AdminNTAccountNotFound = 19032 |
找不到 Windows (NTLM) 帳戶。 |
| AdminUnableToMerge = 20003 |
無法合併數據。 |
| AdminDeleteArchivedProjectsFailed = 25004 |
封存專案的刪除作業失敗。 |
| AdminUpdateArchiveScheduleFailed = 25006 |
無法更新封存排程。 |
| AdminArchiveScheduleFailed = 28018 |
封存排程失敗。 |
| AdminReadArchivedProjectsListFailed = 28019 |
無法讀取封存項目的清單。 |
| AdminReadArchiveScheduleFailed = 28020 |
無法讀取封存排程。 |
| AdminUserAccountNameNull = 28021 |
用戶帳戶名稱為 null。 |
| AdminIsWindowsUserNull = 28022 |
Windows (NTLM) 使用者帳戶似乎為 Null。 |
| AdminInvalidTimePeriodState = 28023 |
timeperiod 狀態無效。 |
| AdminGlobalUpdateFailed = 28024 |
呼叫 SetServerCurrency 期間,企業全域更新失敗。 |
| AdminGlobalCheckedOut = 28025 |
企業通用範本已在 呼叫 SetServerCurrency 期間取出。 |
| AdminInvalidDatabaseTimeout = 28026 |
因為資料庫無效而逾時。 |
| AdminInvalidDatabaseTimeoutType = 28027 |
因為資料庫類型無效而逾時。 |
| AdminInvalidEntityType = 28028 |
實體類型無效。 請參閱 EntityCollection。 |
| AdminInvalidCompatibilityModeChange = 28029 |
對相容性模式的變更無效。 |
| AdminInvalidCompatibilityMode = 28030 |
相容性模式無效。 |
| AdminInvalidProjectProfessionalVersions = 28031 |
Project 專業版 版本集無效。 |
| AdminInvalidProjectProfessionalVersion = 28032 |
Project 專業版 版本無效。 |
| AdminTooManyProjectProfessionalVersions = 28033 |
指定太多 Project 專業版 版本。 |
| AdminDuplicateProjectProfessionalMajorVersions = 28034 |
Project 專業版 主要版本中有重複專案。 從 2007 Project 專業版 開始,每個主要版本只能指定一個版本。 |
| AdminInvalidServerFlags = 28035 |
Project Server 設定中的一或多個旗標無效。 |
| AdminNullProjectProfessionalVersions = 28036 |
一或多個 Project 專業版 版本為 null。 |
表格 7 封存 Web 服務
| 封存 Web 服務 (備份和還原) 錯誤碼 | 描述 |
|---|---|
| ArchiveProjectFailure = 25000 |
專案封存作業失敗。 |
| ArchiveProjectsFailed = 25001 |
無法將任何專案儲存在封存資料庫中。 |
| ArchiveProjectFailed = 25002 |
無法儲存專案封存。 |
| RestoreProjectFailed = 25003 |
無法還原專案。 |
| ArchiveResourcesFailed = 25007 |
無法儲存資源封存。 |
| ArchiveCustomFieldsFailed = 25008 |
無法儲存自定義欄位封存。 |
| RestoreCustomFieldsFailed = 25009 |
無法還原自定義欄位。 |
| ArchiveSystemSettingsFailed = 25010 |
無法儲存系統設定封存。 |
| RestoreSystemSettingsFailed = 25011 |
無法還原系統設定。 |
| ArchiveCategoriesFailed = 25012 |
無法儲存安全性類別封存。 |
| RestoreCategoriesFailed = 25013 |
無法還原安全性類別。 |
| ArchiveViewsFailed = 25014 |
無法儲存檢視封存。 |
| RestoreViewsFailed = 25015 |
無法還原檢視。 |
| ArchiveGlobalProjectFailed = 25016 |
無法儲存企業全域封存。 |
| RestoreGlobalProjectFailed = 25017 |
無法還原企業 globa ltemplate。 |
| ArchiveInvalidRetentionPolicyValue = 25018 |
封存保留原則值無效。 |
| ArchiveCustomFieldsFailure = 25019 |
無法讀取自定義欄位封存。 |
| ArchiveGlobalProjectFailure = 25020 |
無法讀取企業全域封存。 |
| ArchiveResourcesFailure = 25021 |
無法讀取資源封存。 |
| ArchiveSystemSettingsFailure = 25022 |
無法讀取系統設定封存。 |
| ArchiveViewsFailure = 25023 |
無法讀取檢視封存。 |
| ArchiveCategoriesFailure = 25024 |
無法讀取安全性類別封存。 |
| ResourcePlanPublishFailure = 25025 |
無法發佈資源計劃。 |
| RestoreCategoriesFailure = 25026 |
無法從封存還原安全性類別。 |
| RestoreCustomFieldsFailure = 25027 |
無法從封存還原自定義欄位。 |
| RestoreGlobalProjectFailure = 25028 |
無法從封存還原企業通用範本。 |
| RestoreProjectFailure = 25029 |
無法從封存還原專案。 |
| RestoreResourcesFailure = 25030 |
無法從封存還原資源。 |
| RestoreSystemSettingsFailure = 25031 |
無法從封存還原系統設定。 |
| RestoreViewsFailure = 25032 |
無法從封存還原檢視。 |
| ArchiveReadProjectArchiveRetentionSettingFailed = 25033 |
無法讀取專案封存保留設定。 |
| RestoreResourcesFailed = 29021 |
無法還原資源。 |
表格 8 指派
| 指派錯誤碼 | 描述 |
|---|---|
| AssignmentNotFound = 120 |
找不到指派。 |
| AssignmentWrongTrackingMethod = 122 |
指派的追蹤方法錯誤。 |
| AssignmentWorkTypeInvalid = 127 |
工作分派工作類型無效。 |
| AssignmentRateTableInvalid = 130 |
指派的比率表無效。 |
| AssignmentAlreadyExists = 131 |
指派已經存在。 |
| AssignmentDuplicateSpecified = 132 |
有重複的指派。 |
| AssignmentUidInvalid = 133 |
指派 GUID 無效。 |
| AssignmentDelayInvalid = 134 |
指派延遲無效。 |
| AssignmentCannotEditSummaryTask = 135 |
無法編輯工作分派的摘要任務。 |
| AssignmentInvalid = 136 |
指派無效。 |
| AssignmentFieldsInvalidForBudget = 137 |
工作分派欄位對預算無效。 |
| AssignmentAlreadyAssignedToResource = 138 |
資源已經有指派。 |
| AssignmentInvalidOwner = 139 |
指派擁有者無效。 |
表格 9 行事曆
| 行事曆錯誤碼 | 描述 |
|---|---|
| CalendarUidInvalid = 77 |
行事曆 GUID 無效。 |
| CalendarOnlyOneShiftIsNull = 13000 |
只有一個班次是 Null。 |
| CalendarRecurrenceDaysShouldBeNull = 13001 |
週期天數應該是 Null。 |
| CalendarRecurrenceMonthDayShouldBeNull = 13002 |
週期月份和日期應該是 Null。 |
| CalendarRecurrenceMonthShouldBeNull = 13003 |
週期月份應該是 Null。 |
| CalendarRecurrenceMonthShouldNotBeNull = 13004 |
週期月份不應該是 Null。 |
| CalendarRecurrencePositionShouldBeNull = 13005 |
週期位置應該是 Null。 |
| CalendarRecurrencePositionShouldNotBeNull = 13006 |
迴圈位置不應該是 Null。 |
| CalendarRecurrenceDaysShouldNotBeNull = 13007 |
週期天數不應為 Null。 |
| CalendarInvalidRecurrenceFrequency = 13008 |
週期頻率無效。 |
| CalendarInvalidRecurrenceType = 13009 |
週期類型無效。 |
| CalendarInvalidRecurrenceDays = 13010 |
週期天數無效。 |
| CalendarInvalidCombinationOfMonthDayAndPosition = 13011 |
月份、日期和位置的組合無效。 |
| CalendarInvalidRecurrencePosition = 13012 |
週期位置無效。 |
| CalendarCannotModifyExceptionsForCalendarBeingDeleted = 13013 |
刪除行事曆時,無法修改行事曆例外狀況。 |
| CalendarExceptionConflict = 13014 |
行事曆例外狀況發生衝突。 |
| CalendarBadDateValue = 13015 |
日期無效。 |
| CalendarNotFound = 13021 |
找不到行事曆。 |
| CalendarAlreadyExists = 13022 |
行事歷已經存在。 |
| CalendarNameShouldNotBeNull = 13023 |
行事歷名稱為 null。 |
| CalendarInternalError = 13025 |
行事曆作業發生內部錯誤。 |
| CalendarNameTooLong = 13027 |
行事曆名稱太長。 |
| CalendarInvalidCalendarName = 13028 |
行事曆名稱無效。 |
| CalendarStandardCalendarNotFound = 13031 |
找不到標準行事曆。 |
| CalendarInvalidShifts = 13032 |
班次無效。 |
| CalendarCannotDeleteCalendarUsedByProject = 13033 |
無法刪除專案中使用的行事曆。 |
| CalCalendarUniqueIdToDuplicateShouldBeNull = 13035 |
GUID 應該是 Null,才能複製行事曆。 |
| CalendarInvalidBaseCalendarUniqueId = 13037 |
基準行事曆 GUID 無效。 |
| CalendarInvalidUniqueIdToDuplicate = 13038 |
GUID 無效,無法複製行事曆。 |
| CalendarUnusedCalendarException = 13039 |
行事曆例外狀況沒有對應的行事曆。 如果 ResourceDataSet.CalendarExceptions 數據表中有專案,但 Resources 數據表中沒有該資源的 BaseCalendarUniqueId,則會在使用 UpdateResources 方法時發生。 |
| CalendarCannotDeleteStandardCalendar = 13040 |
無法刪除標準行事曆。 |
| CalendarCannotRenameStandardCalendar = 13041 |
無法重新命名標準行事曆。 |
| CalendarCannotDeleteCalendarUsedByEnterpriseResource = 13042 |
行事曆正由企業資源使用,無法刪除。 |
| CalendarFilterInvalid = 13043 |
篩選條件對行事曆無效。 |
表 10. CubeAdmin 和 Cube 建置服務
| CubeAdmin 和 Cube Build Service (CBS) 錯誤碼 | 描述 |
|---|---|
| CBSGeneralFailure = 17001 |
CUBE 建置服務失敗 (CBS) 。 這是一般錯誤碼,可能來自許多不同的原因。 |
| CBSDsoNotInstalled = 17002 |
CBS 需要為 Analysis Services 安裝決策支援物件 (DSO) 元件。 |
| CBSASConnectionFailure = 17003 |
CBS 無法連線到 Analysis Services 伺服器。 |
| CBSOlapProcessingFailure = 17004 |
OLAP Cube 處理失敗。 |
| CBSMetadataProcessingFailure = 17005 |
Cube 元數據的處理失敗。 |
| CBSASServerLockTimeOut = 17006 |
Analysis Services 伺服器鎖定逾時。 |
| CBSOlapDatabaseSetupFailure = 17007 |
OLAP Cube 資料庫的設定失敗。 |
| CBSASEntityLimitation = 17008 |
超過 Analysis Services 可以使用的實體數目。 |
| CBSRequestInvalidArguments = 17009 |
CBS 要求中的一或多個自變數無效。 |
| CBSQueueingRequestFailed = 17010 |
CBS 無法將作業提交至佇列。 |
| CBSUpdateCubeCalculatedMeasureDefintionError = 17011 |
Cube 匯出成員中發生錯誤。 |
| CBSAttemptToOverwrite = 17013 |
無法覆寫 Cube 中的數據。 |
| CBSCustomFieldCannotBeAddedAsDimension = 17014 |
自定義欄位不能是 Cube 維度。 |
| CBSCustomFieldFailedToBeAddedAsDimension = 17015 |
無法將自定義欄位新增為 Cube 中的維度。 |
| CBSCustomFieldCannotBeAddedAsMeasure = 17016 |
自訂欄位不能是 Cube 量值。 |
| CBSCustomFieldFailedToBeAddedAsMeasure = 17017 |
無法將自定義欄位新增為 Cube 中的量值。 |
| CBSDsoTranslatorNotFound = 17018 |
找不到 Decision Support Objects 翻譯工具。 |
| CBSUpdateOlapDBOperationFailure = 17019 |
無法更新 OLAP 資料庫。 |
| CBSOlapDBInvalidArguments = 17020 |
OLAP 資料庫的一或多個自變數無效。 |
| CBSOlapDatabaseReadSettingListFailed = 17021 |
無法讀取設定的 OLAP 資料庫清單。 |
| CBSOlapDatabaseReadSettingFailed = 17022 |
無法讀取 OLAP 資料庫設定。 |
| CBSDeleteOlapDatabaseSetting = 17023 |
刪除 OLAP 資料庫設定時發生錯誤。 |
| CBSSetDefaultOlapDatabase = 17024 |
設定預設 OLAP 資料庫時發生錯誤。 |
| CBSSetOlapDatabaseEnabled = 17025 |
啟用 OLAP 資料庫時發生錯誤。 |
| CBSGetDefaultOlapDatabase = 17026 |
取得預設 OLAP 資料庫時發生錯誤。 |
| CBSCustomFieldFailedToBeAddedAsDimensionOrMeasure = 17027 |
無法將自定義欄位新增為維度或量值。 |
| CBSOlapDatabaseAssocFieldsSettings = 17028 |
OLAP 資料庫相關聯欄位設定中發生錯誤。 |
| CBSUpdateOlapDBOperationDuplicateOrFailure = 17029 |
OLAP 資料庫更新作業失敗或重複。 |
| CBSErrorReadingDefaultDatabase = 17030 |
讀取預設 OLAP 資料庫時發生錯誤。 |
| CBSCreateOlapDBOperationFailure = 17031 |
無法建立 OLAP 資料庫作業。 |
| CBSSetCubeFieldsSettingsFromListForGroupMeasureFailed = 17032 |
無法設定 Cube 欄位之群組量值設定的清單。 |
| CBSErrorReadingCubeDepartments = 17033 |
在 OLAP Cube 中讀取部門時發生錯誤。 |
| CBSErrorMaxOlapDatabaseCountReached = 17034 |
已達到 OLAP 資料庫計數上限。 |
| CBSErrorReadingCubeFieldsSettings = 17035 |
讀取 Cube 欄位設定時發生錯誤。 |
表 11. 簽入並簽出
| 簽入 - 簽出錯誤碼 | 描述 |
|---|---|
| CICOCheckedOutToOtherUser = 10100 |
取出給另一位使用者。 |
| CICOAlreadyCheckedOutToYou = 10101 |
已取出給您。 |
| CICONotCheckedOut = 10102 |
未取出。 |
| CICOCheckedOutInOtherSession = 10103 |
已在另一個會話中取出。 |
| CICOInvalidSessionGuid = 10104 |
會話 GUID 無效。 |
| CICOAlreadyCheckedOutInSameSession = 10105 |
已在相同的會話中取出。 |
| CICOCannotCheckOutVisibilityModeProjectWithMppInDocLib = 10106 |
無法在檔庫中查看具有 mpp 檔案的可見性模式專案。 |
表 12. 自訂欄位
| 自訂欄位錯誤碼 | 描述 |
|---|---|
| CustomFieldInvalidPropertyType = 11500 |
屬性類型無效。 |
| CustomFieldInvalidScope = 11503 |
自訂欄位範圍無效。 |
| CustomFieldScopesMustBeIdentical = 11504 |
範圍必須相同。 |
| CustomFieldInvalidEntityUID = 11505 |
自訂欄位實體 GUID 無效。 |
| CustomFieldHasInvalidPropertiesForNonLookupTableCF = 11506 |
屬性對於沒有查閱表格的自定義欄位無效。 |
| CustomFieldNonExistentWeightsTableUID = 11507 |
加權數據表 GUID 不存在。 |
| CustomFieldInvalidName = 11508 |
自訂功能變數名稱無效。 |
| CustomFieldInvalidDefault = 11510 |
自訂欄位的預設值無效。 |
| CustomFieldInvalidLookupTableUID = 11511 |
查閱表格 GUID 無效。 |
| CustomFieldTypeDoesNotMatchLookupTableMask = 11512 |
自定義欄位類型不符合查閱表格遮罩。 |
| CustomFieldCannotHaveNonLeafNodeDefault = 11513 |
自訂欄位預設值必須是分葉節點。 |
| CustomFieldMatchingOnlyAvailableForResources = 11514 |
比對自定義欄位僅適用於資源。 |
| CustomFieldUIDCannotMatchLookupTableUID = 11516 |
GUID 不符合查閱表格 GUID。 |
| CustomFieldUIDAlreadyExists = 11517 |
自訂欄位 GUID 已經存在。 |
| CustomFieldIDAlreadyExists = 11518 |
自訂欄位識別碼已經存在。 |
| CustomFieldNameAlreadyExists = 11519 |
自定義功能變數名稱已經存在。 |
| CustomFieldInvalidEntity = 11520 |
實體對自定義欄位無效。 |
| CustomFieldMaskDoesNotMatchEntityType = 11521 |
代碼遮罩不符合實體類型。 |
| CustomFieldLowerOrderBitsOutOfRange = 11522 |
較低的順序位超出範圍。 |
| CustomFieldInvalidMaxValues = 11523 |
一或多個最大值無效。 |
| CustomFieldCannotModifyCertainValuesOnceDefined = 11524 |
定義特定值之後,就無法修改這些值。 |
| CustomFieldNonExistentPID = 11526 |
自定義欄位屬性標識碼不存在。 |
| CustomFieldCannotChangeBuiltInFields = 11527 |
無法變更 Project Server 內建字段,例如成本類型、狀態和 RBS。 |
| CustomFieldSecondaryUidCannotEqualUid = 11528 |
次要 GUID 不能等於主要 GUID。 |
| CustomFieldCannotHaveSecondaryUIDorIDForThisEntityType = 11529 |
自定義欄位不能有這種實體類型的次要 GUID 或 GUID。 |
| CustomFieldNameMatchesIntrinsicField = 11530 |
自定義功能變數名稱符合內建欄位。 |
| CustomFieldInvalidAggregationType = 11531 |
匯總類型無效。 |
| CustomFieldProjectFormulaFieldsMustUseFormulaAggregation = 11532 |
專案公式欄位必須使用公式匯總。 |
| CustomFieldMustSpecifyEitherIDorUID = 11700 |
必須指定自定義欄位識別碼或 GUID。 |
| CustomFieldInvalidID = 11701 |
自訂欄位標識碼無效。 |
| CustomFieldInvalidUID = 11702 |
自訂欄位 GUID 無效。 |
| CustomFieldInvalidType = 11703 |
自訂欄位類型無效。 |
| CustomFieldInvalidTypeColumnFilledIn = 11704 |
自訂欄位類型數據行值無效。 請參閱 WCF 的錯誤碼範例中的範例。 |
| CustomFieldCodeValueDoesNotMatchLookupTable = 11706 |
程式代碼值不符合查閱表格。 |
| CustomFieldCodeValueIsNotLeafNode = 11707 |
程式代碼值不是查閱表格的分葉節點。 |
| CustomFieldRowAlreadyExists = 11708 |
自訂欄位數據列已經存在。 |
| CustomFieldRowDoesNotMatchCorrespondingDefinitionInDB = 11710 |
自訂欄位資料列不符合資料庫定義。 |
| CustomFieldCodeValueAlreadyUsed = 11711 |
已經使用程式代碼值。 |
| CustomFieldMaxValuesExceeded = 11712 |
超過自定義域值上限。 |
| CustomFieldRequiredValueNotProvided = 11713 |
未提供必要的自定義域值。 請參閱 WCF 的錯誤碼範例中的範例。 |
| CustomFieldCannotChangeLookupTable = 11715 |
無法變更自定義欄位查閱表格。 |
| CustomFieldFilterInvalid = 11716 |
自訂欄位篩選無效。 |
| CustomFieldRolldownInvalidOnFormulaFields = 11717 |
無法在公式自定義欄位上進行下拉式清單。 |
| CustomFieldFormulaFieldCannotBeRequired = 11718 |
公式欄位不可為必要。 |
| CustomFieldFormulaFieldCannotBeWorkflowControlled = 11719 |
公式欄位無法由工作流程控制。 |
| CustomFieldCannotSetValueOnFormulaFields = 11720 |
無法在公式欄位上設定值。 |
| CustomFieldNewPerRequestLimitExcedeed = 11721 |
超過新自定義欄位的要求限制。 限制 會在一 個要求中NEW_CF_PER_REQUEST_LIMIT。 |
| CustomFieldNameIsReservedName = 11722 |
自訂功能變數名稱不能是保留名稱。 |
| CustomFieldNameInvalidForOlapMeasure = 11723 |
自定義功能變數名稱對 OLAP Cube 量值無效。 |
| CustomFieldNameInvalidForOlapDimension = 11724 |
自定義功能變數名稱對 OLAP Cube 維度無效。 |
| CustomFieldSettingsInvalidForOlapMeasure = 11725 |
自定義欄位設定對 OLAP Cube 量值無效。 |
| CustomFieldSettingsInvalidForOlapDimension = 11726 |
自定義欄位設定對 OLAP Cube 維度無效。 |
| CustomFieldCannotAddRelativeImportanceField = 11727 |
無法新增相對重要性欄位。 |
| CustomFieldCannotAddProjectImpactField = 11728 |
無法新增項目影響欄位。 |
| CustomFieldInvalidDepartmentUid = 11731 |
自訂欄位中的部門 GUID 無效。 |
| CustomFieldCannotModifyDepartmentUidOnBuiltinFields = 11732 |
無法在內建自定義欄位上修改部門 GUID。 |
| CustomFieldCannotHaveBothLookupTableAndMultilineText = 11733 |
自定義欄位不能同時包含查閱表格和多行文字。 |
| CustomFieldCannotHaveBothFormulaAndMultilineText = 11734 |
自定義欄位不能同時包含公式和多行文字。 |
| CustomFieldDescriptionExceedsLimit = 11735 |
自定義欄位描述太長。 MD_PROP_DESCRIPTION屬性的最大長度為1000個字元。 |
| CustomFieldOnlyTextFieldsCanHaveMultilineText = 11736 |
只有文字自定義欄位可以有多行文字。 |
| CustomFieldOnlyProjectFieldsCanHaveMultilineText = 11737 |
只有專案自定義欄位可以有多行文字。 |
| CustomFieldCannotChangeWorkflowControlledBehaviorForNonProjectCustomFields = 11738 |
自定義欄位無法變更工作流程所控制之非專案自定義欄位的行為。 |
| CustomFieldIsWorkflowControlledAndCannotBeChanged = 11739 |
自定義欄位由工作流程控制,無法變更。 |
| CustomFieldCannotHaveRequiredFlagWhenWorkflowControlledFlagIsSet = 11740 |
當自定義欄位由工作流程控制時,就不需要自定義欄位。 |
| CustomFieldFormulaCreatesCircularReference = 11742 |
自定義欄位公式會建立循環參考。 |
| CustomFieldFormulaContainsInvalidFieldReference = 11743 |
自訂欄位公式包含無效的欄位參考。 |
| CustomFieldFormulaContainsErrors = 11744 |
自訂欄位公式包含一或多個錯誤。 |
| CustomFieldLocalCustomFieldNotDefined = 11745 |
未定義本機自定義欄位。 |
| CustomFieldGraphicalIndicatorContainsErrors = 11746 |
自訂欄位圖形指示器包含錯誤。 |
| CustomFieldGraphicalIndicatorContainsInvalidFieldReference = 11747 |
自訂欄位圖形化指標包含無效的欄位參考。 |
| CustomFieldGraphicalIndicatorTypeMismatch = 11748 |
自訂欄位圖形指示器的類型不符。 |
| CustomFieldFormulaFieldCannotReferenceWorkflowControlledField = 11749 |
公式中的欄位無法參考工作流程所控制的欄位。 |
| CustomFieldWorkflowCustomFieldBeingReferencedByFormula = 11750 |
公式嘗試參考工作流程自定義欄位。 |
表 13. 查閱表格
| 查閱表格錯誤碼 | 描述 |
|---|---|
| LookupTableMaskNotDefined = 11000 |
未定義查閱表格代碼遮罩。 |
| LookupTableMaskHasTooManyValues = 11001 |
查閱表格代碼遮罩有太多值。 |
| LookupTableMaskHasGaps = 11002 |
查閱表格代碼遮罩有間距。 |
| LookupTableMaskSequenceTypeLimitedToOneLevelDeep = 11003 |
程式代碼遮罩序列類型限制為一個層級。 |
| LookupTableMaskSequenceTypeInvalid = 11004 |
代碼遮罩序列類型無效。 |
| LookupTableMaskSequenceRequiresAnyLength = 11005 |
程序代碼遮罩序列需要 Any 的長度。 |
| LookupTableMaskSeparatorTooLong = 11006 |
代碼遮罩分隔符有太多字元。 |
| LookupTableMaskLevelMustBeBlankAcrossLCIDs = 11007 |
(語言標識碼) ,整個地區設定標識碼遮罩層級必須空白。 |
| LookupTableMaskSeparatorInvalid = 11008 |
代碼遮罩分隔符無效。 |
| LookupTableMaskBlankSeparatorInvalidAfterAnyLengthSequence = 11009 |
在序列長度為 Any 之後,空白分隔符無效。 |
| LookupTableMaskSequenceLengthInvalid = 11010 |
代碼遮罩序列長度無效。 |
| LookupTableMaskLevelMustBeOneOrMore = 11011 |
代碼遮罩必須是層級 1 或更高。 |
| LookupTableItemDoesNotFitMask = 11050 |
查閱表格專案不符合代碼遮罩定義。 |
| LookupTableItemContainsSeparator = 11051 |
查閱表格專案包含分隔符。 |
| LookupTableItemFullValueTooLong = 11052 |
查閱表格專案的完整值太長。 |
| LookupTableDuplicateSiblingsDisallowed = 11053 |
查閱表格中不允許重複的同層級。 |
| LookupTableSortOrderIndexInvalid = 11054 |
查閱表格排序順序索引無效。 |
| LookupTableSortOrderIndexDuplicate = 11055 |
重複的查閱表格排序順序索引。 |
| LookupTableSortOrderTypeInvalid = 11056 |
查閱表格排序順序類型無效。 |
| LookupTableSortOrderMustComeAfterParentSortOrder = 11057 |
排序順序必須位於父排序順序之後。 |
| LookupTableSortOrderMustComeBeforeParentNextSiblingSortOrder = 11058 |
排序順序必須位於下一個同層級排序順序的父代之前。 |
| LookupTableInvalidCookieLength = 11060 |
查閱表格的 Cookie 長度無效。 |
| LookupTableMustHaveValuesForPrimaryLCIDorJustOneValue = 11061 |
查閱表格必須具有主要地區設定標識碼的值 (語言標識碼) ,或只有一個值。 例如,當您建立多語言查閱表格時,每個層級只新增一個遮罩值,或先新增主要 LCID 的值。 |
| LookupTableLCIDNotSupportedInLookupTableLanguages = 11062 |
區域設置標識碼 (語言標識子) 不包含在查閱表格語言中。 |
| LookupTableInvalidDescriptionLength = 11063 |
查閱表格專案的描述長度無效。 |
| LookupTableCannotChangeBuiltInTables = 11064 |
無法變更內建的查閱表格。 |
| LookupTableCannotChangeTypeOnceCreated = 11065 |
無法在建立查閱表格之後變更查閱表格類型。 |
| LookupTableCannotDeleteLTWithDependantCustomField = 11066 |
無法刪除在自定義欄位中使用的查閱表格。 |
| LookupTableAllLevelsNotFilled = 11067 |
所有查閱表格層級都必須填滿。 |
| LookupTableDuplicateName = 11068 |
查閱表格名稱必須是唯一的。 |
| LookupTableInvalidName = 11069 |
查閱表格名稱無效。 |
| LookupTableDuplicateSiblingPhoneticsDisallowed = 11071 |
查閱表格中不能有重複的同層級注音。 |
| LookupTableItemInvalidLookupTable = 11073 |
查閱表格中的項目無效。 |
| LookupTableInvalidPhoneticsLength = 11074 |
注音欄位的長度無效。 |
| LookupTableAlreadyExists = 11076 |
查閱表格已經存在。 |
| LookupTableInvalidUID = 11078 |
查閱表格 GUID 無效。 |
| LookupTableFilterInvalid = 11079 |
查閱表格篩選無效。 |
| LookupTableLanguageParameterInvalidWithXmlFilter = 11080 |
語言參數在查閱表格 xmlFilter 參數中無效。 |
| LookupTableInvalidParentStructUid = 11081 |
查閱表格父結構的 GUID 無效。 |
| LookupTableItemContainsListSeparator = 11082 |
查閱表格專案包含清單分隔符。 |
表 14 中的錯誤碼包括專案詳細數據頁面的專案 (PDP) 、Exchange 同步處理、Project Web App 時間軸和資料庫錯誤。 表格 14 中的許多其他錯誤碼會在內部使用。
注意事項
Project Server 2013 中不會使用稽核錯誤碼。
表 14. 其他錯誤碼
| 其他錯誤碼 | 描述 |
|---|---|
| AuditingUpdateFailure = 31000 |
不會使用。 |
| AuditingCannotDeleteFeature = 31001 |
不會使用。 |
| AuditingCannotAddFeature = 31002 |
不會使用。 |
| AuditingFeatureIsNoLongerAudited = 31003 |
不會使用。 |
| AuditingItemIsNotYetAvailable = 31004 |
不會使用。 |
| AuditingInvalidFeatureUid = 31005 |
不會使用。 |
| AuditingInvalidStoreForSelectedFeature = 31006 |
不會使用。 |
| AuditingInvalidStore = 31007 |
不會使用。 |
| AuditingVersionNameTooLong = 31008 |
不會使用。 |
| AuditingBeginVersionFailure = 31009 |
不會使用。 |
| AuditingEndVersionFailure = 31010 |
不會使用。 |
| ProjectDetailPagesStrategicImpactRatingRequired = 32000 |
專案詳細數據頁面需要策略性影響評等。 |
| ProjectDetailPagesMissingPDPLinks = 32001 |
遺漏專案詳細數據頁面的連結。 |
| ProjectDetailPagesUnavailableWorker = 32002 |
專案向下鑽研載入失敗。 沒有背景工作角色可用。 |
| ProjectDetailPagesFailedToLoadProjectInWorker = 32003 |
背景工作角色無法載入。 |
| AppPermissionInvalidAppPermissionId = 32300 |
應用程式許可權標識碼有問題。 |
| InvariantValidationPSIFailed = 40000 |
如果有任何私用方法傳回 ValidationMethodFailed,則由 PWA 方法傳回。 內部使用。 |
| ValidationMethodFailed = 40001 |
當私人 PWA 方法偵測到資料庫不一致時,會傳回這些方法。 內部使用。 |
| GeneralExchangeSyncError = 40500 |
Microsoft Exchange 同步處理中的一般錯誤。 內部使用。 |
| ExchangeSyncRootFolderCreationFailed = 40501 |
無法在 Microsoft Exchange 同步處理中建立根資料夾。 |
| ExchangeSyncTaskFolderCreationFailed = 40502 |
無法建立工作資料夾。 |
| ExchangeSyncCouldNotGetRootFolder = 40503 |
無法取得根資料夾。 |
| ExchangeSyncCouldNotLoadTaskObject = 40504 |
無法載入工作物件。 |
| ExchangeSyncNewExchangeTaskCreationFailed = 40505 |
在 Exchange 同步處理中建立新工作失敗。 |
| ExchangeSyncFailedToUpdateCacheForUser = 40506 |
無法更新使用者的 Exchange 同步處理快取。 |
| ExchangeSyncFailedToUpdateExchangeTask = 40507 |
無法更新 Microsoft Exchange 中的工作。 |
| ExchangeSyncSubscriptionUpdateFailed = 40508 |
無法更新 Exchange 同步處理訂閱。 |
| ExchangeSyncEWSUrlFailed = 40509 |
Microsoft Exchange Web 服務 URL 失敗。 |
| ExchangeSyncExchangeUrlRefreshFailed = 40510 |
無法重新整理 Exchange URL。 |
| ExchangeSyncExchangeSubscriptionUpdateForUserFailed = 40511 |
無法更新使用者的 Exchange 訂用帳戶。 |
| ExchangeSyncGeneralProcessingFailure = 40512 |
Microsoft Exchange 同步處理中的一般處理失敗。 |
| ExchangeSyncDeletionOfTasksInExchangeFailure = 40513 |
無法刪除 Exchange 同步處理中的工作。 |
| ExchangeSyncAttemptedSyncOfInvalidConfiguredResource = 40514 |
嘗試同步處理資源與無效的組態。 |
| ExchangeSyncRetrievalOfEWSUrlCausedException = 40515 |
在擷取 Exchange Web 服務期間發生例外狀況。 |
| TimelineViewDataDoesNotExist = 42000 |
Project Web App 中時程表檢視的數據不存在。 |
| DatabaseUndefinedError = 50000 |
未定義資料庫。 |
| DatabaseCannotInsertDuplicateKeyError = 50001 |
資料庫無法插入重複的索引鍵。 |
表 15. 通知
| 通知錯誤碼 | 描述 |
|---|---|
| NotificationReminderUnknown = 16050 |
未知的提醒通知。 |
| NotificationReminderParentNotSubscribed = 16051 |
提醒通知的父系沒有訂用帳戶。 |
| NotificationReminderParentNotFound = 16052 |
找不到提醒通知的父系。 |
| NotificationReminderChildStillSubscribed = 16053 |
通知提醒的子系仍有訂用帳戶。 |
| NotificationReminderChildNotFound = 16054 |
找不到提醒通知的子系。 |
| NotificationEMailDeliveryFailed = 16080 |
通知電子郵件訊息傳遞失敗。 |
| NotificationQueueMessageFailed = 16082 |
通知佇列訊息失敗。 |
| NotificationXSLTTransformationError = 16084 |
通知 XSLT 轉換中發生錯誤。 |
數據表 16 中的所有錯誤碼都適用於優化工具,這是項目組合分析中使用的元件。
表 16. 優化工具 (項目組合分析)
| 優化工具錯誤碼 | 描述 |
|---|---|
| OptimizerDepInvalidDepType = 29000 |
OptimizerDependencyDataSet.OptimizerDependenciesRow 中的優化器DEPENDENCY_TYPE值無效。 請參閱 Optimizer.DependencyTypes。 |
| OptimizerDepInvalidEntityType = 29001 |
實體類型無效。 請參閱 Entities 屬性。 |
| OptimizerDepInvalidPosition = 29003 |
POSITION 值無效。 |
| OptimizerDepDuplicateDependentProjects = 29004 |
OptimizerDependencyDataSet.OptimizerDependencyDetailsDataTable 中有重複的專案。 |
| OptimizerDepInvalidDependency = 29005 |
優化工具相依性無效。 |
| OptimizerDepCircularDependency = 29006 |
有迴圈相依性。 |
| OptimizerCannotDeleteDependency = 29007 |
無法刪除相依性。 |
| OptimizerCannotCreateDependency = 29008 |
無法建立相依性。 |
| OptimizerCannotUpdateDependency = 29009 |
無法更新相依性。 |
| OptimizerCannotCreateMultipleDependencies = 29010 |
無法建立多個相依性。 |
| OptimizerCannotUpdateMultipleDependencies = 29011 |
無法更新多個相依性。 |
| OptimizerEngineMatrixNotFilled = 29100 |
優化工具沒有足夠的數據可供計算。 |
| OptimizerEngineCustomFieldIsNotAConstraint = 29101 |
自訂欄位不是優化工具的條件約束。 |
| OptimizerCouldNotCalculatePrioritiesFromCustomFields = 29102 |
無法從指定的自定義欄位計算優先順序。 |
| OptimizerEngineBinaryInfeasibleSolution = 29103 |
優化工具計算會產生不可行的解決方案。 |
| OptimizerEngineBinaryNumericalError = 29104 |
優化工具計算中發生數值錯誤。 |
| OptimizerEngineBinaryTimedOut = 29105 |
優化工具計算逾時。 |
| OptimizerEngineBinaryMaxedIterations = 29106 |
優化工具計算達到反覆運算次數上限。 |
| OptimizerEngineBinarySubOptimal = 29107 |
優化工具計算結果不是最佳結果。 |
| OptimizerEngineBinaryInternalError = 29108 |
優化工具計算中有內部錯誤。 |
| OptimizerInvalidRange = 29200 |
優化工具的日期範圍無效。 |
| OptimizerNonNormalizedWeights = 29201 |
AnalysisDataSet.AnalysisPriorityDataDataTable 中的 WEIGHT 值未正規化。 |
| OptimizerCannotEditPrioritization = 29300 |
無法編輯驅動程序優先順序。 |
| OptimizerCannotDeletePrioritization = 29301 |
無法刪除驅動程序優先順序。 |
| OptimizerCannotCreatePrioritization = 29302 |
無法建立驅動程序優先順序。 |
| OptimizerCannotUpdatePrioritization = 29303 |
無法更新驅動程序優先順序。 |
| OptimizerCannotCalculateDriverPriorities = 29304 |
無法計算驅動程序優先順序。 |
| OptimizerCannotCreateMultiplePrioritizations = 29305 |
無法建立多個驅動程序優先順序。 |
| OptimizerCannotUpdateMultiplePrioritizations = 29306 |
無法更新多個驅動程序優先順序。 |
| OptimizerDriverRelationsNotFilled = 29307 |
DriverRelationsRow 數據不完整。 |
| OptimizerDriversNotFilled = 29308 |
項目驅動程式中沒有足夠的資訊可供方案使用。 |
| OptimizerDriverRelationsInvalidInversedValue = 29309 |
DriverPrioritizationDataSet.DriverRelationsRow 中有反向值。 |
| OptimizerCannotCreatePrioritizationUsingInactiveDrivers = 29310 |
DriverPrioritizationDataSet.DriverRelationsRow 中指定了非作用中的驅動程式。 檢查 DRIVER1_UID 和 DRIVER2_UID 屬性。 |
| OptimizerCannotChangePrioritizationType = 29311 |
無法變更優先順序類型。 |
| OptimizerCannotSpecifyPriorityValuesForCalculatedPrioritizations = 29312 |
如果計算優先順序,您就無法指定優先順序值。 |
| OptimizerCannotNormalizePriorityValues = 29313 |
優先順序值無法正規化。 |
| OptimizerTooManyDriversInPrioritization = 29314 |
優先順序中有太多商務驅動程式。 |
| OptimizerInvalidProjectImpactValue = 29400 |
項目影響值無效。 |
| OptimizerCannotDeleteDriver = 29401 |
無法刪除項目驅動程式。 |
| OptimizerCannotCreateDriver = 29402 |
無法建立專案驅動程式。 |
| OptimizerCannotUpdateDriver = 29403 |
無法更新專案驅動程式。 |
| OptimizerCannotEditDriver = 29404 |
無法編輯專案驅動程式。 |
| OptimizerCannotCreateMultipleDrivers = 29405 |
無法建立多個驅動程式。 |
| OptimizerCannotUpdateMultipleDrivers = 29406 |
無法更新多個驅動程式。 |
| OptimizerInvalidRelativeImportanceValue = 29407 |
相對重要性值無效。 |
| OptimizerInvalidDriverUid = 29500 |
驅動程式 GUID 無效。 |
| OptimizerInvalidEntityType = 29501 |
實體類型對優化工具無效。 |
| OptimizerInvalidProjectUid = 29502 |
專案 GUID 無效。 |
| OptimizerInvalidCustomFieldUid = 29503 |
自訂欄位 GUID 對優化工具無效。 |
| OptimizerInvalidHardConstraintUid = 29504 |
硬式條件約束 GUID 無效。 |
| OptimizerInvalidAnalysisUid = 29505 |
分析 GUID 無效。 |
| OptimizerDriverFilterInvalid = 29506 |
驅動程式篩選無效。 |
| OptimizerPrioritizationFilterInvalid = 29507 |
優先順序篩選無效。 |
| OptimizerCannotLoadOptimizationEngine = 29508 |
無法載入優化工具計算引擎。 |
| OptimizerAnalysisFilterInvalid = 29509 |
分析篩選無效。 |
| OptimizerSolutionFilterInvalid = 29510 |
優化工具的解決方案篩選無效。 |
| OptimizerDependenciesFilterInvalid = 29511 |
優化工具的相依性篩選無效。 |
| OptimizerInvalidSolutionUid = 29512 |
優化工具的解決方案 GUID 無效。 |
| OptimizerInvalidViewUid = 29513 |
優化工具的檢視 GUID 無效。 |
| OptimizerInvalidAnalysisType = 29600 |
組合分析的類型無效。 |
| OptimizerInvalidPrioritizationType = 29601 |
優化工具的優先順序類型無效。 |
| OptimizerCannotDeleteAnalysis = 29602 |
無法刪除公事包分析。 |
| OptimizerCannotCreateAnalysis = 29603 |
無法建立組合分析。 |
| OptimizerCannotUpdateAnalysis = 29604 |
無法更新公事包分析。 |
| OptimizerInvalidPrioritizationUid = 29607 |
優先順序 GUID 無效。 |
| OptimizerCannotCreateMultipleAnalyses = 29608 |
無法建立多個組合分析。 |
| OptimizerCannotUpdateMultipleAnalyses = 29609 |
無法更新多個公事包分析。 |
| OptimizerCannotCalculateProjectPriorities = 29610 |
優化工具無法計算專案優先順序。 |
| OptimizerCannotDeleteAnalysisProjectImpact = 29611 |
無法刪除公事包分析中的項目影響。 |
| OptimizerCannotChangeAnalysisProjects = 29612 |
無法變更公事包分析中的專案。 |
| OptimizerCannotChangePriorityData = 29613 |
無法變更優先順序數據。 |
| OptimizerCannotEditAnalysis = 29614 |
無法編輯公事包分析。 |
| OptimizerInvalidPlannerData = 29615 |
Planner 數據對優化工具無效。 |
| OptimizerCannotChangeImpactData = 29616 |
無法變更項目影響數據。 |
| OptimizerInvalidProjectsNumber = 29617 |
項目數目無效。 |
| OptimizerCannotAddImpactCFUIDToCFAnalysis = 29618 |
無法新增項目影響自定義欄位 GUID (PROJECT_IMPACT_CF_UID ) 以進行組合分析。 |
| OptimizerInvalidDepartmentUid = 29619 |
DEPARTMENT_UID無效。 |
| OptimizerTooManyProjectsInAnalysis = 29620 |
分析中有太多專案。 |
| QueueAnalysisCannotDeleteAnalysis = 29680 |
QueueDeleteAnalyses 方法無法刪除分析。 |
| QueueAnalysisCannotCreateAnalysis = 29681 |
QueueCreateAnalysis 方法無法建立分析。 |
| QueueAnalysisCannotUpdateAnalysis = 29682 |
QueueUpdateAnalysis 方法無法更新分析。 |
| AnalysisMismatchedJobList = 29690 |
分析作業清單不相符。 |
| OptimizerInvalidForceInLookupTableUid = 29691 |
無法強制使用查閱表格 GUID。 |
| OptimizerInvalidForceOutLookupTableUid = 29692 |
無法強制執行查閱表格 GUID。 |
| OptimizerDuplicateForceLookupTableUids = 29693 |
有重複的強制查閱表格 GUID。 |
| OptimizerInvalidDecisionResult = 29701 |
決策結果無效。 |
| OptimizerInvalidForcedStatus = 29702 |
強制狀態無效。 |
| OptimizerCannotDeleteSolution = 29703 |
QueueDeleteOptimizerSolutions 方法無法刪除 Optimizer 解決方案。 |
| OptimizerCannotCreateSolution = 29704 |
QueueCreateOptimizerSolution 方法無法建立優化工具解決方案。 |
| OptimizerCannotUpdateSolution = 29705 |
QueueUpdateAnalysis 方法無法更新優化工具解決方案。 |
| OptimizerCannotCalculateSolutionStrategicAlignment = 29706 |
優化工具無法計算策略性對齊的解決方案。 |
| OptimizerCannotCreateMultipleSolutions = 29707 |
優化工具無法建立多個解決方案。 |
| OptimizerCannotUpdateMultipleSolutions = 29708 |
優化工具無法更新多個解決方案。 |
| OptimizerCannotAddPrioritizationToCFAnalysis = 29709 |
優化工具無法將優先順序新增至自定義欄位以進行分析。 |
| OptimizerTableIsReadOnly = 29710 |
優化工具數據表是唯讀的。 |
| OptimizerSolutionCreateMessageFailed = 29711 |
優化工具無法發出「已建立解決方案」訊息。 |
| OptimizerSolutionDeleteMessageFailed = 29712 |
優化工具無法發出「解決方案已刪除」訊息。 |
| OptimizerCannotCalculateEfficientFrontier = 29714 |
優化工具無法計算分析的有效新領域。 |
| OptimizerCannotUpdateSolutionProperties = 29715 |
無法更新方案屬性。 |
| OptimizerInvalidConstraintPosition = 29716 |
優化工具中的條件約束位置無效。 |
| OptimizerInvalidHardConstraintPosition = 29717 |
優化工具中的硬式條件約束位置無效。 |
| OptimizerInvalidConstraintLimit = 29718 |
優化工具中的條件約束限制無效。 |
| OptimizerInvalidConstraintValue = 29719 |
條件約束值無效。 |
| OptimizerInvalidSolutionProjectsSet = 29720 |
方案中的專案集無效。 |
| OptimizerCannotCommitSolution = 29721 |
CommitOptimizerSolution 方法無法認可解決方案。 |
| OptimizerInvalidInputData = 29723 |
優化工具的輸入數據無效。 |
| OptimizerInvalidConstraintSet = 29724 |
優化工具的條件約束集無效。 |
| OptimizerCannotUpdateAnalysisMetrics = 29725 |
無法更新分析計量。 |
| OptimizerSolutionMismatchedJobList = 29726 |
解決方案中的作業清單不相符。 |
| OptimizerInvalidForceLookupTableValue = 29727 |
強制查閱表格值無效。 |
| OptimizerCannotCreateSolutionWhileAnalysisUpdateIsPending = 29728 |
分析更新擱置時,無法建立優化工具解決方案。 |
| OptimizerProjectSelectorAtLeastOne = 29800 |
至少必須為優化工具選取一個專案。 |
表格 17 中的錯誤碼適用於 Planner,這是項目組合分析中使用的元件。
表 17. Planner (項目組合分析)
| Planner 錯誤碼 | 描述 |
|---|---|
| PlannerSolutionMessageDeleteFailed = 28000 |
佇列錯誤:刪除規劃工具解決方案的訊息失敗。 |
| PlannerSolutionMessageCreateFailed = 28001 |
佇列錯誤:建立規劃工具解決方案的訊息失敗。 |
| PlannerInvalidRBSValueUid = 28002 |
資源分解結構值的 GUID 在 Planner 數據中無效。 |
| PlannerInvalidCustomFieldUid = 28003 |
自訂欄位的 GUID 無效。 |
| PlannerHorizonInvalid = 28004 |
Planner 時間範圍無效。 時間範圍是針對容量規劃所指定的期間。 |
| PlannerHorizonTooBig = 28005 |
時間範圍在未來太遠。 |
| PlannerInvalidBookingType = 28006 |
資源預約類型無效。 |
| PlannerInvalidTimeScale = 28007 |
時間刻度無效。 |
| PlannerInvalidProjectSNET = 28008 |
專案的「開始時間不早於」日期無效。 |
| PlannerInvalidProjectFNLT = 28009 |
專案的「完成時間不晚於」日期無效。 |
| PlannerInvalidAnalysisStartDate = 28010 |
專案的 START_DATE 無效。 |
| PlannerInvalidAnalysisDuration = 28011 |
DURATION 對公事包分析無效。 |
| PlannerInvalidHorizonStartDate = 28012 |
時間範圍的開始日期無效。 |
| PlannerInvalidHorizonEndDate = 28013 |
時間範圍的結束日期無效。 |
| PlannerInvalidHorizonTimeScale = 28014 |
時間範圍的時間刻度無效。 |
| PlannerInvalidAnalysisType = 28015 |
組合分析的類型無效。 |
| PlannerHorizonStartDateDoesNotMatchTimeScale = 28016 |
時間範圍的開始日期不符合時間刻度。 |
| PlannerHorizonEndDateDoesNotMatchTimeScale = 28017 |
時間範圍的結束日期不符合時間刻度。 |
| PlannerAnalysisNoCapacityData = 28037 |
公事包分析沒有資源容量數據。 |
| PlannerInvalidSolutionUid = 28100 |
分析解決方案 GUID 無效。 |
| PlannerInvalidOptimizerSolutionUid = 28101 |
優化工具解決方案 GUID 無效。 |
| PlannerInvalidLookupTableValueUid = 28102 |
查閱表格值 GUID 無效。 |
| PlannerInvalidEfficientFrontierUid = 28103 |
FRONTIER_UID無效。 |
| PlannerInvalidProjectUid = 28104 |
專案 GUID 無效。 |
| PlannerInvalidAllocationThreshold = 28105 |
配置臨界值無效。 |
| PlannerInvalidHiringType = 28109 |
HIRING_TYPE無效。 請參閱 Planner。PlannerHiringType。 |
| PlannerInvalidConstraintType = 28110 |
CONSTRAINT_TYPE無效。 請參閱 Planner。ConstraintType。 |
| PlannerInvalidConstraintValue = 28111 |
CONSTRAINT_VALUE無效。 |
| PlannerInvalidRateTable = 28112 |
RATE_TABLE無效。 |
| PlannerInvalidSolutionForConstraint = 28113 |
Planner 解決方案對條件約束無效。 在規劃工具的第一階段期間,會強制使用太多專案。 |
| PlannerInvalidSolutionForDependencies = 28114 |
Planner 解決方案無效,因為考慮商務相依性或衝突的專案太多。 第二次傳遞時會發生此錯誤。 |
| PlannerInvalidSolutionForScheduling = 28115 |
Planner 解決方案不適用於排程,因為有迴圈相依性。 |
| PlannerInvalidAnalysisUid = 28116 |
ANALYSIS_UID無效。 |
| PlannerInvalidProjectStartDate = 28200 |
項目開始日期無效。 |
| PlannerInvalidProjectEndDate = 28201 |
項目結束日期無效。 |
| PlannerInvalidProjectDuration = 28202 |
項目持續時間無效。 |
| PlannerInvalidProjectFNLTDate = 28203 |
專案的「完成時間不晚於」日期無效。 |
| PlannerInvalidProjectSNETDate = 28204 |
專案的「開始時間不早於」日期無效。 |
| PlannerCannotCreateSolution = 28900 |
Planner 無法建立解決方案。 |
| PlannerCannotUpdateSolution = 28901 |
Planner 無法更新解決方案。 |
| PlannerCannotDeleteSolution = 28902 |
Planner 無法刪除解決方案。 |
| PlannerCannotCreateMultipleSolutions = 28903 |
Planner 無法建立多個解決方案。 |
| PlannerCannotUpdateMultipleSolutions = 28904 |
Planner 無法更新多個解決方案。 |
| PlannerTableIsReadOnly = 28907 |
DataTable 是唯讀的。 |
| PlannerCannotCommitSolution = 28908 |
Planner 無法將解決方案認可至資料庫。 |
| PlannerFieldIsReadOnly = 28909 |
欄位是唯讀的。 |
| PlannerProjectNotInParentSolution = 28910 |
專案不在父方案中。 |
| PlannerProjectNotSelectedInParentSolution = 28911 |
父方案中未選取專案。 |
| PlannerProjectNotInParentAnalysis = 28912 |
專案不在父產品群組分析中。 |
| PlannerProjectBeyondHorizon = 28913 |
專案延伸超過時間範圍。 |
| PlannerResourceAllocationInternalError = 28915 |
資源配置發生內部錯誤。 |
| PlannerResourceAllocationInfeasibleSolution = 28916 |
資源配置是不可行的解決方案。 |
| PlannerProjectEndDateViolatesDependency = 28917 |
項目結束日期違反相依性。 |
| PlannerInvalidProjectsSet = 28919 |
專案集無效。 |
| PlannerInvalidInputData = 28920 |
Planner 具有無效的輸入數據。 |
| PlannerDecimalOverflowError = 28921 |
Planner 中有十進位元錯誤。 |
| PlannerSolutionMismatchedJobList = 28922 |
解決方案的作業清單不相符。 |
| PlannerInvalidForceLookupTableValue = 28923 |
查閱表格的強制值無效。 |
| PlannerNoHiredResource = 28924 |
提案未僱用任何資源。 |
表 18. Project
| 項目錯誤碼 | 描述 |
|---|---|
| ProjectGlobalNotFound = 100 |
找不到企業通用範本。 |
| ProjectGlobalCannotBeDeleted = 101 |
無法刪除企業通用範本。 |
| ProjectNotFound = 1000 |
找不到專案。 |
| ProjectAlreadyExists = 1001 |
專案已經存在。 |
| ProjectCheckedoutToOtherUser = 1002 |
項目會取出給另一位使用者。 |
| ProjectTypeInvalidForCreate = 1003 |
建立作業的項目類型無效。 |
| ProjectParametersInvalid = 1004 |
一或多個項目參數無效。 |
| ProjectNotCheckedoutToUser = 1006 |
專案未取出給使用者。 |
| ProjectCheckedout = 1007 |
項目已取出。 |
| ProjectTypeInvalid = 1008 |
項目類型無效。 |
| ProjectIDInvalid = 1009 |
項目標識碼無效。 |
| ProjectNameTooLong = 1014 |
項目名稱太長。 |
| ProjectManagerNameTooLong = 1015 |
項目經理名稱太長。 |
| ProjectNameInvalid = 1016 |
專案名稱無效。 |
| ProjectStartDateMissing = 1025 |
項目開始日期遺失。 |
| ProjectNameMissing = 1026 |
項目名稱遺失。 |
| ProjectVersionMissing = 1027 |
遺漏專案版本。 |
| ProjectDoesNotExist = 1028 |
專案不存在。 |
| ProjectMultipleProjectsInvalid = 1029 |
多個項目無效。 |
| ProjectHasWriteLock = 1030 |
Project 在資料庫中有寫入鎖定。 |
| ProjectHasPendingWriteLock = 1031 |
Project 有暫止的寫入鎖定。 |
| ProjectHasNoReadLock = 1032 |
Project 沒有讀取鎖定。 |
| ProjectHasReadLock = 1033 |
專案具有讀取鎖定。 |
| ProjectNameAlreadyExists = 1034 |
專案名稱已經存在。 |
| ProjectOptCriticalSlackLimitInvalid = 1035 |
選擇性的重大寬限時間限制無效。 |
| ProjectOptCurrencyPositionInvalid = 1036 |
選擇性的貨幣位置無效。 |
| ProjectOptCurrencyDigitsInvalid = 1037 |
選擇性的貨幣數字無效。 |
| ProjectOptCurrencySymbolTooLong = 1038 |
選擇性的貨幣符號太長。 |
| ProjectCannotDelete = 1039 |
無法刪除專案。 只能刪除一般或範本伺服器端專案。 |
| ProjectCannotAdd = 1040 |
無法在伺服器端專案上使用 AddToProject 方法。 |
| ProjectOptCurrencySymbolInvalid = 1041 |
選擇性的貨幣符號無效。 |
| ProjectHasNoWriteLock = 1042 |
項目沒有寫入鎖定。 |
| ProjectFilterInvalid = 1043 |
項目篩選無效。 |
| ProjectTooLarge = 1044 |
專案提案太大。 |
| ProjectOptCurrencyCodeNot3Chars = 1045 |
選擇性的貨幣代碼不是三個字元。 |
| ProjectOptCurrencyCodeInvalid = 1046 |
貨幣代碼在項目選項中無效。 |
| ProjectActualsAreProtected = 1047 |
項目實際值會受到保護。 |
| ProjectTemplateNotFound = 1048 |
找不到項目範本。 |
| ProjectCurrencyCodeInvalid = 1049 |
貨幣代碼無效。 |
| ProjectCannotEditCostResource = 1050 |
無法編輯成本資源。 |
| ProjectIsNotPublished = 1051 |
專案未發佈。 |
| ProjectExceededLWPTaskLimit = 1052 |
超過輕量型專案) (專案提案的工作限制。 |
| ProjectOptFinishDateInvalid = 1053 |
項目選項中的完成日期無效。 |
| ProjectExceededItemsLimit = 1054 |
超過要處理的專案限制。 Project Server 服務應用程式無法使用 ProjectDataSet 來新增或更新所有數據表中總計超過 1000 個專案。 若要處理超過 1000 個專案,請使用多個呼叫,例如 QueueUpdateProject。 |
| ProjectColumnNotReadOnly = 1055 |
數據行不是唯讀的。 |
| ProjectInvalidOwner = 1056 |
項目擁有者無效。 |
| ProjectCantEditPctWrkCompForNonWrkRscs = 1057 |
無法編輯沒有實際工作分派之工作的 PctWorkComplete 。 |
| ProjectCannotEditMaterialResource = 1058 |
無法編輯材料資源。 |
| ProjectCannotEditFieldWhenTaskHasNoWorkAssignment = 1059 |
無法編輯欄位,因為工作沒有工作分派。 |
| ProjectSubProjectNotFound = 1070 |
. 找不到任何子專案。 |
| ProjectResourceNotFound = 1100 |
找不到資源。 |
| ProjectResourceAlreadyExists = 1101 |
資源已經存在。 |
| ProjectCannotReplaceResourceWithSelf = 1106 |
無法將資源取代為相同的物件。 |
| ProjectCannotChangeLockedTrackingMethod = 1107 |
無法變更,因為追蹤方法已鎖定。 |
| ProjectInvalidColumnForCompatibilityMode = 1108 |
相容性模式的數據行無效。 |
| ProjectUpdateInvalidUpdateSequenceNumber = 1151 |
專案更新中的序號無效。 |
| ProjectUpdateDuplicateUpdateSequenceNumber = 1152 |
專案更新中重複的序號。 |
| ProjectUpdateNullUpdateSequenceNumber = 1153 |
專案更新中的 Null 序號。 |
| ProjectUpdateNullUpdateColumnNames = 1154 |
專案更新中的 Null 資料行名稱。 |
| ProjectUpdateInvalidProjectUID = 1155 |
專案 GUID 在專案更新中無效。 |
| ProjectUpdateInvalidColumnForUpdate = 1156 |
數據行對專案更新無效。 |
| ProjectUpdateCannotEditColumn = 1157 |
無法編輯專案更新中的數據行。 |
| ProjectUpdateNoChangesToValidateAndSchedule = 1158 |
專案更新不包含任何可驗證和排程的變更。 |
| LinkNotFound = 1159 |
找不到連結。 |
| ProjectUpdateInvalidColumnValue = 1160 |
數據行值在專案更新中無效。 |
| ProjectCannotDeleteItem = 1161 |
無法刪除專案專案。 |
| ProjectUpdateCannotComputeOptIndex = 1162 |
無法計算專案更新中的優化索引。 |
| ProjectCannotUpdateDueToVisibilityMode = 1163 |
無法更新,因為專案處於可見性模式。 |
| ProjectNodeConsistencyException = 9132 |
例外狀況:節點不一致。 |
| ProjectSchedulingEngineException = 9133 |
排程引擎中的例外狀況。 |
| ProjectFormulaCalculationException = 9134 |
公式計算中的例外狀況。 |
| ProjectUpdateDatabaseException = 9135 |
資料庫更新中的例外狀況。 |
| ProjectDeleteException = 9136 |
刪除專案的例外狀況。 |
| ProjectOperationException = 9137 |
項目作業中的例外狀況。 |
| ProjectCannotComunicateWithPCS = 9138 |
無法與PCS背景工作角色通訊。 |
| ProjectPCSSessionInvalid = 9139 |
無法開啟引擎會話中的專案。 |
| ProjectPublishFailure = 23000 |
發佈專案時佇列失敗。 |
| ProjectCurrencyConflict = 23001 |
指定的貨幣發生衝突。 |
| ProjectPublishFailed = 23002 |
加入佇列時發佈項目失敗。 |
| ProjectReversePublishFailed = 23003 |
項目發佈作業在加入佇列時失敗。 |
| ProjectReversePublishFailure = 23004 |
在佇列處理期間,專案的反向發佈失敗。 |
| ProjectArchiveRetentionDeleteFailure = 23005 |
因為封存保留而無法刪除專案。 |
| ProjectDeleteFailure = 23006 |
刪除項目失敗。 |
| ProjectPublishEnqueueFailure = 23007 |
加入佇列時項目發佈失敗。 |
| ProjectCheckinFailure = 23008 |
在佇列處理期間簽入項目失敗。 |
| ProjectCheckinFailed = 23009 |
加入佇列時簽入項目失敗。 |
| ProjectCheckoutFailed = 23010 |
用戶沒有專案簽出許可權。 |
| ProjectPublishSummaryEnqueueFailure = 23011 |
加入佇列時發佈摘要失敗。 |
| ProjectPublishSummaryFailed = 23012 |
發佈摘要失敗。 |
| ProjectUpdateScheduledProjectFailure = 26026 |
佇列處理期間專案排程更新失敗。 |
| ProjectSyncProjectEnterpriseEntitiesFailure = 26033 |
無法在佇列處理期間同步處理專案企業實體。 |
| GeneralDalDatabaseIsReadOnly = 26034 |
專案向下鑽研載入失敗。 資料庫是唯讀的。 |
| GeneralDatabaseCommunicationError = 26035 |
有許多不同的原因,例如網路或驗證問題。 |
表 19. Reporting Data Service (RDS)
| RDS 錯誤碼 | 描述 |
|---|---|
| ReportingAttributeCubeSettingsChangedMessageFailed = 24000 |
Cube 設定屬性的 RDS 變更訊息失敗。 |
| ReportingBaseCalendarChangeMessageFailed = 24001 |
基準行事曆的 RDS 變更訊息失敗。 |
| ReportingCustomFieldMetadataChangeMessageFailed = 24002 |
自訂欄位元數據的 RDS 變更訊息失敗。 |
| ReportingEntityUserViewChangedMessageFailed = 24003 |
實體用戶檢視的 RDS 變更訊息失敗。 |
| ReportingFiscalPeriodChangeMessageFailed = 24004 |
RDS 變更訊息在會計期間失敗。 |
| ReportingLookupTableChangeMessageFailed = 24005 |
查閱表格的 RDS 變更訊息失敗。 |
| ReportingProjectChangeMessageFailed = 24006 |
專案的 RDS 變更訊息失敗。 |
| ReportingResourceCapacityUpdateMessageFailed = 24007 |
資源容量的 RDS 更新訊息失敗。 |
| ReportingResourceChangeMessageFailed = 24008 |
資源的 RDS 變更訊息失敗。 |
| ReportingTimesheetAdjustMessageFailed = 24009 |
時程表的 RDS 調整訊息失敗。 |
| ReportingTimesheetClassCreateMessageFailed = 24010 |
時程表類別的 RDS 建立訊息失敗。 |
| ReportingTimesheetDeleteMessageFailed = 24011 |
時程表的 RDS 刪除訊息失敗。 |
| ReportingTimesheetPeriodDeleteMessageFailed = 24012 |
RDS 刪除訊息在時程表期間失敗。 |
| ReportingTimesheetPeriodMessageFailed = 24013 |
RDS 訊息在時程表期間失敗。 |
| ReportingTimesheetSaveMessageFailed = 24014 |
時程表的 RDS 儲存訊息失敗。 |
| ReportingTimesheetStatusChangeMessageFailed = 24015 |
時程表狀態的 RDS 變更訊息失敗。 |
| ReportingWSSSyncMessageFailed = 24016 |
SharePoint 同步處理的 RDS 訊息失敗。 |
| ReportingGetSPWebFailed = 24017 |
RDS 無法取得 SharePoint Web 值。 |
| ReportingWssSyncListFailed = 24018 |
RDS 無法與 SharePoint 清單同步。 |
| ReportingWssTransferLinksFailed = 24019 |
RDS 無法傳輸 SharePoint 連結。 |
| ReportingQueueMessageSubmitFailed = 24020 |
RDS 無法將訊息提交至佇列。 |
| ReportingWssSyncHRefFailed = 24021 |
RDS 無法與 SharePoint HRef 值同步。 |
| ReportingSyncGlobalDataMessageFailed = 24022 |
要與企業全域數據同步處理的 RDS 訊息失敗。 |
| ReportingRDBRefreshMessageFailed = 24023 |
重新整理 RDB 的 RDS 訊息失敗。 |
| ReportingAttributeCubeDepartmentsChangedMessageFailed = 24024 |
RDS 訊息無法變更 OLAP Cube 的部門屬性。 |
| ReportingTimesheetProjectAggregationMessageFailed = 24025 |
RDS 訊息無法匯總 RDB 中時程表的專案。 |
| ReportingRdbBulkDataSyncMessageFailed = 24026 |
RDB 中大量數據同步處理的 RDS 訊息失敗。 |
| ReportingWorkflowMetadataSyncMessageFailed = 24027 |
RDS 訊息無法同步處理工作流程元數據。 |
| ReportingProjectWorkflowInformationSyncMessageFailed = 24028 |
RDS 訊息無法同步處理專案工作流程資訊。 |
| ReportingEptSyncMessageFailed = 24029 |
RDS 訊息無法同步處理企業項目範本。 |
| ReportingSummaryProjectPublishMessageFailed = 24030 |
RDS 訊息無法發佈摘要專案。 |
| ReportingSolutionCommitedDecisionChangedMessageFailed = 24031 |
RDS 訊息無法變更解決方案的認可決策。 |
| ReportingDelayedUpgradeFailed = 24032 |
RDB 延遲升級失敗。 |
表 20. 資源
| 資源錯誤碼 | 描述 |
|---|---|
| ResourceNotFound = 2000 |
找不到資源。 |
| ResourceAlreadyExists = 2001 |
資源已經存在。 |
| ResourceCheckedoutToOtherUser = 2002 |
資源已取出給另一位使用者。 |
| ResourceUIDInvalid = 2011 |
資源 GUID 無效。 |
| ResourceNameInvalid = 2016 |
資源名稱無效。 |
| ResourceNameTooLong = 2017 |
資源名稱太長。 |
| ResourceInitialsTooLong = 2018 |
資源縮寫太長。 |
| ResourceCheckedout = 2025 |
資源已取出。 |
| ResourceNTAccountInvalid = 2026 |
資源 Windows (NTLM) 帳戶無效。 |
| ResourceNameAlreadyInUse = 2027 |
已使用資源名稱。 名稱必須是唯一的。 |
| ResourceNTAccountAlreadyInUse = 2028 |
已使用資源 NTLM 帳戶。 |
| ResourceAdGuidAlreadyInUse = 2029 |
已使用資源 GUID。 |
| ResourceHasActuals = 2031 |
資源具有實際值。 |
| ResourceNTAccountTooLong = 2035 |
NTLM 帳戶太長。 |
| ResourceEMailAddressTooLong = 2036 |
資源電子郵件地址太長。 |
| ResourceCodeTooLong = 2037 |
資源代碼太長。 |
| ResourceGroupTooLong = 2038 |
資源群組太長。 |
| ResourceWorkGroupInvalid = 2039 |
資源工作組無效。 |
| ResourceTypeInvalid = 2040 |
資源類型無效。 |
| ResourceNonWorkResourceWithEMailInvalid = 2044 |
非工作資源不能有電子郵件位址。 |
| rsResourceNameHasTrailingOrLeadingWhitespace = 2046 |
資源名稱具有前置或尾端空格符。 |
| ResourceCannotDeleteCallingUserAccount = 2047 |
用戶無法刪除自己的帳戶。 |
| ResourceInitialsInvalid = 2048 |
資源縮寫無效。 |
| ResourceAccrueAtInvalid = 2049 |
累算的值無效。 |
| ResourceNonMaterialResourceCannotHaveMaterialLabel = 2050 |
非材料資源不能有材質標籤。 |
| ResourceMaterialResourceCannotHaveCertainFields = 2051 |
材料資源不能有特定欄位。 |
| ResourceAvailFromAvailToOverlap = 2052 |
與日期的可用和可用重疊。 |
| ResourceInvalidEmailLanguage = 2053 |
電子郵件語言無效。 |
| ResourceBookingTypeInvalid = 2055 |
預約類型無效。 |
| ResourceCannotReplaceMaterialResourceWithNonMaterialResource = 2056 |
無法將材料資源取代為非材料資源。 |
| ResourceCannotUpdateEnterpriseResource = 2057 |
無法更新企業資源。 |
| rsResourceCannotAddLocalWithSameNameAsEnterprise = 2058 |
無法新增與企業資源同名的本機資源。 |
| ResourceCannotSetRateOnCostResource = 2059 |
無法設定成本資源的費率。 |
| ResourceCannotSetRateOnMaterialResource = 2060 |
無法在材料資源上設定速率。 |
| ResourceCannotSetCanLevelOnNonWorkResource = 2061 |
無法在非工作資源上設定層級。 |
| ResourceCannotDeleteThisUser = 2062 |
無法刪除此使用者。 |
| ResourceCannotDeactivateSelf = 2063 |
資源無法停用自己。 |
| ResourceAvailabilityDateRangesOverlap = 2064 |
資源可用性日期範圍重疊。 |
| ResourceAvailabilityOutsideTheHireAndTerminationDateRange = 2065 |
資源可用性日期超出僱用和終止日期範圍。 |
| ResourceFilterInvalid = 2066 |
資源的篩選無效。 |
| ResourceSegmentWithThisEffectiveDateDoesNotExist = 2067 |
無法刪除尚未儲存的資源速率。 |
| ResourceSegmentWithThisEffectiveDateAlready = 2068 |
已有具有此有效日期的區段存在。 |
| ResourceUserHasItemCheckedOutToItStill = 2069 |
使用者仍有一個專案已取出。 |
| ResourceInvalidHireDate = 2070 |
僱用日期無效。 |
| ResourceInvalidTerminationDate = 2071 |
終止日期無效。 |
| ResourceCannotChangeExistingResourceType = 2072 |
無法變更資源類型。 |
| ResourceCannotSetTimesheetManagerOnSpecifiedResource = 2073 |
無法在指定的資源上設定時程表管理員。 |
| ResourceInvalidTimesheetManager = 2074 |
時程表管理員無效。 |
| ResourceInvalidAssignmentOwner = 2075 |
指派擁有者無效。 |
| ResourceCannotCreateCostResource = 2076 |
無法建立成本資源。 |
| ResourceInvalidRbsValue = 2077 |
RBS 值無效。 |
| ResourceCannotSetAssignmentOwnerOnSpecifiedResource = 2078 |
無法在指定的資源上設定指派擁有者。 |
| ResourceFieldsInvalidForBudget = 2079 |
預算的一或多個字段無效。 |
| ResourceHyperlinkInvalid = 2080 |
資源超連結無效。 |
| ResourceAuthorizationValidOnlyOnWorkResources = 2081 |
授權只在工作資源上有效。 |
| ResourceIsProjectOwner = 2082 |
無法刪除資源,因為資源是項目擁有者。 |
| ResourceIsTimesheetManager = 2083 |
無法刪除資源,因為資源是時程表管理員。 |
| ResourceIsDefaultAssignmentOwner = 2084 |
無法刪除資源,因為資源是預設的指派擁有者。 |
| ResourceIsAssignmentOwner = 2085 |
無法刪除資源,因為資源是指派擁有者。 |
| ResourceIsUsedInResourcePlan = 2086 |
無法刪除資源,因為資源是在資源計劃中使用。 |
| ResourceCannotDeleteEnterpriseResource = 2087 |
無法刪除企業資源,原因不明。 |
| ResourceSetResourceAuthorizationFailed = 2088 |
無法設定資源授權。 |
| ResourceTooManyResourcesSpecifiedToDelete = 2089 |
無法刪除指定的資源數目。 |
| ResourceTooManyResourcesReturned = 2090 |
方法無法處理該數目的資源。 |
| ResourceCannotDeleteWorkflowProxyUser = 2091 |
無法刪除工作流程 Proxy 使用者。 |
| ResourceInvalidEmailWithExchangeSync = 2092 |
電子郵件對與 Microsoft Exchange Server 同步處理無效。 |
| ResourceInvalidResourceTypeWithExchangeSync = 2093 |
資源類型不適用於與 Exchange Server 同步處理。 |
| ResourceInvalidPrincipalNameWithExchangeSync = 2094 |
資源主體名稱不適用於與 Exchange Server 同步處理。 |
| ResourceInvalidAuthenticationTypeWithExchangeSync = 2095 |
資源驗證類型不適用於與 Exchange Server 同步處理。 |
| ResourceExchangeSyncFlagAndPrincipalNameMismatch = 2096 |
Exchange Server 同步旗標與資源的主體名稱不符。 |
| ResourceUnsupportedUserUpdateInSharePointSecurityMode = 2097 |
不支援在 SharePoint 安全性模式中建立使用者。 |
表 21. 資源計劃
| 資源計劃錯誤碼 | 描述 |
|---|---|
| ResourcePlanProjectPublishIncomplete = 30000 |
未完成發佈資源計劃的專案。 |
| ResourcePlanInvalidResourceType = 30001 |
資源計劃中的資源類型無效。 |
| ResourcePlanInactiveResourcesDisallowed = 30002 |
資源計劃中不允許非使用中的資源。 |
| ResourcePlanFilterInvalid = 30003 |
資源計劃篩選無效。 |
| ResourcePlanSaveFailure = 30004 |
無法儲存資源計劃。 |
| ResourcePlanCheckinFailure = 30005 |
無法簽入資源計劃。 |
| ResourcePlanDeleteFailure = 30006 |
無法刪除資源計劃。 |
| ResourcePlanInvalidUtilizationType = 30007 |
資源計劃使用率類型無效。 |
| ResourcePlanInvalidTimescale = 30008 |
資源計劃時幅無效。 |
| ResourcePlanMismatchedJobList = 30009 |
資源計劃作業清單中不符。 |
| ResourcePlanAlreadyExists = 30010 |
資源計劃已經存在。 |
| ResourcePlanInvalidProjectUID = 30011 |
資源計劃的專案 GUID 無效。 |
| ResourcePlanResourceAlreadyExists = 30012 |
資源已存在於資源計劃中。 |
表格 22 中的錯誤碼適用於 PWA Web 服務中的 Rules 方法。 它們會在內部使用。
表 22. 規則
| 規則錯誤碼 | 描述 |
|---|---|
| RulesNameTooLong = 21001 |
核准規則的名稱太長。 僅在 Project Web App 內部使用。 |
| RulesDescriptionTooLong = 21002 |
規則描述太長。 僅在 Project Web App 內部使用。 |
| RulesInvalidRuleType = 21003 |
規則類型無效。 僅在 Project Web App 內部使用。 |
| RulesInvalidConditionType = 21004 |
規則的條件類型無效。 僅在 Project Web App 內部使用。 |
| RulesInvalidOperatorType = 21005 |
規則的運算子類型無效。 僅在 Project Web App 內部使用。 |
| RulesInvalidListItemType = 21007 |
規則的清單項目類型無效。 僅在 Project Web App 內部使用。 |
| RulesNameInvalidCharacters = 21008 |
規則名稱中有一或多個無效的字元。 僅在 Project Web App 內部使用。 |
| RulesDescriptionInvalidCharacters = 21009 |
規則描述中有一或多個無效的字元。 僅在 Project Web App 內部使用。 |
| RulesInvalidValueType = 21010 |
規則中的實值類型無效。 僅在 Project Web App 中使用內部用途。 |
表 23. 安全性
| 安全性錯誤碼 | 描述 |
|---|---|
| SecurityGroupCouldNotBeCreated = 19001 |
無法建立安全組。 |
| SecurityFieldAccessIDInvalid = 19003 |
安全性欄位存取代碼標識碼無效。 |
| SecurityCannotUpdateFacForNonExistentCategory = 19004 |
安全性類別不存在;無法更新欄位存取程式代碼。 |
| SecurityDuplicateCategoryUid = 19005 |
重複的安全性類別 GUID。 |
| SecurityDuplicateGroupUid = 19006 |
重複的安全組 GUID。 |
| SecurityDuplicateTemplateUid = 19007 |
重複的安全性範本 GUID。 |
| SecurityInvalidTemplateUidRef = 19008 |
安全性範本 GUID 無效。 |
| SecurityInvalidGlobalPermission = 19009 |
全域安全性許可權無效。 |
| SecurityInvalidCategoryPermission = 19010 |
安全性類別許可權無效。 |
| SecurityUpdatedGroupNotFound = 19013 |
找不到更新的安全組。 |
| SecurityUpdatedCategoryNotFound = 19014 |
找不到更新的安全性類別。 |
| SecurityUpdatedTemplateNotFound = 19015 |
找不到更新的安全性範本。 |
| SecurityGroupMemberNotFound = 19016 |
找不到安全組成員。 |
| SecurityUserNotFound = 19018 |
找不到 Project Server 使用者。 |
| SecurityNoCategoryRelationForPermission = 19019 |
找不到許可權的安全性類別關聯性。 |
| SecurityCannotDeleteDefaultGroup = 19020 |
無法刪除預設安全組。 |
| SecurityCannotDeleteDefaultCategory = 19021 |
無法刪除預設安全性類別目錄。 |
| SecurityCategoryCouldNotBeCreated = 19022 |
無法建立安全性類別。 |
| SecurityNoCategoryForPermission = 19023 |
找不到許可權的安全性類別。 |
| SecurityNoCategoryForObject = 19024 |
找不到物件的安全性類別。 |
| SecurityNoCategoryForRule = 19025 |
找不到規則的安全性類別。 |
| SecurityNoGroupForPermission = 19026 |
找不到許可權的安全組。 |
| SecurityCannotSetPermissionForFieldGroup = 19027 |
無法設定安全組欄位的許可權。 |
| SecurityInvalidFieldGroup = 19028 |
安全組欄位無效。 |
| SecurityCannotSetOrgPermission = 19029 |
無法設定安全性組織許可權。 |
| SecurityInvalidOrgPermission = 19030 |
安全性組織許可權無效。 |
| SecurityInvalidSecurityRule = 19031 |
安全性規則無效。 |
| SecurityTemplateNotFound = 19034 |
找不到安全性範本。 |
| SecurityInvalidObjectType = 19035 |
安全性物件類型無效。 |
| SecurityDuplicateUid = 19036 |
安全性物件 GUID 重複。 |
| SecurityObjectNotFound = 19037 |
找不到安全性物件。 |
| SecurityInvalidCategoryUidRef = 19080 |
安全性類別 GUID 無效。 |
| SecurityInvalidProjectUidRef = 19081 |
安全性物件的專案 GUID 無效。 |
| SecurityInvalidGroupUidRef = 19082 |
安全組 GUID 無效。 |
| SecurityInvalidUserUidRef = 19083 |
安全性對象的使用者 GUID 無效。 |
| SecurityInvalidCategoryPermissionUidRef = 19084 |
安全性類別目錄的許可權 GUID 無效。 |
| SecurityInvalidGlobalPermissionUidRef = 19085 |
安全性全域許可權 GUID 無效。 |
| SecurityInvalidResourceUidRef = 19086 |
安全性對象的資源 GUID 無效。 |
| SecurityDeleteNotSupportedBySetMethod = 19087 |
方法無法刪除安全性物件。 |
| SecurityInvalidProjectCategoryPermissionUidRef = 19088 |
項目類別目錄許可權 GUID 無效。 |
| SecurityCannotModifyCoreProjectCategoryDataInUpdate = 19089 |
安全性更新方法無法修改核心專案類別目錄數據。 |
| SecurityProjectCategoryEntitiesDoNotAllowInPlaceChanges = 19090 |
無法在更新中變更安全性類別實體。 |
| SecurityCategoryCannotAddRelationForDeletedCategory = 19091 |
無法新增已刪除安全性類別目錄的關聯。 |
| SecurityCategoryCannotAddPermissionForDeletedCategory = 19092 |
無法新增已刪除安全性類別目錄的許可權。 |
| SecurityCategoryCannotAddPermissionForDeletedRelation = 19093 |
無法新增已刪除安全性類別關聯的許可權。 |
| SecurityCategoryCannotDeleteRelationForNewlyAddedCategory = 19094 |
無法刪除新加入之安全性類別目錄的關聯性。 |
| SecurityCategoryCannotDeletePermissionForNewlyAddedCategory = 19095 |
無法刪除新加入之安全性類別目錄的許可權。 |
| SecurityCategoryCannotDeletePermissionForNewlyAddedRelation = 19096 |
無法刪除安全性類別中新加入關聯的許可權。 |
| SecurityCategoryCannotHaveDuplicateUserOrGroupUidsForRelation = 19097 |
安全性類別關聯性不能有重複的使用者或群組 UID。 |
| SecurityCategoryPermissionMustHaveMatchingRelation = 19098 |
類別許可權必須具有相符的安全性類別目錄關聯性。 |
| SecurityCategoryProjectAlreadyHasSecurityProjectCategory = 19099 |
選取的類別清單已經有專案安全性類別目錄。 |
表 24. Project Server 事件
| Project Server 事件錯誤碼 | 描述 |
|---|---|
| ServerEventInvalidEventId = 19033 |
Project Server 事件標識碼無效。 |
| ServerEventServiceNotFound = 22003 |
找不到 Project Server 事件服務。 此錯誤不會用於 Project Server 程式代碼,但會對應至原始整合記錄服務 (ULS) 事件。 |
| ServerEventRemoteCouldNotReachProxy = 22005 |
遠端 Project Web App 無法連線到 Proxy Project Server 事件管理員。 Project Server 程式代碼中不會使用此錯誤,但會對應至原始 ULS 事件。 |
| ServerEventManagerCouldNotReachRemote = 22006 |
Project Server 事件管理員無法連線到遠端 Project Web App。 Project Server 程式代碼中不會使用此錯誤,但會對應至原始 ULS 事件。 |
| ServerEventHandlerNotSigned = 22007 |
Project Server 事件處理程式未簽署。 |
| ServerEventHandlerMalformedAssemblyName = 22008 |
Project Server 事件處理程式的元件名稱無效。 |
| ServerEventHandlerOrderInvalid = 22009 |
Project Server 事件處理程式的順序無效。 |
| ServerEventHandlerDuplicateEntry = 22010 |
Project Server 事件處理程式的重複專案。 |
| ServerEventHandlerNotFound = 22011 |
找不到 Project Server 事件處理程式。 |
| ServerEventHandlerDuplicateName = 22012 |
Project Server 事件處理程式的重複名稱。 |
| ServerEventHandlerNullAssemblyNameAndEndpointUrl = 22013 |
驗證是否有端點 URL 或元件名稱。 |
表 25. 狀態 Web 服務
| 狀態 Web 服務錯誤碼 | 描述 |
|---|---|
| StatusingInvalidEntity = 3102 |
Statusing 的實體無效。 |
| StatusingGetDataForTaskFailed = 3103 |
無法取得工作狀態的數據。 |
| StatusingGetTaskOrAssnCntrFailed = 3104 |
無法取得工作或工作分派中心以取得狀態。 |
| StatusingInvalidPIDForProjCntr = 3105 |
Project Center 的 Statusing 屬性標識碼無效。 |
| StatusingDeleteAssnFailed = 3106 |
無法刪除 狀態 處理程式中的指派。 |
| StatusingAssnSaveFailed = 3107 |
無法在 狀態 處理程式中儲存指派。 |
| StatusingTaskSaveFailed = 3108 |
無法在 狀態 處理程式中儲存工作。 |
| StatusingInvalidPID = 3109 |
Statusing 屬性標識碼無效。 |
| StatusingSetDataValueInvalid = 3111 |
狀態數據值無效。 |
| StatusingSetDataFailed = 3112 |
無法設定 狀態 數據值。 |
| StatusingInvalidDelegationStart = 3113 |
DelegateAssignments 方法中的工作分派開始時間無效。 |
| StatusingApprovalUpdateFailed = 3114 |
無法更新狀態核准。 |
| StatusingInvalidApprovalType = 3115 |
狀態核准類型無效。 |
| StatusingInternalError = 3116 |
Statusing 方法中的內部處理錯誤。 |
| StatusingInvalidUpdateData = 3117 |
Statusing 方法中的更新數據無效。 |
| StatusingProjectUpdateFailed = 3118 |
項目狀態 更新失敗。 |
| StatusingInvalidPreviewData = 3119 |
狀態預覽數據無效。 |
| StatusingInvalidTransaction = 3120 |
狀態交易無效。 |
| StatusingTooManyResults = 3121 |
太多結果。 讀取時段狀態數據時,會傳回超過 5000 個數據列。 |
| StatusingInvalidInterval = 3122 |
Statusing 方法中的間隔無效。 間隔必須以分鐘為單位,且必須大於零。 |
| StatusingApplyUpdatesFailed = 3123 |
無法在加入要求時套用 狀態 更新。 |
| StatusingApplyUpdatesFailure = 3124 |
無法在佇列處理期間套用 狀態 更新。 |
| StatusingInvalidWorkData = 3125 |
狀態的工作數據無效。 |
| StatusingMissingNameAttribute = 3126 |
狀態遺漏名稱屬性。 |
| StatusingInvalidNameAttribute = 3127 |
Statusing 的 name 屬性無效。 |
| StatusingInvalidData = 3128 |
狀態數據無效。 |
| StatusingInvalidChangelist = 3130 |
XML 數據在 UpdateStatus 方法的 changexml 參數中無效。 |
| StatusingInsufficientAssignmentRights = 3131 |
SetAssignmentWorkData 無法更新指派,因為用戶沒有許可權。 |
| StatusingInvalidChangeNumber = 3132 |
狀態變更號碼無效。 |
| StatusingPidNotEditable = 3133 |
Statusing 屬性標識碼無法編輯。 |
| StatusingCannotSetTimephasedDataInManualTasks = 3134 |
無法在手動工作中設定 [ 狀態] 的時段數據。 |
| StatusingCannotChangeTaskMode = 3135 |
無法變更 狀態的工作模式。 |
表格 26 中的錯誤碼適用於 PWA Web 服務中的 StatusReports 方法。 它們會在內部用於 Project Web App。
表 26. StatusReports
| 狀態報告錯誤碼 | 描述 |
|---|---|
| StatusReportsUnknownError = 12100 |
StatusReports 中發生未知的錯誤。 |
| StatusReportsPeriodUnmatched = 12101 |
無法符合狀態報表週期。 |
| StatusReportsPeriodUnavailable = 12102 |
狀態報告期間無法使用。 |
| StatusReportsInvalidFormInput = 12103 |
狀態報表表表單中的數據無效。 |
表 27. 工作
| 工作錯誤碼 | 描述 |
|---|---|
| TaskIDInvalid = 7001 |
工作 GUID 無效。 |
| TaskNameTooLong = 7003 |
工作名稱太長。 |
| TaskTypeInvalid = 7005 |
工作類型無效。 |
| TaskPriorityInvalid = 7006 |
工作優先順序無效。 |
| TaskConstraintTypeInvalid = 7007 |
工作條件約束類型無效。 |
| TaskNameInvalid = 7008 |
工作名稱無效。 |
| TaskConstraintTypeRequiresConstraint = 7010 |
工作需要條件約束類型。 |
| TaskConstraintTypeCannotHaveConstraintDate = 7011 |
條件約束類型不能有條件約束日期。 |
| TaskSummaryTaskCannotBeMilestone = 7013 |
摘要任務不能是里程碑。 |
| TaskFixedCostAccrualInvalid = 7014 |
任務的固定成本累算無效。 |
| TaskPercentCompleteInvalid = 7015 |
任務完成百分比值無效。 |
| TaskWorkPercentCompleteInvalid = 7016 |
工作工時百分比完成值無效。 |
| TaskPhysicalPercentCompleteInvalid = 7017 |
任務實體完成百分比值無效。 |
| TaskLinkTypeInvalid = 7018 |
工作連結類型無效。 |
| TaskAlreadyExists = 7019 |
工作已經存在。 |
| TaskLinkAlreadyExists = 7020 |
工作連結已經存在。 |
| TaskNotFound = 7021 |
找不到工作。 |
| TaskLinkNotFound = 7022 |
找不到工作連結。 |
| TaskLinkLagInvalid = 7023 |
工作連結上的延隔時間無效。 |
| TaskUnableToInsert = 7025 |
無法插入工作。 |
| TaskAddPositionInvalid = 7026 |
工作的新增位置無效。 |
| TaskOutlineLevelInvalid = 7027 |
任務大綱層級無效。 |
| TaskDurationFormatInvalid = 7028 |
工作持續時間格式無效。 |
| TaskCannotAddWhereSpecified = 7029 |
無法在指定的位置加入工作。 |
| TaskEarnedValueMethodInvalid = 7030 |
工作所獲得值的方法無效。 |
| TaskCannotModifyProjectSummary = 7031 |
無法修改專案摘要任務。 |
| TaskCannotDeleteProjectSummary = 7032 |
無法刪除專案摘要任務。 |
| TaskCannotSetActualCost = 7033 |
無法設定任務的實際成本。 |
| TaskLevelingDelayInvalid = 7034 |
任務的撫平延遲無效。 |
| TaskCannotEditSummary = 7035 |
無法編輯摘要任務。 |
| TaskCannotCreateSubTasksUnderTasksWithAssignments = 7036 |
無法在具有工作分派的工作底下建立子工作。 |
| TaskCannotDeleteSubProject = 7037 |
無法刪除工作的子專案。 |
| TaskCannotEditExternal = 7038 |
無法編輯外部工作。 |
| TaskCannotDeleteExternal = 7039 |
無法刪除外部工作。 |
| TaskLinkCannotDeleteExternal = 7040 |
無法刪除外部工作的連結。 |
| TaskCannotModifyNullTask = 7041 |
無法修改 Null 工作。 |
| TaskCannotModifyLeafTaskWithNoAssignment = 7042 |
無法修改沒有指派的分葉工作。 |
| TaskCannotModifyExternalTask = 7043 |
無法修改外部工作。 |
| TaskStatusManagerInvalid = 7044 |
工作狀態管理員無效。 |
| TaskLinkCyclicDependency = 7045 |
工作連結具有迴圈相依性。 |
| TaskCannotCreateOrModifySubTasksUnderTasksWithAssignments = 7046 |
無法在具有指派的摘要工作下建立或修改子工作。 |
| TaskLinkCannotEditExternal = 7047 |
無法編輯外部工作的連結。 |
表 28. 時程表
| 時程表錯誤碼 | 描述 |
|---|---|
| TimesheetMaxHourPerDayExceeded = 3201 |
超過時程表每天的時數上限。 |
| TimesheetHoursPerTSLimitExceeded = 3202 |
超過時程表中的時數限制。 |
| TimesheetUnverifiedTSLineNotAllowed = 3203 |
在此情況下,不允許使用未驗證的時程表行。 |
| TimesheetIncorrectMode = 3204 |
時程表模式無效。 |
| TimesheetInvalidApprover = 3205 |
時程表核准者無效。 |
| TimesheetFutureReportingNotAllowed = 3206 |
時程表不允許未來項目的報告。 |
| TimesheetIncorrectPeriod = 3208 |
時程表期間無效。 |
| TimesheetPeriodClosed = 3209 |
時程表期間已關閉。 |
| TimesheetPendingLines = 3210 |
時程表行暫止。 |
| TimesheetInvalidDateRange = 3211 |
時程表日期範圍無效。 |
| TimesheetLineClassDisabled = 3212 |
時程表行類別已停用。 |
| TimesheetLineHasNonExistentItem = 3213 |
時程表行包含不存在的專案。 |
| TimesheetLineInvalidStatus = 3214 |
時程表行的狀態無效。 |
表 29. 使用者的委派
| 使用者委派錯誤碼 | 描述 |
|---|---|
| UserDelegationExpired = 43000 |
使用者委派已過期。 |
| UserDelegationCannotSelfDelegate = 43001 |
用戶無法委派給自己或自己。 |
| UserDelegationInvalidDelegate = 43002 |
使用者委派無效。 |
| UserDelegationInvalidUser = 43003 |
使用者不適用於委派。 |
| UserDelegationInvalidDates = 43004 |
使用者委派日期無效。 |
| UserDelegationCannotDoubleDelegate = 43005 |
無法建立兩個委派。 |
| UserDelegationDelegateCannotLogon = 43006 |
使用者委派無法登入 Project Server。 |
| UserDelegationDelegateIsInactive = 43007 |
使用者委派為非使用中。 |
| UserDelegationInvalidFilter = 43008 |
使用者委派篩選無效。 |
| UserDelegationUserCannotLogon = 43010 |
用戶無法登入 Project Server。 |
| UserDelegationUserIsInactive = 43011 |
使用者委派為非使用中。 |
表 30. 工作流程
| 工作流程錯誤碼 | 描述 |
|---|---|
| WorkflowPhasesCannotCreatePhase = 35000 |
無法建立工作流程階段。 |
| WorkflowPhasesCannotUpdatePhase = 35001 |
無法更新工作流程階段。 |
| WorkflowPhasesCannotDeletePhase = 35002 |
無法刪除工作流程階段。 |
| WorkflowPhaseNameIsRequired = 35003 |
需要工作流程 PHASE_NAME 。 |
| WorkflowStagesCannotCreateStage = 35004 |
無法建立工作流程階段。 |
| WorkflowStagesCannotUpdateStage = 35005 |
無法更新工作流程階段。 |
| WorkflowStagesCannotDeleteStage = 35006 |
無法刪除工作流程階段。 |
| WorkflowStagesProjectsInStage = 35007 |
工作流程階段中有專案。 |
| WorkflowCannotAccessPDPLibrary = 35008 |
無法存取專案詳細數據頁面庫。 |
| WorkflowInvalidPDPUid = 35009 |
專案詳細數據頁面 GUID 無效。 |
| WorkflowInvalidCustomFieldUid = 35010 |
自訂欄位 GUID 無效。 |
| WorkflowCustomFieldNotWorkflowControlled = 35011 |
自定義欄位不是由工作流程控制。 |
| WorkflowCustomFieldCannotBeRequiredAndReadOnly = 35012 |
工作流程自定義欄位不能同時是必要欄位和唯讀欄位。 |
| WorkflowInvalidWorkflowPhaseUid = 35013 |
工作流程 PHASE_UID 無效。 |
| WorkflowInsertWorkflowPhaseNotAllowed = 35014 |
無法插入工作流程階段。 |
| WorkflowInvalidWorkflowStageUid = 35015 |
工作流程 STAGE_UID 無效。 |
| WorkflowPhaseHasStages = 35016 |
工作流程階段有階段。 |
| WorkflowStageNameIsRequired = 35020 |
需要工作流程 STAGE_NAME 。 |
| WorkflowStageAtLeastOnePDPIsRequired = 35021 |
工作流程階段至少需要一個專案詳細數據頁面。 |
| WorkflowCannotStartWorkflow = 35100 |
無法啟動工作流程。 |
| WorkflowStatusCannotUpdateStatus = 35101 |
無法更新工作流程狀態。 |
| WorkflowOnlyProjectsHaveWorkflow = 35102 |
只有專案可以有工作流程。 |
| WorkflowNoWorkflowsDefined = 35103 |
未定義任何工作流程。 |
| WorkflowInvalidStageForProject = 35104 |
專案的工作流程階段無效。 |
| WorkflowNoWorkflowForProject = 35105 |
項目沒有工作流程。 |
| WorkflowCheckinRequiredAndProjectNotCheckedin = 35106 |
必須存回專案,工作流程才能運作。 |
| WorkflowWaitingForRequiredData = 35107 |
工作流程正在等候必要的數據。 |
| WorkflowFlagCustomFieldsCannotBeRequired = 35108 |
在工作流程中,不一定需要旗標自定義欄位。 |
| WorkflowCannotChangeWorkflow = 35109 |
無法變更工作流程。 |
| WorkflowWorkflowStatusPDPNotAllowed = 35110 |
不允許工作流程狀態的專案詳細數據頁面。 |
| WorkflowInvalidWorkflowStatusPDPUid = 35111 |
工作流程狀態專案詳細數據頁面的 GUID 無效。 |
| WorkflowInvalidStageStatusValue = 35112 |
工作流程階段狀態的值無效。 當您在工作流程中設定階段狀態時,只允許 Workflow.StageStatus 中的 InProgressRequestSent、InProgressRunning 或 InProgressWaiting 值。 |
| WorkflowCannotCheckinNotify = 35113 |
無法通知工作流程專案已簽入。 |
| WorkflowCannotCommitNotify = 35114 |
無法通知工作流程專案已在 Planner 或優化工具中認可。 |
| WorkflowExceptionStartingWorkflow = 35115 |
啟動工作流程時發生錯誤。 |
| WorkflowStatusPDPMustBeSupplied = 35116 |
需要工作流程狀態的專案詳細數據頁面。 |
| WorkflowWorkflowProxyAccountNotFound = 35117 |
找不到工作流程 Proxy 帳戶。 |
| WorkflowInvalidCurrentStage = 35118 |
工作流程的目前階段無效。 |
| WorkflowMultipleStagesInProgress = 35119 |
工作流程中有多個階段正在進行中。 |
| WorkflowActivityInvalidArgument = 35120 |
工作流程活動收到無效時所收到的訊息。 |
| WorkflowMTWConfigurationError = 35121 |
Microsoft Azure 工作流程設定錯誤。 |
| EnterpriseProjectTypeInvalidEnterpriseProjectTypeUid = 35200 |
ENTERPRISE_PROJECT_TYPE_UID無效。 |
| EnterpriseProjectTypeCannotCreateEnterpriseProjectType = 35201 |
無法建立企業項目類型。 |
| EnterpriseProjectTypeCannotUpdateEnterpriseProjectType = 35202 |
無法更新企業項目類型。 |
| EnterpriseProjectTypeCannotDeleteEnterpriseProjectType = 35203 |
無法刪除企業項目類型。 |
| EnterpriseProjectTypeCannotCreateMultipleEnterpriseProjectTypes = 35204 |
無法建立多個企業項目類型。 |
| EnterpriseProjectTypeCannotUpdateMultipleEnterpriseProjectTypes = 35205 |
無法更新多個企業項目類型。 |
| EnterpriseProjectTypeInvalidCreatePDPUid = 35206 |
企業專案範本 (EPT) 需要相關聯的專案詳細數據頁面 (PDP) ,才能使用 EPT 建立專案。 如果 EPT 適用於工作流程,當專案詳細數據頁面 (PDP) 不是 建立 類型時,就會在 EPT 驗證期間發生此錯誤。 其他 PDP 類型為 Normal ,用於編輯專案,以及顯示與工作流程相關之專案的詳細數據的工作流程 狀態 。 |
| EnterpriseProjectTypeInvalidProjectPlanTemplateUid = 35207 |
ENTERPRISE_PROJECT_PLAN_TEMPLATE_UID無效。 |
| EnterpriseProjectTypeInvalidWorkspaceTemplateName = 35208 |
ENTERPRISE_PROJECT_WORKSPACE_TEMPLATE_NAME無效。 |
| EnterpriseProjectTypeInvalidWorkflowAssociationUid = 35209 |
WORKFLOW_ASSOCIATION_UID無效。 |
| EnterpriseProjectTypeCannotReadWssSettings = 35210 |
無法讀取 SharePoint 設定。 |
| EnterpriseProjectTypeCannotReadWssLanguagesAndTemplates = 35211 |
無法讀取 SharePoint 語言和網站範本。 |
| EnterpriseProjectTypeInvalidDepartmentUid = 35212 |
DEPARTMENT_UID無效。 |
| EnterpriseProjectTypeInvalidUri = 35213 |
ENTERPRISE_PROJECT_TYPE_UID無效。 |
| EnterpriseProjectTypeUriRequiresHttp = 35214 |
企業專案類型 URI 需要 HTTP 通訊協定。 |
| EnterpriseProjectTypeCannotDeleteDefault = 35215 |
無法刪除預設的企業項目類型。 |
| EnterpriseProjectTypeCannotChangeDefault = 35216 |
無法變更預設的企業項目類型。 |
| EnterpriseProjectTypeHasProjectsCannotDelete = 35217 |
無法刪除具有專案的企業項目類型。 |
| EnterpriseProjectTypeCreatePDPIsRequired = 35218 |
工作流程 (EPT) 的企業專案範本需要相關聯的 [建立 類型專案詳細數據] 頁面 (PDP) ,才能使用 EPT 建立專案。 當 PDP 未包含在 EPT 定義中時,就會發生此錯誤。 其他 PDP 類型為 Normal ,用於編輯專案和工作流程狀態*,以顯示與工作流程相關的專案詳細數據。 |
| EnterpriseProjectTypeOnlyOneCreatePDPAllowed = 35219 |
EPT 定義只允許一個 [建立 類型專案詳細數據] 頁面。 |
| EnterpriseProjectTypeHasWorkflowOnlyCreatePDPAllowed = 35220 |
工作流程 (EPT) 的企業專案範本需要相關聯的 [建立 類型專案詳細數據] 頁面 (PDP) ,才能使用 EPT 建立專案。 當工作流程 EPT 定義中的 PDP 是另一種類型時,就會發生此錯誤。 其他 PDP 類型為 Normal ,用於編輯專案,以及顯示與工作流程相關之專案的詳細數據的工作流程 狀態 。 |
| EnterpriseProjectTypeInvalidData = 35221 |
企業項目類型的 WorkflowDataSet 具有無效的數據。 |
| EnterpriseProjectNoDefaultEnterpriseProjectTypeDefined = 35222 |
未定義預設的企業項目類型。 |
| EnterpriseProjectTypeAtLeastOnePDPIsRequired = 35223 |
企業專案類型至少需要一個專案詳細數據頁面。 |
| EnterpriseProjectTypeWorkflowStatusPDPNotAllowed = 35224 |
企業專案類型不允許工作流程狀態的專案詳細數據頁面。 |
| EnterpriseProjectTypeCannotChangeWorkflowAssociation = 35225 |
項目已經有 EPT) (企業項目類型;您無法變更專案的 EPT。 |
表 31. WssInterop 和 ObjectLinkProvider (SharePoint 整合)
| SharePoint 整合錯誤碼 | 描述 |
|---|---|
| WSSCreateSiteFailure = 16400 |
無法為專案工作區建立 SharePoint 網站。 |
| WSSCannotCreateWebWithBlankName = 16401 |
無法使用空白名稱建立 SharePoint 網站。 |
| WSSWebAlreadyExists = 16402 |
SharePoint 網站已經存在。 |
| WSSInvalidProjectUID = 16403 |
專案 GUID 對 SharePoint 專案工作區無效。 |
| WSSProjectAlreadyHasSpWeb = 16404 |
項目已經有 SharePoint 工作區網站。 |
| WSSWebDoesNotExist = 16405 |
SharePoint 網站不存在。 |
| WSSSpWebAlreadyLinkedToProject = 16406 |
SharePoint 網站已連結至專案。 |
| WSSWebHierarchyDoesNotExist = 16407 |
SharePoint Web 階層不存在。 |
| WSSSPWebHasChildren = 16408 |
SharePoint Web 有子網站。 |
| WSSURIInvalidFormat = 16409 |
SharePoint Web URI 的格式無效。 |
| WSSSyncReportingDataFailed = 16410 |
無法同步處理 SharePoint 的報告數據。 |
| WSSWorkspaceUrlPathTooLong = 16411 |
SharePoint 專案工作區 URL 路徑太長。 |
| WSSWorkspaceNameContainsIllegalChars = 16412 |
SharePoint 項目網站名稱中的一或多個字元無效。 下列字元在項目名稱中無效: / “ : <> | , 。 ' ? * # |
| WSSInvalidWssServerUid = 16413 |
SharePoint 伺服器 GUID 無效。 |
| WSSSyncUsersFailed = 16414 |
無法同步處理 Project Server 使用者與 SharePoint。 |
| WSSWrongWebTemplateLCID = 16415 |
(語言標識碼) 的 SharePoint Web 範本地區設定標識碼無效。 |
| WSSWrongWebTemplate = 16416 |
SharePoint Web 範本無效。 |
| WSSWebIsNotProjectWorkspace = 16417 |
SharePoint 網站不是專案工作區。 |
| WSSWebCannotStartOrEndOnPeriod = 16418 |
SharePoint Web 名稱無法以句號開頭或結尾。 |
| WSSCannotDeleteSiteCollection = 16419 |
無法刪除網站集合。 |
| WSSListUidInvalid = 16420 |
SharePoint 列表 GUID 無效。 |
| WSSSyncDataSetListUidMismatch = 16421 |
SharePoint 列表 GUID 不符合同步處理 數據集中的清單 GUID。 |
| WSSSyncDataSetMissingProjectSettingsRow = 16422 |
用於與 SharePoint 同步處理 的 DataSet 缺少項目設定數據列。 |
| WSSSyncDataSetTaskMappingsNotAllowed = 16423 |
DataSet 中不允許工作對應與 SharePoint 同步處理。 |
| WSSSyncDataSetWssListUidEmpty = 16424 |
在 DataSet 中,SharePoint 列表 GUID 是空的,可與 SharePoint 同步處理。 |
| WSSSyncDataNotFound = 16425 |
與 SharePoint 同步處理時遺失數據。 |
| WSSSyncCriticalDataValidationError = 16426 |
與 SharePoint 同步處理時發生重大數據驗證錯誤。 |
| WSSSyncSharePointListNotAccessibleError = 16427 |
無法存取 SharePoint 清單。 |
| WSSSyncInvalidEntityUids = 16428 |
實體 GUID 不適用於與 SharePoint 同步處理。 |
| WSSSyncInvalidSyncData = 16429 |
SharePoint 同步處理具有無效的數據。 |
| WSSSyncSPSummaryTaskAssignedToResourceError = 16430 |
SharePoint 同步處理具有指派給資源的摘要工作。 |
| WSSSyncInsufficientPermissionsToCreateWinUser = 16431 |
與 SharePoint 同步處理時,許可權不足以建立 Windows 使用者。 |
| WSSSyncNoDefaultValueForCustomField = 16432 |
自定義欄位在 SharePoint 同步處理中沒有預設值。 |
| WSSOLPCreateLinkFailure = 18000 |
無法建立 SharePoint 物件連結提供者的連結。 |
| WSSOLPDeleteWebObjectLinkError = 18001 |
刪除 SharePoint 物件連結提供者中的 Web 物件連結時發生錯誤。 |
| WSSInvalidPermissionsToWssList = 18002 |
SharePoint 清單的許可權無效。 |
| WSSWebIsNotUnderDefaultCollection = 18003 |
SharePoint Web 不在預設集合中。 |
| WSSWorkspaceUrlIsNotUnderPrimaryCollection = 18004 |
指定的工作區 URL 不在與此專案伺服器實例相關聯的網站集合中。 這是目前許可權模式的必要專案。 |
| WSSWorkspacesMustBeRestrictedToDefaultCollection = 18005 |
在目前的許可權模式中,工作區必須重新設定為默認網站集合。 |
ASMX 的錯誤碼範例
若要在呼叫 PSI 方法時收到例外狀況時取得錯誤清單,請將 SoapException 對象傳遞至 Microsoft.Office.Project.Server.Library.PSClientError 類別建構函式。 然後,您可以使用 GetAllErrors 將錯誤資訊儲存在 PSErrorInfo 陣列中,並列舉錯誤,如下列範例所示。
注意事項
PSErrorInfo 物件不包含您可能需要的所有資訊。 例如,如果您使用其中一個資源已取出的 Resource.CheckOutResources,PSErrorInfo 會顯示每個無法取出但不包含資源名稱或 GUID 的資源失敗原因。 如需在 ASMX 型應用程式中取得詳細資訊的方法,請參閱 CheckOutResources。
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.Services.Protocols;
using System.Windows.Forms;
using PSLibrary = Microsoft.Office.Project.Server.Library;
. . .
try
{
/* Call a PSI method. */
}
catch (SoapException ex)
{
string errAttributeName;
string errAttribute;
string errMess = "".PadRight(30, '=') + "\r\n" + "Error: " + "\r\n";
PSLibrary.PSClientError error = new PSLibrary.PSClientError(ex);
PSLibrary.PSErrorInfo[] errors = error.GetAllErrors();
PSLibrary.PSErrorInfo thisError;
for (int i = 0; i < errors.Length; i++)
{
thisError = errors[i];
errMess += "\n" + ex.Message.ToString() + "\r\n";
errMess += "".PadRight(30, '=') + "\r\nPSCLientError Output:\r\n \r\n";
errMess += thisError.ErrId.ToString() + "\n";
for (int j = 0; j < thisError.ErrorAttributes.Length; j++)
{
errAttributeName = thisError.ErrorAttributeNames()[j];
errAttribute = thisError.ErrorAttributes[j];
errMess += "\r\n\t" + errAttributeName +
": " + errAttribute;
}
errMess += "\r\n".PadRight(30, '=');
}
MessageBox.Show(errMess, "Error", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
WCF 的錯誤碼範例
如果您在以 WCF 為基礎的應用程式中呼叫 PSI 方法時收到 System.ServiceModel.FaultException,若要取得錯誤清單,您可以從 FaultException 物件擷取 PSClientError 物件。 然後,您可以使用 GetAllErrors 將錯誤資訊儲存在 PSErrorInfo 陣列中,並列舉錯誤,如先前的 ASMX 範例所示。
using System;
using System.Text;
using System.ServiceModel;
using System.Xml;
using PSLibrary = Microsoft.Office.Project.Server.Library;
. . .
try
{
/* Call a PSI method. */
}
catch(FaultException fault)
{
// Use the WCF FaultException, because the ASMX SoapException does not
// exist in a WCF-based application.
WriteFaultOutput(fault);
}
// Get a PSClientError object from the WCF FaultException object, and
// then display the exception details and each error in the PSClientError stack.
private static void WriteFaultOutput(FaultException fault)
{
string errAttributeName;
string errAttribute;
string errOut;
string errMess = "".PadRight(30, '=') + "\r\n"
+ "Error details: " + "\r\n";
PSLibrary.PSClientError error = GetPSClientError(fault, out errOut);
errMess += errOut;
PSLibrary.PSErrorInfo[] errors = error.GetAllErrors();
PSLibrary.PSErrorInfo thisError;
for (int i = 0; i < errors.Length; i++)
{
thisError = errors[i];
errMess += "\r\n".PadRight(30, '=') + "\r\nPSClientError output:\r\n";
errMess += thisError.ErrId.ToString() + "\n";
for (int j = 0; j < thisError.ErrorAttributes.Length; j++)
{
errAttributeName = thisError.ErrorAttributeNames()[j];
errAttribute = thisError.ErrorAttributes[j];
errMess += "\r\n\t" + errAttributeName
+ ": " + errAttribute;
}
}
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(errMess);
Console.ResetColor();
}
/// <summary>
/// Extract a PSClientError object from the ServiceModel.FaultException,
/// for use in output of the GetPSClientError stack of errors.
/// </summary>
/// <param name="e"></param>
/// <param name="errOut">Shows that FaultException has more information
/// about the errors than PSClientError has. FaultException can also contain
/// other types of errors, such as failure to connect to the server.</param>
/// <returns>PSClientError object, for enumerating errors.</returns>
public static PSLibrary.PSClientError GetPSClientError(FaultException e,
out string errOut)
{
const string PREFIX = "GetPSClientError() returns null: ";
errOut = string.Empty;
PSLibrary.PSClientError psClientError = null;
if (e == null)
{
errOut = PREFIX + "Null parameter (FaultException e) passed in.";
psClientError = null;
}
else
{
// Get a ServiceModel.MessageFault object.
var messageFault = e.CreateMessageFault();
if (messageFault.HasDetail)
{
using (var xmlReader = messageFault.GetReaderAtDetailContents())
{
var xml = new XmlDocument();
xml.Load(xmlReader);
var serverExecutionFault = xml["ServerExecutionFault"];
if (serverExecutionFault != null)
{
var exceptionDetails = serverExecutionFault["ExceptionDetails"];
if (exceptionDetails != null)
{
try
{
errOut = exceptionDetails.InnerXml + "\r\n";
psClientError =
new PSLibrary.PSClientError(exceptionDetails.InnerXml);
}
catch (InvalidOperationException ex)
{
errOut = PREFIX + "Unable to convert fault exception info ";
errOut += "a valid Project Server error message. Message: \n\t";
errOut += ex.Message;
psClientError = null;
}
}
else
{
errOut = PREFIX + "The FaultException e is a ServerExecutionFault, "
+ "but does not have ExceptionDetails.";
}
}
else
{
errOut = PREFIX + "The FaultException e is not a ServerExecutionFault.";
}
}
}
else // No detail in the MessageFault.
{
errOut = PREFIX + "The FaultException e does not have any detail.";
}
}
errOut += "\r\n" + e.ToString() + "\r\n";
return psClientError;
}
除了 PSClientError 物件中的數據之外, FaultException 物件還可以包含其他類型的錯誤,例如無法連線到 Project Server。 上一個範例中 GetPSClientError 方法的 errOut 參數會顯示其他資訊。 例如,QueueCreateProject 方法中的 CreateProject4Department 程式代碼範例包含在 ProjectCustomFields 數據表中設定屬性時如何建立錯誤的批注。 當應用程式執行時, errOut 參數會包含 errinfo 元素和其他 (從控制台輸出) 格式化的數據。
==============================
Error details:
<errinfo xmlns="">
<dataset name="ProjectDataSet">
<table name="ProjectCustomFields">
<row CUSTOM_FIELD_UID="976d3bd9-95ff-40a2-a938-960c410b0341">
<error id="11704" name="CustomFieldInvalidTypeColumnFilledIn"
uid="aa8a2fab-9262-422f-b022-ca1cb12bc75f"></error>
<error id="11713" name="CustomFieldRequiredValueNotProvided"
uid="dc2e2156-86e9-4aac-bede-d07dc44dfedc"></error>
</row>
</table>
</dataset>
</errinfo>
System.ServiceModel.FaultException`1[SvcProject.ServerExecutionFault]:
ProjectServerError(s) LastError=CustomFieldRequiredValueNotProvided Instructions:
Pass this into PSClientError constructor to access all error information
(Fault Detail is equal to SvcProject.ServerExecutionFault).
============================
PSClientError output:
CustomFieldInvalidTypeColumnFilledIn
============================
PSClientError output:
CustomFieldRequiredValueNotProvided