Compartilhar via


Códigos de erro do Project Server

Este tópico inclui tabelas de códigos de erro da Interface do servidor do projeto (PSI) no Project Server 2013. As tabelas são organizadas por área funcional e intervalo de códigos de erro.

Processos do Project Server 2013 e métodos PSI têm números de código de erro que geralmente são organizados por área funcional. A enumeraçãoMicrosoft.Office.Project.Server.Library.PSErrorID é duplicada em WebSvcProject.PSErrorID, ela lista os códigos de erro em ordem alfabética por nome. Este tópico lista os códigos de erro nas tabelas organizadas pela classe de PSI ou área funcional e pelo número do identificador de erro (ID).

Observação

Muitos dos códigos de erro são gerais e podem ter várias causas possíveis. Para saber mais sobre erros, você poderá fazer o seguinte:

  • Para aplicativos baseados em ASMX, use System.Web.Services.Protocols.SoapException com o objeto PSClientError para mostrar uma lista ou hierarquia de erros em uma chamada ao método da PSI. Consulte Exemplo de código de erro para ASMX.
  • Para aplicativos baseados em WCF, você poderá usar System.ServiceModel.FaultException para obter um objeto PSClientError e também para obter informações de erro adicionais. Consulte Exemplo de código de erro para WCF.
  • Use o log de eventos do aplicativo no computador do Project Server.
  • Use os logs de rastreamento de serviço de logon unificado (ULS). Para obter uma explicação, confira a seção verificação de errosem Introdução ao desenvolvimento no Project 2010.
  • Para saber mais sobre o uso de logs do ULS, consulte o artigo do blog Suporte do Project, Project Server 2010: o que esperar do inesperado e pesquise no blog "lendo logs do ULS".
  • Para ajudar a localizar ou observar problemas específicos em dados do ULS, use a ULS Viewer.
  • Use o Microsoft SQL Server Profiler para ajudar a capturar ou a monitorar erros de banco de dados. Para saber mais, consulte SQL Server Profiler.
  • Muitos dos códigos de erro são usados apenas internamente. Por exemplo, como os serviços Web ExchangeSync e PWA não têm suporte para desenvolvimento de terceiros, provavelmente você não verá códigos de erro de métodos nessas áreas, como os métodos Rules e StatusReports. No entanto, as tabelas deste artigo incluem todos os códigos de erro do Project Server.
Área funcional do Project Server Intervalos de número de código de erro
Tabela 3: Códigos de erro geral
0 - 99; 500 - 999; 9131; 10000 - 10099; 20000 - 20099; 26000 - 26099
Tabela 4: Cache ativo
12000 – 12099
Tabela 5: Sincronização do Active Directory
27000 – 27999
Tabela 6: Serviço Web de Administração
16600 - 16699; 19011 19012 e 19032; 20003; e 25000 25099
Tabela 7: Arquivamento (backup e restauração)
25000 - 25999 e 29000 - 29099
Tabela 8: Tarefas
120 - 199
Tabela 9: Calendário
77 e 13000 - 13999
Tabela 10: Serviço de Criação do Cubo (CBS)
17000 – 17999
Tabela 11: Check-in – check-out
10100 – 10199
Tabela 12: Campos personalizados
11500 – 11999
Tabela 13: Tabelas de pesquisa
11000 – 11499
Tabela 14: Diversos
11000 – 11499
Tabela 15: Notificações
16000 – 16599
Tabela 16: Otimizador (análise de portfólio de projeto)
29000 – 29999
Tabela 17: Planejador (análise de portfólio de projeto)
28000 – 28999
Tabela 18: Projetos
100 - 499; 1000 - 1199; 9100 - 9199 e 23000 - 23999
Tabela 19: Serviço de Dados de Relatório (RDS)
24000 – 24999
Tabela 20: Recursos
2000 – 2999
Tabela 21: Planejamentos de recursos
30000 – 30999
Tabela 22: Regras
21000 – 21099
Tabela 23: Segurança
19000 – 19099
Tabela 24: Eventos de servidor
19033 e 22000 - 22999
Tabela 25: Status
3100 – 3199
Tabela 26: Relatórios de status
12100 – 12299
Tabela 27: Tarefas
7000 – 7099
Tabela 28: Quadros de horários
3200 – 3299
Tabela 29: Delegação de usuário
43000 – 43500
Tabela 30: Fluxo de trabalho
35000 - 35999: Fluxo de trabalho
Tabela 31. Códigos de erro do WSSInterop e do ObjectLinkProvider (integração do SharePoint)
16400 - 16499: integração do SharePoint e espaços de trabalho do projeto
18000 - 18099: Importação de projeto do Object Link Provider e do SharePoint

Tabela 2. Tabela de códigos de erro por intervalo de números

Intervalo de códigos de erro Tabela de código de erro
0 - 99
Tabela 3: Códigos de erro geral, exceto 77 que está na Tabela 9: Calendário
100 - 119
Tabela 18: Projetos
120 - 199
Tabela 8: Tarefas
500 - 999
Tabela 3: Códigos de erro geral
1000 – 1199
Tabela 18: Projetos
2000 – 2999
Tabela 20: Recursos
3100 – 3199
Tabela 25: Status
3200 – 3299
Tabela 28: Quadros de horários
7000 – 7099
Tabela 27: Tarefas
9100 – 9199
Tabela 18: Projetos, exceto 9131 está na tabela 3: Códigos de erro gerais
10000 – 10099
Tabela 3: Códigos de erro geral
10100 – 10199
Tabela 11: Check-in – check-out
11000 – 11499
Tabela 13: Tabelas de pesquisa
11500 – 11999
Tabela 12: Campos personalizados
12000 – 12099
Tabela 4: Cache ativo
12100 – 12299
Tabela 26: Relatórios de status
13000 - 13999
Tabela 9: Calendário
16000 – 16399
Tabela 15: Notificações
16400 – 16499
Tabela 31. Códigos de erro do WssInterop e do Object Link Provider (integração do SharePoint)
16600 – 16699
Tabela 6: Serviço Web de Administração
17000 – 17999
Tabela 10: Serviço de Criação do Cubo (CBS)
18000 – 18099
Tabela 31: Integração do SharePoint
19000 – 19099
Tabela 23: Segurança, exceto 19011 19012 e 19032 são códigos de segurança no Tabela 6: Serviço da web de administrador
20000 – 20099
Tabela 3: Códigos de erro gerais, exceto 20003 está na Tabela 6: serviço da web de administrador
21000 – 21099
Tabela 22: Regras
22000 – 22999
Tabela 24: Eventos de servidor
23000 – 23999
Tabela 18: Projetos
24000 – 24999
Tabela 19: Serviço de Dados de Relatório (RDS)
25000 – 25999
Tabela 7: Arquivamento (backup e restauração), exceto 25004, 25006 contidos na Tabela 6: serviço da web de administrador
26000 – 26099
Tabela 3: Códigos de erro geral
27000 – 27999
Tabela 5: Sincronização do Active Directory
28000 – 28999
Tabela 17: Planejador (Análise de portfólio de projeto)
29000 – 29999
Tabela 16: Otimizador (análise de portfólio de projetos), exceto 29021 está na tabela 7: Arquivo morto
30000 – 30999
Tabela 21: Planejamentos de recursos
31000 – 31999
32000 – 32100
Tabela 14: Diversos (Auditoria; não utilizados)
Páginas de Detalhes do Projeto
35000 – 35999
40000 – 40499
Tabela 30: Fluxo de trabalho
40500 – 40999
42000 – 42999
Tabela 14: Diversos (ExchangeSync; uso interno)
Linha do tempo do Project Web App
43000 – 43500
Tabela 29: Delegação de usuário
50000 – 51999
Tabela 14: Diversos (banco de dados de erros)

Tabela 3. Códigos de erro gerais

Código de erro geral Descrição
NoError = 0; Sucesso = 0
Nenhum erro ou êxito.
GeneralRequestInvalidParameter = 6
Um dos nós ou parâmetros da solicitação não é válido ou não é válido no contexto da solicitação.
GeneralInvalidValue = 11
O valor da solicitação não é válido; por exemplo, um GUID especificado como 0.
GeneralStartDateGTorEQFinishDate = 26
O intervalo de datas especificado não é válido.
GeneralQueueOperationInProcess = 29
Erro genérico para uma operação que ainda está sendo processada na fila.
GeneralUnhandledException = 42
Ocorreu uma exceção sem tratamento.
GeneralDuplicateGUIDSpecified = 66
Há um GUID duplicado na solicitação.
GeneralDateNotValid = 69
As datas devem estar no intervalo entre 1/1/1984 e 12/12/2049.
GeneralCostInvalid = 70
Um parâmetro de custo não é válido.
GeneralWorkInvalid = 71
Um parâmetro de trabalho não é válido.
GeneralDurationInvalid = 72
Um parâmetro de duração não é válido.
GeneralUnitsInvalid = 73
A unidade especificada não é válida.
GeneralOnlyInsertsAllowed = 74
Somente inserções são permitidas.
GeneralOnlyUpdatesAllowed = 75
Somente atualizações são permitidas.
GeneralSessionInvalid = 76
O parâmetro de sessão não é válido.
GeneralDependencyUidInvalid = 78
O GUID de dependência não é válido.
GeneralNumberInvalid = 79
Um número não é válido.
GeneralInvalidDataStore = 80
Não existe um banco de dados específico. Use um banco de dados em DataStoreEnum.
GeneralDurationOrWorkFormatInvalid = 513
A duração ou o formato do trabalho não é válida.
GeneralRateFormatInvalid = 518
O formato da taxa não é válido.
GeneralQueueException = 9131
Exceção: há um erro geral no Serviço de Enfileiramento.
GeneralItemDoesNotExist = 10000
Um item especificado não existe.
GeneralLCIDInvalid = 10001
O identificador de localidade (ID do idioma) não é válido.
GeneralRowDoesNotExist = 10002
A linha especificada em uma DataTable não existe.
GeneralInvalidColumnValue = 20000
Um valor da coluna em uma DataTable não é válido.
GeneralInvalidDataRowState = 20001
Um estado DataRow não é válido.
GeneralDuplicatedNames = 20004
Há um nome duplicado. Os nomes devem ser exclusivos.
GeneralReadOnlyColumn = 20005
A coluna é somente leitura.
GeneralReadOnlyRow = 20006
A linha é somente leitura.
GeneralNotNullColumn = 20007
A coluna não pode ser nula.
GeneralObjectAlreadyExists = 20008
O objeto já existe.
GeneralInvalidObject = 20009
O objeto não é válido.
GeneralSecurityAccessDenied = 20010
O acesso foi negado por causa das permissões de segurança.
GeneralInvalidOperation = 20011
A operação não é válida.
GeneralInvalidCharacters = 20012
Alguns caracteres não são válidos. Além do caractere TAB, os seguintes caracteres não são válidos em um nome de projeto: \ / " : ; < > | , . ' ? * #
GeneralNameTooLong = 20013
O nome é muito longo.
GeneralNameCannotBeBlank = 20014
O nome não pode ficar em branco. Não use uma cadeia de caracteres nula ou vazia.
GeneralInvalidOperationOnReadOnlyValue = 20016
A tentativa de operação em um valor somente leitura não é válida.
GeneralInvalidDateOverlap = 20018
A solicitação contém datas sobrepostas.
GeneralParameterCannotBeNull = 20020
O parâmetro não pode ser nulo.
GeneralDescTooLong = 20021
A descrição é muito longa.
GeneralCategoryPermissionDenied = 20022
A permissão de categoria foi negada.
GeneralNotLicensed = 20024
O usuário não é licenciado para o Project Server.
GeneralGlobalPermissionDenied = 20023
A permissão global foi negada.
GeneralActionCanceledByEventHandler = 22000
O manipulador de eventos cancelou a ação.
GeneralActionCanceledBecauseServerEventServiceNotFound = 22001
O Serviço de Eventos do Project Server não foi encontrado.
GeneralActionCanceledBecauseServerEventServiceProblem = 22002
Há um problema no Serviço de Eventos do Project Server.
GeneralQueueJobFailed = 26000
O trabalho de fila falhou.
GeneralQueueInvalidJobUID = 26001
O GUID do trabalho para a fila não é válido.
GeneralQueueInvalidTrackingUID = 26002
O GUID de rastreamento para a fila não é válido.
GeneralQueueInvalidJobInfoUID = 26003
O GUID de informações do trabalho para a fila não é válido.
GeneralQueueInvalidCorrelationUID = 26004
O GUID de correlação de fila não é válido.
GeneralQueueCorrelationBlocked = 26005
A correlação de fila está bloqueada.
GeneralQueueInvalidMessageType = 26006
O tipo de mensagem da fila não é válido.
GeneralQueueInvalidJobState = 26007
O estado do trabalho de fila não é válido.
GeneralQueueInvalidGroupState = 26008
O estado do grupo na fila não é válido.
GeneralQueueInvalidGroupPriority = 26009
A prioridade do grupo na fila não é válida.
GeneralQueueInvalidCorrelationPriority = 26010
A prioridade de correlação na fila não é válida.
GeneralQueueInvalidQueueID = 26011
O número de identificação da fila não é válido.
GeneralQueueInvalidAdminAction = 26012
As ação Admin não é válida para fila.
GeneralQueueInvalidStatType = 26013
O tipo de status da fila não é válido.
GeneralQueueInvalidBlockPolicy = 26014
A política de bloqueio da fila não é válida.
GeneralQueueCannotRetryJob = 26015
A fila não pode repetir o trabalho.
GeneralQueueInvalidSetting = 26016
Uma configuração para a fila não é válida.
GeneralQueueInvalidRendezvousUID = 26017
O GUID de encontro da fila não é válido.
GeneralDalErrorGettingConnectionStrings = 26018
Erro ao obter cadeias de conexão para a camada de acesso a dados (DAL).
GeneralDalErrorConnectingToDatabase = 26019
Erro na conexão da DAL ao banco de dados.
GeneralDalInvalidArgumentCountCreatingFilter = 26020
O número de argumentos para a criação de um filtro não é válido.
GeneralDataTableCannotBeNull = 26024
Uma DataTable não podem ser nula.
GeneralDatasetConstraints = 26025
Erro nas restrições do Dataset.
GeneralInvalidDataSetStructure = 26027
A estrutura de Dataset não é válida.
GeneralDalNoRowsUpdated = 26028
Nenhuma linha foi atualizada na camada de acesso a dados (DAL).
GeneralDataTableCannotBeEmpty = 26029
A DataTable não pode estar vazia.
GeneralWSSContentDBNotWritable = 26030
Não é possível gravar no banco de dados de conteúdo do SharePoint. O banco de dados de conteúdo é somente leitura ou há um bloqueio no nível do conjunto de sites.
GeneralSPValidateFormDigestError = 26031
Erro na validação do resumo do formulário em um retorno de chamada do Project Web App, normalmente por causa de um tempo limite.
GeneralDelegationActiveForCurrentUser = 26032
O usuário atual tem uma delegação ativa. Este erro foi gerado por métodos da Web no serviço WinProj para o Project Professional.

Tabela 4. Cache ativo

Código de erro do cache ativo Descrição
ActiveCacheInvalidDataFormat = 12000
O formato de dados não é válido.
ActiveCacheUnsupportedDataFormatVersion = 12001
A versão do formato de dados não tem suporte.
ActiveCacheInvalidQueuedMessageType = 12003
O tipo de mensagem enfileirada não é válido.
ActiveCacheNullQueuedMessage = 12004
A mensagem enfileirada é nula.
ActiveCacheQueuedMessageExecutionError = 12005
Há um erro de execução para a mensagem enfileirada.
ActiveCacheInvalidDataSize = 12006
O tamanho dos dados não é válido.
ActiveCacheQueueJobAlreadyStarted = 12007
A fila de trabalhos já foi iniciada.
ActiveCacheInvalidQueuedMessageFormat = 12008
O formato da mensagem na fila não é válido.
ActiveCacheUnsupportedQueuedMessageVersion = 12009
A versão da mensagem na fila não é válida.
ActiveCacheUnsupportedQueueDataType = 12011
O tipo de dados na fila não tem suporte.
ActiveCacheInvalidVersionStampForSave = 12012
O carimbo de versão para a operação de salvamento não é válido.
ActiveCacheProjectTypeMismatch = 12013
O tipo de projeto não corresponde ao tipo esperado.
ActiveCacheDataValidationFailed = 12014
A validação de dados falhou.
ActiveCacheUnsupportedProjectProfessionalVersion = 12015
A versão do Project Professional não tem suporte.
ActiveCacheGeneralSQLException = 12016
Existe um erro geral de SQL.

Tabela 5. Sincronização do Active Directory

Código de erro de sincronização do Active Directory Descrição
AdSyncUpdateTimerJobFailed = 27002
O trabalho do temporizador de atualização falhou para a sincronização com serviços de diretório do Active Directory.
AdSyncDeleteTimerJobFailed = 27003
O trabalho do temporizador de exclusão falhou para a sincronização com o Active Directory.
AdSyncAdConnectFail = 27006
Não é possível se conectar ao Active Directory.
AdMaximumGroupsCountExceeded = 27007
A contagem máxima de grupos foi excedida.
SRAInvalidVersion = 27300
Versão inválida do SRA.
SRADelayedUpgradeFailed = 27301
A ação de atualização assíncrona do SRA falhou.
(27000 - 27999)
Outros erros de sincronização do Active Directory não são enumerados no Project Server.

Tabela 6. Serviço Web de Administração

Código de erro do administrador do serviço web Descrição
AdminViewNameAlreadyExists = 16600
O nome do modo de exibição já existe. Os nomes devem ser exclusivos.
AdminViewInvalidDividerPosition = 16601
A posição do divisor não é válida.
AdminViewDataWasTampered = 16602
Os dados foram alterados.
AdminViewMaxDisplayedFieldsNumberExceeded = 16603
A exibição excede o número máximo de campos.
AdminViewCannotDeleteDefaultView = 16604
Não é possível excluir o modo de exibição padrão.
AdminViewCannotCopyDefaultView = 16605
Não é possível copiar o modo de exibição padrão.
AdminLocalCustomFieldInvalid = 19011
O campo personalizado local não é válido.
AdminEnterpriseCustomFieldInvalid = 19012
O campo personalizado empresarial não é válido.
AdminNTAccountNotFound = 19032
A conta do Windows (NTLM) não foi encontrada.
AdminUnableToMerge = 20003
Não é possível mesclar os dados.
AdminDeleteArchivedProjectsFailed = 25004
A operação de exclusão de projetos arquivados falhou.
AdminUpdateArchiveScheduleFailed = 25006
Falha ao atualizar a agenda de arquivamento.
AdminArchiveScheduleFailed = 28018
A agenda de arquivamento falhou.
AdminReadArchivedProjectsListFailed = 28019
Falha ao ler a lista de projetos arquivados.
AdminReadArchiveScheduleFailed = 28020
Falha ao ler a agenda de arquivamento.
AdminUserAccountNameNull = 28021
O nome da conta do usuário é nulo.
AdminIsWindowsUserNull = 28022
A conta do usuário do Windows (NTLM) parece ser nula.
AdminInvalidTimePeriodState = 28023
O estado timeperiod não é válido.
AdminGlobalUpdateFailed = 28024
Falha ao atualizar o modelo global da empresa durante a chamada SetServerCurrency.
AdminGlobalCheckedOut = 28025
O modelo global da empresa já fez isso durante a chamada SetServerCurrency.
AdminInvalidDatabaseTimeout = 28026
Tempo limite atingido devido a um banco de dados que não é válido.
AdminInvalidDatabaseTimeoutType = 28027
Tempo limite atingido devido a um tipo de banco de dados que não é válido.
AdminInvalidEntityType = 28028
O tipo de entidade não é válido. Ver EntityCollection.
AdminInvalidCompatibilityModeChange = 28029
A alteração no modo de compatibilidade não é válida.
AdminInvalidCompatibilityMode = 28030
O modo de compatibilidade não é válido.
AdminInvalidProjectProfessionalVersions = 28031
O conjunto de versões do Project Professional não é válido.
AdminInvalidProjectProfessionalVersion = 28032
A versão do Project Professional não é válida.
AdminTooManyProjectProfessionalVersions = 28033
Muitas versões do Project Professional foram especificadas.
AdminDuplicateProjectProfessionalMajorVersions = 28034
Há duplicatas nas versões principais do Project Professional. Você só poderá especificar uma versão para cada lançamento principal, começando pelo Project Professional 2007.
AdminInvalidServerFlags = 28035
Um ou mais sinalizadores nas configurações do Project Server não são válidos.
AdminNullProjectProfessionalVersions = 28036
Uma ou mais versões do Project Professional são nulas.

Tabela 7. Serviço de arquivo morto da web

Código de erro de serviço (backup e restauração) do arquivo da web Descrição
ArchiveProjectFailure = 25000
A operação de arquivamento do projeto falhou.
ArchiveProjectsFailed = 25001
Não é possível salvar nenhum dos projetos no banco de dados Arquivo Morto.
ArchiveProjectFailed = 25002
Não é possível salvar o arquivo morto do projeto.
RestoreProjectFailed = 25003
Não é possível restaurar o projeto.
ArchiveResourcesFailed = 25007
Não é possível salvar o arquivo morto de recursos.
ArchiveCustomFieldsFailed = 25008
Não é possível salvar o arquivo morto de campos personalizados.
RestoreCustomFieldsFailed = 25009
Não é possível restaurar os campos personalizados.
ArchiveSystemSettingsFailed = 25010
Não é possível salvar o arquivo morto de configurações do sistema.
RestoreSystemSettingsFailed = 25011
Não é possível restaurar as configurações do sistema.
ArchiveCategoriesFailed = 25012
Não é possível salvar o arquivo morto de categorias de segurança.
RestoreCategoriesFailed = 25013
Não é possível restaurar as categorias de segurança.
ArchiveViewsFailed = 25014
Não é possível salvar o arquivo morto de modos de exibição.
RestoreViewsFailed = 25015
Não é possível restaurar os modos de exibição.
ArchiveGlobalProjectFailed = 25016
Não é possível salvar o arquivo morto global da empresa.
RestoreGlobalProjectFailed = 25017
Não é possível restaurar o modelo global da empresa.
ArchiveInvalidRetentionPolicyValue = 25018
O valor da política de retenção do arquivo morto não é válido.
ArchiveCustomFieldsFailure = 25019
Não é possível ler o arquivo morto de campos personalizados.
ArchiveGlobalProjectFailure = 25020
Não é possível ler o arquivo morto global da empresa.
ArchiveResourcesFailure = 25021
Não é possível ler o arquivo morto de recursos.
ArchiveSystemSettingsFailure = 25022
Não é possível ler o arquivo morto de configurações do sistema.
ArchiveViewsFailure = 25023
Não é possível ler o arquivo morto de modos de exibição.
ArchiveCategoriesFailure = 25024
Não é possível ler o arquivo morto de categorias de segurança.
ResourcePlanPublishFailure = 25025
Não é possível publicar o plano de recursos.
RestoreCategoriesFailure = 25026
Não é possível restaurar as categorias de segurança do arquivo morto.
RestoreCustomFieldsFailure = 25027
Não é possível restaurar os campos personalizados do arquivo morto.
RestoreGlobalProjectFailure = 25028
Não é possível restaurar o modelo global da empresa do arquivo morto.
RestoreProjectFailure = 25029
Não é possível restaurar o projeto do arquivo morto.
RestoreResourcesFailure = 25030
Não é possível restaurar os recursos do arquivo morto.
RestoreSystemSettingsFailure = 25031
Não é possível restaurar as configurações do sistema do arquivo morto.
RestoreViewsFailure = 25032
Não é possível restaurar os modos de exibição do arquivo morto.
ArchiveReadProjectArchiveRetentionSettingFailed = 25033
Falha ao ler as configurações de retenção do arquivo morto do projeto.
RestoreResourcesFailed = 29021
Não é possível restaurar os recursos.

Tabela 8. Tarefa

Código de erro de tarefa Descrição
AssignmentNotFound = 120
Atribuição não encontrada.
AssignmentWrongTrackingMethod = 122
A atribuição tem o método de rastreamento incorreto.
AssignmentWorkTypeInvalid = 127
O tipo de trabalho de atribuição não é válido.
AssignmentRateTableInvalid = 130
A tabela de taxas para a atribuição não é válida.
AssignmentAlreadyExists = 131
A atribuição já existe.
AssignmentDuplicateSpecified = 132
Há uma atribuição duplicada.
AssignmentUidInvalid = 133
O GUID da atribuição não é válido.
AssignmentDelayInvalid = 134
O atraso da atribuição não é válido.
AssignmentCannotEditSummaryTask = 135
Uma tarefa de resumo não pode ser editada para atribuições.
AssignmentInvalid = 136
A atribuição não é válida.
AssignmentFieldsInvalidForBudget = 137
Os campos da atribuição não são válidos para o orçamento.
AssignmentAlreadyAssignedToResource = 138
O recurso já tinha a atribuição.
AssignmentInvalidOwner = 139
O proprietário da atribuição não é válido.

Tabela 9. Calendário

Código de erro de calendário Descrição
CalendarUidInvalid = 77
O GUID do calendário não é válido.
CalendarOnlyOneShiftIsNull = 13000
Somente um turno é nulo.
CalendarRecurrenceDaysShouldBeNull = 13001
Os dias de recorrência devem ser nulos.
CalendarRecurrenceMonthDayShouldBeNull = 13002
O mês e o dia de recorrência devem ser nulos.
CalendarRecurrenceMonthShouldBeNull = 13003
O mês de recorrência deve ser nulo.
CalendarRecurrenceMonthShouldNotBeNull = 13004
O mês de recorrência não deve ser nulo.
CalendarRecurrencePositionShouldBeNull = 13005
A posição de recorrência deve ser nula.
CalendarRecurrencePositionShouldNotBeNull = 13006
A posição de recorrência não deve ser nula.
CalendarRecurrenceDaysShouldNotBeNull = 13007
Os dias de recorrência não devem ser nulos.
CalendarInvalidRecurrenceFrequency = 13008
A frequência de recorrência não é válida.
CalendarInvalidRecurrenceType = 13009
O tipo de recorrência não é válido.
CalendarInvalidRecurrenceDays = 13010
Os dias de recorrência não são válidos.
CalendarInvalidCombinationOfMonthDayAndPosition = 13011
A combinação de mês, dia e posição não é válida.
CalendarInvalidRecurrencePosition = 13012
A posição de recorrência não é válida.
CalendarCannotModifyExceptionsForCalendarBeingDeleted = 13013
As exceções de calendário não poderão ser modificadas quando um calendário estiver sendo excluído.
CalendarExceptionConflict = 13014
Há um conflito nas exceções do calendário.
CalendarBadDateValue = 13015
A data não é válida.
CalendarNotFound = 13021
O calendário não foi encontrado.
CalendarAlreadyExists = 13022
O calendário já existe.
CalendarNameShouldNotBeNull = 13023
O nome do calendário é nulo.
CalendarInternalError = 13025
Há um erro interno na operação do calendário.
CalendarNameTooLong = 13027
O nome do calendário é muito longo.
CalendarInvalidCalendarName = 13028
O nome do calendário não é válido.
CalendarStandardCalendarNotFound = 13031
O calendário padrão não foi encontrado.
CalendarInvalidShifts = 13032
Os turnos não são válidos.
CalendarCannotDeleteCalendarUsedByProject = 13033
Não é possível excluir um calendário que esteja sendo usado em um projeto.
CalCalendarUniqueIdToDuplicateShouldBeNull = 13035
O GUID deve ser nulo para duplicar um calendário.
CalendarInvalidBaseCalendarUniqueId = 13037
O GUID do calendário base não é válido.
CalendarInvalidUniqueIdToDuplicate = 13038
O GUID não é válido para duplicar um calendário
CalendarUnusedCalendarException = 13039
A exceção do calendário não tem um calendário correspondente. Ocorre ao usar o método UpdateResources se houver uma entrada na tabela ResourceDataSet.CalendarExceptions, mas nenhuma BaseCalendarUniqueId para o recurso na tabela Resources.
CalendarCannotDeleteStandardCalendar = 13040
O calendário padrão não pode ser excluído.
CalendarCannotRenameStandardCalendar = 13041
O calendário padrão não pode ser renomeado.
CalendarCannotDeleteCalendarUsedByEnterpriseResource = 13042
O calendário está sendo usado por um recurso da empresa e não pode ser excluído.
CalendarFilterInvalid = 13043
O filtro não é válido para um calendário.

Tabela 10. CubeAdmin e Serviço de Criação do Cubo

Códigos de erro de CubeAdmin e do Serviço de Criação do Cubo (CBS) Descrição
CBSGeneralFailure = 17001
Falha no Serviço de Criação do Cubo (CBS). É um código de erro geral que poderia ser resultado de várias causas diferentes.
CBSDsoNotInstalled = 17002
O CBS precisa do componente DSO (Decision Support Objects) instalado para o Analysis Services.
CBSASConnectionFailure = 17003
O CBS falhou ao conectar ao servidor do Analysis Services.
CBSOlapProcessingFailure = 17004
O processamento do cubo OLAP falhou.
CBSMetadataProcessingFailure = 17005
O processamento dos metadados do cubo falhou.
CBSASServerLockTimeOut = 17006
O bloqueio do servidor do Analysis Services atingiu o tempo limite.
CBSOlapDatabaseSetupFailure = 17007
A configuração do banco de dados do cubo OLAP falhou.
CBSASEntityLimitation = 17008
Foi excedido o número de entidades que o Analysis Services pode usar.
CBSRequestInvalidArguments = 17009
Um ou mais argumentos na solicitação do CBS não são válidos.
CBSQueueingRequestFailed = 17010
O CBS falhou ao enviar o trabalho para a fila.
CBSUpdateCubeCalculatedMeasureDefintionError = 17011
Há um erro em um membro calculado do cubo.
CBSAttemptToOverwrite = 17013
Não é possível substituir dados no cubo.
CBSCustomFieldCannotBeAddedAsDimension = 17014
O campo personalizado não pode ser uma dimensão do cubo.
CBSCustomFieldFailedToBeAddedAsDimension = 17015
Falha ao adicionar o campo personalizado como uma dimensão do cubo.
CBSCustomFieldCannotBeAddedAsMeasure = 17016
O campo personalizado não pode ser uma medida do cubo.
CBSCustomFieldFailedToBeAddedAsMeasure = 17017
Falha ao adicionar o campo personalizado como uma medida do cubo.
CBSDsoTranslatorNotFound = 17018
O tradutor de Decision Support Objects não foi encontrado.
CBSUpdateOlapDBOperationFailure = 17019
Falha ao atualizar o banco de dados OLAP.
CBSOlapDBInvalidArguments = 17020
Um ou mais argumentos para o banco de dados OLAP não são válidos.
CBSOlapDatabaseReadSettingListFailed = 17021
Falha ao ler a lista de configurações do banco de dados OLAP.
CBSOlapDatabaseReadSettingFailed = 17022
Falha ao ler a configuração do banco de dados OLAP.
CBSDeleteOlapDatabaseSetting = 17023
Erro ao excluir a configuração do banco de dados OLAP.
CBSSetDefaultOlapDatabase = 17024
Erro ao configurar o banco de dados OLAP padrão.
CBSSetOlapDatabaseEnabled = 17025
Erro ao habilitar o banco de dados OLAP.
CBSGetDefaultOlapDatabase = 17026
Erro ao obter o banco de dados OLAP padrão.
CBSCustomFieldFailedToBeAddedAsDimensionOrMeasure = 17027
Não é possível adicionar um campo personalizado como uma dimensão ou uma medida.
CBSOlapDatabaseAssocFieldsSettings = 17028
Erro nas configurações de campos associados de banco de dados OLAP.
CBSUpdateOlapDBOperationDuplicateOrFailure = 17029
Falha ou duplicação de operação de atualização de banco de dados OLAP.
CBSErrorReadingDefaultDatabase = 17030
Erro ao ler o banco de dados OLAP padrão.
CBSCreateOlapDBOperationFailure = 17031
Falha ao criar a operação de banco de dados OLAP.
CBSSetCubeFieldsSettingsFromListForGroupMeasureFailed = 17032
Falha ao definir a lista para configurações de medida de grupo dos campos do cubo.
CBSErrorReadingCubeDepartments = 17033
Erro ao ler departamentos no cubo OLAP.
CBSErrorMaxOlapDatabaseCountReached = 17034
A contagem máxima de bancos de dados OLAP foi atingida.
CBSErrorReadingCubeFieldsSettings = 17035
Erro ao ler as configurações dos campos de cubo.

Tabela 11. Check-in e check-out

Check-in, confira o código de erro Descrição
CICOCheckedOutToOtherUser = 10100
Check-out para outro usuário.
CICOAlreadyCheckedOutToYou = 10101
Já foi feito o check-out para você.
CICONotCheckedOut = 10102
Não foi feito o check-out.
CICOCheckedOutInOtherSession = 10103
Foi feito o check-out em outra sessão.
CICOInvalidSessionGuid = 10104
O GUID da sessão não é válido.
CICOAlreadyCheckedOutInSameSession = 10105
Já foi feito o check-out na mesma sessão.
CICOCannotCheckOutVisibilityModeProjectWithMppInDocLib = 10106
Não é possível verificar o projeto do modo de visibilidade com um arquivo mpp na biblioteca de documentos.

Tabela 12. Campo personalizado

Código de erro campo personalizado Descrição
CustomFieldInvalidPropertyType = 11500
O tipo de propriedade não é válido.
CustomFieldInvalidScope = 11503
O escopo do campo personalizado não é válido.
CustomFieldScopesMustBeIdentical = 11504
Os escopos devem ser idênticos.
CustomFieldInvalidEntityUID = 11505
O GUID da entidade de campo personalizado não é válido.
CustomFieldHasInvalidPropertiesForNonLookupTableCF = 11506
As propriedades não são válidas para um campo personalizado sem tabela de pesquisa.
CustomFieldNonExistentWeightsTableUID = 11507
O GUID da tabela de pesos não existe.
CustomFieldInvalidName = 11508
O nome do campo personalizado não é válido.
CustomFieldInvalidDefault = 11510
O valor padrão para o campo personalizado não é válido.
CustomFieldInvalidLookupTableUID = 11511
O GUID da tabela de pesquisa não é válido.
CustomFieldTypeDoesNotMatchLookupTableMask = 11512
O tipo de campo personalizado não corresponde à máscara da tabela de pesquisa.
CustomFieldCannotHaveNonLeafNodeDefault = 11513
O valor padrão do campo personalizado deve ser um nó de folha.
CustomFieldMatchingOnlyAvailableForResources = 11514
O campo personalizado correspondente só está disponível para recursos.
CustomFieldUIDCannotMatchLookupTableUID = 11516
O GUID não corresponde a um GUID da tabela de pesquisa.
CustomFieldUIDAlreadyExists = 11517
O GUID do campo personalizado já existe.
CustomFieldIDAlreadyExists = 11518
O número de identificação do campo personalizado já existe.
CustomFieldNameAlreadyExists = 11519
O nome do campo personalizado já existe.
CustomFieldInvalidEntity = 11520
A entidade não é válida para o campo personalizado.
CustomFieldMaskDoesNotMatchEntityType = 11521
A máscara de código não corresponde ao tipo de entidade.
CustomFieldLowerOrderBitsOutOfRange = 11522
Os bits de ordem inferior estão fora de alcance.
CustomFieldInvalidMaxValues = 11523
Um ou mais valores máximos não são válidos.
CustomFieldCannotModifyCertainValuesOnceDefined = 11524
Determinados valores não podem ser modificados depois de definidos.
CustomFieldNonExistentPID = 11526
O número de identificação da propriedade do campo personalizado não existe.
CustomFieldCannotChangeBuiltInFields = 11527
Não é possível alterar os campos internos do Project Server, como Tipo de Custo, Estado e RBS.
CustomFieldSecondaryUidCannotEqualUid = 11528
O GUID secundário não pode ser igual ao GUID principal.
CustomFieldCannotHaveSecondaryUIDorIDForThisEntityType = 11529
O campo personalizado não pode ter um GUID secundário ou um GUID para esse tipo de entidade.
CustomFieldNameMatchesIntrinsicField = 11530
O nome do campo personalizado corresponde a um campo intrínseco.
CustomFieldInvalidAggregationType = 11531
O tipo de agregação não é válido.
CustomFieldProjectFormulaFieldsMustUseFormulaAggregation = 11532
Os campos de fórmula do projeto devem usar agregação de fórmula.
CustomFieldMustSpecifyEitherIDorUID = 11700
Deve especificar o número de identificação do campo personalizado ou GUID.
CustomFieldInvalidID = 11701
O número de identificação do campo personalizado não é válido.
CustomFieldInvalidUID = 11702
O GUID do campo personalizado não é válido.
CustomFieldInvalidType = 11703
O tipo de campo personalizado não é válido.
CustomFieldInvalidTypeColumnFilledIn = 11704
O valor de coluna de tipo de campo personalizado não é válido. Veja um exemplo em Exemplo de código de erro para o WCF.
CustomFieldCodeValueDoesNotMatchLookupTable = 11706
O valor do código não corresponde à tabela de pesquisa.
CustomFieldCodeValueIsNotLeafNode = 11707
O valor do código não é um nó de folha da tabela de pesquisa.
CustomFieldRowAlreadyExists = 11708
A linha do campo personalizado já existe.
CustomFieldRowDoesNotMatchCorrespondingDefinitionInDB = 11710
A linha do campo personalizado não corresponde à definição do banco de dados.
CustomFieldCodeValueAlreadyUsed = 11711
O valor do código já foi usado.
CustomFieldMaxValuesExceeded = 11712
Os valores máximos do campo personalizado foram excedidos.
CustomFieldRequiredValueNotProvided = 11713
Um valor de campo personalizado obrigatório não é fornecido. Veja um exemplo em Exemplo de código de erro para o WCF.
CustomFieldCannotChangeLookupTable = 11715
Não é possível alterar a tabela de pesquisa do campo personalizado.
CustomFieldFilterInvalid = 11716
O filtro do campo personalizado não é válido.
CustomFieldRolldownInvalidOnFormulaFields = 11717
Não é possível rolar para baixo em um campo personalizado de fórmula.
CustomFieldFormulaFieldCannotBeRequired = 11718
O campo de fórmula não pode ser obrigatório.
CustomFieldFormulaFieldCannotBeWorkflowControlled = 11719
O campo de fórmula não pode ser controlado por um fluxo de trabalho.
CustomFieldCannotSetValueOnFormulaFields = 11720
Não é possível definir valor em campos de fórmula.
CustomFieldNewPerRequestLimitExcedeed = 11721
Excedido o limite de solicitação de novos campos personalizados. O limite é NEW_CF_PER_REQUEST_LIMIT em uma solicitação.
CustomFieldNameIsReservedName = 11722
Um nome do campo personalizado não pode ser um nome reservado.
CustomFieldNameInvalidForOlapMeasure = 11723
O nome do campo personalizado não é válido para uma medida de cubo OLAP.
CustomFieldNameInvalidForOlapDimension = 11724
O nome do campo personalizado não é válido para uma dimensão de cubo OLAP.
CustomFieldSettingsInvalidForOlapMeasure = 11725
As configurações do campo personalizado não são válidas para uma medida de cubo OLAP.
CustomFieldSettingsInvalidForOlapDimension = 11726
As configurações do campo personalizado não são válidas para uma dimensão de cubo OLAP.
CustomFieldCannotAddRelativeImportanceField = 11727
Não é possível adicionar um campo de importância relativa.
CustomFieldCannotAddProjectImpactField = 11728
Não é possível adicionar um campo de impacto no projeto.
CustomFieldInvalidDepartmentUid = 11731
O GUID do departamento no campo personalizado não é válido.
CustomFieldCannotModifyDepartmentUidOnBuiltinFields = 11732
O GUID do departamento não pode ser modificado em campos personalizados internos.
CustomFieldCannotHaveBothLookupTableAndMultilineText = 11733
Um campo personalizado não pode incluir uma tabela de pesquisa e um texto multilinha.
CustomFieldCannotHaveBothFormulaAndMultilineText = 11734
Um campo personalizado não pode incluir uma forma e um texto multilinha.
CustomFieldDescriptionExceedsLimit = 11735
A descrição do campo personalizado é muito longa. O comprimento máximo da propriedade MD_PROP_DESCRIPTION é de 1000 caracteres.
CustomFieldOnlyTextFieldsCanHaveMultilineText = 11736
Somente os campos personalizados de texto podem ter texto multilinha.
CustomFieldOnlyProjectFieldsCanHaveMultilineText = 11737
Somente os campos personalizados do projeto podem ter texto multilinha.
CustomFieldCannotChangeWorkflowControlledBehaviorForNonProjectCustomFields = 11738
Um campo personalizado não pode alterar o comportamento de campos personalizados de não projeto controlados por um fluxo de trabalho.
CustomFieldIsWorkflowControlledAndCannotBeChanged = 11739
O campo personalizado é controlado por um fluxo de trabalho e não pode ser alterado.
CustomFieldCannotHaveRequiredFlagWhenWorkflowControlledFlagIsSet = 11740
O campo personalizado não poderá ser obrigatório quando for controlado por um fluxo de trabalho.
CustomFieldFormulaCreatesCircularReference = 11742
A fórmula do campo personalizado cria uma referência circular.
CustomFieldFormulaContainsInvalidFieldReference = 11743
A fórmula do campo personalizado contém uma referência de campo que não é válida.
CustomFieldFormulaContainsErrors = 11744
A fórmula do campo personalizado contém um ou mais erros.
CustomFieldLocalCustomFieldNotDefined = 11745
O campo personalizado local não foi definida.
CustomFieldGraphicalIndicatorContainsErrors = 11746
O indicador gráfico do campo personalizado contém erros.
CustomFieldGraphicalIndicatorContainsInvalidFieldReference = 11747
O indicador gráfico do campo personalizado contém uma referência de campo que não é válido.
CustomFieldGraphicalIndicatorTypeMismatch = 11748
Há uma incompatibilidade de tipos para o indicador gráfico do campo personalizado.
CustomFieldFormulaFieldCannotReferenceWorkflowControlledField = 11749
Um campo na fórmula não pode referenciar um campo controlado por um fluxo de trabalho.
CustomFieldWorkflowCustomFieldBeingReferencedByFormula = 11750
Uma fórmula está tentando fazer referência a um campo personalizado de fluxo de trabalho.

Tabela 13. Tabela de Pesquisa

Código de erro de tabela de pesquisa Descrição
LookupTableMaskNotDefined = 11000
A máscara de código da tabela de pesquisa não foi definida.
LookupTableMaskHasTooManyValues = 11001
A máscara de código da tabela de pesquisa tem valores em excesso.
LookupTableMaskHasGaps = 11002
A máscara de código da tabela de pesquisa tem lacunas.
LookupTableMaskSequenceTypeLimitedToOneLevelDeep = 11003
O tipo de sequência da máscara de código está limitado a um nível.
LookupTableMaskSequenceTypeInvalid = 11004
O tipo de sequência da máscara de código não é válido.
LookupTableMaskSequenceRequiresAnyLength = 11005
A sequência de máscara de código requer um comprimento de Any.
LookupTableMaskSeparatorTooLong = 11006
O separador da máscara de código tem caracteres em excesso.
LookupTableMaskLevelMustBeBlankAcrossLCIDs = 11007
O nível da máscara de código deve ficar em branco nos identificadores de localidade (IDs de idioma).
LookupTableMaskSeparatorInvalid = 11008
Um caractere separador da máscara de código não é válido.
LookupTableMaskBlankSeparatorInvalidAfterAnyLengthSequence = 11009
Um caractere separador em branco não é válido após um comprimento de sequência de Any.
LookupTableMaskSequenceLengthInvalid = 11010
O comprimento de sequência da máscara de código não é válido.
LookupTableMaskLevelMustBeOneOrMore = 11011
A máscara de código deve ser de nível 1 ou superior.
LookupTableItemDoesNotFitMask = 11050
O item da tabela de pesquisa não se ajusta à definição da máscara de código.
LookupTableItemContainsSeparator = 11051
O item da tabela de pesquisa contém um caractere separador.
LookupTableItemFullValueTooLong = 11052
O valor completo do item da tabela de pesquisa é muito longo.
LookupTableDuplicateSiblingsDisallowed = 11053
Não são permitidos irmãos duplicados na tabela de pesquisa.
LookupTableSortOrderIndexInvalid = 11054
O índice de ordem de classificação da tabela de pesquisa não é válido.
LookupTableSortOrderIndexDuplicate = 11055
Índice de ordem de classificação da tabela de pesquisa duplicado.
LookupTableSortOrderTypeInvalid = 11056
O tipo de ordem de classificação da tabela de pesquisa não é válido.
LookupTableSortOrderMustComeAfterParentSortOrder = 11057
A ordem de classificação deve vir após a ordem de classificação pai.
LookupTableSortOrderMustComeBeforeParentNextSiblingSortOrder = 11058
A ordem de classificação deve vir antes do pai na próxima ordem de classificação irmã.
LookupTableInvalidCookieLength = 11060
O comprimento do cookie para uma tabela de pesquisa não é válido.
LookupTableMustHaveValuesForPrimaryLCIDorJustOneValue = 11061
A tabela de pesquisa deve ter valores para o identificador de localidade principal (ID do idioma) ou somente um valor. Quando você criar uma tabela de pesquisa multilíngue, por exemplo, adicione somente um valor de máscara para cada nível ou primeiro adicione o valor para o LCID principal.
LookupTableLCIDNotSupportedInLookupTableLanguages = 11062
O identificador de localidade (ID do idioma) não está incluído nos idiomas da tabela de pesquisa.
LookupTableInvalidDescriptionLength = 11063
O comprimento da descrição de um item da tabela de pesquisa não é válido.
LookupTableCannotChangeBuiltInTables = 11064
Não é possível alterar as tabelas de pesquisa internas.
LookupTableCannotChangeTypeOnceCreated = 11065
Não é possível alterar o tipo de tabela de pesquisa após a criação da tabela de pesquisa.
LookupTableCannotDeleteLTWithDependantCustomField = 11066
Não é possível excluir uma tabela de pesquisa usada em um campo personalizado.
LookupTableAllLevelsNotFilled = 11067
Todos os níveis da tabela de pesquisa devem ser preenchidos.
LookupTableDuplicateName = 11068
Os nomes da tabela de pesquisa devem ser exclusivos.
LookupTableInvalidName = 11069
O nome da tabela de pesquisa não é válido.
LookupTableDuplicateSiblingPhoneticsDisallowed = 11071
Não é possível ter fonética irmã duplicada em uma tabela de pesquisa.
LookupTableItemInvalidLookupTable = 11073
Um item da tabela de pesquisa não é válido.
LookupTableInvalidPhoneticsLength = 11074
O comprimento do campo de fonética não é válido.
LookupTableAlreadyExists = 11076
A tabela de pesquisa já existe.
LookupTableInvalidUID = 11078
O GUID da tabela de pesquisa não é válido.
LookupTableFilterInvalid = 11079
O filtro da tabela de pesquisa não é válido.
LookupTableLanguageParameterInvalidWithXmlFilter = 11080
Um parâmetro de idioma não é válido com um parâmetro xmlFilter de tabela de pesquisa.
LookupTableInvalidParentStructUid = 11081
O GUID de uma estrutura pai da tabela de pesquisa não é válido.
LookupTableItemContainsListSeparator = 11082
O item da tabela de pesquisa contém um separador de lista.

Os códigos de erro da Tabela 14 inclui itens para PDPs (páginas de detalhes do projeto), sincronização do Exchange, a linha do tempo do Project Web App e erros de banco de dados. Muitos dos códigos de erro diversos na Tabela 14 são usados internamente.

Observação

Os códigos de erro de auditoria não são usados no Project Server 2013.

Tabela 14. Códigos de erro diversos

Código de erro diversos Descrição
AuditingUpdateFailure = 31000
Não usado.
AuditingCannotDeleteFeature = 31001
Não usado.
AuditingCannotAddFeature = 31002
Não usado.
AuditingFeatureIsNoLongerAudited = 31003
Não usado.
AuditingItemIsNotYetAvailable = 31004
Não usado.
AuditingInvalidFeatureUid = 31005
Não usado.
AuditingInvalidStoreForSelectedFeature = 31006
Não usado.
AuditingInvalidStore = 31007
Não usado.
AuditingVersionNameTooLong = 31008
Não usado.
AuditingBeginVersionFailure = 31009
Não usado.
AuditingEndVersionFailure = 31010
Não usado.
ProjectDetailPagesStrategicImpactRatingRequired = 32000
Uma classificação de impacto estratégico é obrigatória para a página de detalhes do projeto.
ProjectDetailPagesMissingPDPLinks = 32001
Links ausentes para as páginas de detalhes do projeto.
ProjectDetailPagesUnavailableWorker = 32002
Falha na carga de busca detalhada do projeto. Nenhum trabalhador disponível.
ProjectDetailPagesFailedToLoadProjectInWorker = 32003
O trabalhador falhou ao carregar.
AppPermissionInvalidAppPermissionId = 32300
Há um problema com a id da permissão do aplicativo.
InvariantValidationPSIFailed = 40000
Retornado por métodos PWA caso algum método privado retorne ValidationMethodFailed. Uso interno.
ValidationMethodFailed = 40001
Retornado por métodos privados do PWA quando eles detectam inconsistências de banco de dados. Uso interno.
GeneralExchangeSyncError = 40500
Erro geral na sincronização do Microsoft Exchange. Uso interno.
ExchangeSyncRootFolderCreationFailed = 40501
Falha ao criar a pasta raiz na sincronização do Microsoft Exchange.
ExchangeSyncTaskFolderCreationFailed = 40502
Falha ao criar a pasta da tarefa.
ExchangeSyncCouldNotGetRootFolder = 40503
Não foi possível obter a pasta raiz.
ExchangeSyncCouldNotLoadTaskObject = 40504
Não foi possível carregar o objeto da tarefa.
ExchangeSyncNewExchangeTaskCreationFailed = 40505
A criação de uma nova tarefa falhou na sincronização do Exchange.
ExchangeSyncFailedToUpdateCacheForUser = 40506
Falha ao atualizar o cache de sincronização do Exchange para o usuário.
ExchangeSyncFailedToUpdateExchangeTask = 40507
Falha ao atualizar a tarefa no Microsoft Exchange.
ExchangeSyncSubscriptionUpdateFailed = 40508
Falha ao atualizar a assinatura de sincronização do Exchange.
ExchangeSyncEWSUrlFailed = 40509
A URL do serviço Web do Microsoft Exchange falhou.
ExchangeSyncExchangeUrlRefreshFailed = 40510
Falha ao atualizar a URL do Exchange.
ExchangeSyncExchangeSubscriptionUpdateForUserFailed = 40511
Falha ao atualizar a assinatura do Exchange para o usuário.
ExchangeSyncGeneralProcessingFailure = 40512
Falha de processamento geral na sincronização do Microsoft Exchange.
ExchangeSyncDeletionOfTasksInExchangeFailure = 40513
Falha ao excluir tarefas na sincronização do Exchange.
ExchangeSyncAttemptedSyncOfInvalidConfiguredResource = 40514
Tentativa de sincronizar um recurso com uma configuração que não é válida.
ExchangeSyncRetrievalOfEWSUrlCausedException = 40515
Ocorreu uma exceção durante a recuperação do serviço Web do Exchange.
TimelineViewDataDoesNotExist = 42000
Os dados não existem para o modo de exibição da linha do tempo no Project Web App.
DatabaseUndefinedError = 50000
O banco de dados não foi definido.
DatabaseCannotInsertDuplicateKeyError = 50001
O banco de dados não pode inserir uma chave duplicada.

Tabela 15. Notification

Código de erro de notificação Descrição
NotificationReminderUnknown = 16050
Notificação de lembrete desconhecida.
NotificationReminderParentNotSubscribed = 16051
Não há assinatura para o pai da notificação de lembrete.
NotificationReminderParentNotFound = 16052
O pai da notificação de lembrete não foi encontrado.
NotificationReminderChildStillSubscribed = 16053
Ainda há uma assinatura para o filho do lembrete de notificação.
NotificationReminderChildNotFound = 16054
O filho da notificação de lembrete não foi encontrado.
NotificationEMailDeliveryFailed = 16080
A entrega da mensagem de email de notificação falhou.
NotificationQueueMessageFailed = 16082
A mensagem de fila de notificação falhou.
NotificationXSLTTransformationError = 16084
Erro na transformação XSLT de notificação.

Todos os códigos de erro na 16 de tabela são para o Otimizador, que é um componente usado na análise de portfólio de projetos.

Tabela 16. Otimizador (análise de portfólio de projeto)

Código de erro do Otimizador Descrição
OptimizerDepInvalidDepType = 29000
O valor do otimizador DEPENDENCY_TYPE em OptimizerDependencyDataSet.OptimizerDependenciesRow não é válido. Consulte Optimizer.DependencyTypes.
OptimizerDepInvalidEntityType = 29001
O tipo de entidade não é válido. Confira a propriedade Entities.
OptimizerDepInvalidPosition = 29003
O valor POSITION não é válido.
OptimizerDepDuplicateDependentProjects = 29004
Há projetos duplicados no OptimizerDependencyDataSet.OptimizerDependencyDetailsDataTable.
OptimizerDepInvalidDependency = 29005
A dependência do Otimizador não é válida.
OptimizerDepCircularDependency = 29006
Há uma dependência circular.
OptimizerCannotDeleteDependency = 29007
A dependência não pode ser excluída.
OptimizerCannotCreateDependency = 29008
A dependência não pode ser criada.
OptimizerCannotUpdateDependency = 29009
A dependência não pode ser atualizado.
OptimizerCannotCreateMultipleDependencies = 29010
Não é possível criar várias dependências.
OptimizerCannotUpdateMultipleDependencies = 29011
Não é possível atualizar várias dependências.
OptimizerEngineMatrixNotFilled = 29100
O Otimizador não tem dados suficientes para cálculo.
OptimizerEngineCustomFieldIsNotAConstraint = 29101
O campo personalizado não é uma restrição para o Otimizador.
OptimizerCouldNotCalculatePrioritiesFromCustomFields = 29102
Não é possível calcular prioridades dos campos personalizados especificados.
OptimizerEngineBinaryInfeasibleSolution = 29103
O cálculo do Otimizador resulta em uma solução inviável.
OptimizerEngineBinaryNumericalError = 29104
Há um erro numérico no cálculo do Otimizador.
OptimizerEngineBinaryTimedOut = 29105
O cálculo do Otimizador atingiu o tempo limite.
OptimizerEngineBinaryMaxedIterations = 29106
O cálculo do Otimizador atingiu o número máximo de iterações.
OptimizerEngineBinarySubOptimal = 29107
Os resultados do cálculo do Otimizador não são ideais.
OptimizerEngineBinaryInternalError = 29108
Há um erro interno no cálculo do Otimizador.
OptimizerInvalidRange = 29200
O intervalo de datas para o otimizador não é válido.
OptimizerNonNormalizedWeights = 29201
Os valores WEIGHT da AnalysisDataSet.AnalysisPriorityDataDataTable não são normalizados.
OptimizerCannotEditPrioritization = 29300
Não é possível editar a priorização do fator comercial.
OptimizerCannotDeletePrioritization = 29301
Não é possível excluir a priorização do fator comercial.
OptimizerCannotCreatePrioritization = 29302
Não é possível criar a priorização do fator comercial.
OptimizerCannotUpdatePrioritization = 29303
Não é possível atualizar a priorização do fator comercial.
OptimizerCannotCalculateDriverPriorities = 29304
Não é possível calcular as prioridades do fator comercial.
OptimizerCannotCreateMultiplePrioritizations = 29305
Não é possível criar várias priorizações de fatores comerciais.
OptimizerCannotUpdateMultiplePrioritizations = 29306
Não é possível atualizar várias priorizações de fator comercial.
OptimizerDriverRelationsNotFilled = 29307
Os dados da DriverRelationsRow não estão completos.
OptimizerDriversNotFilled = 29308
Não há informações suficientes nos fatores comerciais do projeto para uma solução.
OptimizerDriverRelationsInvalidInversedValue = 29309
Há valores inversos no DriverPrioritizationDataSet.DriverRelationsRow.
OptimizerCannotCreatePrioritizationUsingInactiveDrivers = 29310
Há um driver inativo especificado no DriverPrioritizationDataSet.DriverRelationsRow. Verifique as propriedades DRIVER1_UID e DRIVER2_UID.
OptimizerCannotChangePrioritizationType = 29311
Não é possível alterar o tipo de priorização.
OptimizerCannotSpecifyPriorityValuesForCalculatedPrioritizations = 29312
Se uma prioridade for calculada, você não poderá especificar o valor da prioridade.
OptimizerCannotNormalizePriorityValues = 29313
Os valores de prioridade não podem ser normalizados.
OptimizerTooManyDriversInPrioritization = 29314
Há fatores comerciais em excesso na priorização.
OptimizerInvalidProjectImpactValue = 29400
O valor de impacto do projeto não é válido.
OptimizerCannotDeleteDriver = 29401
O fator comercial do projeto não pode ser excluído.
OptimizerCannotCreateDriver = 29402
O fator comercial do projeto não pode ser criado.
OptimizerCannotUpdateDriver = 29403
O fator comercial do projeto não pode ser atualizado.
OptimizerCannotEditDriver = 29404
O fator comercial do projeto não pode ser editado.
OptimizerCannotCreateMultipleDrivers = 29405
Não é possível criar vários fatores comerciais.
OptimizerCannotUpdateMultipleDrivers = 29406
Não é possível atualizar vários fatores comerciais.
OptimizerInvalidRelativeImportanceValue = 29407
O valor de importância relativa não é válido.
OptimizerInvalidDriverUid = 29500
O GUID do fator comercial não é válido.
OptimizerInvalidEntityType = 29501
O tipo de entidade não é válido para o Otimizador.
OptimizerInvalidProjectUid = 29502
O GUID do projeto não é válido.
OptimizerInvalidCustomFieldUid = 29503
O GUID do campo personalizado não é válido para o Otimizador.
OptimizerInvalidHardConstraintUid = 29504
O GUID da restrição inflexível não é válido.
OptimizerInvalidAnalysisUid = 29505
O GUID da análise não é válido.
OptimizerDriverFilterInvalid = 29506
O filtro de fator comercial não é válido.
OptimizerPrioritizationFilterInvalid = 29507
O filtro de priorização não é válido.
OptimizerCannotLoadOptimizationEngine = 29508
O mecanismo de cálculo do Otimizador não pode ser carregado.
OptimizerAnalysisFilterInvalid = 29509
O filtro de análise não é válido.
OptimizerSolutionFilterInvalid = 29510
O filtro de solução para o Otimizador não é válido.
OptimizerDependenciesFilterInvalid = 29511
O filtro de dependências para o Otimizador não é válido.
OptimizerInvalidSolutionUid = 29512
O GUID da solução para o Otimizador não é válido.
OptimizerInvalidViewUid = 29513
O GUID de execução para o Otimizador não é válido.
OptimizerInvalidAnalysisType = 29600
O tipo de análise de portfólio não é válido.
OptimizerInvalidPrioritizationType = 29601
O tipo de priorização para o Otimizador não é válido.
OptimizerCannotDeleteAnalysis = 29602
Não é possível excluir a análise de portfólio.
OptimizerCannotCreateAnalysis = 29603
Não é possível criar a análise de portfólio.
OptimizerCannotUpdateAnalysis = 29604
Não é possível atualizar a análise de portfólio.
OptimizerInvalidPrioritizationUid = 29607
O GUID da priorização não é válido.
OptimizerCannotCreateMultipleAnalyses = 29608
Não é possível criar várias análises de portfólio.
OptimizerCannotUpdateMultipleAnalyses = 29609
Não é possível atualizar várias análises de portfólio.
OptimizerCannotCalculateProjectPriorities = 29610
O Otimizador não pode calcular prioridades de projeto.
OptimizerCannotDeleteAnalysisProjectImpact = 29611
Não é possível excluir o impacto do projeto na análise de portfólio.
OptimizerCannotChangeAnalysisProjects = 29612
Não é possível alterar projetos na análise de portfólio.
OptimizerCannotChangePriorityData = 29613
Não é possível alterar dados de prioridade.
OptimizerCannotEditAnalysis = 29614
Não é possível editar a análise de portfólio.
OptimizerInvalidPlannerData = 29615
Os dados do Planejador não são válidos para o Otimizador.
OptimizerCannotChangeImpactData = 29616
Não é possível alterar os dados de impacto do projeto.
OptimizerInvalidProjectsNumber = 29617
O número de projetos não é válido.
OptimizerCannotAddImpactCFUIDToCFAnalysis = 29618
Não é possível adicionar o GUID do campo personalizado do impacto de projeto (.PROJECT_IMPACT_CF_UID) para a análise de portfólio.
OptimizerInvalidDepartmentUid = 29619
DEPARTMENT_UID não é válido.
OptimizerTooManyProjectsInAnalysis = 29620
Há projetos em excesso na análise.
QueueAnalysisCannotDeleteAnalysis = 29680
O método QueueDeleteAnalyses método não pode excluir a análise.
QueueAnalysisCannotCreateAnalysis = 29681
O método QueueCreateAnalysis não pode criar a análise.
QueueAnalysisCannotUpdateAnalysis = 29682
O método QueueupdateAnalyses método não pode atualizar a análise.
AnalysisMismatchedJobList = 29690
A lista de trabalhos de análise é incompatível.
OptimizerInvalidForceInLookupTableUid = 29691
O GUID da tabela de pesquisa não pode ser forçado na entrada.
OptimizerInvalidForceOutLookupTableUid = 29692
O GUID da tabela de pesquisa não pode ser forçado na saída.
OptimizerDuplicateForceLookupTableUids = 29693
Há GUIDs de tabela de pesquisa forçados duplicados.
OptimizerInvalidDecisionResult = 29701
O resultado da decisão não é válido.
OptimizerInvalidForcedStatus = 29702
O status forçado não é válido.
OptimizerCannotDeleteSolution = 29703
O método QueueDeleteOptimizerSolutionsnão pode excluir a solução do Otimizador.
OptimizerCannotCreateSolution = 29704
O método QueueCreateOptimizerSolutionsnão pode criar a solução do Otimizador.
OptimizerCannotUpdateSolution = 29705
O método QueueUpdateAnalyses método não pode atualizar a solução do Otimizador.
OptimizerCannotCalculateSolutionStrategicAlignment = 29706
O Otimizador não pode calcular a solução para alinhamento estratégico.
OptimizerCannotCreateMultipleSolutions = 29707
O Otimizador não pode criar várias soluções.
OptimizerCannotUpdateMultipleSolutions = 29708
O Otimizador não pode atualizar várias soluções.
OptimizerCannotAddPrioritizationToCFAnalysis = 29709
O Otimizador não pode adicionar uma priorização a um campo personalizado para a análise.
OptimizerTableIsReadOnly = 29710
A tabela do Otimizador é somente leitura.
OptimizerSolutionCreateMessageFailed = 29711
O Otimizador falhou ao criar uma mensagem "solução criada".
OptimizerSolutionDeleteMessageFailed = 29712
O Otimizador falhou ao criar uma mensagem "solução excluída".
OptimizerCannotCalculateEfficientFrontier = 29714
O Otimizador não pode calcular a fronteira eficiente para a análise.
OptimizerCannotUpdateSolutionProperties = 29715
Não é possível atualizar as propriedades da solução.
OptimizerInvalidConstraintPosition = 29716
A posição da restrição no Otimizador não é válida.
OptimizerInvalidHardConstraintPosition = 29717
A posição da restrição inflexível no Otimizador não é válida.
OptimizerInvalidConstraintLimit = 29718
O limite da restrição no Otimizador não é válido.
OptimizerInvalidConstraintValue = 29719
O valor da restrição não é válido.
OptimizerInvalidSolutionProjectsSet = 29720
O conjunto de projetos na solução não é válido.
OptimizerCannotCommitSolution = 29721
O método CommitOptimizerSolution não consegue confirmar a solução.
OptimizerInvalidInputData = 29723
Os dados de entrada para o Otimizador não são válidos.
OptimizerInvalidConstraintSet = 29724
O conjunto de restrições para o Otimizador não é válido.
OptimizerCannotUpdateAnalysisMetrics = 29725
Não é possível atualizar a métrica da análise.
OptimizerSolutionMismatchedJobList = 29726
A lista de trabalhos da solução é incompatível.
OptimizerInvalidForceLookupTableValue = 29727
O valor da tabela de pesquisa forçada não é válido.
OptimizerCannotCreateSolutionWhileAnalysisUpdateIsPending = 29728
Não é possível criar uma solução do Otimizador enquanto uma atualização de análise estiver pendente.
OptimizerProjectSelectorAtLeastOne = 29800
Deve haver pelo menos um projeto selecionado para o Otimizador.

Os códigos do erro na 17 de tabela são para o Planejador que é um componente usado na análise de portfólio de projetos.

Tabela 17. Planejador (análise de portfólio de projeto)

Código do erro do Planejador Descrição
PlannerSolutionMessageDeleteFailed = 28000
Erro de fila: a mensagem para excluir a solução do planejador falhou.
PlannerSolutionMessageCreateFailed = 28001
Erro de fila: a mensagem para criar a solução do planejador falhou.
PlannerInvalidRBSValueUid = 28002
O GUID para um valor de estrutura de divisão de recurso não é válido nos dados do Planejador.
PlannerInvalidCustomFieldUid = 28003
O GUID para um campo personalizado não é válido.
PlannerHorizonInvalid = 28004
O horizonte de tempo do Planejador não é válido. Um horizonte de tempo é o período especificado para o planejamento de capacidade.
PlannerHorizonTooBig = 28005
O horizonte de tempo está muito avançado no futuro.
PlannerInvalidBookingType = 28006
O tipo de reserva de recurso não é válido.
PlannerInvalidTimeScale = 28007
A escala de tempo não é válida.
PlannerInvalidProjectSNET = 28008
A data "não iniciar antes de" do projeto não é válida.
PlannerInvalidProjectFNLT = 28009
A data "não terminar depois de" do projeto não é válida.
PlannerInvalidAnalysisStartDate = 28010
A START_DATE para o projeto não é válida.
PlannerInvalidAnalysisDuration = 28011
A DURATION não é válida para análise de portfólio.
PlannerInvalidHorizonStartDate = 28012
A data de início do horizonte de tempo não é válida.
PlannerInvalidHorizonEndDate = 28013
A data de término do horizonte de tempo não é válida.
PlannerInvalidHorizonTimeScale = 28014
A escala de tempo do horizonte de tempo não é válido.
PlannerInvalidAnalysisType = 28015
O tipo de análise de portfólio não é válido.
PlannerHorizonStartDateDoesNotMatchTimeScale = 28016
A data de início do horizonte de tempo não corresponde à escala de tempo.
PlannerHorizonEndDateDoesNotMatchTimeScale = 28017
A data de término do horizonte de tempo não corresponde à escala de tempo.
PlannerAnalysisNoCapacityData = 28037
Não há dados de capacidade de recurso para a análise de portfólio.
PlannerInvalidSolutionUid = 28100
O GUID da solução de análise não é válido.
PlannerInvalidOptimizerSolutionUid = 28101
O GUID da solução do Otimizador não é válido.
PlannerInvalidLookupTableValueUid = 28102
O GUID do valor da tabela de pesquisa não é válido.
PlannerInvalidEfficientFrontierUid = 28103
O FRONTIER_UID não é válido.
PlannerInvalidProjectUid = 28104
O GUID do projeto não é válido.
PlannerInvalidAllocationThreshold = 28105
O limite de alocação não é válido.
PlannerInvalidHiringType = 28109
O HIRING_TYPE não é válido. Ver Planner.PlannerHiringType.
PlannerInvalidConstraintType = 28110
OCONSTRAINT_TYPE não é válido. Ver Planner.ConstraintType.
PlannerInvalidConstraintValue = 28111
O CONSTRAINT_VALUE não é válido.
PlannerInvalidRateTable = 28112
A RATE_TABLE não é válida.
PlannerInvalidSolutionForConstraint = 28113
A solução do Planejador não é válida para a restrição. Projetos em excesso são forçados na entrada durante a primeira passagem do planejador.
PlannerInvalidSolutionForDependencies = 28114
A solução do Planejador não é válida porque há projetos em excesso para considerar dependências ou conflitos comerciais. Este erro ocorre na segunda passagem.
PlannerInvalidSolutionForScheduling = 28115
A solução do Planejador não é válida para agendamento porque há dependências circulares.
PlannerInvalidAnalysisUid = 28116
O ANALYSIS_UID não é válido.
PlannerInvalidProjectStartDate = 28200
A data de início do projeto não é válida.
PlannerInvalidProjectEndDate = 28201
A data de término do projeto não é válida.
PlannerInvalidProjectDuration = 28202
A duração do projeto não é válida.
PlannerInvalidProjectFNLTDate = 28203
A data "não terminar depois de" do projeto não é válida.
PlannerInvalidProjectSNETDate = 28204
A data "não iniciar antes de" do projeto não é válida.
PlannerCannotCreateSolution = 28900
O Planejador não pode criar uma solução.
PlannerCannotUpdateSolution = 28901
O Planejador não pode atualizar uma solução.
PlannerCannotDeleteSolution = 28902
O Planejador não pode excluir uma solução.
PlannerCannotCreateMultipleSolutions = 28903
O Planejador não pode criar várias soluções.
PlannerCannotUpdateMultipleSolutions = 28904
O Planejador não pode atualizar várias soluções.
PlannerTableIsReadOnly = 28907
A DataTable é somente leitura.
PlannerCannotCommitSolution = 28908
O Planejador não pode confirmar a solução no banco de dados.
PlannerFieldIsReadOnly = 28909
O campo é somente leitura.
PlannerProjectNotInParentSolution = 28910
O projeto não está na solução pai.
PlannerProjectNotSelectedInParentSolution = 28911
O projeto não está selecionado na solução pai.
PlannerProjectNotInParentAnalysis = 28912
O projeto não está na análise de portfólio pai.
PlannerProjectBeyondHorizon = 28913
O projeto se estende para além do horizonte de tempo.
PlannerResourceAllocationInternalError = 28915
Há um erro interno na alocação do recurso.
PlannerResourceAllocationInfeasibleSolution = 28916
A locação do recurso é uma solução inviável.
PlannerProjectEndDateViolatesDependency = 28917
A data de término do projeto viola uma dependência.
PlannerInvalidProjectsSet = 28919
O conjunto de projetos não é válido.
PlannerInvalidInputData = 28920
O Planejador tem dados de entrada não é válido.
PlannerDecimalOverflowError = 28921
Há um erro de sobrecarga decimal no Planejador.
PlannerSolutionMismatchedJobList = 28922
A solução tem uma lista de trabalhos incompatíveis.
PlannerInvalidForceLookupTableValue = 28923
O valor forçado de uma tabela de pesquisa não é válido.
PlannerNoHiredResource = 28924
Não há nenhum recurso contratado para a proposta.

Tabela 18. Project

Código de erro do projeto Descrição
ProjectGlobalNotFound = 100
Não é possível localizar o modelo global da empresa.
ProjectGlobalCannotBeDeleted = 101
Não é possível excluir o modelo global da empresa.
ProjectNotFound = 1000
Projeto não encontrado.
ProjectAlreadyExists = 1001
O projeto já existe.
ProjectCheckedoutToOtherUser = 1002
Foi feito o check-out do projeto para outro usuário.
ProjectTypeInvalidForCreate = 1003
O tipo de projeto para a operação de criação não é válido.
ProjectParametersInvalid = 1004
Um ou mais parâmetros do projeto não são válidos.
ProjectNotCheckedoutToUser = 1006
Outro usuário não fez check-out do projeto.
ProjectCheckedout = 1007
Foi feito o check-out do projeto.
ProjectTypeInvalid = 1008
O tipo de projeto não é válido.
ProjectIDInvalid = 1009
O número de identificação do projeto não é válido.
ProjectNameTooLong = 1014
O nome do projeto é muito longo.
ProjectManagerNameTooLong = 1015
O nome do gerente de projeto é muito longo.
ProjectNameInvalid = 1016
O nome do projeto não é válido.
ProjectStartDateMissing = 1025
A data de início do projeto está ausente.
ProjectNameMissing = 1026
O nome do projeto está ausente.
ProjectVersionMissing = 1027
A versão do projeto está ausente.
ProjectDoesNotExist = 1028
O projeto não existe.
ProjectMultipleProjectsInvalid = 1029
Vários projetos não são válidos.
ProjectHasWriteLock = 1030
O projeto tem um bloqueio de gravação no banco de dados.
ProjectHasPendingWriteLock = 1031
O projeto tem um bloqueio de gravação pendente.
ProjectHasNoReadLock = 1032
O projeto não tem um bloqueio de leitura.
ProjectHasReadLock = 1033
O projeto tem um bloqueio de leitura.
ProjectNameAlreadyExists = 1034
O nome do projeto já existe.
ProjectOptCriticalSlackLimitInvalid = 1035
O limite de desperdício crítico opcional não é válido.
ProjectOptCurrencyPositionInvalid = 1036
A posição de moeda opcional não é válida.
ProjectOptCurrencyDigitsInvalid = 1037
Os dígitos de moeda opcionais não são válidos.
ProjectOptCurrencySymbolTooLong = 1038
O símbolo de moeda opcional é muito longo.
ProjectCannotDelete = 1039
Não é possível excluir o projeto. Somente projetos do lado servidor de modelo ou regular podem ser excluídos.
ProjectCannotAdd = 1040
Não é possível usar o métodoAddToProjectno projeto do lado do servidor.
ProjectOptCurrencySymbolInvalid = 1041
O símbolo de moeda opcional não é válido.
ProjectHasNoWriteLock = 1042
O projeto não tem um bloqueio de gravação.
ProjectFilterInvalid = 1043
O filtro do projeto não é válido.
ProjectTooLarge = 1044
A proposta de projeto é muito grande.
ProjectOptCurrencyCodeNot3Chars = 1045
O código de moeda opcional não tem três caracteres.
ProjectOptCurrencyCodeInvalid = 1046
O código de moeda não é válido nas opções de projeto.
ProjectActualsAreProtected = 1047
Os dados reais do projeto estão protegidos.
ProjectTemplateNotFound = 1048
Modelo de projeto não encontrado.
ProjectCurrencyCodeInvalid = 1049
O código de moeda não é válido.
ProjectCannotEditCostResource = 1050
Não é possível editar o recurso de custo.
ProjectIsNotPublished = 1051
Projeto não publicado.
ProjectExceededLWPTaskLimit = 1052
Excedido o limite de tarefa de uma proposta de projeto (um projeto simples).
ProjectOptFinishDateInvalid = 1053
A data de término nas opções do projeto não é válida.
ProjectExceededItemsLimit = 1054
Foi excedido o limite de itens para processamento. O aplicativo de serviço do Project Server não pode usar ProjectDataSet para adicionar ou atualizar mais de 1000 no total em todas as tabelas. Para processar mais de 1000 itens, use várias chamadas, por exemplo, para QueueUpdateProject.
ProjectColumnNotReadOnly = 1055
The column is not read-only.
ProjectInvalidOwner = 1056
O proprietário do projeto não é válido.
ProjectCantEditPctWrkCompForNonWrkRscs = 1057
Não pode editar PctWorkComplete para uma tarefa sem atribuições de trabalho real.
ProjectCannotEditMaterialResource = 1058
Não é possível editar o recurso de material.
ProjectCannotEditFieldWhenTaskHasNoWorkAssignment = 1059
Não é possível editar o campo porque a tarefa não tem atribuição de trabalho.
ProjectSubProjectNotFound = 1070
. Nenhum subprojeto foi encontrado.
ProjectResourceNotFound = 1100
Recurso não encontrado.
ProjectResourceAlreadyExists = 1101
O recurso já existe.
ProjectCannotReplaceResourceWithSelf = 1106
Não é possível substituir o recurso pelo mesmo objeto.
ProjectCannotChangeLockedTrackingMethod = 1107
Não é possível alterar porque o método de rastreamento está bloqueado.
ProjectInvalidColumnForCompatibilityMode = 1108
A coluna para o modo de compatibilidade não é válida.
ProjectUpdateInvalidUpdateSequenceNumber = 1151
O número de sequência na atualização do projeto não é válido.
ProjectUpdateDuplicateUpdateSequenceNumber = 1152
Número de sequência duplicado na atualização do projeto.
ProjectUpdateNullUpdateSequenceNumber = 1153
Número de sequência nulo na atualização do projeto.
ProjectUpdateNullUpdateColumnNames = 1154
Nomes de coluna nulos na atualização do projeto.
ProjectUpdateInvalidProjectUID = 1155
O GUID do projeto não é válido na atualização do projeto.
ProjectUpdateInvalidColumnForUpdate = 1156
A coluna não é válida para a atualização do projeto.
ProjectUpdateCannotEditColumn = 1157
Não é possível editar a coluna na atualização do projeto.
ProjectUpdateNoChangesToValidateAndSchedule = 1158
A atualização do projeto não contém alterações que possam ser validadas e agendadas.
LinkNotFound = 1159
O link não foi encontrado.
ProjectUpdateInvalidColumnValue = 1160
O valor da coluna não é válido na atualização do projeto.
ProjectCannotDeleteItem = 1161
Não é possível excluir o item de projeto.
ProjectUpdateCannotComputeOptIndex = 1162
Não é possível calcular o índice de otimização na atualização do projeto.
ProjectCannotUpdateDueToVisibilityMode = 1163
Não é possível atualizar porque o projeto está em modo de visibilidade.
ProjectNodeConsistencyException = 9132
Exceção: o nó não está consistente.
ProjectSchedulingEngineException = 9133
Exceção no mecanismo de agendamento.
ProjectFormulaCalculationException = 9134
Exceção em cálculo de fórmula.
ProjectUpdateDatabaseException = 9135
Exceção em atualização de banco de dados.
ProjectDeleteException = 9136
Exceção em exclusão de projeto.
ProjectOperationException = 9137
Exceção em operação de projeto.
ProjectCannotComunicateWithPCS = 9138
Falha na comunicação com o trabalhador PCS.
ProjectPCSSessionInvalid = 9139
O projeto na sessão de mecanismo falhou ao abrir.
ProjectPublishFailure = 23000
Falha na fila durante publicação de projeto.
ProjectCurrencyConflict = 23001
Há um conflito na moeda especificada.
ProjectPublishFailed = 23002
A publicação do projeto falhou ao ser enfileirada.
ProjectReversePublishFailed = 23003
A operação de publicação do projeto falhou quando estava sendo enfileirada.
ProjectReversePublishFailure = 23004
A reversão da publicação do projeto falhou durante o processamento da fila.
ProjectArchiveRetentionDeleteFailure = 23005
Falha na exclusão do projeto devido a retenção de arquivo morto.
ProjectDeleteFailure = 23006
Falha ao excluir projeto.
ProjectPublishEnqueueFailure = 23007
Falha na publicação do projeto durante enfileiramento.
ProjectCheckinFailure = 23008
O check-in do projeto falhou durante o processamento da fila.
ProjectCheckinFailed = 23009
O check-in do projeto falhou ao ser enfileirado.
ProjectCheckoutFailed = 23010
O usuário não tem permissão para fazer check-out do projeto.
ProjectPublishSummaryEnqueueFailure = 23011
Falha ao publicar resumo ao ser enfileirado.
ProjectPublishSummaryFailed = 23012
Falha ao publicar resumo.
ProjectUpdateScheduledProjectFailure = 26026
Falha de atualização de agendamento de projeto durante processamento de fila.
ProjectSyncProjectEnterpriseEntitiesFailure = 26033
Falha ao sincronizar entidades corporativas de projeto durante o processamento da fila.
GeneralDalDatabaseIsReadOnly = 26034
O carregamento de detalhamento do projeto falhou. O banco de dados é somente leitura.
GeneralDatabaseCommunicationError = 26035
Pode haver várias causas, como problemas de rede ou autenticação.

Tabela 19. Serviço de Dados de Relatório (RDS)

O código do erro RDS. Descrição
ReportingAttributeCubeSettingsChangedMessageFailed = 24000
A mensagem de alteração do RDS falhou para um atributo de configurações de cubo.
ReportingBaseCalendarChangeMessageFailed = 24001
A mensagem de alteração do RDS falhou para um calendário base.
ReportingCustomFieldMetadataChangeMessageFailed = 24002
A mensagem de alteração do RDS falhou para metadados do campo personalizado.
ReportingEntityUserViewChangedMessageFailed = 24003
A mensagem de alteração do RDS falhou para um modo de exibição de usuário de entidade.
ReportingFiscalPeriodChangeMessageFailed = 24004
A mensagem de alteração do RDS falhou para um período fiscal.
ReportingLookupTableChangeMessageFailed = 24005
A mensagem de alteração do RDS falhou para uma tabela de pesquisa.
ReportingProjectChangeMessageFailed = 24006
A mensagem de alteração do RDS falhou para um projeto.
ReportingResourceCapacityUpdateMessageFailed = 24007
A mensagem de atualização do RDS falhou para capacidade de recurso.
ReportingResourceChangeMessageFailed = 24008
A mensagem de alteração do RDS falhou para um recurso.
ReportingTimesheetAdjustMessageFailed = 24009
A mensagem de ajuste do RDS falhou para um quadro de horários.
ReportingTimesheetClassCreateMessageFailed = 24010
A mensagem de criação do RDS falhou para uma classe de quadro de horários.
ReportingTimesheetDeleteMessageFailed = 24011
A mensagem de exclusão do RDS falhou para um quadro de horários.
ReportingTimesheetPeriodDeleteMessageFailed = 24012
A mensagem de exclusão do RDS falhou para um período de quadro de horários.
ReportingTimesheetPeriodMessageFailed = 24013
A mensagem do RDS falhou para um período de quadro de horários.
ReportingTimesheetSaveMessageFailed = 24014
A mensagem de salvamento do RDS falhou para um quadro de horários.
ReportingTimesheetStatusChangeMessageFailed = 24015
A mensagem de alteração do RDS falhou para o status de quadro de horários.
ReportingWSSSyncMessageFailed = 24016
A mensagem do RDS falhou para a sincronização do SharePoint.
ReportingGetSPWebFailed = 24017
O RDS falhou ao obter o valor do site do SharePoint.
ReportingWssSyncListFailed = 24018
O RDS falhou ao sincronizar com a lista do SharePoint.
ReportingWssTransferLinksFailed = 24019
O RDS falhou ao transferir links do SharePoint.
ReportingQueueMessageSubmitFailed = 24020
O RDS falhou ao enviar uma mensagem para a fila.
ReportingWssSyncHRefFailed = 24021
O RDS falhou ao sincronizar com o valor HRef do SharePoint.
ReportingSyncGlobalDataMessageFailed = 24022
A mensagem do RDS a ser sincronizada com os dados globais da empresa falhou.
ReportingRDBRefreshMessageFailed = 24023
A mensagem do RDS para atualizar o RDB falhou.
ReportingAttributeCubeDepartmentsChangedMessageFailed = 24024
A mensagem do RDS falhou ao alterar o atributo de departamento para o cubo OLAP.
ReportingTimesheetProjectAggregationMessageFailed = 24025
A mensagem do RDS falhou ao agregar projetos para tabelas de quadro de horários no RDB.
ReportingRdbBulkDataSyncMessageFailed = 24026
A mensagem do RDS falhou para sincronização de dados em massa no RDB.
ReportingWorkflowMetadataSyncMessageFailed = 24027
A mensagem do RDS falhou ao sincronizar metadados de fluxo de trabalho.
ReportingProjectWorkflowInformationSyncMessageFailed = 24028
A mensagem RDS falhou ao sincronizar informações do fluxo de trabalho do projeto.
ReportingEptSyncMessageFailed = 24029
A mensagem do RDS falhou ao sincronizar o modelo de projeto da empresa.
ReportingSummaryProjectPublishMessageFailed = 24030
a mensagem do RDS falhou ao publicar o projeto de resumo.
ReportingSolutionCommitedDecisionChangedMessageFailed = 24031
A mensagem do RDS falhou ao alterar a decisão confirmada para a solução.
ReportingDelayedUpgradeFailed = 24032
A atualização atrasada do RDB falhou.

Tabela 20. Resource

Código de erro de recursos Descrição
ResourceNotFound = 2000
Recurso não encontrado.
ResourceAlreadyExists = 2001
O recurso já existe.
ResourceCheckedoutToOtherUser = 2002
Foi feito o check-out do recurso para outro usuário.
ResourceUIDInvalid = 2011
O GUID do recurso não é válido.
ResourceNameInvalid = 2016
O nome do recurso não é válido.
ResourceNameTooLong = 2017
O nome do recurso é muito longo.
ResourceInitialsTooLong = 2018
As iniciais do recurso são muito longas.
ResourceCheckedout = 2025
Foi feito o check-out do recurso.
ResourceNTAccountInvalid = 2026
A conta do Windows (NTLM) do recurso não é válida.
ResourceNameAlreadyInUse = 2027
Nome de recurso já usado. Os nomes devem ser exclusivos.
ResourceNTAccountAlreadyInUse = 2028
A conta NTLM do recurso já foi usada.
ResourceAdGuidAlreadyInUse = 2029
O GUID do recurso já foi usado.
ResourceHasActuals = 2031
O recurso tem dados reais.
ResourceNTAccountTooLong = 2035
A conta NTLM é muito longa.
ResourceEMailAddressTooLong = 2036
O endereço de email do recurso é muito longo.
ResourceCodeTooLong = 2037
O código do recurso é muito longo.
ResourceGroupTooLong = 2038
O grupo do recurso é muito longo.
ResourceWorkGroupInvalid = 2039
O grupo de trabalho do recurso não é válido.
ResourceTypeInvalid = 2040
O tipo de recurso não é válido.
ResourceNonWorkResourceWithEMailInvalid = 2044
Um recurso que não esteja trabalhando não pode ter um endereço de trabalho.
rsResourceNameHasTrailingOrLeadingWhitespace = 2046
O nome do recurso tem um espaço em branco inicial ou final.
ResourceCannotDeleteCallingUserAccount = 2047
O usuário não pode excluir sua própria conta.
ResourceInitialsInvalid = 2048
As iniciais do recurso não são válidas.
ResourceAccrueAtInvalid = 2049
O valor para acumulação não é válido.
ResourceNonMaterialResourceCannotHaveMaterialLabel = 2050
Um recurso não material não pode ter um rótulo de material.
ResourceMaterialResourceCannotHaveCertainFields = 2051
Um recurso de material não pode ter determinados campos.
ResourceAvailFromAvailToOverlap = 2052
Sobreposição de datas iniciais e finais disponíveis.
ResourceInvalidEmailLanguage = 2053
O idioma do email não é válido.
ResourceBookingTypeInvalid = 2055
O tipo de reserva não é válido.
ResourceCannotReplaceMaterialResourceWithNonMaterialResource = 2056
Não é possível substituir o recurso de material por um recurso de não material.
ResourceCannotUpdateEnterpriseResource = 2057
Não é possível atualizar o recurso da empresa.
rsResourceCannotAddLocalWithSameNameAsEnterprise = 2058
Não é possível adicionar um recurso local com um nome igual a um recurso da empresa.
ResourceCannotSetRateOnCostResource = 2059
Não é possível definir uma taxa em um recurso de custo.
ResourceCannotSetRateOnMaterialResource = 2060
Não é possível definir uma taxa em um recurso de material.
ResourceCannotSetCanLevelOnNonWorkResource = 2061
Não é possível definir o nível de um recurso de folga.
ResourceCannotDeleteThisUser = 2062
Não é possível excluir este usuário.
ResourceCannotDeactivateSelf = 2063
Um recurso não pode desativar a si mesmo.
ResourceAvailabilityDateRangesOverlap = 2064
Os intervalos de datas de disponibilidade de recurso estão sobrepostos.
ResourceAvailabilityOutsideTheHireAndTerminationDateRange = 2065
A data de disponibilidade do recurso está fora do intervalo de datas de contração e de demissão.
ResourceFilterInvalid = 2066
O filtro para um recurso não é válido.
ResourceSegmentWithThisEffectiveDateDoesNotExist = 2067
Não é possível excluir uma taxa de recurso que ainda não foi salva.
ResourceSegmentWithThisEffectiveDateAlready = 2068
Já existe um segmento com esta data de efetivação.
ResourceUserHasItemCheckedOutToItStill = 2069
O usuário tem um item ainda com check-out.
ResourceInvalidHireDate = 2070
A data de contratação não é válida.
ResourceInvalidTerminationDate = 2071
A data de demissão não é válida.
ResourceCannotChangeExistingResourceType = 2072
Não é possível alterar um tipo de recurso.
ResourceCannotSetTimesheetManagerOnSpecifiedResource = 2073
Não é possível definir o gerente de quadro de horários no recurso especificado.
ResourceInvalidTimesheetManager = 2074
O gerente de quadro de horários não é válido.
ResourceInvalidAssignmentOwner = 2075
O proprietário da atribuição não é válido.
ResourceCannotCreateCostResource = 2076
Não é possível criar o recurso de custo.
ResourceInvalidRbsValue = 2077
O valor do RBS não é válido.
ResourceCannotSetAssignmentOwnerOnSpecifiedResource = 2078
Não é possível definir o proprietário da atribuição no recurso especificado.
ResourceFieldsInvalidForBudget = 2079
Um ou mais campos para o orçamento não são válidos.
ResourceHyperlinkInvalid = 2080
O hiperlink do recurso não é válido.
ResourceAuthorizationValidOnlyOnWorkResources = 2081
A autorização é válida somente em recursos de trabalho.
ResourceIsProjectOwner = 2082
Não é possível excluir o recurso porque o recurso é o proprietário do projeto.
ResourceIsTimesheetManager = 2083
Não é possível excluir o recurso porque o recurso é o gerente de quadro de horários.
ResourceIsDefaultAssignmentOwner = 2084
Não é possível excluir o recurso porque o recurso é o proprietário da atribuição padrão.
ResourceIsAssignmentOwner = 2085
Não é possível excluir o recurso porque o recurso é o proprietário da atribuição.
ResourceIsUsedInResourcePlan = 2086
Não é possível excluir o recurso porque o recurso é usado no plano de recursos.
ResourceCannotDeleteEnterpriseResource = 2087
Não é possível excluir o recurso da empresa por um motivo desconhecido.
ResourceSetResourceAuthorizationFailed = 2088
Falha ao definir a autorização do recurso.
ResourceTooManyResourcesSpecifiedToDelete = 2089
Não é possível excluir o número de recursos especificados.
ResourceTooManyResourcesReturned = 2090
O método não pode lidar com esta quantidade de recursos.
ResourceCannotDeleteWorkflowProxyUser = 2091
O usuário de proxy de fluxo de trabalho não pode ser excluído.
ResourceInvalidEmailWithExchangeSync = 2092
O email não é válido para sincronização com o Microsoft Exchange Server.
ResourceInvalidResourceTypeWithExchangeSync = 2093
O tipo de recurso não é válido para sincronização com o Exchange Server.
ResourceInvalidPrincipalNameWithExchangeSync = 2094
O nome da entidade de segurança do recurso não é válido para sincronização com o Exchange Server.
ResourceInvalidAuthenticationTypeWithExchangeSync = 2095
O tipo de autenticação de recurso não é válido para sincronização com o Exchange Server.
ResourceExchangeSyncFlagAndPrincipalNameMismatch = 2096
Incompatibilidade entre o sinalizador de sincronização do Exchange Server e o nome da entidade de segurança para o recurso.
ResourceUnsupportedUserUpdateInSharePointSecurityMode = 2097
A criação de usuário não tem suporte no modo de segurança do SharePoint.

Tabela 21. Plano de Recursos

Código de erro de plano de recursos Descrição
ResourcePlanProjectPublishIncomplete = 30000
A publicação do projeto para o plano de recursos não foi concluída.
ResourcePlanInvalidResourceType = 30001
O tipo de recurso no plano de recursos não é válido.
ResourcePlanInactiveResourcesDisallowed = 30002
Os recursos inativos não são permitidos em um plano de recursos.
ResourcePlanFilterInvalid = 30003
O filtro de plano de recursos não é válido.
ResourcePlanSaveFailure = 30004
Falha ao salvar o plano de recursos.
ResourcePlanCheckinFailure = 30005
Falha ao fazer check-in no plano de recursos.
ResourcePlanDeleteFailure = 30006
Falha ao excluir o plano de recursos.
ResourcePlanInvalidUtilizationType = 30007
O tipo de utilização do plano de recursos não é válido.
ResourcePlanInvalidTimescale = 30008
A escala de tempo do plano de recursos não é válida.
ResourcePlanMismatchedJobList = 30009
Incompatibilidade em uma lista de trabalhos de plano de recursos.
ResourcePlanAlreadyExists = 30010
O plano de recursos já existe.
ResourcePlanInvalidProjectUID = 30011
O GUID do projeto para o plano de recursos não é válido.
ResourcePlanResourceAlreadyExists = 30012
O recurso já existe no planejamento de recursos.

Os códigos de erro da Tabela 22 estão relacionados aos métodos Rules no serviço Web do PWA. Eles são usados internamente.

Tabela 22. Rules

Código de erro de regras Descrição
RulesNameTooLong = 21001
O nome da regra de aprovação é muito longo. Uso interno somente no Project Web App.
RulesDescriptionTooLong = 21002
A regra de descrição é muito longa. Uso interno somente no Project Web App.
RulesInvalidRuleType = 21003
O tipo de regra não é válido. Uso interno somente no Project Web App.
RulesInvalidConditionType = 21004
O tipo de condição para uma regra não é válido. Uso interno somente no Project Web App.
RulesInvalidOperatorType = 21005
O tipo de operador de uma regra não é válido. Uso interno somente no Project Web App.
RulesInvalidListItemType = 21007
O tipo de item de lista de uma regra não é válido. Uso interno somente no Project Web App.
RulesNameInvalidCharacters = 21008
Há um ou mais caracteres no nome da regra que não são válidos. Uso interno somente no Project Web App.
RulesDescriptionInvalidCharacters = 21009
Há um ou mais caracteres na descrição da regra que não são válidos. Uso interno somente no Project Web App.
RulesInvalidValueType = 21010
O tipo de valor na regra não é válido. Uso interno somente no Project Web App.

Tabela 23. Segurança

Código de erro de segurança Descrição
SecurityGroupCouldNotBeCreated = 19001
Não é possível criar um grupo de segurança.
SecurityFieldAccessIDInvalid = 19003
O número de identificação do código de acesso ao campo de segurança não é válido.
SecurityCannotUpdateFacForNonExistentCategory = 19004
A categoria de segurança não existe; não é possível atualizar o código de acesso ao campo.
SecurityDuplicateCategoryUid = 19005
GUID da categoria de segurança duplicado.
SecurityDuplicateGroupUid = 19006
GUID do grupo de segurança duplicado.
SecurityDuplicateTemplateUid = 19007
GUID do modelo de segurança duplicado.
SecurityInvalidTemplateUidRef = 19008
O GUID do modelo de segurança não é válido.
SecurityInvalidGlobalPermission = 19009
A permissão de segurança global não é válida.
SecurityInvalidCategoryPermission = 19010
A permissão da categoria de segurança não é válida.
SecurityUpdatedGroupNotFound = 19013
Grupo de segurança atualizado não encontrado.
SecurityUpdatedCategoryNotFound = 19014
Categoria de segurança atualizada não encontrada.
SecurityUpdatedTemplateNotFound = 19015
Modelo de segurança atualizado não encontrado.
SecurityGroupMemberNotFound = 19016
Membro do grupo de segurança não encontrado.
SecurityUserNotFound = 19018
Usuário do Project Server não encontrado.
SecurityNoCategoryRelationForPermission = 19019
Relação de categoria de segurança não encontrada para a permissão.
SecurityCannotDeleteDefaultGroup = 19020
Não é possível excluir o grupo de segurança padrão.
SecurityCannotDeleteDefaultCategory = 19021
Não é possível excluir a categoria de segurança padrão.
SecurityCategoryCouldNotBeCreated = 19022
Não é possível criar a categoria de segurança.
SecurityNoCategoryForPermission = 19023
Categoria de segurança não encontrada para a permissão.
SecurityNoCategoryForObject = 19024
Categoria de segurança não encontrada para o objeto.
SecurityNoCategoryForRule = 19025
Categoria de segurança não encontrada para a regra.
SecurityNoGroupForPermission = 19026
Grupo de segurança não encontrado para a permissão.
SecurityCannotSetPermissionForFieldGroup = 19027
Não é possível definir uma permissão para o campo de grupo de segurança.
SecurityInvalidFieldGroup = 19028
O campo do grupo de segurança não é válido.
SecurityCannotSetOrgPermission = 19029
Não é possível definir a permissão da organização de segurança.
SecurityInvalidOrgPermission = 19030
A permissão da organização de segurança não é válida.
SecurityInvalidSecurityRule = 19031
A regra de segurança não é válida.
SecurityTemplateNotFound = 19034
Modelo de segurança não encontrado.
SecurityInvalidObjectType = 19035
O tipo de objeto de segurança não é válido.
SecurityDuplicateUid = 19036
O GUID do objeto de segurança está duplicado.
SecurityObjectNotFound = 19037
O objeto de segurança não foi encontrado.
SecurityInvalidCategoryUidRef = 19080
O GUID da categoria de segurança não é válido.
SecurityInvalidProjectUidRef = 19081
O GUID do projeto para o objeto de segurança não é válido.
SecurityInvalidGroupUidRef = 19082
O GUID do grupo de segurança não é válido.
SecurityInvalidUserUidRef = 19083
O GUID do usuário para o objeto de segurança não é válido.
SecurityInvalidCategoryPermissionUidRef = 19084
O GUID da permissão para a categoria de segurança não é válido.
SecurityInvalidGlobalPermissionUidRef = 19085
O GUID da permissão global de segurança não é válido.
SecurityInvalidResourceUidRef = 19086
O GUID do recurso para o objeto de segurança não é válido.
SecurityDeleteNotSupportedBySetMethod = 19087
O método não pode excluir o objeto de segurança.
SecurityInvalidProjectCategoryPermissionUidRef = 19088
O GUID da permissão da categoria de projeto não é válido.
SecurityCannotModifyCoreProjectCategoryDataInUpdate = 19089
O método de atualização de segurança não pode modificar os dados da categoria de projeto principal.
SecurityProjectCategoryEntitiesDoNotAllowInPlaceChanges = 19090
As entidades da categoria de segurança não podem ser alteradas em uma atualização.
SecurityCategoryCannotAddRelationForDeletedCategory = 19091
Não é possível adicionar uma relação para uma categoria de segurança excluída.
SecurityCategoryCannotAddPermissionForDeletedCategory = 19092
Não é possível adicionar uma permissão para uma categoria de segurança excluída.
SecurityCategoryCannotAddPermissionForDeletedRelation = 19093
Não é possível adicionar uma permissão para uma relação de categoria de segurança excluída.
SecurityCategoryCannotDeleteRelationForNewlyAddedCategory = 19094
Não é possível excluir a relação para uma categoria de segurança recém-adicionada.
SecurityCategoryCannotDeletePermissionForNewlyAddedCategory = 19095
Não é possível excluir a permissão para uma categoria de segurança recém-adicionada.
SecurityCategoryCannotDeletePermissionForNewlyAddedRelation = 19096
Não é possível excluir a permissão para uma relação recém-adicionada a uma categoria de segurança.
SecurityCategoryCannotHaveDuplicateUserOrGroupUidsForRelation = 19097
Não é possível ter UIDs de usuário ou de grupo duplicadas para uma relação de categoria de segurança.
SecurityCategoryPermissionMustHaveMatchingRelation = 19098
Uma permissão de categoria deve ter uma relação de categoria de segurança correspondente.
SecurityCategoryProjectAlreadyHasSecurityProjectCategory = 19099
A lista de categorias selecionadas já tem uma categoria de segurança de projetos.

Tabela 24. Evento do Project Server

Código de erro de eventos do Project Server Descrição
ServerEventInvalidEventId = 19033
O número de identificação de evento do Project Server não é válido.
ServerEventServiceNotFound = 22003
O serviço Eventos do Project Server não foi encontrado. Este erro não é usado no código do Project Server, mas é mapeado para um evento bruto do ULS (Serviço de Log Unificado).
ServerEventRemoteCouldNotReachProxy = 22005
O Project Web App remoto não pôde acessar o gerenciador de eventos do Proxy Project Server. Este erro não é usado no código do Project Server, mas é mapeado para um evento ULS bruto.
ServerEventManagerCouldNotReachRemote = 22006
O Gerenciador de eventos do Project Server não pode acessar o Project Web App remoto. Este erro não é usado no código do Project Server, mas é mapeado para um evento ULS bruto.
ServerEventHandlerNotSigned = 22007
O manipulador de eventos do Project Server não está assinado.
ServerEventHandlerMalformedAssemblyName = 22008
O nome do assembly para o manipulador de eventos do Project Server não é válido.
ServerEventHandlerOrderInvalid = 22009
A ordem para o manipulador de eventos do Project Server não é válida.
ServerEventHandlerDuplicateEntry = 22010
Entrada duplicada para o manipulador de eventos do Project Server.
ServerEventHandlerNotFound = 22011
Manipulador de eventos do Project Server não encontrado.
ServerEventHandlerDuplicateName = 22012
Nome duplicado para o manipulador de eventos do Project Server .
ServerEventHandlerNullAssemblyNameAndEndpointUrl = 22013
Valide se há um URL de ponto de extremidade ou um nome de assembly.

Tabela 25. Serviço da Web de status

Códigos de erro de serviço Web de status Descrição
StatusingInvalidEntity = 3102
A entidade para Statusing não é válido.
StatusingGetDataForTaskFailed = 3103
Falha ao obter dados para o status da tarefa.
StatusingGetTaskOrAssnCntrFailed = 3104
Falha ao obter tarefa ou o Centro de Atribuição para status.
StatusingInvalidPIDForProjCntr = 3105
O número de identificação da propriedade Statusing da Central de Projetos não é válido.
StatusingDeleteAssnFailed = 3106
Falha ao excluir a tarefa no processo Statusing.
StatusingAssnSaveFailed = 3107
Falha ao salvar a tarefa no processo Statusing.
StatusingTaskSaveFailed = 3108
Falha ao salvar tarefa no processo Statusing.
StatusingInvalidPID = 3109
O número de identificação da propriedade Statusing não é válido.
StatusingSetDataValueInvalid = 3111
O valor de dados Statusing não é válido.
StatusingSetDataFailed = 3112
Falha ao definir o valor de dados Statusing.
StatusingInvalidDelegationStart = 3113
A hora de início de uma tarefa no método DelegateAssignments não é válida.
StatusingApprovalUpdateFailed = 3114
Falha ao atualizar a aprovação de status.
StatusingInvalidApprovalType = 3115
O tipo de aprovação de status não é válido.
StatusingInternalError = 3116
Erro de processamento interno em um método Statusing.
StatusingInvalidUpdateData = 3117
Os dados de atualização em um método de Statusing não são válidos.
StatusingProjectUpdateFailed = 3118
A atualização de Statusing do projeto falhou.
StatusingInvalidPreviewData = 3119
A visualização de dados Statusing não é válida.
StatusingInvalidTransaction = 3120
A transação Statusing não é válida.
StatusingTooManyResults = 3121
Resultados em excesso. Mais de 5000 linhas seriam retornadas ao ler dados de status de divisão ao longo do tempo.
StatusingInvalidInterval = 3122
O intervalo em um método Statusing não é válido. O intervalo deve estar em minutos e deve ser maior do que zero.
StatusingApplyUpdatesFailed = 3123
Falha ao aplicar atualizações Statusing ao enfileirar a solicitação.
StatusingApplyUpdatesFailure = 3124
Falha ao aplicar atualizações Statusing durante o processamento da fila.
StatusingInvalidWorkData = 3125
Os dados de trabalho para Statusing não é válido.
StatusingMissingNameAttribute = 3126
Atributo de nome ausente para Statusing.
StatusingInvalidNameAttribute = 3127
O atributo de nome para Statusing não é válido.
StatusingInvalidData = 3128
Os dados Statusing não são válidos.
StatusingInvalidChangelist = 3130
Os dados XML não são válidos no parâmetro changexml do método UpdateStatus.
StatusingInsufficientAssignmentRights = 3131
SetAssignmentWorkData não pode atualizar uma tarefa, porque o usuário não tem permissão.
StatusingInvalidChangeNumber = 3132
O número de alteração Statusing não é válido.
StatusingPidNotEditable = 3133
O número de identificação da propriedade Statusing não é editável.
StatusingCannotSetTimephasedDataInManualTasks = 3134
Não é possível definir tarefas manuais de dados divididos em fases para Statusing.
StatusingCannotChangeTaskMode = 3135
Não é possível alterar o modo de tarefa para Statusing.

Os códigos de erro da Tabela 26 estão relacionados aos métodos StatusReports no serviço Web do PWA. São usadas internamente no Project Web App.

Tabela 26. StatusReports

Código de erro do relatório de status Descrição
StatusReportsUnknownError = 12100
Erro desconhecido no StatusReports.
StatusReportsPeriodUnmatched = 12101
Não é possível corresponder o período de relatório de status.
StatusReportsPeriodUnavailable = 12102
O período do relatório de status está indisponível.
StatusReportsInvalidFormInput = 12103
Dados do formulário de relatório de status não são válidos.

Tabela 27. Tarefa

Código de erro de tarefa Descrição
TaskIDInvalid = 7001
O GUID da tarefa não é válido.
TaskNameTooLong = 7003
Nome de tarefa muito longo.
TaskTypeInvalid = 7005
O tipo de tarefa não é válido.
TaskPriorityInvalid = 7006
A prioridade da tarefa não é válida.
TaskConstraintTypeInvalid = 7007
O tipo de restrição de tarefa não é válido.
TaskNameInvalid = 7008
O nome da tarefa não é válido.
TaskConstraintTypeRequiresConstraint = 7010
A tarefa exige um tipo de restrição.
TaskConstraintTypeCannotHaveConstraintDate = 7011
Não é possível ter uma data de restrição para o tipo de restrição.
TaskSummaryTaskCannotBeMilestone = 7013
A tarefa de resumo não pode ser um marco.
TaskFixedCostAccrualInvalid = 7014
A acumulação de custo fixo para uma tarefa não é válida.
TaskPercentCompleteInvalid = 7015
O valor de percentual concluído da tarefa não é válido.
TaskWorkPercentCompleteInvalid = 7016
O valor de percentual concluído do trabalho da tarefa não é válido.
TaskPhysicalPercentCompleteInvalid = 7017
O valor de conclusão de percentual físico de tarefa não é válido.
TaskLinkTypeInvalid = 7018
O tipo de link da tarefa não é válido.
TaskAlreadyExists = 7019
A tarefa já existe.
TaskLinkAlreadyExists = 7020
O link da tarefa já existe.
TaskNotFound = 7021
Tarefa não encontrada.
TaskLinkNotFound = 7022
Link de tarefa não encontrado.
TaskLinkLagInvalid = 7023
O tempo de retardo em um link de tarefa não é válido.
TaskUnableToInsert = 7025
Não é possível inserir uma tarefa.
TaskAddPositionInvalid = 7026
A posição de adição para uma tarefa não é válida.
TaskOutlineLevelInvalid = 7027
O nível de estrutura da tarefa não é válido.
TaskDurationFormatInvalid = 7028
O formato de duração da tarefa não é válido.
TaskCannotAddWhereSpecified = 7029
Não é possível adicionar a tarefa ao local especificado.
TaskEarnedValueMethodInvalid = 7030
O método para o valor agregado da tarefa não é válido.
TaskCannotModifyProjectSummary = 7031
Não é possível modificar a tarefa de resumo do projeto.
TaskCannotDeleteProjectSummary = 7032
Não é possível excluir a tarefa de resumo do projeto.
TaskCannotSetActualCost = 7033
Não é possível definir o custo real para a tarefa.
TaskLevelingDelayInvalid = 7034
O atraso de nivelamento para a tarefa não é válido.
TaskCannotEditSummary = 7035
Não é possível editar a tarefa de resumo.
TaskCannotCreateSubTasksUnderTasksWithAssignments = 7036
Não é possível criar subtarefas sob uma tarefa com atribuições.
TaskCannotDeleteSubProject = 7037
Não é possível excluir subprojeto para a tarefa.
TaskCannotEditExternal = 7038
Não é possível editar a tarefa externa.
TaskCannotDeleteExternal = 7039
Não é possível excluir uma tarefa externa.
TaskLinkCannotDeleteExternal = 7040
Não é possível excluir um link para uma tarefa externa.
TaskCannotModifyNullTask = 7041
Não é possível modificar uma tarefa nula.
TaskCannotModifyLeafTaskWithNoAssignment = 7042
Não é possível modificar uma tarefa folha que não tenha atribuição.
TaskCannotModifyExternalTask = 7043
Não é possível modificar uma tarefa externa.
TaskStatusManagerInvalid = 7044
O gerenciador de status da tarefa não é válido.
TaskLinkCyclicDependency = 7045
O link da tarefa tem uma dependência cíclica.
TaskCannotCreateOrModifySubTasksUnderTasksWithAssignments = 7046
Não é possível criar ou modificar subtarefas sob uma tarefa de resumo que tenha atribuições.
TaskLinkCannotEditExternal = 7047
Não pode editar um link para uma tarefa externa.

Tabela 28. Timesheet

Código de erro do quadro de horários Descrição
TimesheetMaxHourPerDayExceeded = 3201
Foi excedido o máximo de horas por dia para o quadro de horários.
TimesheetHoursPerTSLimitExceeded = 3202
Foi excedido o limite do número de horas em um quadro de horários.
TimesheetUnverifiedTSLineNotAllowed = 3203
Uma linha de quadro de horários não verificada não é permitida neste caso.
TimesheetIncorrectMode = 3204
O modo de quadro de horários não é válido.
TimesheetInvalidApprover = 3205
O aprovador do quadro de horários não é válido.
TimesheetFutureReportingNotAllowed = 3206
Relatórios de itens futuro não são permitidos para quadro de horários.
TimesheetIncorrectPeriod = 3208
O período do quadro de horários não é válido.
TimesheetPeriodClosed = 3209
Período do quadro de horários fechado.
TimesheetPendingLines = 3210
As linhas do quadro de horários estão pendentes.
TimesheetInvalidDateRange = 3211
O intervalo de datas do quadro de horários não é válido.
TimesheetLineClassDisabled = 3212
A classe de linha de quadro de horários está desabilitada.
TimesheetLineHasNonExistentItem = 3213
A linha de quadro de horários inclui um item que não existe.
TimesheetLineInvalidStatus = 3214
O status da linha do quadro de horários não é válido.

Tabela 29. Delegação de usuário

Código de erro de delegação do usuário Descrição
UserDelegationExpired = 43000
A delegação de usuário expirou.
UserDelegationCannotSelfDelegate = 43001
Um usuário não pode delegar para ele mesmo.
UserDelegationInvalidDelegate = 43002
O representante do usuário não é válido.
UserDelegationInvalidUser = 43003
O usuário não é válido para delegação.
UserDelegationInvalidDates = 43004
As datas de delegação de usuário não são válidas.
UserDelegationCannotDoubleDelegate = 43005
Não é possível criar dois delegados.
UserDelegationDelegateCannotLogon = 43006
O representante do usuário não pode fazer logon no Project Server.
UserDelegationDelegateIsInactive = 43007
O representante do usuário está inativo.
UserDelegationInvalidFilter = 43008
O filtro do representante do usuário não é válido.
UserDelegationUserCannotLogon = 43010
O usuário não pode fazer logon no Project Server.
UserDelegationUserIsInactive = 43011
O representante do usuário está inativo.

Tabela 30. Fluxo de trabalho

Código de erro de fluxo de trabalho Descrição
WorkflowPhasesCannotCreatePhase = 35000
Não é possível criar a fase do fluxo de trabalho.
WorkflowPhasesCannotUpdatePhase = 35001
Não é possível atualizar a fase do fluxo de trabalho.
WorkflowPhasesCannotDeletePhase = 35002
Não é possível excluir a fase do fluxo de trabalho.
WorkflowPhaseNameIsRequired = 35003
O fluxo de trabalho PHASE_NAME é necessário.
WorkflowStagesCannotCreateStage = 35004
Não é possível criar o estágio do fluxo de trabalho.
WorkflowStagesCannotUpdateStage = 35005
Não é possível atualizar o estágio do fluxo de trabalho.
WorkflowStagesCannotDeleteStage = 35006
Não é possível excluir o estágio do fluxo de trabalho.
WorkflowStagesProjectsInStage = 35007
Há projetos no estágio do fluxo de trabalho.
WorkflowCannotAccessPDPLibrary = 35008
Não é possível acessar a biblioteca de páginas de detalhes do projeto.
WorkflowInvalidPDPUid = 35009
O GUID da página de detalhes do projeto não é válido.
WorkflowInvalidCustomFieldUid = 35010
O GUID do campo personalizado não é válido.
WorkflowCustomFieldNotWorkflowControlled = 35011
O campo personalizado não é controlado por um fluxo de trabalho.
WorkflowCustomFieldCannotBeRequiredAndReadOnly = 35012
O campo personalizado do fluxo de trabalho não pode ser obrigatório e somente leitura.
WorkflowInvalidWorkflowPhaseUid = 35013
O fluxo de trabalho PHASE_UID não é válido.
WorkflowInsertWorkflowPhaseNotAllowed = 35014
Não é possível inserir uma fase de fluxo de trabalho.
WorkflowInvalidWorkflowStageUid = 35015
O fluxo de trabalho STAGE_UID não é válido.
WorkflowPhaseHasStages = 35016
A fase do fluxo de trabalho tem estágios.
WorkflowStageNameIsRequired = 35020
O fluxo de trabalho STAGE_NAME é necessário.
WorkflowStageAtLeastOnePDPIsRequired = 35021
Pelo menos uma página de detalhes do projeto é necessária para o estágio do fluxo de trabalho.
WorkflowCannotStartWorkflow = 35100
Não é possível iniciar o fluxo de trabalho.
WorkflowStatusCannotUpdateStatus = 35101
Não é possível atualizar o fluxo de trabalho.
WorkflowOnlyProjectsHaveWorkflow = 35102
Somente projetos podem ter um fluxo de trabalho.
WorkflowNoWorkflowsDefined = 35103
Nenhum fluxo de trabalho foi definido.
WorkflowInvalidStageForProject = 35104
O estágio de fluxo de trabalho para o projeto não é válido.
WorkflowNoWorkflowForProject = 35105
O projeto não tem um fluxo de trabalho.
WorkflowCheckinRequiredAndProjectNotCheckedin = 35106
Deve ser feito o check-in do projeto para que o fluxo de trabalho funcione.
WorkflowWaitingForRequiredData = 35107
O fluxo de trabalho está aguardando os dados necessários.
WorkflowFlagCustomFieldsCannotBeRequired = 35108
Um campo personalizado de sinalizador não pode ser obtido em um fluxo de trabalho.
WorkflowCannotChangeWorkflow = 35109
Não é possível alterar o fluxo de trabalho.
WorkflowWorkflowStatusPDPNotAllowed = 35110
Não é permitida uma página de detalhes do projeto para o status do fluxo de trabalho.
WorkflowInvalidWorkflowStatusPDPUid = 35111
O GUID da página de detalhes do projeto de status de fluxo de trabalho não é válido.
WorkflowInvalidStageStatusValue = 35112
O valor do status do estágio do fluxo de trabalho não é válido. Quando você define o status do estágio do fluxo de trabalho, apenas os valores InProgressRequestSent, InProgressRunning, ou InProgressWaiting em Workflow.StageStatus são permitidos.
WorkflowCannotCheckinNotify = 35113
Não é possível notificar o fluxo de trabalho de que foi feito o check-in do projeto.
WorkflowCannotCommitNotify = 35114
Não é possível notificar o fluxo de trabalho de que o projeto foi confirmado no Planejador ou no Otimizador.
WorkflowExceptionStartingWorkflow = 35115
Há um erro ao iniciar o fluxo de trabalho.
WorkflowStatusPDPMustBeSupplied = 35116
Uma página de detalhes do projeto para o status do fluxo de trabalho é necessária.
WorkflowWorkflowProxyAccountNotFound = 35117
A conta de proxy de fluxo de trabalho não foi encontrada.
WorkflowInvalidCurrentStage = 35118
O estágio atual do fluxo de trabalho não é válido.
WorkflowMultipleStagesInProgress = 35119
Há vários estágios em andamento no fluxo de trabalho.
WorkflowActivityInvalidArgument = 35120
A mensagem recebida caso uma atividade do fluxo de trabalho receba um argumento inválido.
WorkflowMTWConfigurationError = 35121
Erro de configuração do fluxo de trabalho do Microsoft Azure.
EnterpriseProjectTypeInvalidEnterpriseProjectTypeUid = 35200
ENTERPRISE_PROJECT_TYPE_UID não é válido.
EnterpriseProjectTypeCannotCreateEnterpriseProjectType = 35201
Não é possível criar o tipo de projeto da empresa.
EnterpriseProjectTypeCannotUpdateEnterpriseProjectType = 35202
Não é possível atualizar o tipo de projeto da empresa.
EnterpriseProjectTypeCannotDeleteEnterpriseProjectType = 35203
Não é possível excluir o tipo de projeto da empresa.
EnterpriseProjectTypeCannotCreateMultipleEnterpriseProjectTypes = 35204
Não é possível criar vários tipos de projeto da empresa.
EnterpriseProjectTypeCannotUpdateMultipleEnterpriseProjectTypes = 35205
Não é possível atualizar vários tipos de projeto da empresa.
EnterpriseProjectTypeInvalidCreatePDPUid = 35206
Um modelo de projeto corporativo (EPT) requer uma página de detalhes do projeto (PDP) associada para criar um projeto usando o EPT. Se o EPT for um fluxo de trabalho, este erro ocorrerá durante a validação do EPT quando a PDP (página de detalhes do Projeto) não for do tipo Criar. Outros tipos de PDP são Normal para edição de um projeto e Status do Fluxo de Trabalho para mostrar detalhes de um projeto relacionado ao fluxo de trabalho.
EnterpriseProjectTypeInvalidProjectPlanTemplateUid = 35207
As ENTERPRISE_PROJECT_PLAN_TEMPLATE_UID não é válido.
EnterpriseProjectTypeInvalidWorkspaceTemplateName = 35208
As ENTERPRISE_PROJECT_WORKSPACE_TEMPLATE_NAME não é válido.
EnterpriseProjectTypeInvalidWorkflowAssociationUid = 35209
WORKFLOW_ASSOCIATION_UID não é válido.
EnterpriseProjectTypeCannotReadWssSettings = 35210
Não é possível ler as configurações do SharePoint.
EnterpriseProjectTypeCannotReadWssLanguagesAndTemplates = 35211
Não é possível ler as linguagens do SharePoint e os modelos de site.
EnterpriseProjectTypeInvalidDepartmentUid = 35212
DEPARTMENT_UID não é válido.
EnterpriseProjectTypeInvalidUri = 35213
ENTERPRISE_PROJECT_TYPE_UID não é válido.
EnterpriseProjectTypeUriRequiresHttp = 35214
O URI do tipo de projeto da empresa exige o protocolo HTTP.
EnterpriseProjectTypeCannotDeleteDefault = 35215
Não é possível excluir o tipo de projeto da empresa padrão.
EnterpriseProjectTypeCannotChangeDefault = 35216
Não é possível alterar o tipo de projeto da empresa padrão.
EnterpriseProjectTypeHasProjectsCannotDelete = 35217
Não é possível excluir um tipo de projeto da empresa que tenha projetos.
EnterpriseProjectTypeCreatePDPIsRequired = 35218
Um EPT (modelo de projeto da empresa) para um fluxo de trabalho exige uma PDP (página de detalhes do projeto) do tipo Criar associada para criar um projeto usando o EPT. Este erro ocorre quando o PDP não está incluído na definição EPT. Outros tipos de PDP são normais para editar um projeto e status do fluxo de trabalho* para mostrar detalhes de um projeto relacionado ao fluxo de trabalho.
EnterpriseProjectTypeOnlyOneCreatePDPAllowed = 35219
A definição do EPT permite apenas uma página de detalhes do projeto do tipo Criar.
EnterpriseProjectTypeHasWorkflowOnlyCreatePDPAllowed = 35220
Um EPT (modelo de projeto da empresa) para um fluxo de trabalho exige uma PDP (página de detalhes do projeto) do tipo Criar para criar um projeto usando o EPT. Este erro ocorre quando a PDP na definição do EPT de fluxo de trabalho é de outro tipo. Outros tipos de PDP são Normal, para edição de um projeto, e Status do Fluxo de Trabalho para mostrar detalhes de um projeto relacionado ao fluxo de trabalho.
EnterpriseProjectTypeInvalidData = 35221
WorkflowDataSet para o tipo de projeto corporativo possui dados que não são válidos.
EnterpriseProjectNoDefaultEnterpriseProjectTypeDefined = 35222
Nenhum tipo de projeto da empresa foi definido.
EnterpriseProjectTypeAtLeastOnePDPIsRequired = 35223
Pelo menos uma página de detalhes do projeto é necessária para o tipo de projeto da empresa.
EnterpriseProjectTypeWorkflowStatusPDPNotAllowed = 35224
Uma página de detalhes do projeto para o status do fluxo de trabalho não é permitida para o tipo de projeto da empresa.
EnterpriseProjectTypeCannotChangeWorkflowAssociation = 35225
O projeto já possui um tipo de projeto corporativo (EPT); você não pode mudar o EPT para o projeto.

Tabela 31. Códigos de erro do WssInterop e do ObjectLinkProvider (integração do SharePoint)

Código de erro de integração do SharePoint Descrição
WSSCreateSiteFailure = 16400
Falha ao criar o site do SharePoint para o espaço de trabalho do projeto.
WSSCannotCreateWebWithBlankName = 16401
Não é possível criar um site do SharePoint com um nome em branco.
WSSWebAlreadyExists = 16402
O site do SharePoint já existe.
WSSInvalidProjectUID = 16403
O GUID do projeto não é válido para o espaço de trabalho do projeto do SharePoint.
WSSProjectAlreadyHasSpWeb = 16404
O projeto já tem um site de espaço de trabalho do SharePoint.
WSSWebDoesNotExist = 16405
O site do SharePoint não existe.
WSSSpWebAlreadyLinkedToProject = 16406
O site do SharePoint já está vinculado ao projeto.
WSSWebHierarchyDoesNotExist = 16407
A hierarquia da Web do SharePoint não existe.
WSSSPWebHasChildren = 16408
O site do SharePoint tem sites filhos.
WSSURIInvalidFormat = 16409
O formato para um URI do site do SharePoint não é válido.
WSSSyncReportingDataFailed = 16410
Falha ao sincronizar dados de relatório para o SharePoint.
WSSWorkspaceUrlPathTooLong = 16411
Caminho da URL de espaço de trabalho de projeto do SharePoint muito longa.
WSSWorkspaceNameContainsIllegalChars = 16412
Um ou mais caracteres no nome do site do projeto do SharePoint não são válidos. Os caracteres a seguir não são válidos em um nome de projeto: / " : <> | , . ' ? * #
WSSInvalidWssServerUid = 16413
O GUID do servidor do SharePoint não é válido.
WSSSyncUsersFailed = 16414
Falha ao sincronizar usuários do Project Server com o SharePoint.
WSSWrongWebTemplateLCID = 16415
O identificador de localidade (ID do idioma) do modelo da Web do SharePoint não é válido.
WSSWrongWebTemplate = 16416
O modelo da Web do SharePoint não é válido.
WSSWebIsNotProjectWorkspace = 16417
O site do SharePoint não é um espaço de trabalho do projeto.
WSSWebCannotStartOrEndOnPeriod = 16418
Um nome da Web do SharePoint não pode começar ou terminar com um ponto.
WSSCannotDeleteSiteCollection = 16419
Não é possível excluir o conjunto de sites.
WSSListUidInvalid = 16420
O GUID da lista do SharePoint não é válido.
WSSSyncDataSetListUidMismatch = 16421
O GUID da lista do SharePoint não corresponde à lista GUID na sincronização DataSet.
WSSSyncDataSetMissingProjectSettingsRow = 16422
A linha de configurações do projeto está faltando no DataSet para sincronização com o SharePoint.
WSSSyncDataSetTaskMappingsNotAllowed = 16423
Mapeamentos de tarefas não são permitidos no conjunto de dados para sincronizar com o SharePoint.
WSSSyncDataSetWssListUidEmpty = 16424
A lista do SharePoint GUID está vazia no conjunto de dados para sincronizar com o SharePoint.
WSSSyncDataNotFound = 16425
Há dados ausentes na sincronização com o SharePoint.
WSSSyncCriticalDataValidationError = 16426
Há um erro de validação de dados críticos na sincronização com o SharePoint.
WSSSyncSharePointListNotAccessibleError = 16427
A lista do SharePoint está inacessível.
WSSSyncInvalidEntityUids = 16428
Os GUIDs da entidade não são válidos para sincronização com o SharePoint.
WSSSyncInvalidSyncData = 16429
A sincronização do SharePoint tem dados que não são válidos.
WSSSyncSPSummaryTaskAssignedToResourceError = 16430
A sincronização do SharePoint tem uma tarefa de resumo atribuída a um recurso.
WSSSyncInsufficientPermissionsToCreateWinUser = 16431
As permissões não são suficientes para criar um usuário do Windows ao sincronizar com o SharePoint.
WSSSyncNoDefaultValueForCustomField = 16432
Um campo personalizado não tem um valor padrão na sincronização do SharePoint.
WSSOLPCreateLinkFailure = 18000
Falha ao criar link para o provedor de links de objeto do SharePoint.
WSSOLPDeleteWebObjectLinkError = 18001
Erro ao excluir um link de objeto da Web no provedor de links de objeto do SharePoint.
WSSInvalidPermissionsToWssList = 18002
As permissões não são válidas para a lista do SharePoint.
WSSWebIsNotUnderDefaultCollection = 18003
O site do SharePoint não está no conjunto padrão.
WSSWorkspaceUrlIsNotUnderPrimaryCollection = 18004
A URL da área de trabalho especificada não está no site da coleção associado a essa instância do servidor do projeto. Isso é necessário pelo modo de permissão atual.
WSSWorkspacesMustBeRestrictedToDefaultCollection = 18005
Os espaços de trabalho devem ser restritos ao conjunto de sites padrão no modo de permissão atual.

Exemplo de código de erro para ASMX

Para obter uma lista de erros, se você receber uma exceção ao chamar um método PSI, passe o objetoSoapException para o construtor de classeMicrosoft.Office.Project.Server.Library.PSClientError. Você pode usar GetAllErrors para armazenar informações de erro em uma matriz PSErrorInfo e enumerar erros, como no exemplo a seguir.

Observação

O objeto PSErrorInfo não inclui todas as informações que talvez sejam necessárias. Por exemplo, se você usar Resource.CheckOutResources onde um recurso já está marcado, o PSErrorInfo mostra o motivo da falha de cada recurso que não pode ser retirado, mas não inclui o nome do recurso ou o GUID. Para obter mais informações em um aplicativo baseado em ASMX, consulte 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);
}

Exemplo de código de erro para o WCF

Para obter uma lista de erros, se você receber System.ServiceModel.FaultException ao chamar um método PSI em um aplicativo baseado na WCF, você pode extrair um objetoPSClientError do objeto FaultException. Você pode usar GetAllErrors para armazenar informações de erro em uma matriz PSErrorInfo e enumerar erros, como no exemplo ASMX anterior.

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;
}

Além dos dados no objeto PSClientError, o objetoFaultException pode incluir outros tipos de erros, como falhas ao se conectar ao Project Server. O parâmetro errOut do método GetPSClientError no exemplo anterior mostra informações adicionais. Por exemplo, o exemplo de código CreateProject4Department no métodoQueueCreateProject inclui comentários que mostram como criar erros quando você define propriedades na tabela ProjectCustomFields. Quando o aplicativo é executado, o parâmetro errOut inclui o elemento errinfo e outros dados (formatados aqui a partir do console de saída).

==============================
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

Confira também