共用方式為


Project Server 錯誤碼

本主題包含 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
  • 許多錯誤碼只會在內部使用。 例如,因為第三方開發不支援 ExchangeSyncPWA Web 服務,所以您不太可能會看到來自這些區域中方法的錯誤碼,例如 RulesStatusReports 方法。 不過,本文中的數據表包含所有 Project Server 錯誤碼,以求完整性。
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_UIDDRIVER2_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 中的 InProgressRequestSentInProgressRunningInProgressWaiting 值。
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

另請參閱