Codes d’erreur de Project Server

Office 2013 et versions ultérieures

Cette rubrique contient des tableaux de codes d’erreur pour l’interface PSI (Project Server Interface) dans Project Server 2013. Les tableaux sont organisés par domaine fonctionnel et par plage de codes d’erreur.

Les processus et les méthodes PSI de Project Server 2013 comportent des numéros de code d’erreur qui sont généralement organisés par domaine fonctionnel. L’énumération Microsoft.Office.Project.Server.Library.PSErrorID, qui est dupliquée dans WebSvcProject.PSErrorID, énumère les codes d’erreur par nom dans l’ordre alphabétique. Cette rubrique répertorie les codes d’erreur dans des tableaux qui sont organisés par classe PSI ou domaine fonctionnel et en fonction du numéro d’identification de l’erreur (ID).

Remarque Remarque

De nombreux codes d’erreur sont d’ordre général et peuvent avoir plusieurs causes possibles. Pour plus d’informations sur les erreurs, vous pouvez effectuer les actions suivantes :

  • Pour les applications basées sur ASMX, utilisez System.Web.Services.Protocols.SoapException avec l’objet PSClientError pour afficher la liste ou la hiérarchie des erreurs dans un appel de méthode PSI. Voir Exemple de code d’erreur pour ASMX.

  • Pour les applications basées sur WCF, vous pouvez utiliser System.ServiceModel.FaultException pour obtenir un objet PSClientError et pour obtenir des informations supplémentaires sur l’erreur. Voir Exemple de code d’erreur pour WCF.

  • Utilisez le journal d’événements d’application sur l’ordinateur Project Server.

  • Utilisez les journaux de suivi du service de journalisation unifiée (ULS). Pour des explications, voir la section sur la Vérification des erreurs dans Prise en main du développement pour Project 2010.

  • Pour plus d’informations sur l’utilisation des journaux du service ULS, consultez l’article Project Server 2010 : Que faire face aux événements inattendus sur le blog du support technique de Project ou recherchez des informations concernant la lecture des journaux du service ULS sur le blog.

  • Pour vous aider à rechercher ou examiner des problèmes spécifiques dans les données ULS, utilisez la visionneuse ULS.

  • Utilisez le Microsoft SQL Server Profiler pour vous aider à déceler et surveiller les erreurs de base de données. Pour plus d’informations, voir SQL Server Profiler.

De nombreux codes d’erreur sont utilisés uniquement en interne. Par exemple, les services web ExchangeSync et PWA n’étant pas pris en charge pour le développement tiers, vous ne verrez probablement pas de codes d’erreur associés aux méthodes dans ces domaines, telles que les méthodes Rules et StatusReports. Cependant, les tableaux présents dans cet article comprennent tous les codes d’erreur Project Server par souci d’exhaustivité.

Tableau 1. Domaines fonctionnels pour les codes d’erreur et plages de numéros correspondantes

Domaine fonctionnel Project Server

Plages de numéros de code d’erreur

Tableau 3. Codes d’erreur générale

0 - 99 ; 500 - 999 ; 9131 ; 10000 - 10099 ; 20000 - 20099 ; 26000 - 26099

Tableau 4. Cache actif

12000 - 12099

Tableau 5. Synchronisation Active Directory

27000 - 27999

Tableau 6. Service web d’administration

16600 - 16699 ; 19011, 19012 et 19032 ; 20003 ; et 25000 - 25099

Tableau 7. Archivage (sauvegarde et restauration)

25000 - 25999 ; et 29000 - 29099

Tableau 8. Affectations

120 - 199

Tableau 9. Calendrier

77 ; et 13000 - 13999

Tableau 10. Service de construction du cube (SCC)

17000 - 17999

Tableau 11. Archivage/extraction

10100 - 10199

Tableau 12. Champs personnalisés

11500 - 11999

Tableau 13. Tables de choix

11000 - 11499

Tableau 14. Divers

11000 - 11499

Tableau 15. Notifications

16000 - 16599

Tableau 16. Optimiseur (analyse de portefeuille de projets)

29000 - 29999

Tableau 17. Planificateur (analyse de portefeuille de projets)

28000 - 28999

Tableau 18. Projets

100 - 499 ; 1000 - 1199 ; 9100 - 9199 ; et 23000 - 23999

Tableau 19. Service de données de création de rapports (RDS)

24000 - 24999

Tableau 20. Ressources

2000 - 2999

Tableau 21. Plan de charge des ressources

30000 - 30999

Tableau 22. Règles

21000 - 21099

Tableau 23. Sécurité

19000 - 19099

Tableau 24. Événements de serveur

19033 ; et 22000 - 22999

Tableau 25. Gestion des états

3100 - 3199

Tableau 26. Rapports d’état

12100 - 12299

Tableau 27. Tâches

7000 - 7099

Tableau 28. Feuilles de temps

3200 - 3299

Table 29. Délégation d’utilisateur

43000 - 43500

Tableau 30. Flux de travail

35000 - 35999 : flux de travail

Tableau 31. WSSInterop et ObjectLinkProvider (intégration SharePoint)

16400 - 16499 : intégration SharePoint et espaces de travail de projet

18000 - 18099 : fournisseur de liaison d’objet et importation de projet SharePoint

Tableau 2. Tableau de code d’erreur par plage de numéros

Plage de codes d’erreur 

Tableau de code d’erreur

0 - 99

Tableau 3. Codes d’erreur générale, sauf 77 qui se trouve dans le Tableau 9. Calendrier

100 - 119

Tableau 18. Projets

120 - 199

Tableau 8. Affectations

500 - 999

Tableau 3. Codes d’erreur générale

1000 - 1199

Tableau 18. Projets

2000 - 2999

Tableau 20. Ressources

3100 - 3199

Tableau 25. Gestion des états

3200 - 3299

Tableau 28. Feuilles de temps

7000 - 7099

Tableau 27. Tâches

9100 - 9199

Tableau 18. Projets, sauf 9131 qui se trouve dans le Tableau 3. Codes d’erreur générale

10000 - 10099

Tableau 3. Codes d’erreur générale

10100 - 10199

Tableau 11. Archivage/extraction

11000 - 11499

Tableau 13. Tables de choix

11500 - 11999

Tableau 12. Champs personnalisés

12000 - 12099

Tableau 4. Cache actif

12100 - 12299

Tableau 26. Rapports d’état

13000 - 13999

Tableau 9. Calendrier

16000 - 16399

Tableau 15. Notifications

16400 - 16499

Tableau 31. WssInterop et fournisseur de liaison d’objet (intégration SharePoint)

16600 - 16699

Tableau 6. Service web d’administration

17000 - 17999

Tableau 10. Service de construction du cube (SCC)

18000 - 18099

Tableau 31. Intégration SharePoint

19000 - 19099

Tableau 23. Sécurité, sauf 19011, 19012, 19032 qui sont des codes liés à la sécurité dans le Tableau 6. Service web d’administration

20000 - 20099

Tableau 3. Codes d’erreur générale, sauf 20003 qui se trouve dans le Tableau 6. Service web d’administration

21000 - 21099

Tableau 22. Règles

22000 - 22999

Tableau 24. Événements de serveur

23000 - 23999

Tableau 18. Projets

24000 - 24999

Tableau 19. Service de données de création de rapports (RDS)

25000 - 25999

Tableau 7. Archivage (sauvegarde et restauration), sauf 25004, 25006 qui se trouvent dans le Tableau 6. Service web d’administration

26000 - 26099

Tableau 3. Codes d’erreur générale

27000 - 27999

Tableau 5. Synchronisation Active Directory

28000 - 28999

Tableau 17. Planificateur (analyse de portefeuille de projets)

29000 - 29999

Tableau 16. Optimiseur (analyse de portefeuille de projets), sauf 29021 qui se trouve dans le Tableau 7. Archivage

30000 - 30999

Tableau 21. Plan de charge des ressources

31000 - 31999

32000 - 32100

Tableau 14. Divers (audit ; non utilisé)

Pages de détails de projet

35000 - 35999

40000 - 40499

Tableau 30. Flux de travail

40500 - 40999

42000 - 42999

Tableau 14. Divers (ExchangeSync ; utilisation en interne)

Chronologie Project Web App

43000 - 43500

Table 29. Délégation d’utilisateur

50000 - 51999

Tableau 14. Divers (erreurs de base de données)

Tableau 3. Codes d’erreur générale

Code d’erreur générale

Description

NoError = 0; Success = 0

Aucune erreur ou réussite.

GeneralRequestInvalidParameter = 6

L’un des nœuds ou des paramètres de la demande n’est pas valide ou n’est pas valide dans le contexte de la demande.

GeneralInvalidValue = 11

Valeur de la demande non valide ; par exemple, la valeur 0 pour un GUID.

GeneralStartDateGTorEQFinishDate = 26

Plage de dates spécifiée non valide.

GeneralQueueOperationInProcess = 29

Erreur générique pour une opération en cours de traitement dans la file d’attente.

GeneralUnhandledException = 42

Une exception non gérée s’est produite.

GeneralDuplicateGUIDSpecified = 66

GUID en double dans la demande.

GeneralDateNotValid = 69

Les dates doivent se situer entre le 01/01/1984 et le 12/12/2049.

GeneralCostInvalid = 70

Paramètre de coût non valide.

GeneralWorkInvalid = 71

Paramètre de travail non valide.

GeneralDurationInvalid = 72

Paramètre de durée non valide.

GeneralUnitsInvalid = 73

Unité spécifiée non valide.

GeneralOnlyInsertsAllowed = 74

Seules les insertions sont autorisées.

GeneralOnlyUpdatesAllowed = 75

Seules les mises à jour sont autorisées.

GeneralSessionInvalid = 76

Paramètre de session non valide.

GeneralDependencyUidInvalid = 78

GUID de dépendance non valide.

GeneralNumberInvalid = 79

Nombre non valide.

GeneralInvalidDataStore = 80

La base de données spécifiée n’existe pas. Utilisez une base de données répertoriée dans DataStoreEnum.

GeneralDurationOrWorkFormatInvalid = 513

Durée ou format du travail non valide.

GeneralRateFormatInvalid = 518

Format de taux non valide.

GeneralQueueException = 9131

Exception : erreur générale du service de mise en file d’attente.

GeneralItemDoesNotExist = 10000

Un élément spécifié n’existe pas.

GeneralLCIDInvalid = 10001

Identificateur de paramètres régionaux (ID de langue) non valide.

GeneralRowDoesNotExist = 10002

La ligne spécifiée dans un élément DataTable n’existe pas.

GeneralInvalidColumnValue = 20000

Valeur de colonne non valide dans l’élément DataTable.

GeneralInvalidDataRowState = 20001

État de l’élément DataRow non valide.

GeneralDuplicatedNames = 20004

Nom en double. Les noms doivent être uniques.

GeneralReadOnlyColumn = 20005

La colonne est en lecture seule.

GeneralReadOnlyRow = 20006

La ligne est en lecture seule.

GeneralNotNullColumn = 20007

La colonne ne peut pas être NULL.

GeneralObjectAlreadyExists = 20008

L’objet existe déjà.

GeneralInvalidObject = 20009

Objet non valide.

GeneralSecurityAccessDenied = 20010

Accès refusé en raison d’autorisations de sécurité.

GeneralInvalidOperation = 20011

Opération non valide.

GeneralInvalidCharacters = 20012

Certains caractères ne sont pas valides. La tabulation et les caractères suivants ne sont pas valides dans un nom de projet : \ / " : ; < > | , . ' ? * #

GeneralNameTooLong = 20013

Le nom est trop long.

GeneralNameCannotBeBlank = 20014

Le nom ne peut pas être vide. N’utilisez pas de chaîne NULL ou vide.

GeneralInvalidOperationOnReadOnlyValue = 20016

Opération non valide tentée sur une valeur en lecture seule.

GeneralInvalidDateOverlap = 20018

La demande contient des dates qui se chevauchent.

GeneralParameterCannotBeNull = 20020

Le paramètre ne peut pas être NULL.

GeneralDescTooLong = 20021

La description est trop longue.

GeneralCategoryPermissionDenied = 20022

Autorisation de catégorie refusée.

GeneralNotLicensed = 20024

L’utilisateur ne dispose pas de licence pour Project Server.

GeneralGlobalPermissionDenied = 20023

Autorisation globale refusée.

GeneralActionCanceledByEventHandler = 22000

Le gestionnaire d’événements a annulé l’opération.

GeneralActionCanceledBecauseServerEventServiceNotFound = 22001

Le service d’événements Project Server est introuvable.

GeneralActionCanceledBecauseServerEventServiceProblem = 22002

Le service d’événements Project Server a rencontré un problème.

GeneralQueueJobFailed = 26000

Échec du travail en file d’attente.

GeneralQueueInvalidJobUID = 26001

GUID de travail non valide pour la file d’attente.

GeneralQueueInvalidTrackingUID = 26002

GUID de suivi non valide pour la file d’attente.

GeneralQueueInvalidJobInfoUID = 26003

GUID d’informations sur le travail non valide pour la file d’attente.

GeneralQueueInvalidCorrelationUID = 26004

GUID de corrélation de file d’attente non valide.

GeneralQueueCorrelationBlocked = 26005

La corrélation de file d’attente est bloquée.

GeneralQueueInvalidMessageType = 26006

Type de message de file d’attente non valide.

GeneralQueueInvalidJobState = 26007

État du travail en file d’attente non valide.

GeneralQueueInvalidGroupState = 26008

État du groupe en file d’attente non valide.

GeneralQueueInvalidGroupPriority = 26009

Priorité du groupe en file d’attente non valide.

GeneralQueueInvalidCorrelationPriority = 26010

Priorité de la corrélation en file d’attente non valide.

GeneralQueueInvalidQueueID = 26011

Numéro d’identification de file d’attente non valide.

GeneralQueueInvalidAdminAction = 26012

Opération Admin non valide pour la file d’attente.

GeneralQueueInvalidStatType = 26013

Type d’état de file d’attente non valide.

GeneralQueueInvalidBlockPolicy = 26014

Stratégie de blocage de file d’attente non valide.

GeneralQueueCannotRetryJob = 26015

La file d’attente ne peut pas recommencer le travail.

GeneralQueueInvalidSetting = 26016

Paramètre non valide pour la file d’attente.

GeneralQueueInvalidRendezvousUID = 26017

GUID Rendezvous de file d’attente non valide.

GeneralDalErrorGettingConnectionStrings = 26018

Erreur lors de l’obtention des chaînes de connexion pour la couche d’accès aux données.

GeneralDalErrorConnectingToDatabase = 26019

Erreur dans la couche d’accès aux données lors de la connexion à la base de données.

GeneralDalInvalidArgumentCountCreatingFilter = 26020

Nombre d’arguments non valide pour la création d’un filtre.

GeneralDataTableCannotBeNull = 26024

L’élément DataTable ne peut pas être null.

GeneralDatasetConstraints = 26025

Erreur dans les contraintes de l’élément DataSet.

GeneralInvalidDataSetStructure = 26027

Structure de l’élément DataSet non valide.

GeneralDalNoRowsUpdated = 26028

Aucune ligne mise à jour dans la couche d’accès aux données.

GeneralDataTableCannotBeEmpty = 26029

L’élément DataTable ne peut pas être vide.

GeneralWSSContentDBNotWritable = 26030

Impossible d’écrire dans la base de données de contenu SharePoint. La base de données de contenu est peut-être en lecture seule ou il existe un blocage au niveau de la collection de sites.

GeneralSPValidateFormDigestError = 26031

Erreur lors de la validation de chiffrement de formulaire dans un rappel Project Web App, généralement causée par le dépassement du délai d’attente.

GeneralDelegationActiveForCurrentUser = 26032

L’utilisateur actuel dispose d’une délégation active. Cette erreur est déclenchée par les méthodes web du service WinProj pour Project Professional.

Tableau 4. Codes d’erreur relatifs au cache actif

Code d’erreur relatif au cache actif

Description

ActiveCacheInvalidDataFormat = 12000

Format de données non valide.

ActiveCacheUnsupportedDataFormatVersion = 12001

Version du format de données non pris en charge.

ActiveCacheInvalidQueuedMessageType = 12003

Type de message en file d’attente non valide.

ActiveCacheNullQueuedMessage = 12004

Le message en file d’attente est NULL.

ActiveCacheQueuedMessageExecutionError = 12005

Erreur d’exécution pour le message en file d’attente.

ActiveCacheInvalidDataSize = 12006

Taille de données non valide.

ActiveCacheQueueJobAlreadyStarted = 12007

Travail en file d’attente déjà démarré.

ActiveCacheInvalidQueuedMessageFormat = 12008

Format du message dans la file d’attente non valide.

ActiveCacheUnsupportedQueuedMessageVersion = 12009

Version du message dans la file d’attente non valide.

ActiveCacheUnsupportedQueueDataType = 12011

Type de données dans la file d’attente non pris en charge.

ActiveCacheInvalidVersionStampForSave = 12012

Marquage de version pour l’opération d’enregistrement non valide.

ActiveCacheProjectTypeMismatch = 12013

Le type de projet ne correspond pas au type attendu.

ActiveCacheDataValidationFailed = 12014

Échec de la validation des données.

ActiveCacheUnsupportedProjectProfessionalVersion = 12015

Version de Project Professionnal non prise en charge.

ActiveCacheGeneralSQLException = 12016

Erreur SQL générale.

Tableau 5. Codes d’erreur relatifs à la synchronisation Active Directory

Code d’erreur relatif à la synchronisation Active Directory

Description

AdSyncUpdateTimerJobFailed = 27002

Échec de la synchronisation du travail du minuteur de mise à jour avec les services d’annuaire Active Directory.

AdSyncDeleteTimerJobFailed = 27003

Échec de la synchronisation du travail du minuteur de suppression avec Active Directory.

AdSyncAdConnectFail = 27006

Connexion à Active Directory impossible.

AdMaximumGroupsCountExceeded = 27007

Nombre maximal de groupes dépassé.

SRAInvalidVersion = 27300

Version SRA non valide.

SRADelayedUpgradeFailed = 27301

Échec de l’opération de mise à jour asynchrone SRA.

(27000 - 27999)

Les autres erreurs de synchronisation avec Active Directory ne sont pas répertoriées dans Project Server.

Tableau 6. Codes d’erreur relatifs au service web d’administration

Code d’erreur relatif au service web d’administration

Description

AdminViewNameAlreadyExists = 16600

Le nom de vue existe déjà. Les noms doivent être uniques.

AdminViewInvalidDividerPosition = 16601

Position du séparateur non valide.

AdminViewDataWasTampered = 16602

Les données ont été modifiées.

AdminViewMaxDisplayedFieldsNumberExceeded = 16603

L’affichage dépasse le nombre maximal de champs.

AdminViewCannotDeleteDefaultView = 16604

Impossible de supprimer la vue par défaut.

AdminViewCannotCopyDefaultView = 16605

Impossible de copier la vue par défaut.

AdminLocalCustomFieldInvalid = 19011

Champ personnalisé local non valide.

AdminEnterpriseCustomFieldInvalid = 19012

Champ personnalisé d’entreprise non valide.

AdminNTAccountNotFound = 19032

Le compte Windows (NTLM) est introuvable.

AdminUnableToMerge = 20003

Impossible de fusionner les données.

AdminDeleteArchivedProjectsFailed = 25004

Échec de l’opération de suppression pour les projets archivés.

AdminUpdateArchiveScheduleFailed = 25006

Échec de la mise à jour de la planification de l’archivage.

AdminArchiveScheduleFailed = 28018

Échec de la planification de l’archivage.

AdminReadArchivedProjectsListFailed = 28019

Échec de la lecture de la liste des projets archivés.

AdminReadArchiveScheduleFailed = 28020

Échec de la lecture de la planification de l’archivage.

AdminUserAccountNameNull = 28021

Le nom du compte d’utilisateur est NULL.

AdminIsWindowsUserNull = 28022

Le compte d’utilisateur Windows (NTLM) semble être NULL.

AdminInvalidTimePeriodState = 28023

État de la période non valide.

AdminGlobalUpdateFailed = 28024

Échec de la mise à jour globale d’entreprise lors de l’appel de SetServerCurrency.

AdminGlobalCheckedOut = 28025

Le modèle global d’entreprise a déjà été extrait au cours de l’appel de SetServerCurrency.

AdminInvalidDatabaseTimeout = 28026

Dépassement du délai d’attente causé par une base de données non valide.

AdminInvalidDatabaseTimeoutType = 28027

Dépassement du délai d’attente causé par un type de base de données non valide.

AdminInvalidEntityType = 28028

Type d’entité non valide. Voir EntityCollection.

AdminInvalidCompatibilityModeChange = 28029

Modification du mode de compatibilité non valide.

AdminInvalidCompatibilityMode = 28030

Mode de compatibilité non valide.

AdminInvalidProjectProfessionalVersions = 28031

Ensemble de versions de Project Professional non valide.

AdminInvalidProjectProfessionalVersion = 28032

Version de Project Professional non valide.

AdminTooManyProjectProfessionalVersions = 28033

Trop de versions de Project Professional sont spécifiées.

AdminDuplicateProjectProfessionalMajorVersions = 28034

Versions principales de Project Professional en double. Vous ne pouvez spécifier qu’une seule version pour chaque version principale, à partir de Project Professional 2007.

AdminInvalidServerFlags = 28035

Un ou plusieurs indicateurs non valides dans les paramètres de Project Server.

AdminNullProjectProfessionalVersions = 28036

Une ou plusieurs versions de Project Professional sont NULL.

Tableau 7. Codes d’erreur relatifs au service web d’archivage

Code d’erreur relatif à l’archivage (sauvegarde et restauration)

Description

ArchiveProjectFailure = 25000

Échec de l’opération d’archivage du projet.

ArchiveProjectsFailed = 25001

Impossible d’enregistrer les projets de la base de données d’archivage.

ArchiveProjectFailed = 25002

Impossible d’enregistrer l’archive du projet.

RestoreProjectFailed = 25003

Impossible de restaurer le projet.

ArchiveResourcesFailed = 25007

Impossible d’enregistrer l’archive des ressources.

ArchiveCustomFieldsFailed = 25008

Impossible d’enregistrer l’archive des champs personnalisés.

RestoreCustomFieldsFailed = 25009

Impossible de restaurer les champs personnalisés.

ArchiveSystemSettingsFailed = 25010

Impossible d’enregistrer l’archive des paramètres système.

RestoreSystemSettingsFailed = 25011

Impossible de restaurer les paramètres système.

ArchiveCategoriesFailed = 25012

Impossible d’enregistrer l’archive des catégories de sécurité.

RestoreCategoriesFailed = 25013

Impossible de restaurer les catégories de sécurité.

ArchiveViewsFailed = 25014

Impossible d’enregistrer l’archive des vues.

RestoreViewsFailed = 25015

Impossible de restaurer les vues.

ArchiveGlobalProjectFailed = 25016

Impossible d’enregistrer l’archive globale d’entreprise.

RestoreGlobalProjectFailed = 25017

Impossible de restaurer le modèle global d’entreprise.

ArchiveInvalidRetentionPolicyValue = 25018

Valeur de stratégie de rétention d’archivage non valide.

ArchiveCustomFieldsFailure = 25019

Impossible de lire l’archive des champs personnalisés.

ArchiveGlobalProjectFailure = 25020

Impossible de lire l’archive globale d’entreprise.

ArchiveResourcesFailure = 25021

Impossible de lire l’archive des ressources.

ArchiveSystemSettingsFailure = 25022

Impossible de lire l’archive des paramètres système.

ArchiveViewsFailure = 25023

Impossible de lire l’archive des vues.

ArchiveCategoriesFailure = 25024

Impossible de lire l’archive des catégories de sécurité.

ResourcePlanPublishFailure = 25025

Impossible de publier le plan de charge des ressources.

RestoreCategoriesFailure = 25026

Impossible de restaurer les catégories de sécurité à partir de l’archive.

RestoreCustomFieldsFailure = 25027

Impossible de restaurer les champs personnalisés à partir de l’archive.

RestoreGlobalProjectFailure = 25028

Impossible de restaurer le modèle global d’entreprise à partir de l’archive.

RestoreProjectFailure = 25029

Impossible de restaurer le projet à partir de l’archive.

RestoreResourcesFailure = 25030

Impossible de restaurer les ressources à partir de l’archive.

RestoreSystemSettingsFailure = 25031

Impossible de restaurer les paramètres système à partir de l’archive.

RestoreViewsFailure = 25032

Impossible de restaurer les vues à partir de l’archive.

ArchiveReadProjectArchiveRetentionSettingFailed = 25033

Impossible de lire les paramètres de rétention d’archivage du projet.

RestoreResourcesFailed = 29021

Impossible de restaurer les ressources.

Tableau 8. Codes d’erreur relatifs à l’affectation

Code d’erreur relatif à l’affectation

Description

AssignmentNotFound = 120

Affectation introuvable.

AssignmentWrongTrackingMethod = 122

Méthode de suivi de l’affectation incorrecte.

AssignmentWorkTypeInvalid = 127

Type de travail d’affectation non valide.

AssignmentRateTableInvalid = 130

Table des taux pour l’affectation non valide.

AssignmentAlreadyExists = 131

L’affectation existe déjà.

AssignmentDuplicateSpecified = 132

Affectation en double.

AssignmentUidInvalid = 133

GUID de l’affectation non valide.

AssignmentDelayInvalid = 134

Retard d’affectation non valide.

AssignmentCannotEditSummaryTask = 135

Impossible de modifier une tâche récapitulative pour les affectations.

AssignmentInvalid = 136

Affectation non valide.

AssignmentFieldsInvalidForBudget = 137

Champs d’affectation non valides pour le budget.

AssignmentAlreadyAssignedToResource = 138

La ressource dispose déjà d’une affectation.

AssignmentInvalidOwner = 139

Propriétaire de l’affectation non valide.

Tableau 9. Codes d’erreur relatifs au calendrier

Code d’erreur relatif au calendrier

Description

CalendarUidInvalid = 77

GUID de calendrier non valide.

CalendarOnlyOneShiftIsNull = 13000

Un seul déplacement est NULL.

CalendarRecurrenceDaysShouldBeNull = 13001

Les jours de périodicité doivent être NULL.

CalendarRecurrenceMonthDayShouldBeNull = 13002

Le jour et le mois de périodicité doivent être NULL.

CalendarRecurrenceMonthShouldBeNull = 13003

Le mois de périodicité doit être NULL.

CalendarRecurrenceMonthShouldNotBeNull = 13004

Le mois de périodicité ne doit pas être NULL.

CalendarRecurrencePositionShouldBeNull = 13005

La position de périodicité doit être NULL.

CalendarRecurrencePositionShouldNotBeNull = 13006

La position de périodicité ne doit pas être NULL.

CalendarRecurrenceDaysShouldNotBeNull = 13007

Les jours de périodicité ne doivent pas être NULL.

CalendarInvalidRecurrenceFrequency = 13008

Fréquence de périodicité non valide.

CalendarInvalidRecurrenceType = 13009

Type de périodicité non valide.

CalendarInvalidRecurrenceDays = 13010

Jours de périodicité non valides.

CalendarInvalidCombinationOfMonthDayAndPosition = 13011

Combinaison du jour, du mois et de la position non valide.

CalendarInvalidRecurrencePosition = 13012

Position de périodicité non valide.

CalendarCannotModifyExceptionsForCalendarBeingDeleted = 13013

Impossible de modifier les exceptions de calendrier lorsqu’un calendrier est en cours de suppression.

CalendarExceptionConflict = 13014

Conflit dans les exceptions de calendrier.

CalendarBadDateValue = 13015

Date non valide.

CalendarNotFound = 13021

Le calendrier est introuvable.

CalendarAlreadyExists = 13022

Le calendrier existe déjà.

CalendarNameShouldNotBeNull = 13023

Le nom du calendrier est NULL.

CalendarInternalError = 13025

Erreur interne dans le fonctionnement du calendrier.

CalendarNameTooLong = 13027

Le nom du calendrier est trop long.

CalendarInvalidCalendarName = 13028

Nom du calendrier non valide.

CalendarStandardCalendarNotFound = 13031

Le calendrier standard est introuvable.

CalendarInvalidShifts = 13032

Déplacements non valides.

CalendarCannotDeleteCalendarUsedByProject = 13033

Impossible de supprimer un calendrier en cours d’utilisation dans un projet.

CalCalendarUniqueIdToDuplicateShouldBeNull = 13035

Le GUID doit être NULL pour dupliquer un calendrier.

CalendarInvalidBaseCalendarUniqueId = 13037

GUID de calendrier de base non valide.

CalendarInvalidUniqueIdToDuplicate = 13038

GUID non valide pour la duplication d’un calendrier.

CalendarUnusedCalendarException = 13039

L’exception de calendrier n’a pas de calendrier correspondant. Cela se produit lorsque la méthode UpdateResources est utilisée lorsqu’il existe une entrée dans la table ResourceDataSet.CalendarExceptions, mais pas d’élément BaseCalendarUniqueId pour cette ressource dans la table Resources.

CalendarCannotDeleteStandardCalendar = 13040

Impossible de supprimer le calendrier standard.

CalendarCannotRenameStandardCalendar = 13041

Impossible de renommer le calendrier standard.

CalendarCannotDeleteCalendarUsedByEnterpriseResource = 13042

Le calendrier est en cours d’utilisation par une ressource d’entreprise et ne peut pas être supprimé.

CalendarFilterInvalid = 13043

Filtre non valide pour un calendrier.

Tableau 10. Codes d’erreur relatifs à CubeAdmin et au service de construction du cube

Code d’erreur relatif au service de construction du cube (SCC)

Description

CBSGeneralFailure = 17001

Échec du service de construction du cube (SCC). Il s’agit d’un code d’erreur générale pouvant provenir de plusieurs causes différentes.

CBSDsoNotInstalled = 17002

Le SCC nécessite l’installation du composant Objets d’aide à la prise de décision (DSO) pour Analysis Services.

CBSASConnectionFailure = 17003

Échec de la connexion du SCC au serveur Analysis Services.

CBSOlapProcessingFailure = 17004

Échec du traitement du cube OLAP.

CBSMetadataProcessingFailure = 17005

Échec du traitement des métadonnées de cube.

CBSASServerLockTimeOut = 17006

Le verrouillage du serveur Analysis Services a expiré.

CBSOlapDatabaseSetupFailure = 17007

Échec de la configuration de la base de données du cube OLAP.

CBSASEntityLimitation = 17008

Le nombre d’entités pouvant être utilisées par Analysis Services a été dépassé.

CBSRequestInvalidArguments = 17009

Un ou plusieurs arguments de la demande du SCC ne sont pas valides.

CBSQueueingRequestFailed = 17010

Échec de l’envoi du travail vers la file d’attente par le SCC.

CBSUpdateCubeCalculatedMeasureDefintionError = 17011

Erreur dans un membre calculé du cube.

CBSAttemptToOverwrite = 17013

Impossible de remplacer des données dans le cube.

CBSCustomFieldCannotBeAddedAsDimension = 17014

Le champ personnalisé ne peut pas être une dimension de cube.

CBSCustomFieldFailedToBeAddedAsDimension = 17015

Échec de l’ajout du champ personnalisé en tant que dimension dans le cube.

CBSCustomFieldCannotBeAddedAsMeasure = 17016

Le champ personnalisé ne peut pas être une mesure de cube.

CBSCustomFieldFailedToBeAddedAsMeasure = 17017

Échec de l’ajout du champ personnalisé en tant que mesure dans le cube.

CBSDsoTranslatorNotFound = 17018

Le traducteur d’objets d’aide à la prise de décision est introuvable.

CBSUpdateOlapDBOperationFailure = 17019

Échec de la mise à jour de la base de données OLAP.

CBSOlapDBInvalidArguments = 17020

Un ou plusieurs arguments ne sont pas valides pour la base de données OLAP.

CBSOlapDatabaseReadSettingListFailed = 17021

Échec de la lecture de la liste des paramètres de la base de données OLAP.

CBSOlapDatabaseReadSettingFailed = 17022

Échec de la lecture du paramètre de la base de données OLAP.

CBSDeleteOlapDatabaseSetting = 17023

Erreur lors de la suppression du paramètre de la base de données OLAP.

CBSSetDefaultOlapDatabase = 17024

Erreur lors de la définition de la base de données OLAP par défaut.

CBSSetOlapDatabaseEnabled = 17025

Erreur lors de l’activation de la base de données OLAP.

CBSGetDefaultOlapDatabase = 17026

Erreur lors de l’obtention de la base de données OLAP par défaut.

CBSCustomFieldFailedToBeAddedAsDimensionOrMeasure = 17027

Impossible d’ajouter un champ personnalisé en tant que dimension ou mesure.

CBSOlapDatabaseAssocFieldsSettings = 17028

Erreur dans les paramètres de champs associés à la base de données OLAP.

CBSUpdateOlapDBOperationDuplicateOrFailure = 17029

Échec de l’opération de mise à jour de la base de données OLAP ou opération en double.

CBSErrorReadingDefaultDatabase = 17030

Erreur lors de la lecture de la base de données OLAP par défaut.

CBSCreateOlapDBOperationFailure = 17031

Échec de la création de l’opération de base de données OLAP.

CBSSetCubeFieldsSettingsFromListForGroupMeasureFailed = 17032

Échec de la définition de la liste pour les paramètres de mesure de groupe des champs de cube.

CBSErrorReadingCubeDepartments = 17033

Erreur lors de la lecture des services dans le cube OLAP.

CBSErrorMaxOlapDatabaseCountReached = 17034

Nombre maximal de bases de données OLAP atteint.

CBSErrorReadingCubeFieldsSettings = 17035

Erreur lors de la lecture des paramètres de champs de cube.

Tableau 11. Codes d’erreur relatifs à l’archivage et à l’extraction

Code d’erreur relatif à l’archivage/l’extraction

Description

CICOCheckedOutToOtherUser = 10100

Extrait pour un autre utilisateur.

CICOAlreadyCheckedOutToYou = 10101

Déjà extrait pour vous.

CICONotCheckedOut = 10102

Non extrait.

CICOCheckedOutInOtherSession = 10103

Extrait dans une autre session.

CICOInvalidSessionGuid = 10104

GUID de session non valide.

CICOAlreadyCheckedOutInSameSession = 10105

Déjà extrait dans la même session.

CICOCannotCheckOutVisibilityModeProjectWithMppInDocLib = 10106

Impossible d’extraire le projet en mode Visibilité avec un fichier .mpp dans la bibliothèque de documents.

Tableau 12. Codes d’erreur relatifs aux champs personnalisés

Code d’erreur relatif aux champs personnalisés

Description

CustomFieldInvalidPropertyType = 11500

Type de propriété non valide.

CustomFieldInvalidScope = 11503

Portée du champ personnalisé non valide.

CustomFieldScopesMustBeIdentical = 11504

Les portées doivent être identiques.

CustomFieldInvalidEntityUID = 11505

GUID d’entité de champ personnalisé non valide.

CustomFieldHasInvalidPropertiesForNonLookupTableCF = 11506

Propriétés non valides pour un champ personnalisé sans table de choix.

CustomFieldNonExistentWeightsTableUID = 11507

Le GUID de table de pondérations n’existe pas.

CustomFieldInvalidName = 11508

Nom du champ personnalisé non valide.

CustomFieldInvalidDefault = 11510

Valeur par défaut pour le champ personnalisé non valide.

CustomFieldInvalidLookupTableUID = 11511

GUID de table de choix non valide.

CustomFieldTypeDoesNotMatchLookupTableMask = 11512.

Le type de champ personnalisé ne correspond pas au masque de la table de choix.

CustomFieldCannotHaveNonLeafNodeDefault = 11513

La valeur par défaut du champ personnalisé doit être un nœud terminal.

CustomFieldMatchingOnlyAvailableForResources = 11514

Le champ personnalisé correspondant est disponible uniquement pour les ressources.

CustomFieldUIDCannotMatchLookupTableUID = 11516

Le GUID ne correspond à aucun GUID de table de choix.

CustomFieldUIDAlreadyExists = 11517

Le GUID de champ personnalisé existe déjà.

CustomFieldIDAlreadyExists = 11518

Le numéro d’identification de champ personnalisé existe déjà.

CustomFieldNameAlreadyExists = 11519

Le nom du champ personnalisé existe déjà.

CustomFieldInvalidEntity = 11520

Entité non valide pour le champ personnalisé.

CustomFieldMaskDoesNotMatchEntityType = 11521

Le masque de code ne correspond pas au type d’entité.

CustomFieldLowerOrderBitsOutOfRange = 11522

Les bits les moins significatifs sont en dehors des limites.

CustomFieldInvalidMaxValues = 11523

Une ou plusieurs valeurs maximales ne sont pas valides.

CustomFieldCannotModifyCertainValuesOnceDefined = 11524

Certaines valeurs ne peuvent pas être modifiées une fois qu’elles ont été définies.

CustomFieldNonExistentPID = 11526

Le numéro d’identification de propriété de champ personnalisé n’existe pas.

CustomFieldCannotChangeBuiltInFields = 11527

Impossible de modifier les champs prédéfinis de Project Server, tels que les champs Type de coût, État et RBS.

CustomFieldSecondaryUidCannotEqualUid = 11528

Le GUID secondaire ne peut pas être égal au GUID principal.

CustomFieldCannotHaveSecondaryUIDorIDForThisEntityType = 11529

Le champ personnalisé ne peut pas disposer d’un GUID secondaire ou d’un GUID pour ce type d’entité.

CustomFieldNameMatchesIntrinsicField = 11530

Le nom du champ personnalisé correspond à un champ intrinsèque.

CustomFieldInvalidAggregationType = 11531

Type d’agrégation non valide.

CustomFieldProjectFormulaFieldsMustUseFormulaAggregation = 11532

Les champs de formule du projet doivent utiliser l’agrégation de formule.

CustomFieldMustSpecifyEitherIDorUID = 11700

Le numéro d’identification ou le GUID du champ personnalisé doit être spécifié.

CustomFieldInvalidID = 11701

Numéro d’identification de champ personnalisé non valide.

CustomFieldInvalidUID = 11702

GUID de champ personnalisé non valide.

CustomFieldInvalidType = 11703

Type de champ personnalisé non valide.

CustomFieldInvalidTypeColumnFilledIn = 11704

La valeur de colonne de type de champ personnalisé n’est pas valide. Reportez-vous à l’exemple dans Exemple de code d’erreur pour WCF.

CustomFieldCodeValueDoesNotMatchLookupTable = 11706

La valeur de code ne correspond pas à la table de choix.

CustomFieldCodeValueIsNotLeafNode = 11707

La valeur de code n’est pas un nœud terminal de la table de choix.

CustomFieldRowAlreadyExists = 11708

La ligne de champ personnalisé existe déjà.

CustomFieldRowDoesNotMatchCorrespondingDefinitionInDB = 11710

La ligne de champ personnalisé ne correspond pas à la définition de la base de données.

CustomFieldCodeValueAlreadyUsed = 11711

La valeur de code est déjà utilisée.

CustomFieldMaxValuesExceeded = 11712

Valeurs maximales des champs personnalisés dépassées.

CustomFieldRequiredValueNotProvided = 11713

Valeur de champ personnalisé obligatoire manquante. Reportez-vous à l’exemple dans Exemple de code d’erreur pour WCF.

CustomFieldCannotChangeLookupTable = 11715

Impossible de modifier la table de choix du champ personnalisé.

CustomFieldFilterInvalid = 11716

Filtre de champ personnalisé non valide.

CustomFieldRolldownInvalidOnFormulaFields = 11717

Impossible de réaliser une généralisation sur un champ personnalisé de formule.

CustomFieldFormulaFieldCannotBeRequired = 11718

Le champ de formule ne peut pas être obligatoire.

CustomFieldFormulaFieldCannotBeWorkflowControlled = 11719

Le champ de formule ne peut pas être contrôlé par un flux de travail.

CustomFieldCannotSetValueOnFormulaFields = 11720

Impossible de définir une valeur sur les champs de formule.

CustomFieldNewPerRequestLimitExcedeed = 11721

La limite de demandes de nouveaux champs personnalisés a été dépassée. La limite pour chaque demande est : NEW_CF_PER_REQUEST_LIMIT.

CustomFieldNameIsReservedName = 11722

Le nom d’un champ personnalisé ne peut pas être un nom réservé.

CustomFieldNameInvalidForOlapMeasure = 11723

Nom du champ personnalisé non valide pour une mesure de cube OLAP.

CustomFieldNameInvalidForOlapDimension = 11724

Nom du champ personnalisé non valide pour une dimension de cube OLAP.

CustomFieldSettingsInvalidForOlapMeasure = 11725

Paramètres de champ personnalisé non valides pour une mesure de cube OLAP.

CustomFieldSettingsInvalidForOlapDimension = 11726

Paramètres de champ personnalisé non valides pour une dimension de cube OLAP.

CustomFieldCannotAddRelativeImportanceField = 11727

Impossible d’ajouter un champ d’importance relative.

CustomFieldCannotAddProjectImpactField = 11728

Impossible d’ajouter un champ d’impact de projet.

CustomFieldInvalidDepartmentUid = 11731

GUID de service dans le champ personnalisé non valide.

CustomFieldCannotModifyDepartmentUidOnBuiltinFields = 11732

Impossible de modifier le GUID de service pour des champs personnalisés prédéfinis.

CustomFieldCannotHaveBothLookupTableAndMultilineText = 11733

Un champ personnalisé ne peut pas inclure une table de choix et du texte multiligne.

CustomFieldCannotHaveBothFormulaAndMultilineText = 11734

Un champ personnalisé ne peut pas inclure une formule et du texte multiligne.

CustomFieldDescriptionExceedsLimit = 11735

La description du champ personnalisé est trop longue. La longueur maximale de la propriété MD_PROP_DESCRIPTION est de 1 000 caractères.

CustomFieldOnlyTextFieldsCanHaveMultilineText = 11736

Seuls les champs personnalisés de texte peuvent contenir du texte multiligne.

CustomFieldOnlyProjectFieldsCanHaveMultilineText = 11737

Seuls les champs personnalisés de projet peuvent contenir du texte multiligne.

CustomFieldCannotChangeWorkflowControlledBehaviorForNonProjectCustomFields = 11738

Un champ personnalisé ne peut pas modifier le comportement des champs personnalisés hors projet contrôlés par un flux de travail.

CustomFieldIsWorkflowControlledAndCannotBeChanged = 11739

Le champ personnalisé est contrôlé par un flux de travail et ne peut pas être modifié.

CustomFieldCannotHaveRequiredFlagWhenWorkflowControlledFlagIsSet = 11740

Le champ personnalisé ne peut pas être obligatoire lorsqu’il est contrôlé par un flux de travail.

CustomFieldFormulaCreatesCircularReference = 11742

La formule de champ personnalisé crée une référence circulaire.

CustomFieldFormulaContainsInvalidFieldReference = 11743

La formule de champ personnalisé contient une référence de champ qui n’est pas valide.

CustomFieldFormulaContainsErrors = 11744

La formule de champ personnalisé contient une ou plusieurs erreurs.

CustomFieldLocalCustomFieldNotDefined = 11745

Le champ personnalisé local n’est pas défini.

CustomFieldGraphicalIndicatorContainsErrors = 11746

L’indicateur graphique de champ personnalisé contient des erreurs.

CustomFieldGraphicalIndicatorContainsInvalidFieldReference = 11747

L’indicateur graphique de champ personnalisé contient une référence de champ qui n’est pas valide.

CustomFieldGraphicalIndicatorTypeMismatch = 11748

Incompatibilité de type pour l’indicateur graphique de champ personnalisé.

CustomFieldFormulaFieldCannotReferenceWorkflowControlledField = 11749

Un champ de formule ne peut pas faire référence à un champ contrôlé par un flux de travail.

CustomFieldWorkflowCustomFieldBeingReferencedByFormula = 11750

Une formule tente de faire référence à un champ personnalisé de flux de travail.

Tableau 13. Codes d’erreur relatifs aux tables de choix

Code d’erreur relatif aux tables de choix

Description

LookupTableMaskNotDefined = 11000

Masque de code de table de choix non défini.

LookupTableMaskHasTooManyValues = 11001

Le masque de code de table de choix contient un trop grand nombre de valeurs.

LookupTableMaskHasGaps = 11002

Le masque de code de table de choix comporte des espaces.

LookupTableMaskSequenceTypeLimitedToOneLevelDeep = 11003

Le type de séquence de masque de code est limité à un seul niveau.

LookupTableMaskSequenceTypeInvalid = 11004

Type de séquence de masque de code non valide.

LookupTableMaskSequenceRequiresAnyLength = 11005

La longueur de la séquence de masque de code doit être Any.

LookupTableMaskSeparatorTooLong = 11006

Le séparateur de masque de code comporte un trop grand nombre de caractères.

LookupTableMaskLevelMustBeBlankAcrossLCIDs = 11007

Le niveau du masque de code doit être vide pour les identificateurs de paramètres régionaux (ID de langue).

LookupTableMaskSeparatorInvalid = 11008

Caractère de séparation du masque de code non valide.

LookupTableMaskBlankSeparatorInvalidAfterAnyLengthSequence = 11009

Caractère de séparation vide non valide après une longueur de séquence de type Any.

LookupTableMaskSequenceLengthInvalid = 11010

Longueur de séquence du masque de code non valide.

LookupTableMaskLevelMustBeOneOrMore = 11011

Le masque de code doit être de niveau 1 ou supérieur.

LookupTableItemDoesNotFitMask = 11050

L’élément de table de choix ne correspond pas à la définition du masque de code.

LookupTableItemContainsSeparator = 11051

L’élément de table de choix contient un caractère de séparation.

LookupTableItemFullValueTooLong = 11052

La valeur complète de l’élément de table de choix est trop longue.

LookupTableDuplicateSiblingsDisallowed = 11053

Les frères en double ne sont pas autorisés dans la table de choix.

LookupTableSortOrderIndexInvalid = 11054

Index d’ordre de tri de la table de choix non valide.

LookupTableSortOrderIndexDuplicate = 11055

Index d’ordre de tri de la table de choix en double.

LookupTableSortOrderTypeInvalid = 11056

Type d’ordre de tri de la table de choix non valide.

LookupTableSortOrderMustComeAfterParentSortOrder = 11057

L’ordre de tri doit passer après l’ordre de tri parent.

LookupTableSortOrderMustComeBeforeParentNextSiblingSortOrder = 11058

L’ordre de tri doit passer avant le parent de l’ordre de tri frère suivant.

LookupTableInvalidCookieLength = 11060

Longueur du cookie pour une table de choix non valide.

LookupTableMustHaveValuesForPrimaryLCIDorJustOneValue = 11061

La table de choix doit comporter des valeurs pour l’identificateur de paramètres régionaux (ID de langue) principal ou une seule valeur. Lorsque vous créez une table de choix multilingue, par exemple, ajoutez une seule valeur de masque pour chaque niveau ou ajoutez d’abord la valeur du LCID principal.

LookupTableLCIDNotSupportedInLookupTableLanguages = 11062

L’identificateur de paramètres régionaux (ID de langue) ne figure pas dans les langues de la table de choix.

LookupTableInvalidDescriptionLength = 11063

Longueur de la description d’un élément de table de choix non valide.

LookupTableCannotChangeBuiltInTables = 11064

Impossible de modifier les tables de choix prédéfinies.

LookupTableCannotChangeTypeOnceCreated = 11065

Impossible de modifier le type de table de choix après sa création.

LookupTableCannotDeleteLTWithDependantCustomField = 11066

Impossible de supprimer une table de choix utilisée dans un champ personnalisé.

LookupTableAllLevelsNotFilled = 11067

Tous les niveaux de table de choix doivent être remplis.

LookupTableDuplicateName = 11068

Les noms de table de choix doivent être uniques.

LookupTableInvalidName = 11069

Nom de la table de choix non valide.

LookupTableDuplicateSiblingPhoneticsDisallowed = 11071

Une table de choix ne peut pas contenir d’éléments phonétiques frères en double.

LookupTableItemInvalidLookupTable = 11073

Élément de la table de choix non valide.

LookupTableInvalidPhoneticsLength = 11074

Longueur du champ phonétique non valide.

LookupTableAlreadyExists = 11076

La table de choix existe déjà.

LookupTableInvalidUID = 11078

GUID de la table de choix non valide.

LookupTableFilterInvalid = 11079

Filtre de la table de choix non valide.

LookupTableLanguageParameterInvalidWithXmlFilter = 11080

Paramètre de langue non valide avec le paramètre xmlFilter de la table de choix.

LookupTableInvalidParentStructUid = 11081

GUID d’une structure parent de table de choix non valide.

LookupTableItemContainsListSeparator = 11082

L’élément de table de choix contient un séparateur de liste.

Les codes d’erreur du tableau 14 comprennent des éléments relatifs aux erreurs de pages de détails de projet (PDP), de synchronisation Exchange, de chronologie Project Web App et de base de données. De nombreux codes d’erreur divers du tableau 14 sont utilisés en interne.

Remarque Remarque

Les codes d’erreur d’audit ne sont pas utilisés dans Project Server 2013.

Tableau 14. Codes d’erreur divers

Code d’erreur

Description

AuditingUpdateFailure = 31000

Non utilisé.

AuditingCannotDeleteFeature = 31001

Non utilisé.

AuditingCannotAddFeature = 31002

Non utilisé.

AuditingFeatureIsNoLongerAudited = 31003

Non utilisé.

AuditingItemIsNotYetAvailable = 31004

Non utilisé.

AuditingInvalidFeatureUid = 31005

Non utilisé.

AuditingInvalidStoreForSelectedFeature = 31006

Non utilisé.

AuditingInvalidStore = 31007

Non utilisé.

AuditingVersionNameTooLong = 31008

Non utilisé.

AuditingBeginVersionFailure = 31009

Non utilisé.

AuditingEndVersionFailure = 31010

Non utilisé.

ProjectDetailPagesStrategicImpactRatingRequired = 32000

Une évaluation d’impact stratégique est obligatoire pour la page de détails de projet.

ProjectDetailPagesMissingPDPLinks = 32001

Liens manquants vers les pages de détails de projet.

ProjectDetailPagesUnavailableWorker = 32002

Échec du chargement de l’exploration de projets. Aucun processus de travail n’est disponible.

ProjectDetailPagesFailedToLoadProjectInWorker = 32003

Échec du chargement du processus de travail.

AppPermissionInvalidAppPermissionId = 32300

Problème lié à l’ID d’autorisation de l’application.

InvariantValidationPSIFailed = 40000

Renvoyé par les méthodes PWA si des méthodes privées renvoient ValidationMethodFailed. Usage interne.

ValidationMethodFailed = 40001

Renvoyé par les méthodes PWA privées lorsqu’elle détectent des incohérences de base de données. Usage interne.

GeneralExchangeSyncError = 40500

Erreur générale lors de la synchronisation avec Microsoft Exchange. Usage interne.

ExchangeSyncRootFolderCreationFailed = 40501

Échec de la création du dossier racine lors de la synchronisation avec Microsoft Exchange.

ExchangeSyncTaskFolderCreationFailed = 40502

Échec de la création du dossier de tâches.

ExchangeSyncCouldNotGetRootFolder = 40503

Impossible d’obtenir le dossier racine.

ExchangeSyncCouldNotLoadTaskObject = 40504

Impossible de charger l’objet de tâche.

ExchangeSyncNewExchangeTaskCreationFailed = 40505

Échec de la création d’une tâche lors de la synchronisation avec Exchange.

ExchangeSyncFailedToUpdateCacheForUser = 40506

Échec de la mise à jour du cache de synchronisation Exchange pour l’utilisateur.

ExchangeSyncFailedToUpdateExchangeTask = 40507

Échec de la mise à jour de la tâche dans Microsoft Exchange.

ExchangeSyncSubscriptionUpdateFailed = 40508

Échec de la mise à jour de l’abonnement à la synchronisation Exchange.

ExchangeSyncEWSUrlFailed = 40509

Échec de l’URL du service web Microsoft Exchange.

ExchangeSyncExchangeUrlRefreshFailed = 40510

Échec de l’actualisation de l’URL Exchange.

ExchangeSyncExchangeSubscriptionUpdateForUserFailed = 40511

Échec de la mise à jour de l’abonnement Exchange pour l’utilisateur.

ExchangeSyncGeneralProcessingFailure = 40512

Échec de traitement général lors la synchronisation avec Microsoft Exchange.

ExchangeSyncDeletionOfTasksInExchangeFailure = 40513

Échec de la suppression des tâches lors de la synchronisation Exchange.

ExchangeSyncAttemptedSyncOfInvalidConfiguredResource = 40514

Tentative de synchronisation d’une ressource avec une configuration non valide.

ExchangeSyncRetrievalOfEWSUrlCausedException = 40515

Une exception s’est produite lors de la récupération du service web Exchange.

TimelineViewDataDoesNotExist = 42000

Les données n’existent pas pour l’affichage de la chronologie dans Project Web App.

DatabaseUndefinedError = 50000

La base de données n’est pas définie.

DatabaseCannotInsertDuplicateKeyError = 50001

La base de données ne peut pas insérer de clé en double.

Tableau 15. Codes d’erreur relatifs aux notifications

Code d’erreur relatif aux notifications

Description

NotificationReminderUnknown = 16050

Notification de rappel inconnue.

NotificationReminderParentNotSubscribed = 16051

Il n’existe aucun abonnement au parent de la notification de rappel.

NotificationReminderParentNotFound = 16052

Parent de la notification de rappel introuvable.

NotificationReminderChildStillSubscribed = 16053

Il existe encore un abonnement à l’enfant de la notification de rappel.

NotificationReminderChildNotFound = 16054

Enfant de la notification de rappel introuvable.

NotificationEMailDeliveryFailed = 16080

Échec de la remise du message électronique de notification.

NotificationQueueMessageFailed = 16082

Échec du message de file d’attente de notification.

NotificationXSLTTransformationError = 16084

Erreur lors de la transformation XSLT de la notification.

Tous les codes d’erreur du tableau 16 sont liés à l’optimiseur, un composant utilisé dans l’analyse de portefeuille de projets.

Tableau 16. Codes d’erreur relatifs à l’optimiseur (analyse de portefeuille de projets)

Code d’erreur relatif à l’optimiseur

Description

OptimizerDepInvalidDepType = 29000

La valeur DEPENDENCY_TYPE de l’optimiseur dans OptimizerDependencyDataSet.OptimizerDependenciesRow n’est pas valide. Voir Optimizer.DependencyTypes.

OptimizerDepInvalidEntityType = 29001

Type d’entité non valide. Voir la propriété Entities.

OptimizerDepInvalidPosition = 29003

Valeur POSITION non valide.

OptimizerDepDuplicateDependentProjects = 29004

Projets en double dans OptimizerDependencyDataSet.OptimizerDependencyDetailsDataTable.

OptimizerDepInvalidDependency = 29005

Dépendance de l’optimiseur non valide.

OptimizerDepCircularDependency = 29006

Présence d’une dépendance circulaire.

OptimizerCannotDeleteDependency = 29007

Impossible de supprimer la dépendance.

OptimizerCannotCreateDependency = 29008

Impossible de créer la dépendance.

OptimizerCannotUpdateDependency = 29009

Impossible de mettre à jour la dépendance.

OptimizerCannotCreateMultipleDependencies = 29010

Impossible de créer plusieurs dépendances.

OptimizerCannotUpdateMultipleDependencies = 29011

Impossible de mettre à jour plusieurs dépendances.

OptimizerEngineMatrixNotFilled = 29100

L’optimiseur ne dispose pas de suffisamment de données pour effectuer le calcul.

OptimizerEngineCustomFieldIsNotAConstraint = 29101

Le champ personnalisé n’est pas une contrainte pour l’optimiseur.

OptimizerCouldNotCalculatePrioritiesFromCustomFields = 29102

Impossible de calculer les priorités à partir des champs personnalisés spécifiés.

OptimizerEngineBinaryInfeasibleSolution = 29103

Le calcul de l’optimiseur aboutit à une solution irréalisable.

OptimizerEngineBinaryNumericalError = 29104

Erreur numérique dans le calcul de l’optimiseur.

OptimizerEngineBinaryTimedOut = 29105

Le calcul de l’optimiseur a expiré.

OptimizerEngineBinaryMaxedIterations = 29106

Le calcul de l’optimiseur a atteint le nombre maximal d’itérations.

OptimizerEngineBinarySubOptimal = 29107

Les résultats du calcul de l’optimiseur ne sont pas optimaux.

OptimizerEngineBinaryInternalError = 29108

Erreur interne dans le calcul de l’optimiseur.

OptimizerInvalidRange = 29200

Plage de dates non valide pour l’optimiseur.

OptimizerNonNormalizedWeights = 29201

Les valeurs WEIGHT dans AnalysisDataSet.AnalysisPriorityDataDataTable ne sont pas normalisées.

OptimizerCannotEditPrioritization = 29300

Impossible de modifier la définition des priorités des axes stratégiques.

OptimizerCannotDeletePrioritization = 29301

Impossible de supprimer la définition des priorités des axes stratégiques.

OptimizerCannotCreatePrioritization = 29302

Impossible de créer la définition des priorités des axes stratégiques.

OptimizerCannotUpdatePrioritization = 29303

Impossible de mettre à jour la définition des priorités des axes stratégiques.

OptimizerCannotCalculateDriverPriorities = 29304

Impossible de calculer les priorités des axes stratégiques.

OptimizerCannotCreateMultiplePrioritizations = 29305

Impossible de créer plusieurs définitions des priorités des axes stratégiques.

OptimizerCannotUpdateMultiplePrioritizations = 29306

Impossible de mettre à jour plusieurs définitions des priorités des axes stratégiques.

OptimizerDriverRelationsNotFilled = 29307

Les données de DriverRelationsRow sont incomplètes.

OptimizerDriversNotFilled = 29308

Il n’y a pas suffisamment d’informations dans les axes stratégiques de projet pour trouver une solution.

OptimizerDriverRelationsInvalidInversedValue = 29309

Présence de valeurs inverses dans DriverPrioritizationDataSet.DriverRelationsRow.

OptimizerCannotCreatePrioritizationUsingInactiveDrivers = 29310

Axe stratégique inactif spécifié dans DriverPrioritizationDataSet.DriverRelationsRow. Vérifiez les propriétés DRIVER1_UID et DRIVER2_UID.

OptimizerCannotChangePrioritizationType = 29311

Impossible de modifier le type de définition des priorités.

OptimizerCannotSpecifyPriorityValuesForCalculatedPrioritizations = 29312

Si une priorité est calculée, vous ne pouvez pas spécifier la valeur de la priorité.

OptimizerCannotNormalizePriorityValues = 29313

Les valeurs de priorité ne peuvent pas être normalisées.

OptimizerTooManyDriversInPrioritization = 29314

Il existe un trop grand nombre d’axes stratégiques dans la définition des priorités.

OptimizerInvalidProjectImpactValue = 29400

Valeur d’impact de projet non valide.

OptimizerCannotDeleteDriver = 29401

Impossible de supprimer l’axe stratégique de projet.

OptimizerCannotCreateDriver = 29402

Impossible de créer l’axe stratégique de projet.

OptimizerCannotUpdateDriver = 29403

Impossible de mettre à jour l’axe stratégique de projet.

OptimizerCannotEditDriver = 29404

Impossible de modifier l’axe stratégique de projet.

OptimizerCannotCreateMultipleDrivers = 29405

Impossible de créer plusieurs axes stratégiques.

OptimizerCannotUpdateMultipleDrivers = 29406

Impossible de mettre à jour plusieurs axes stratégiques.

OptimizerInvalidRelativeImportanceValue = 29407

Valeur d’importance relative non valide.

OptimizerInvalidDriverUid = 29500

GUID de l’axe stratégique non valide.

OptimizerInvalidEntityType = 29501

Type d’entité non valide pour l’optimiseur.

OptimizerInvalidProjectUid = 29502

GUID de projet non valide.

OptimizerInvalidCustomFieldUid = 29503

GUID de champ personnalisé non valide pour l’optimiseur.

OptimizerInvalidHardConstraintUid = 29504

GUID de contrainte impérative non valide.

OptimizerInvalidAnalysisUid = 29505

GUID d’analyse non valide.

OptimizerDriverFilterInvalid = 29506

Filtre d’axe stratégique non valide.

OptimizerPrioritizationFilterInvalid = 29507

Filtre de définition des priorités non valide.

OptimizerCannotLoadOptimizationEngine = 29508

Impossible de charger le moteur de calcul de l’optimiseur.

OptimizerAnalysisFilterInvalid = 29509

Filtre d’analyse non valide.

OptimizerSolutionFilterInvalid = 29510

Filtre de solution non valide pour l’optimiseur.

OptimizerDependenciesFilterInvalid = 29511

Filtre de dépendances non valide pour l’optimiseur.

OptimizerInvalidSolutionUid = 29512

GUID de solution non valide pour l’optimiseur.

OptimizerInvalidViewUid = 29513

GUID de vue non valide pour l’optimiseur.

OptimizerInvalidAnalysisType = 29600

Type d’analyse de portefeuille non valide.

OptimizerInvalidPrioritizationType = 29601

Type de définition des priorités non valide pour l’optimiseur.

OptimizerCannotDeleteAnalysis = 29602

Impossible de supprimer l’analyse de portefeuille.

OptimizerCannotCreateAnalysis = 29603

Impossible de créer l’analyse de portefeuille.

OptimizerCannotUpdateAnalysis = 29604

Impossible de mettre à jour l’analyse de portefeuille.

OptimizerInvalidPrioritizationUid = 29607

GUID de définition des priorités non valide.

OptimizerCannotCreateMultipleAnalyses = 29608

Impossible de créer plusieurs analyses de portefeuille.

OptimizerCannotUpdateMultipleAnalyses = 29609

Impossible de mettre à jour plusieurs analyses de portefeuille.

OptimizerCannotCalculateProjectPriorities = 29610

L’optimiseur ne peut pas calculer les priorités du projet.

OptimizerCannotDeleteAnalysisProjectImpact = 29611

Impossible de supprimer l’impact de projet dans l’analyse de portefeuille.

OptimizerCannotChangeAnalysisProjects = 29612

Impossible de modifier les projets dans l’analyse de portefeuille.

OptimizerCannotChangePriorityData = 29613

Impossible de modifier les données de priorité.

OptimizerCannotEditAnalysis = 29614

Impossible de modifier l’analyse de portefeuille.

OptimizerInvalidPlannerData = 29615

Données du planificateur non valides pour l’optimiseur.

OptimizerCannotChangeImpactData = 29616

Impossible de modifier les données d’impact de projet.

OptimizerInvalidProjectsNumber = 29617

Nombre de projets non valide.

OptimizerCannotAddImpactCFUIDToCFAnalysis = 29618

Impossible d’ajouter le GUID de champ personnalisé d’impact de projet (PROJECT_IMPACT_CF_UID) pour l’analyse de portefeuille.

OptimizerInvalidDepartmentUid = 29619

Propriété DEPARTMENT_UID non valide.

OptimizerTooManyProjectsInAnalysis = 29620

Trop de projets dans l’analyse.

QueueAnalysisCannotDeleteAnalysis = 29680

La méthode QueueDeleteAnalyses ne peut pas supprimer l’analyse.

QueueAnalysisCannotCreateAnalysis = 29681

La méthode QueueCreateAnalysis ne peut pas créer l’analyse.

QueueAnalysisCannotUpdateAnalysis = 29682

La méthode QueueUpdateAnalysis ne peut pas mettre à jour l’analyse.

AnalysisMismatchedJobList = 29690

La liste des tâches d’analyse ne correspond pas.

OptimizerInvalidForceInLookupTableUid = 29691

Impossible d’inclure de force le GUID de la table de choix.

OptimizerInvalidForceOutLookupTableUid = 29692

Impossible d’exclure de force le GUID de la table de choix.

OptimizerDuplicateForceLookupTableUids = 29693

Il existe plusieurs GUID de table de choix forcés en double.

OptimizerInvalidDecisionResult = 29701

Résultat de la décision non valide.

OptimizerInvalidForcedStatus = 29702

État forcé non valide.

OptimizerCannotDeleteSolution = 29703

La méthode QueueDeleteOptimizerSolutions ne peut pas supprimer la solution de l’optimiseur.

OptimizerCannotCreateSolution = 29704

La méthode QueueCreateOptimizerSolution ne peut pas créer la solution de l’optimiseur.

OptimizerCannotUpdateSolution = 29705

La méthode QueueUpdateAnalysis ne peut pas mettre à jour la solution de l’optimiseur.

OptimizerCannotCalculateSolutionStrategicAlignment = 29706

L’optimiseur ne peut pas calculer la solution pour l’alignement stratégique.

OptimizerCannotCreateMultipleSolutions = 29707

L’optimiseur ne peut pas créer plusieurs solutions.

OptimizerCannotUpdateMultipleSolutions = 29708

L’optimiseur ne peut pas mettre à jour plusieurs solutions.

OptimizerCannotAddPrioritizationToCFAnalysis = 29709

L’optimiseur ne peut pas ajouter une définition des priorités à un champ personnalisé pour l’analyse.

OptimizerTableIsReadOnly = 29710

La table de l’optimiseur est en lecture seule.

OptimizerSolutionCreateMessageFailed = 29711

L’optimiseur n’a pas pu générer un message de type : « solution créée ».

OptimizerSolutionDeleteMessageFailed = 29712

L’optimiseur n’a pas pu générer un message de type : « solution supprimée ».

OptimizerCannotCalculateEfficientFrontier = 29714

L’optimiseur ne peut pas calculer la limite efficace pour l’analyse.

OptimizerCannotUpdateSolutionProperties = 29715

Impossible de mettre à jour les propriétés de la solution.

OptimizerInvalidConstraintPosition = 29716

Position de contrainte de l’optimiseur non valide.

OptimizerInvalidHardConstraintPosition = 29717

Position de contrainte impérative de l’optimiseur non valide.

OptimizerInvalidConstraintLimit = 29718

Limite de contrainte de l’optimiseur non valide.

OptimizerInvalidConstraintValue = 29719

Valeur de contrainte non valide.

OptimizerInvalidSolutionProjectsSet = 29720

Ensemble de projets de la solution non valide.

OptimizerCannotCommitSolution = 29721

La méthode CommitOptimizerSolution ne peut pas valider la solution.

OptimizerInvalidInputData = 29723

Données d’entrée non valides pour l’optimiseur.

OptimizerInvalidConstraintSet = 29724

Ensemble de contraintes de l’optimiseur non valide.

OptimizerCannotUpdateAnalysisMetrics = 29725

Impossible de mettre à jour les mesures d’analyse.

OptimizerSolutionMismatchedJobList = 29726

La liste des tâches de la solution ne correspond pas.

OptimizerInvalidForceLookupTableValue = 29727

Valeur de table de choix forcée non valide.

OptimizerCannotCreateSolutionWhileAnalysisUpdateIsPending = 29728

Impossible de créer une solution d’optimiseur lorsqu’une mise à jour d’analyse est en attente.

OptimizerProjectSelectorAtLeastOne = 29800

Au moins un projet doit être sélectionné pour l’optimiseur.

Les codes d’erreur du tableau 17 sont liés au planificateur, un composant utilisé dans l’analyse du portefeuille de projets.

Tableau 17. Codes d’erreur relatifs au planificateur (analyse de portefeuille de projets)

Code d’erreur relatif au planificateur

Description

PlannerSolutionMessageDeleteFailed = 28000

Erreur de file d’attente : échec du message de suppression de la solution du planificateur.

PlannerSolutionMessageCreateFailed = 28001

Erreur de file d’attente : échec du message de création de la solution du planificateur.

PlannerInvalidRBSValueUid = 28002

GUID non valide pour une valeur RBS (Resource Breakdown Structure) dans les données du planificateur.

PlannerInvalidCustomFieldUid = 28003

GUID non valide pour un champ personnalisé.

PlannerHorizonInvalid = 28004

Horizon temporel du planificateur non valide. Un horizon temporel correspond à la période spécifiée pour la planification de la capacité.

PlannerHorizonTooBig = 28005

L’horizon temporel se situe dans un futur trop lointain.

PlannerInvalidBookingType = 28006

Type de réservation des ressources non valide.

PlannerInvalidTimeScale = 28007

Échelle de temps non valide.

PlannerInvalidProjectSNET = 28008

Date de type « début au plus tôt le » non valide pour le projet.

PlannerInvalidProjectFNLT = 28009

Date de type « fin au plus tard le » non valide pour le projet.

PlannerInvalidAnalysisStartDate = 28010

Propriété START_DATE non valide pour le projet.

PlannerInvalidAnalysisDuration = 28011

Propriété DURATION non valide pour l’analyse de portefeuille.

PlannerInvalidHorizonStartDate = 28012

Date de début de l’horizon temporel non valide.

PlannerInvalidHorizonEndDate = 28013

Date de fin de l’horizon temporel non valide.

PlannerInvalidHorizonTimeScale = 28014

Échelle de temps de l’horizon temporel non valide.

PlannerInvalidAnalysisType = 28015

Type d’analyse de portefeuille non valide.

PlannerHorizonStartDateDoesNotMatchTimeScale = 28016

La date de début de l’horizon temporel ne correspond pas à l’échelle de temps.

PlannerHorizonEndDateDoesNotMatchTimeScale = 28017

La date de fin de l’horizon temporel ne correspond pas à l’échelle de temps.

PlannerAnalysisNoCapacityData = 28037

Aucune donnée de capacité de ressources pour l’analyse de portefeuille.

PlannerInvalidSolutionUid = 28100

GUID d’analyse de solution non valide.

PlannerInvalidOptimizerSolutionUid = 28101

GUID de solution de l’optimiseur non valide.

PlannerInvalidLookupTableValueUid = 28102

GUID de valeur de table de choix non valide.

PlannerInvalidEfficientFrontierUid = 28103

Propriété FRONTIER_UID non valide.

PlannerInvalidProjectUid = 28104

GUID de projet non valide.

PlannerInvalidAllocationThreshold = 28105

Seuil de répartition non valide.

PlannerInvalidHiringType = 28109

Propriété HIRING_TYPE non valide. Voir Planner.PlannerHiringType.

PlannerInvalidConstraintType = 28110

Propriété CONSTRAINT_TYPE non valide. Voir Planner.ConstraintType.

PlannerInvalidConstraintValue = 28111

Propriété CONSTRAINT_VALUE non valide.

PlannerInvalidRateTable = 28112

Propriété RATE_TABLE non valide.

PlannerInvalidSolutionForConstraint = 28113

Solution du planificateur non valide pour la contrainte. Un trop grand nombre de projets sont inclus de force lors du premier passage du planificateur.

PlannerInvalidSolutionForDependencies = 28114

Solution du planificateur non valide. Il existe un trop grand nombre de projets pour pouvoir examiner les dépendances ou conflits stratégiques. Cette erreur se produit lors du deuxième passage.

PlannerInvalidSolutionForScheduling = 28115

Solution du planificateur non valide pour la planification en raison de la présence de dépendances circulaires.

PlannerInvalidAnalysisUid = 28116

Propriété ANALYSIS_UID non valide.

PlannerInvalidProjectStartDate = 28200

Date de début du projet non valide.

PlannerInvalidProjectEndDate = 28201

Date de fin du projet non valide.

PlannerInvalidProjectDuration = 28202

Durée du projet non valide.

PlannerInvalidProjectFNLTDate = 28203

Date de type « fin au plus tard le » non valide pour le projet.

PlannerInvalidProjectSNETDate = 28204

Date de type « début au plus tôt le » non valide pour le projet.

PlannerCannotCreateSolution = 28900

Le planificateur ne peut pas créer la solution.

PlannerCannotUpdateSolution = 28901

Le planificateur ne peut pas mettre à jour la solution.

PlannerCannotDeleteSolution = 28902

Le planificateur ne peut pas supprimer la solution.

PlannerCannotCreateMultipleSolutions = 28903

Le planificateur ne peut pas créer plusieurs solutions.

PlannerCannotUpdateMultipleSolutions = 28904

Le planificateur ne peut pas mettre à jour plusieurs solutions.

PlannerTableIsReadOnly = 28907

L’élément DataTable est en lecture seule.

PlannerCannotCommitSolution = 28908

Le planificateur ne peut pas valider la solution dans la base de données.

PlannerFieldIsReadOnly = 28909

Le champ est en lecture seule.

PlannerProjectNotInParentSolution = 28910

Le projet n’est pas dans la solution parent.

PlannerProjectNotSelectedInParentSolution = 28911

Le projet n’est pas sélectionné dans la solution parent.

PlannerProjectNotInParentAnalysis = 28912

Le projet n’est pas dans l’analyse de portefeuille parent.

PlannerProjectBeyondHorizon = 28913

Le projet s’étend au-delà de l’horizon temporel.

PlannerResourceAllocationInternalError = 28915

Erreur interne lors de l’affectation des ressources.

PlannerResourceAllocationInfeasibleSolution = 28916

L’affectation des ressources constitue une solution irréalisable.

PlannerProjectEndDateViolatesDependency = 28917

La date de fin du projet ne respecte pas une dépendance.

PlannerInvalidProjectsSet = 28919

Ensemble de projets non valide.

PlannerInvalidInputData = 28920

Le planificateur comporte des données d’entrée non valides.

PlannerDecimalOverflowError = 28921

Erreur de dépassement décimal dans le planificateur.

PlannerSolutionMismatchedJobList = 28922

La solution comporte une liste de tâches qui ne correspond pas.

PlannerInvalidForceLookupTableValue = 28923

Valeur forcée d’une table de choix non valide.

PlannerNoHiredResource = 28924

Aucune ressource embauchée pour la proposition.

Tableau 18. Codes d’erreur relatifs aux projets

Code d’erreur relatif aux projets

Description

ProjectGlobalNotFound = 100

Modèle global d’entreprise introuvable.

ProjectGlobalCannotBeDeleted = 101

Impossible de supprimer le modèle global d’entreprise.

ProjectNotFound = 1000

Projet introuvable.

ProjectAlreadyExists = 1001

Le projet existe déjà.

ProjectCheckedoutToOtherUser = 1002

Le projet est extrait pour un autre utilisateur.

ProjectTypeInvalidForCreate = 1003

Type de projet non valide pour l’opération de création.

ProjectParametersInvalid = 1004

Un ou plusieurs paramètres de projet ne sont pas valides.

ProjectNotCheckedoutToUser = 1006

Projet non extrait pour l’utilisateur.

ProjectCheckedout = 1007

Projet extrait.

ProjectTypeInvalid = 1008

Type de projet non valide.

ProjectIDInvalid = 1009

Numéro d’identification de projet non valide.

ProjectNameTooLong = 1014

Le nom du projet est trop long.

ProjectManagerNameTooLong = 1015

Le nom du responsable de projet est trop long.

ProjectNameInvalid = 1016

Nom du projet non valide.

ProjectStartDateMissing = 1025

Date de début du projet manquante.

ProjectNameMissing = 1026

Nom du projet manquant.

ProjectVersionMissing = 1027

Version du projet manquante.

ProjectDoesNotExist = 1028

Le projet n’existe pas.

ProjectMultipleProjectsInvalid = 1029

Plusieurs projets non valides.

ProjectHasWriteLock = 1030

Le projet comporte un verrou en écriture dans la base de données.

ProjectHasPendingWriteLock = 1031

Le projet comporte un verrou en écriture en attente.

ProjectHasNoReadLock = 1032

Le projet ne comporte pas de verrou en lecture.

ProjectHasReadLock = 1033

Le projet comporte un verrou en lecture.

ProjectNameAlreadyExists = 1034

Le nom du projet existe déjà.

ProjectOptCriticalSlackLimitInvalid = 1035

Limite de marge critique facultative non valide.

ProjectOptCurrencyPositionInvalid = 1036

Position de devise facultative non valide.

ProjectOptCurrencyDigitsInvalid = 1037

Chiffres de la devise facultatifs non valides.

ProjectOptCurrencySymbolTooLong = 1038

Le symbole monétaire facultatif est trop long.

ProjectCannotDelete = 1039

Impossible de supprimer le projet. Seuls les projets côté serveur standard ou de modèle peuvent être supprimés.

ProjectCannotAdd = 1040

Impossible d’utiliser la méthode AddToProject sur le projet côté serveur.

ProjectOptCurrencySymbolInvalid = 1041

Symbole monétaire facultatif non valide.

ProjectHasNoWriteLock = 1042

Le projet ne comporte pas de verrou en écriture.

ProjectFilterInvalid = 1043

Filtre de projet non valide.

ProjectTooLarge = 1044

La proposition de projet est trop volumineuse.

ProjectOptCurrencyCodeNot3Chars = 1045

Le code devise facultatif ne comporte pas trois caractères.

ProjectOptCurrencyCodeInvalid = 1046

Code devise non valide dans les options du projet.

ProjectActualsAreProtected = 1047

Les chiffres réels du projet sont protégés.

ProjectTemplateNotFound = 1048

Modèle de projet introuvable.

ProjectCurrencyCodeInvalid = 1049

Code devise non valide.

ProjectCannotEditCostResource = 1050

Impossible de modifier la ressource de type Coût.

ProjectIsNotPublished = 1051

Projet non publié.

ProjectExceededLWPTaskLimit = 1052

La limite de tâche pour une proposition de projet (projet léger) a été dépassée.

ProjectOptFinishDateInvalid = 1053

Date de fin non valide dans les options de projet.

ProjectExceededItemsLimit = 1054

La limite d’éléments à traiter a été dépassée. L’application de service Project Server ne peut pas utiliser ProjectDataSet pour ajouter ou mettre à jour plus de 1 000 éléments au total dans toutes les tables. Pour traiter plus de 1 000 éléments, utilisez des appels multiples, par exemple, de QueueUpdateProject.

ProjectColumnNotReadOnly = 1055

La colonne n’est pas en lecture seule.

ProjectInvalidOwner = 1056

Propriétaire du projet non valide.

ProjectCantEditPctWrkCompForNonWrkRscs = 1057

Impossible de modifier PctWorkComplete pour une tâche qui n’a aucune affectation de travail réelle.

ProjectCannotEditMaterialResource = 1058

Impossible de modifier la ressource consommable.

ProjectCannotEditFieldWhenTaskHasNoWorkAssignment = 1059

Impossible de modifier le champ, car la tâche n’a aucune affectation de travail.

ProjectSubProjectNotFound = 1070

Aucun sous-projet n’a été trouvé.

ProjectResourceNotFound = 1100

Ressource introuvable.

ProjectResourceAlreadyExists = 1101

La ressource existe déjà.

ProjectCannotReplaceResourceWithSelf = 1106

Impossible de remplacer la ressource avec le même objet.

ProjectCannotChangeLockedTrackingMethod = 1107

Modification impossible, car la méthode de suivi est verrouillée.

ProjectInvalidColumnForCompatibilityMode = 1108

Colonne non valide pour le mode de compatibilité.

ProjectUpdateInvalidUpdateSequenceNumber = 1151

Numéro de séquence non valide dans la mise à jour du projet.

ProjectUpdateDuplicateUpdateSequenceNumber = 1152

Numéro de séquence en double dans la mise à jour du projet.

ProjectUpdateNullUpdateSequenceNumber = 1153

Numéro de séquence NULL dans la mise à jour du projet.

ProjectUpdateNullUpdateColumnNames = 1154

Noms de colonnes NULL dans la mise à jour du projet.

ProjectUpdateInvalidProjectUID = 1155

GUID de projet non valide dans la mise à jour du projet.

ProjectUpdateInvalidColumnForUpdate = 1156

Colonne non valide pour la mise à jour du projet.

ProjectUpdateCannotEditColumn = 1157

Impossible de modifier la colonne dans la mise à jour du projet.

ProjectUpdateNoChangesToValidateAndSchedule = 1158

La mise à jour du projet ne contient aucune modification pouvant être validée et planifiée.

LinkNotFound = 1159

Le lien est introuvable.

ProjectUpdateInvalidColumnValue = 1160

Valeur de colonne non valide dans la mise à jour du projet.

ProjectCannotDeleteItem = 1161

Impossible de supprimer l’élément de projet.

ProjectUpdateCannotComputeOptIndex = 1162

Impossible de calculer l’optimisation de l’index dans la mise à jour du projet.

ProjectCannotUpdateDueToVisibilityMode = 1163

Mise à jour impossible, car le projet est en mode Visibilité.

ProjectNodeConsistencyException = 9132

Exception : le nœud n’est pas cohérent.

ProjectSchedulingEngineException = 9133

Exception dans le moteur de planification.

ProjectFormulaCalculationException = 9134

Exception lors du calcul de la formule.

ProjectUpdateDatabaseException = 9135

Exception lors de la mise à jour de la base de données.

ProjectDeleteException = 9136

Exception lors de la suppression du projet.

ProjectOperationException = 9137

Exception dans une opération de projet.

ProjectCannotComunicateWithPCS = 9138

Échec de la communication avec le processus de travail PCS.

ProjectPCSSessionInvalid = 9139

Échec de l’ouverture du projet dans une session de moteur.

ProjectPublishFailure = 23000

Échec dans la file d’attente lors de la publication du projet.

ProjectCurrencyConflict = 23001

Conflit dans la devise spécifiée.

ProjectPublishFailed = 23002

Échec de la publication du projet lors de la mise en file d’attente.

ProjectReversePublishFailed = 23003

Échec de l’opération de publication du projet lors de la mise en file d’attente.

ProjectReversePublishFailure = 23004

Échec de l’annulation de la publication du projet lors du traitement de la file d’attente.

ProjectArchiveRetentionDeleteFailure = 23005

Échec de la suppression du projet en raison de la rétention d’archivage.

ProjectDeleteFailure = 23006

Échec de la suppression du projet.

ProjectPublishEnqueueFailure = 23007

Échec de la publication du projet lors de la mise en file d’attente.

ProjectCheckinFailure = 23008

Échec de l’archivage du projet lors du traitement de la file d’attente.

ProjectCheckinFailed = 23009

Échec de l’archivage du projet lors la mise en file d’attente.

ProjectCheckoutFailed = 23010

L’utilisateur ne dispose pas de l’autorisation d’extraction du projet.

ProjectPublishSummaryEnqueueFailure = 23011

Échec de la publication du récapitulatif lors de la mise en file d’attente.

ProjectPublishSummaryFailed = 23012

Échec de la publication du récapitulatif.

ProjectUpdateScheduledProjectFailure = 26026

Échec de la mise à jour de la planification du projet lors du traitement de la file d’attente.

ProjectSyncProjectEnterpriseEntitiesFailure = 26033

Échec de la synchronisation des entités d’entreprise de projet lors du traitement de la file d’attente.

GeneralDalDatabaseIsReadOnly = 26034

Échec du chargement de l’exploration de projets. La base de données est en lecture seule.

GeneralDatabaseCommunicationError = 26035

Plusieurs causes possibles, telles que des problèmes liés au réseau ou à l’authentification.

Tableau 19. Codes d’erreur relatifs au service de données de création de rapports (RDS)

Code d’erreur relatif au service RDS

Description

ReportingAttributeCubeSettingsChangedMessageFailed = 24000

Échec du message de modification RDS pour un attribut de paramètres de cube.

ReportingBaseCalendarChangeMessageFailed = 24001

Échec du message de modification RDS pour un calendrier de base.

ReportingCustomFieldMetadataChangeMessageFailed = 24002

Échec du message de modification RDS pour des métadonnées de champ personnalisé.

ReportingEntityUserViewChangedMessageFailed = 24003

Échec du message de modification RDS pour un affichage utilisateur de l’entité.

ReportingFiscalPeriodChangeMessageFailed = 24004

Échec du message de modification RDS pour une période fiscale.

ReportingLookupTableChangeMessageFailed = 24005

Échec du message de modification RDS pour une table de choix.

ReportingProjectChangeMessageFailed = 24006

Échec du message de modification RDS pour un projet.

ReportingResourceCapacityUpdateMessageFailed = 24007

Échec du message de modification RDS pour la capacité des ressources.

ReportingResourceChangeMessageFailed = 24008

Échec du message de modification RDS pour une ressource.

ReportingTimesheetAdjustMessageFailed = 24009

Échec du message d’adaptation RDS pour une feuille de temps.

ReportingTimesheetClassCreateMessageFailed = 24010

Échec du message de création RDS pour une classe de feuille de temps.

ReportingTimesheetDeleteMessageFailed = 24011

Échec du message de suppression RDS pour une feuille de temps.

ReportingTimesheetPeriodDeleteMessageFailed = 24012

Échec du message de suppression RDS pour une période de feuille de temps.

ReportingTimesheetPeriodMessageFailed = 24013

Échec du message RDS pour une période de feuille de temps.

ReportingTimesheetSaveMessageFailed = 24014

Échec du message d’enregistrement RDS pour une feuille de temps.

ReportingTimesheetStatusChangeMessageFailed = 24015

Échec du message de modification RDS pour l’état de la feuille de temps.

ReportingWSSSyncMessageFailed = 24016

Échec du message RDS pour la synchronisation SharePoint.

ReportingGetSPWebFailed = 24017

Échec de l’obtention de la valeur web de SharePoint par le service RDS.

ReportingWssSyncListFailed = 24018

Échec de la synchronisation du service RDS avec la liste SharePoint.

ReportingWssTransferLinksFailed = 24019

Échec du transfert des liens SharePoint par le service RDS.

ReportingQueueMessageSubmitFailed = 24020

Échec de l’envoi par le service RDS d’un message à la file d’attente.

ReportingWssSyncHRefFailed = 24021

Échec de la synchronisation du service RDS avec la valeur HRef de SharePoint.

ReportingSyncGlobalDataMessageFailed = 24022

Échec du message RDS de synchronisation avec les données globales d’entreprise.

ReportingRDBRefreshMessageFailed = 24023

Échec du message RDS d’actualisation de la RDB.

ReportingAttributeCubeDepartmentsChangedMessageFailed = 24024

Le message RDS n’a pas pu modifier l’attribut de service pour le cube OLAP.

ReportingTimesheetProjectAggregationMessageFailed = 24025

Le message RDS n’a pas pu effectuer l’agrégation des projets pour les tables de feuille de temps dans la RDB.

ReportingRdbBulkDataSyncMessageFailed = 24026

Le message RDS n’a pas pu effectuer la synchronisation des données en bloc dans la RDB.

ReportingWorkflowMetadataSyncMessageFailed = 24027

Le message RDS n’a pas pu synchroniser les métadonnées des flux de travail.

ReportingProjectWorkflowInformationSyncMessageFailed = 24028

Le message RDS n’a pas pu synchroniser les informations sur les flux de travail de projet.

ReportingEptSyncMessageFailed = 24029

Le message RDS n’a pas pu synchroniser le modèle de projet d’entreprise.

ReportingSummaryProjectPublishMessageFailed = 24030

Le message RDS n’a pas pu publier le projet de synthèse.

ReportingSolutionCommitedDecisionChangedMessageFailed = 24031

Le message RDS n’a pas pu modifier la décision validée pour la solution.

ReportingDelayedUpgradeFailed = 24032

Échec de la mise à niveau retardée de la RDB.

Tableau 20. Codes d’erreur relatifs aux ressources

Code d’erreur relatif aux ressources

Description

ResourceNotFound = 2000

Ressource introuvable.

ResourceAlreadyExists = 2001

La ressource existe déjà.

ResourceCheckedoutToOtherUser = 2002

Ressource extraite pour un autre utilisateur.

ResourceUIDInvalid = 2011

GUID de ressource non valide.

ResourceNameInvalid = 2016

Nom de la ressource non valide.

ResourceNameTooLong = 2017

Le nom de la ressource est trop long.

ResourceInitialsTooLong = 2018

Les initiales de la ressource sont trop longues.

ResourceCheckedout = 2025

Ressource extraite.

ResourceNTAccountInvalid = 2026

Compte Windows (NTLM) de la ressource non valide.

ResourceNameAlreadyInUse = 2027

Nom de la ressource déjà utilisé. Les noms doivent être uniques.

ResourceNTAccountAlreadyInUse = 2028

Compte NTLM de la ressource déjà utilisé.

ResourceAdGuidAlreadyInUse = 2029

GUID de ressource déjà utilisé.

ResourceHasActuals = 2031

La ressource dispose de chiffres réels.

ResourceNTAccountTooLong = 2035

Le compte NTLM est trop long.

ResourceEMailAddressTooLong = 2036

L’adresse de messagerie de la ressource est trop longue.

ResourceCodeTooLong = 2037

Le code de la ressource est trop long.

ResourceGroupTooLong = 2038

Le groupe de la ressource est trop long.

ResourceWorkGroupInvalid = 2039

Groupe de travail de la ressource non valide.

ResourceTypeInvalid = 2040

Type de ressource non valide.

ResourceNonWorkResourceWithEMailInvalid = 2044

Une ressource non liée au travail ne peut pas disposer d’une adresse de messagerie.

rsResourceNameHasTrailingOrLeadingWhitespace = 2046

Le nom de la ressource comporte un espace de début ou de fin.

ResourceCannotDeleteCallingUserAccount = 2047

L’utilisateur ne peut pas supprimer son propre compte.

ResourceInitialsInvalid = 2048

Initiales de la ressource non valides.

ResourceAccrueAtInvalid = 2049

Valeur d’allocation non valide.

ResourceNonMaterialResourceCannotHaveMaterialLabel = 2050

Une ressource non consommable ne peut pas comporter d’étiquette Matériau.

ResourceMaterialResourceCannotHaveCertainFields = 2051

Une ressource consommable ne peut pas comporter certains champs.

ResourceAvailFromAvailToOverlap = 2052

Chevauchement des dates de type « disponible à partir de » et « disponible jusqu’à ».

ResourceInvalidEmailLanguage = 2053

Langue du courrier électronique non valide.

ResourceBookingTypeInvalid = 2055

Type de réservation non valide.

ResourceCannotReplaceMaterialResourceWithNonMaterialResource = 2056

Impossible de remplacer une ressource consommable par une ressource non consommable.

ResourceCannotUpdateEnterpriseResource = 2057

Impossible de mettre à jour la ressource d’entreprise.

rsResourceCannotAddLocalWithSameNameAsEnterprise = 2058

Impossible d’ajouter une ressource locale portant le même nom qu’une ressource d’entreprise.

ResourceCannotSetRateOnCostResource = 2059

Impossible de définir un taux sur une ressource de type Coût.

ResourceCannotSetRateOnMaterialResource = 2060

Impossible de définir un taux sur une ressource consommable.

ResourceCannotSetCanLevelOnNonWorkResource = 2061

Impossible de définir le niveau d’une ressource non liée au travail.

ResourceCannotDeleteThisUser = 2062

Impossible de supprimer cet utilisateur.

ResourceCannotDeactivateSelf = 2063

Une ressource ne peut pas se désactiver elle-même.

ResourceAvailabilityDateRangesOverlap = 2064

Chevauchement des plages de dates de disponibilité des ressources.

ResourceAvailabilityOutsideTheHireAndTerminationDateRange = 2065

La date de disponibilité de la ressource se situe en dehors de la plage de dates d’embauche et de fin de contrat.

ResourceFilterInvalid = 2066

Filtre non valide pour une ressource.

ResourceSegmentWithThisEffectiveDateDoesNotExist = 2067

Impossible de supprimer un taux de ressource qui n’a pas été enregistré.

ResourceSegmentWithThisEffectiveDateAlready = 2068

Un segment avec cette date d’effet existe déjà.

ResourceUserHasItemCheckedOutToItStill = 2069

L’utilisateur dispose d’un élément toujours extrait.

ResourceInvalidHireDate = 2070

Date d’embauche non valide.

ResourceInvalidTerminationDate = 2071

Date de fin de contrat non valide.

ResourceCannotChangeExistingResourceType = 2072

Impossible de modifier un type de ressource.

ResourceCannotSetTimesheetManagerOnSpecifiedResource = 2073

Impossible de définir le responsable de la feuille de temps pour la ressource spécifiée.

ResourceInvalidTimesheetManager = 2074

Responsable de la feuille de temps non valide.

ResourceInvalidAssignmentOwner = 2075

Propriétaire de l’affectation non valide.

ResourceCannotCreateCostResource = 2076

Impossible de créer une ressource de type Coût.

ResourceInvalidRbsValue = 2077

Valeur RBS non valide.

ResourceCannotSetAssignmentOwnerOnSpecifiedResource = 2078

Impossible de définir le propriétaire de l’affectation pour la ressource spécifiée.

ResourceFieldsInvalidForBudget = 2079

Un ou plusieurs champs de budget ne sont pas valides.

ResourceHyperlinkInvalid = 2080

Lien hypertexte de la ressource non valide.

ResourceAuthorizationValidOnlyOnWorkResources = 2081

L’autorisation est uniquement valide sur les ressources de travail.

ResourceIsProjectOwner = 2082

Impossible de supprimer la ressource, car cette dernière correspond au propriétaire du projet.

ResourceIsTimesheetManager = 2083

Impossible de supprimer la ressource, car cette dernière correspond au responsable de la feuille de temps.

ResourceIsDefaultAssignmentOwner = 2084

Impossible de supprimer la ressource, car cette dernière correspond au propriétaire de l’affectation par défaut.

ResourceIsAssignmentOwner = 2085

Impossible de supprimer la ressource, car cette dernière correspond au propriétaire de l’affectation.

ResourceIsUsedInResourcePlan = 2086

Impossible de supprimer la ressource, car cette dernière est utilisée dans le plan de charge des ressources.

ResourceCannotDeleteEnterpriseResource = 2087

Impossible de supprimer la ressource d’entreprise pour une raison inconnue.

ResourceSetResourceAuthorizationFailed = 2088

Échec de la définition de l’autorisation d’accès aux ressources.

ResourceTooManyResourcesSpecifiedToDelete = 2089

Impossible de supprimer le nombre de ressources spécifié.

ResourceTooManyResourcesReturned = 2090

La méthode ne peut pas gérer ce nombre de ressources.

ResourceCannotDeleteWorkflowProxyUser = 2091

Impossible de supprimer l’utilisateur proxy du flux de travail.

ResourceInvalidEmailWithExchangeSync = 2092

Adresse électronique non valide pour la synchronisation avec Microsoft Exchange Server.

ResourceInvalidResourceTypeWithExchangeSync = 2093

Type de ressource non valide pour la synchronisation avec Exchange Server.

ResourceInvalidPrincipalNameWithExchangeSync = 2094

Nom principal de la ressource non valide pour la synchronisation avec Exchange Server.

ResourceInvalidAuthenticationTypeWithExchangeSync = 2095

Type d’authentification de la ressource non valide pour la synchronisation avec Exchange Server.

ResourceExchangeSyncFlagAndPrincipalNameMismatch = 2096

Non-concordance entre l’indicateur de synchronisation Exchange Server et le nom de principal de la ressource.

ResourceUnsupportedUserUpdateInSharePointSecurityMode = 2097

Création de l’utilisateur non prise en charge dans le mode de sécurité SharePoint.

Tableau 21. Codes d’erreur relatifs au plan de charge des ressources

Code d’erreur relatif au plan de charge des ressources

Description

ResourcePlanProjectPublishIncomplete = 30000

Échec de la publication du projet pour le plan de charge des ressources.

ResourcePlanInvalidResourceType = 30001

Type de ressource non valide dans le plan de charge des ressources.

ResourcePlanInactiveResourcesDisallowed = 30002

Les ressources inactives ne sont pas autorisés dans un plan de charge des ressources.

ResourcePlanFilterInvalid = 30003

Filtre de plan de charge des ressources non valide.

ResourcePlanSaveFailure = 30004

Impossible d’enregistrer le plan de charge des ressources.

ResourcePlanCheckinFailure = 30005

Échec de l’archivage du plan de charge des ressources.

ResourcePlanDeleteFailure = 30006

Échec de la suppression du plan de charge des ressources.

ResourcePlanInvalidUtilizationType = 30007

Type d’utilisation du plan de charge des ressources non valide.

ResourcePlanInvalidTimescale = 30008

Échelle de temps du plan de charge des ressources non valide.

ResourcePlanMismatchedJobList = 30009

Non-concordance dans la liste des postes du plan de charge des ressources.

ResourcePlanAlreadyExists = 30010

Le plan de charge des ressources existe déjà.

ResourcePlanInvalidProjectUID = 30011

GUID de projet non valide pour le plan de charge des ressources.

ResourcePlanResourceAlreadyExists = 30012

La ressource existe déjà dans le plan de charge des ressources.

Les codes d’erreur du tableau 22 sont liés aux méthodes Rules du service web PWA. Ils sont utilisés en interne.

Tableau 22. Codes d’erreur relatifs aux règles

Code d’erreur relatif aux règles

Description

RulesNameTooLong = 21001

Le nom de la règle d’approbation est trop long. Usage interne uniquement dans Project Web App.

RulesDescriptionTooLong = 21002

La description de la règle est trop longue. Usage interne uniquement dans Project Web App.

RulesInvalidRuleType = 21003

Type de règle non valide. Usage interne uniquement dans Project Web App.

RulesInvalidConditionType = 21004

Type de condition pour une règle non valide. Usage interne uniquement dans Project Web App.

RulesInvalidOperatorType = 21005

Type d’opérateur pour une règle non valide. Usage interne uniquement dans Project Web App.

RulesInvalidListItemType = 21007

Type d’élément de liste pour une règle non valide. Usage interne uniquement dans Project Web App.

RulesNameInvalidCharacters = 21008

Un ou plusieurs caractères ne sont pas valides dans le nom de la règle. Usage interne uniquement dans Project Web App.

RulesDescriptionInvalidCharacters = 21009

Un ou plusieurs caractères ne sont pas valides dans la description de la règle. Usage interne uniquement dans Project Web App.

RulesInvalidValueType = 21010

Type de valeur dans la règle non valide. Usage interne uniquement dans Project Web App.

Tableau 23. Codes d’erreur relatifs à la sécurité

Code d’erreur relatif à la sécurité

Description

SecurityGroupCouldNotBeCreated = 19001

Impossible de créer le groupe de sécurité.

SecurityFieldAccessIDInvalid = 19003

Numéro d’identification de code d’accès au champ de sécurité non valide.

SecurityCannotUpdateFacForNonExistentCategory = 19004

La catégorie de sécurité n’existe pas. Impossible de mettre à jour le code d’accès au champ.

SecurityDuplicateCategoryUid = 19005

GUID de catégorie de sécurité en double.

SecurityDuplicateGroupUid = 19006

GUID de groupe de sécurité en double.

SecurityDuplicateTemplateUid = 19007

GUID de modèle de sécurité en double.

SecurityInvalidTemplateUidRef = 19008

GUID de modèle de sécurité non valide.

SecurityInvalidGlobalPermission = 19009

Autorisation de sécurité globale non valide.

SecurityInvalidCategoryPermission = 19010

Autorisation de catégorie de sécurité non valide.

SecurityUpdatedGroupNotFound = 19013

Groupe de sécurité mis à jour introuvable.

SecurityUpdatedCategoryNotFound = 19014

Catégorie de sécurité mise à jour introuvable.

SecurityUpdatedTemplateNotFound = 19015

Modèle de sécurité mis à jour introuvable.

SecurityGroupMemberNotFound = 19016

Membre du groupe de sécurité introuvable.

SecurityUserNotFound = 19018

Utilisateur de Project Server introuvable.

SecurityNoCategoryRelationForPermission = 19019

Relation de catégorie de sécurité introuvable pour l’autorisation.

SecurityCannotDeleteDefaultGroup = 19020

Impossible de supprimer le groupe de sécurité par défaut.

SecurityCannotDeleteDefaultCategory = 19021

Impossible de supprimer la catégorie de sécurité par défaut.

SecurityCategoryCouldNotBeCreated = 19022

Impossible de créer la catégorie de sécurité.

SecurityNoCategoryForPermission = 19023

Catégorie de sécurité introuvable pour l’autorisation.

SecurityNoCategoryForObject = 19024

Catégorie de sécurité introuvable pour l’objet.

SecurityNoCategoryForRule = 19025

Catégorie de sécurité introuvable pour la règle.

SecurityNoGroupForPermission = 19026

Groupe de sécurité introuvable pour l’autorisation.

SecurityCannotSetPermissionForFieldGroup = 19027

Impossible de définir l’autorisation pour le champ de groupe de sécurité.

SecurityInvalidFieldGroup = 19028

Champ de groupe de sécurité non valide.

SecurityCannotSetOrgPermission = 19029

Impossible de définir l’autorisation d’organisation de sécurité.

SecurityInvalidOrgPermission = 19030

Autorisation d’organisation de sécurité non valide.

SecurityInvalidSecurityRule = 19031

Règle de sécurité non valide.

SecurityTemplateNotFound = 19034

Modèle de sécurité introuvable.

SecurityInvalidObjectType = 19035

Type d’objet de sécurité non valide.

SecurityDuplicateUid = 19036

GUID d’objet de sécurité en double.

SecurityObjectNotFound = 19037

Objet de sécurité introuvable.

SecurityInvalidCategoryUidRef = 19080

GUID de catégorie de sécurité non valide.

SecurityInvalidProjectUidRef = 19081

GUID de projet non valide pour l’objet de sécurité.

SecurityInvalidGroupUidRef = 19082

GUID de groupe de sécurité non valide.

SecurityInvalidUserUidRef = 19083

GUID d’utilisateur non valide pour l’objet de sécurité.

SecurityInvalidCategoryPermissionUidRef = 19084

GUID d’autorisation non valide pour la catégorie de sécurité.

SecurityInvalidGlobalPermissionUidRef = 19085

GUID d’autorisation globale de sécurité non valide.

SecurityInvalidResourceUidRef = 19086

GUID de ressource non valide pour l’objet de sécurité.

SecurityDeleteNotSupportedBySetMethod = 19087

La méthode ne peut pas supprimer l’objet de sécurité.

SecurityInvalidProjectCategoryPermissionUidRef = 19088

GUID d’autorisation de catégorie de projet non valide.

SecurityCannotModifyCoreProjectCategoryDataInUpdate = 19089

La méthode de mise à jour de la sécurité ne peut pas modifier les données de catégorie du projet principal.

SecurityProjectCategoryEntitiesDoNotAllowInPlaceChanges = 19090

Impossible de modifier les entités de catégorie de sécurité dans une mise à jour.

SecurityCategoryCannotAddRelationForDeletedCategory = 19091

Impossible d’ajouter une relation pour une catégorie de sécurité supprimée.

SecurityCategoryCannotAddPermissionForDeletedCategory = 19092

Impossible d’ajouter une autorisation pour une catégorie de sécurité supprimée.

SecurityCategoryCannotAddPermissionForDeletedRelation = 19093

Impossible d’ajouter une autorisation pour une relation de catégorie de sécurité supprimée.

SecurityCategoryCannotDeleteRelationForNewlyAddedCategory = 19094

Impossible de supprimer la relation pour une catégorie de sécurité qui vient d’être ajoutée.

SecurityCategoryCannotDeletePermissionForNewlyAddedCategory = 19095

Impossible de supprimer l’autorisation pour une catégorie de sécurité qui vient d’être ajoutée.

SecurityCategoryCannotDeletePermissionForNewlyAddedRelation = 19096

Impossible de supprimer l’autorisation pour une relation qui vient d’être ajoutée dans une catégorie de sécurité.

SecurityCategoryCannotHaveDuplicateUserOrGroupUidsForRelation = 19097

Utilisateur ou UID de groupe en double non autorisé pour une relation de catégorie de sécurité.

SecurityCategoryPermissionMustHaveMatchingRelation = 19098

Une autorisation de catégorie doit être associée à une relation de catégorie de sécurité correspondante.

SecurityCategoryProjectAlreadyHasSecurityProjectCategory = 19099

La liste des catégories sélectionnées comporte déjà une catégorie de sécurité de projet.

Tableau 24. Codes d’erreur relatifs aux événements Project Server

Code d’erreur relatif aux événements Project Server

Description

ServerEventInvalidEventId = 19033

Numéro d’identification d’événement Project Server non valide.

ServerEventServiceNotFound = 22003

Service d’événement Project Server introuvable. Cette erreur n’est pas utilisée dans le code de Project Server, mais elle correspond à un événement du service de journalisation unifiée (ULS) brut.

ServerEventRemoteCouldNotReachProxy = 22005

L’application Project Web App distante n’a pas pu accéder au proxy du gestionnaire d’événements Project Server. Cette erreur n’est pas utilisée dans le code de Project Server, mais elle correspond à un événement du service ULS brut.

ServerEventManagerCouldNotReachRemote = 22006

Le gestionnaire d’événements Project Server n’a pas pu accéder à l’application Project Web App distante. Cette erreur n’est pas utilisée dans le code de Project Server, mais elle correspond à un événement du service ULS brut.

ServerEventHandlerNotSigned = 22007

Gestionnaire d’événements Project Server non signé.

ServerEventHandlerMalformedAssemblyName = 22008

Nom d’assembly non valide pour le gestionnaire d’événements Project Server.

ServerEventHandlerOrderInvalid = 22009

Ordre non valide pour le gestionnaire d’événements Project Server.

ServerEventHandlerDuplicateEntry = 22010

Entrée en double pour le gestionnaire d’événements Project Server.

ServerEventHandlerNotFound = 22011

Gestionnaire d’événements Project Server introuvable.

ServerEventHandlerDuplicateName = 22012

Nom en double pour le gestionnaire d’événements Project Server.

ServerEventHandlerNullAssemblyNameAndEndpointUrl = 22013

Confirmez qu’il existe une URL de point de terminaison ou un nom d’assembly.

Tableau 25. Codes d’erreur relatifs aux services web de gestion des états

Code d’erreur relatif à la gestion des états

Description

StatusingInvalidEntity = 3102

Entité Statusing non valide.

StatusingGetDataForTaskFailed = 3103

Échec de l’obtention des données pour l’état de la tâche.

StatusingGetTaskOrAssnCntrFailed = 3104

Échec de l’obtention de la tâche ou du centre d’affectation pour l’état.

StatusingInvalidPIDForProjCntr = 3105

Numéro d’identification de la propriété Statusing non valide pour le centre de projets.

StatusingDeleteAssnFailed = 3106

Échec de la suppression de l’affectation dans le processus Statusing.

StatusingAssnSaveFailed = 3107

Échec de l’enregistrement de l’affectation dans le processus Statusing.

StatusingTaskSaveFailed = 3108

Échec de l’enregistrement de la tâche dans le processus Statusing.

StatusingInvalidPID = 3109

Numéro d’identification de la propriété Statusing non valide.

StatusingSetDataValueInvalid = 3111

Valeur de données Statusing non valide.

StatusingSetDataFailed = 3112

Échec de la définition de la valeur de données Statusing.

StatusingInvalidDelegationStart = 3113

Heure de début non valide pour une affectation dans la méthode DelegateAssignments.

StatusingApprovalUpdateFailed = 3114

Échec de la mise à jour de l’approbation d’état.

StatusingInvalidApprovalType = 3115

Type d’approbation d’état non valide.

StatusingInternalError = 3116

Erreur de traitement interne dans une méthode Statusing.

StatusingInvalidUpdateData = 3117

Données de mise à jour non valides dans une méthode Statusing.

StatusingProjectUpdateFailed = 3118

Échec de la mise à jour de la méthode Statusing du projet.

StatusingInvalidPreviewData = 3119

Aperçu des données Statusing non valide.

StatusingInvalidTransaction = 3120

Transaction Statusing non valide.

StatusingTooManyResults = 3121

Trop de résultats. Plus de 5 000 lignes seraient renvoyées lors de la lecture des données d’état chronologiques.

StatusingInvalidInterval = 3122

Intervalle non valide dans une méthode Statusing. L’intervalle doit être indiqué en minutes et doit être supérieur à zéro.

StatusingApplyUpdatesFailed = 3123

Échec de l’application des mises à jour Statusing lors de la mise en file d’attente de la demande.

StatusingApplyUpdatesFailure = 3124

Échec de l’application des mises à jour Statusing lors du traitement de la file d’attente.

StatusingInvalidWorkData = 3125

Données de travail Statusing non valides.

StatusingMissingNameAttribute = 3126

Attribut de nom manquant pour Statusing.

StatusingInvalidNameAttribute = 3127

Attribut de nom Statusing non valide.

StatusingInvalidData = 3128

Données Statusing non valides.

StatusingInvalidChangelist = 3130

Données XML non valides dans le paramètre changexml de la méthode UpdateStatus.

StatusingInsufficientAssignmentRights = 3131

SetAssignmentWorkData ne peut pas mettre à jour une affectation, car l’utilisateur ne dispose pas de l’autorisation.

StatusingInvalidChangeNumber = 3132

Numéro de modification Statusing non valide.

StatusingPidNotEditable = 3133

Le numéro d’identification de la propriété Statusing n’est pas modifiable.

StatusingCannotSetTimephasedDataInManualTasks = 3134

Impossible de définir les données chronologiques des tâches manuelles pour Statusing.

StatusingCannotChangeTaskMode = 3135

Impossible de modifier le mode des tâches pour Statusing.

Les codes d’erreur du tableau 26 sont liés aux méthodes de StatusReports du service web PWA. Ils sont utilisés en interne dans Project Web App.

Tableau 26. Codes d’erreur relatifs aux rapports d’état

Code d’erreur relatif aux rapports d’état

Description

StatusReportsUnknownError = 12100

Erreur inconnue dans StatusReports.

StatusReportsPeriodUnmatched = 12101

Impossible de faire correspondre la période du rapport d’état.

StatusReportsPeriodUnavailable = 12102

Période du rapport d’état non disponible.

StatusReportsInvalidFormInput = 12103

Données non valides dans formulaire de rapport d’état.

Tableau 27. Codes d’erreur relatifs aux tâches

Code d’erreur relatif aux tâches

Description

TaskIDInvalid = 7001

GUID de tâche non valide.

TaskNameTooLong = 7003

Le nom de la tâche est trop long.

TaskTypeInvalid = 7005

Type de tâche non valide.

TaskPriorityInvalid = 7006

Priorité de la tâche non valide.

TaskConstraintTypeInvalid = 7007

Type de contrainte de la tâche non valide.

TaskNameInvalid = 7008

Nom de la tâche non valide.

TaskConstraintTypeRequiresConstraint = 7010

La tâche requiert un type de contrainte.

TaskConstraintTypeCannotHaveConstraintDate = 7011

Le type de contrainte ne peut pas être une date de contrainte.

TaskSummaryTaskCannotBeMilestone = 7013

La tâche récapitulative ne peut pas être un jalon.

TaskFixedCostAccrualInvalid = 7014

Allocation des coûts fixes non valide pour une tâche.

TaskPercentCompleteInvalid = 7015

Valeur de pourcentage d’achèvement de la tâche non valide.

TaskWorkPercentCompleteInvalid = 7016

Valeur de pourcentage d’achèvement de travail de la tâche non valide.

TaskPhysicalPercentCompleteInvalid = 7017

Valeur de pourcentage d’achèvement physique de la tâche non valide.

TaskLinkTypeInvalid = 7018

Type de liaison de tâche non valide.

TaskAlreadyExists = 7019

La tâche existe déjà.

TaskLinkAlreadyExists = 7020

La liaison de tâche existe déjà.

TaskNotFound = 7021

Tâche introuvable.

TaskLinkNotFound = 7022

Liaison de tâche introuvable.

TaskLinkLagInvalid = 7023

Décalage non valide pour la liaison de tâche.

TaskUnableToInsert = 7025

Impossible d’insérer une tâche.

TaskAddPositionInvalid = 7026

Position d’ajout d’une tâche non valide.

TaskOutlineLevelInvalid = 7027

Niveau hiérarchique de la tâche non valide.

TaskDurationFormatInvalid = 7028

Format de durée de la tâche non valide.

TaskCannotAddWhereSpecified = 7029

Impossible d’ajouter la tâche à l’endroit spécifié.

TaskEarnedValueMethodInvalid = 7030

Méthode non valide pour la valeur acquise de la tâche.

TaskCannotModifyProjectSummary = 7031

Impossible de modifier la tâche récapitulative du projet.

TaskCannotDeleteProjectSummary = 7032

Impossible de supprimer la tâche récapitulative du projet.

TaskCannotSetActualCost = 7033

Impossible de définir le coût réel de la tâche.

TaskLevelingDelayInvalid = 7034

Retard de nivellement non valide pour une tâche.

TaskCannotEditSummary = 7035

Impossible de modifier la tâche récapitulative.

TaskCannotCreateSubTasksUnderTasksWithAssignments = 7036

Impossible de créer des tâches subordonnées sous une tâche qui comporte des affectations.

TaskCannotDeleteSubProject = 7037

Impossible de supprimer le sous-projet pour la tâche.

TaskCannotEditExternal = 7038

Impossible de modifier la tâche externe.

TaskCannotDeleteExternal = 7039

Impossible de supprimer la tâche externe.

TaskLinkCannotDeleteExternal = 7040

Impossible de supprimer une liaison vers une tâche externe.

TaskCannotModifyNullTask = 7041

Impossible de modifier une tâche NULL.

TaskCannotModifyLeafTaskWithNoAssignment = 7042

Impossible de modifier une tâche feuille qui ne comporte aucune affectation.

TaskCannotModifyExternalTask = 7043

Impossible de modifier une tâche externe.

TaskStatusManagerInvalid = 7044

Gestionnaire d’état de tâche non valide.

TaskLinkCyclicDependency = 7045

La liaison de tâche comporte une dépendance cyclique.

TaskCannotCreateOrModifySubTasksUnderTasksWithAssignments = 7046

Impossible de créer ou de modifier des tâches subordonnées sous une tâche récapitulative qui comporte des affectations.

TaskLinkCannotEditExternal = 7047

Impossible de modifier la liaison vers une tâche externe.

Tableau 28. Codes d’erreur relatifs à la feuille de temps

Code d’erreur relatif à la feuille de temps

Description

TimesheetMaxHourPerDayExceeded = 3201

Le nombre maximal d’heures par jour dans la feuille de temps a été dépassé.

TimesheetHoursPerTSLimitExceeded = 3202

La limite du nombre d’heures dans une feuille de temps a été dépassée.

TimesheetUnverifiedTSLineNotAllowed = 3203

Une ligne de feuille de temps non vérifiée n’est pas autorisée dans ce cas.

TimesheetIncorrectMode = 3204

Mode de feuille de temps non valide.

TimesheetInvalidApprover = 3205

Approbateur de feuille de temps non valide.

TimesheetFutureReportingNotAllowed = 3206

La création d’un rapport concernant des éléments futurs n’est pas autorisée pour la feuille de temps.

TimesheetIncorrectPeriod = 3208

Période de la feuille de temps non valide.

TimesheetPeriodClosed = 3209

Période de la feuille de temps fermée.

TimesheetPendingLines = 3210

Des lignes de la feuille de temps sont en attente.

TimesheetInvalidDateRange = 3211

Plage de dates de la feuille de temps non valide.

TimesheetLineClassDisabled = 3212

Classe de ligne de feuille de temps désactivée.

TimesheetLineHasNonExistentItem = 3213

La ligne de temps contient un élément qui n’existe pas.

TimesheetLineInvalidStatus = 3214

État de la ligne de feuille de temps non valide.

Tableau 29. Codes d’erreur relatifs à la délégation d’utilisateur

Code d’erreur relatif à la délégation d’utilisateur

Description

UserDelegationExpired = 43000

La délégation d’utilisateur a expiré.

UserDelegationCannotSelfDelegate = 43001

Un utilisateur ne peut pas se déléguer une tâche à lui-même.

UserDelegationInvalidDelegate = 43002

Délégué d’utilisateur non valide.

UserDelegationInvalidUser = 43003

Utilisateur non valide pour la délégation.

UserDelegationInvalidDates = 43004

Dates de délégation d’utilisateur non valides.

UserDelegationCannotDoubleDelegate = 43005

Impossible de créer deux délégués.

UserDelegationDelegateCannotLogon = 43006

Le délégué d’utilisateur ne peut pas se connecter à Project Server.

UserDelegationDelegateIsInactive = 43007

Le délégué d’utilisateur est inactif.

UserDelegationInvalidFilter = 43008

Filtre de délégué d’utilisateur non valide.

UserDelegationUserCannotLogon = 43010

L’utilisateur ne peut pas se connecter à Project Server.

UserDelegationUserIsInactive = 43011

Le délégué d’utilisateur est inactif.

Tableau 30. Codes d’erreur relatifs aux flux de travail

Code d’erreur relatif aux flux de travail

Description

WorkflowPhasesCannotCreatePhase = 35000

Impossible de créer la phase de flux de travail.

WorkflowPhasesCannotUpdatePhase = 35001

Impossible de mettre à jour la phase de flux de travail.

WorkflowPhasesCannotDeletePhase = 35002

Impossible de supprimer la phase de flux de travail.

WorkflowPhaseNameIsRequired = 35003

La propriété PHASE_NAME du flux de travail est obligatoire.

WorkflowStagesCannotCreateStage = 35004

Impossible de créer l’étape de flux de travail.

WorkflowStagesCannotUpdateStage = 35005

Impossible de mettre à jour l’étape de flux de travail.

WorkflowStagesCannotDeleteStage = 35006

Impossible de supprimer l’étape de flux de travail.

WorkflowStagesProjectsInStage = 35007

Il existe des projets dans l’étape de flux de travail.

WorkflowCannotAccessPDPLibrary = 35008

Impossible d’accéder à la bibliothèque de pages de détails de projet.

WorkflowInvalidPDPUid = 35009

GUID de page de détails de projet non valide.

WorkflowInvalidCustomFieldUid = 35010

GUID de champ personnalisé non valide.

WorkflowCustomFieldNotWorkflowControlled = 35011

Le champ personnalisé n’est pas contrôlé par un flux de travail.

WorkflowCustomFieldCannotBeRequiredAndReadOnly = 35012

Le champ personnalisé de flux de travail ne peut pas être à la fois obligatoire et en lecture seule.

WorkflowInvalidWorkflowPhaseUid = 35013

Propriété PHASE_UID du flux de travail non valide.

WorkflowInsertWorkflowPhaseNotAllowed = 35014

Impossible d’insérer une phase de flux de travail.

WorkflowInvalidWorkflowStageUid = 35015

Propriété STAGE_UID du flux de travail non valide.

WorkflowPhaseHasStages = 35016

La phase de flux de travail comporte des étapes.

WorkflowStageNameIsRequired = 35020

La propriété STAGE_NAME du flux de travail est obligatoire.

WorkflowStageAtLeastOnePDPIsRequired = 35021

Au moins une page de détails de projet est obligatoire pour l’étape de flux de travail.

WorkflowCannotStartWorkflow = 35100

Impossible de démarrer le flux de travail.

WorkflowStatusCannotUpdateStatus = 35101

Impossible de mettre à jour l’état du flux de travail.

WorkflowOnlyProjectsHaveWorkflow = 35102

Seuls les projets peuvent comporter un flux de travail.

WorkflowNoWorkflowsDefined = 35103

Aucun flux de travail n’est défini.

WorkflowInvalidStageForProject = 35104

Étape de flux de travail du projet non valide.

WorkflowNoWorkflowForProject = 35105

Le projet ne comporte pas de flux de travail.

WorkflowCheckinRequiredAndProjectNotCheckedin = 35106

Le projet doit être archivé pour que le flux de travail soit fonctionnel.

WorkflowWaitingForRequiredData = 35107

Le flux de travail est en attente de données obligatoires.

WorkflowFlagCustomFieldsCannotBeRequired = 35108

Un champ personnalisé d’indicateur ne peut pas être obligatoire dans un flux de travail.

WorkflowCannotChangeWorkflow = 35109

Impossible de modifier le flux de travail.

WorkflowWorkflowStatusPDPNotAllowed = 35110

Page de détails de projet non autorisée pour l’état de flux de travail.

WorkflowInvalidWorkflowStatusPDPUid = 35111

GUID de la page de détails de projet de l’état du flux de travail non valide.

WorkflowInvalidStageStatusValue = 35112

Valeur de l’état de l’étape du flux de travail non valide. Lorsque vous définissez l’état de l’étape dans le flux de travail, seules les valeurs InProgressRequestSent, InProgressRunning ou InProgressWaiting dans Workflow.StageStatus sont autorisées.

WorkflowCannotCheckinNotify = 35113

Impossible d’indiquer au flux de travail que le projet est archivé.

WorkflowCannotCommitNotify = 35114

Impossible d’indiquer au flux de travail que le projet est validé dans le planificateur ou l’optimiseur.

WorkflowExceptionStartingWorkflow = 35115

Erreur lors du démarrage du flux de travail.

WorkflowStatusPDPMustBeSupplied = 35116

Une page de détails de projet est obligatoire pour l’état du flux de travail.

WorkflowWorkflowProxyAccountNotFound = 35117

Le compte proxy du flux de travail est introuvable.

WorkflowInvalidCurrentStage = 35118

Étape actuelle du flux de travail non valide.

WorkflowMultipleStagesInProgress = 35119

Plusieurs étapes sont en cours dans le flux de travail.

WorkflowActivityInvalidArgument = 35120

Message renvoyé lorsqu’une activité de flux de travail a reçu un argument non valide.

WorkflowMTWConfigurationError = 35121

Erreur de configuration du flux de travail Microsoft Azure.

EnterpriseProjectTypeInvalidEnterpriseProjectTypeUid = 35200

Propriété ENTERPRISE_PROJECT_TYPE_UID non valide.

EnterpriseProjectTypeCannotCreateEnterpriseProjectType = 35201

Impossible de créer le type de projet d’entreprise.

EnterpriseProjectTypeCannotUpdateEnterpriseProjectType = 35202

Impossible de mettre à jour le type de projet d’entreprise.

EnterpriseProjectTypeCannotDeleteEnterpriseProjectType = 35203

Impossible de supprimer le type de projet d’entreprise.

EnterpriseProjectTypeCannotCreateMultipleEnterpriseProjectTypes = 35204

Impossible de créer plusieurs types de projet d’entreprise.

EnterpriseProjectTypeCannotUpdateMultipleEnterpriseProjectTypes = 35205

Impossible de mettre à jour plusieurs types de projet d’entreprise.

EnterpriseProjectTypeInvalidCreatePDPUid = 35206

Un modèle de projet d’entreprise (EPT) requiert une page de détails de projet (PDP) associée pour créer un projet à l’aide de ce modèle. Si ce dernier est lié à un flux de travail, cette erreur se produit au cours de la validation du modèle de projet d’entreprise, lorsque la page de détails de projet (PDP) n’est pas de type Créer. Les autres types de PDP sont Normal pour la modification d’un projet et État du flux de travail pour l’affichage des détails d’un projet lié au flux de travail.

EnterpriseProjectTypeInvalidProjectPlanTemplateUid = 35207

Propriété ENTERPRISE_PROJECT_PLAN_TEMPLATE_UID non valide.

EnterpriseProjectTypeInvalidWorkspaceTemplateName = 35208

Propriété ENTERPRISE_PROJECT_WORKSPACE_TEMPLATE_NAME non valide.

EnterpriseProjectTypeInvalidWorkflowAssociationUid = 35209

Propriété WORKFLOW_ASSOCIATION_UID non valide.

EnterpriseProjectTypeCannotReadWssSettings = 35210

Impossible de lire les paramètres SharePoint.

EnterpriseProjectTypeCannotReadWssLanguagesAndTemplates = 35211

Impossible de lire les langues et les modèles de site SharePoint.

EnterpriseProjectTypeInvalidDepartmentUid = 35212

Propriété DEPARTMENT_UID non valide.

EnterpriseProjectTypeInvalidUri = 35213

Propriété ENTERPRISE_PROJECT_TYPE_UID non valide.

EnterpriseProjectTypeUriRequiresHttp = 35214

L’URI de type de projet d’entreprise requiert le protocole HTTP.

EnterpriseProjectTypeCannotDeleteDefault = 35215

Impossible de supprimer le type de projet d’entreprise par défaut.

EnterpriseProjectTypeCannotChangeDefault = 35216

Impossible de modifier le type de projet d’entreprise par défaut.

EnterpriseProjectTypeHasProjectsCannotDelete = 35217

Impossible de supprimer un type de projet d’entreprise qui comporte des projets.

EnterpriseProjectTypeCreatePDPIsRequired = 35218

Un modèle de projet d’entreprise (EPT) pour un flux de travail requiert une page de détails de projet (PDP) de type Créer associée pour créer un projet à l’aide de ce modèle. Cette erreur se produit lorsque la PDP n’est pas incluse dans la définition du modèle de projet d’entreprise. Les autres types de PDP sont Normal pour la modification d’un projet et État du flux de travail pour l’affichage des détails d’un projet lié à un flux de travail.

EnterpriseProjectTypeOnlyOneCreatePDPAllowed = 35219

La définition du modèle de projet d’entreprise n’autorise qu’une seule page de détails de projet de type Créer.

EnterpriseProjectTypeHasWorkflowOnlyCreatePDPAllowed = 35220

Un modèle de projet d’entreprise (EPT) pour un flux de travail requiert une page de détails de projet (PDP) de type Créer associée pour créer un projet à l’aide de ce modèle. Cette erreur se produit lorsque la PDP incluse dans la définition du modèle de projet d’entreprise du flux de travail est d’un autre type. Les autres types de PDP sont Normal pour la modification d’un projet et État du flux de travail pour l’affichage des détails d’un projet lié au flux de travail.

EnterpriseProjectTypeInvalidData = 35221

L’élément WorkflowDataSet pour le type de projet d’entreprise comporte des données non valides.

EnterpriseProjectNoDefaultEnterpriseProjectTypeDefined = 35222

Aucun type de projet d’entreprise par défaut n’est défini.

EnterpriseProjectTypeAtLeastOnePDPIsRequired = 35223

Au moins une page de détails de projet est requise pour le type de projet d’entreprise.

EnterpriseProjectTypeWorkflowStatusPDPNotAllowed = 35224

Une page de détails de projet associée à l’état du flux de travail n’est pas autorisée pour le type de projet d’entreprise.

EnterpriseProjectTypeCannotChangeWorkflowAssociation = 35225

Le projet comporte déjà un type de projet d’entreprise (EPT). Vous ne pouvez pas modifier le type de projet d’entreprise pour le projet.

Tableau 31. Codes d’erreur relatifs à WSSInterop et ObjectLinkProvider (intégration SharePoint)

Code d’erreur relatif à l’intégration SharePoint

Description

WSSCreateSiteFailure = 16400

Échec de la création du site SharePoint pour l’espace de travail de projet.

WSSCannotCreateWebWithBlankName = 16401

Impossible de créer un site web SharePoint avec un nom vide.

WSSWebAlreadyExists = 16402

Le site web SharePoint existe déjà.

WSSInvalidProjectUID = 16403

GUID de projet non valide pour l’espace de travail de projet SharePoint.

WSSProjectAlreadyHasSpWeb = 16404

Le projet comporte déjà un site d’espace de travail SharePoint.

WSSWebDoesNotExist = 16405

Le site web SharePoint n’existe pas.

WSSSpWebAlreadyLinkedToProject = 16406

Le site web SharePoint est déjà lié à un projet.

WSSWebHierarchyDoesNotExist = 16407

La hiérarchie du site web SharePoint n’existe pas.

WSSSPWebHasChildren = 16408

Le site web SharePoint comporte des sites web enfant.

WSSURIInvalidFormat = 16409

Format de l’URI du site web SharePoint non valide.

WSSSyncReportingDataFailed = 16410

Échec de la synchronisation des données de création de rapports pour SharePoint.

WSSWorkspaceUrlPathTooLong = 16411

Le chemin de l’URL de l’espace de travail de projet SharePoint est trop long.

WSSWorkspaceNameContainsIllegalChars = 16412

Un ou plusieurs caractères présents dans le nom du site de projet SharePoint ne sont pas valides. Les caractères suivants ne sont pas valides dans un nom de projet : / " : < > | , . ’ ? * #

WSSInvalidWssServerUid = 16413

GUID du serveur SharePoint non valide.

WSSSyncUsersFailed = 16414

Échec de la synchronisation des utilisateurs de Project Server avec SharePoint.

WSSWrongWebTemplateLCID = 16415

Identificateur de paramètres régionaux (ID de langue) du modèle web SharePoint non valide.

WSSWrongWebTemplate = 16416

Modèle web SharePoint non valide.

WSSWebIsNotProjectWorkspace = 16417

Le site web SharePoint n’est pas un espace de travail de projet.

WSSWebCannotStartOrEndOnPeriod = 16418

Un nom de site web SharePoint ne peut pas commencer ou se terminer par un point.

WSSCannotDeleteSiteCollection = 16419

Impossible de supprimer la collection de sites web.

WSSListUidInvalid = 16420

GUID de liste SharePoint non valide.

WSSSyncDataSetListUidMismatch = 16421

Le GUID de liste SharePoint ne correspond pas au GUID de liste DataSet en cours de synchronisation.

WSSSyncDataSetMissingProjectSettingsRow = 16422

La ligne de paramètres de projet est manquante dans l’élément DataSet à synchroniser avec SharePoint.

WSSSyncDataSetTaskMappingsNotAllowed = 16423

Mappages des tâches non autorisés dans l’élément DataSet à synchroniser avec SharePoint.

WSSSyncDataSetWssListUidEmpty = 16424

Le GUID de liste SharePoint est vide dans l’élément DataSet à synchroniser avec SharePoint.

WSSSyncDataNotFound = 16425

Données manquantes lors de la synchronisation avec SharePoint.

WSSSyncCriticalDataValidationError = 16426

Erreur critique de validation des données lors de la synchronisation avec SharePoint.

WSSSyncSharePointListNotAccessibleError = 16427

La liste SharePoint est inaccessible.

WSSSyncInvalidEntityUids = 16428

Les GUID d’entité ne sont pas valides pour la synchronisation avec SharePoint.

WSSSyncInvalidSyncData = 16429

La synchronisation SharePoint comporte des données non valides.

WSSSyncSPSummaryTaskAssignedToResourceError = 16430

La synchronisation SharePoint comporte une tâche récapitulative affectée à une ressource.

WSSSyncInsufficientPermissionsToCreateWinUser = 16431

Les autorisations ne sont pas suffisantes pour créer un utilisateur Windows lors de la synchronisation avec SharePoint.

WSSSyncNoDefaultValueForCustomField = 16432

Valeur par défaut manquante dans un champ personnalisé lors de la synchronisation SharePoint.

WSSOLPCreateLinkFailure = 18000

Échec de la création d’un lien pour le fournisseur de liaison d’objet SharePoint.

WSSOLPDeleteWebObjectLinkError = 18001

Erreur lors de la suppression d’une liaison d’objet web dans le fournisseur de liaison d’objet SharePoint.

WSSInvalidPermissionsToWssList = 18002

Autorisations non valides pour la liste SharePoint.

WSSWebIsNotUnderDefaultCollection = 18003

Le site web SharePoint ne se trouve pas dans la collection par défaut.

WSSWorkspaceUrlIsNotUnderPrimaryCollection = 18004

L’URL d’espace de travail spécifiée ne se trouve pas dans la collection de sites associée à cette instance de Project Server. Obligatoire pour le mode d’autorisation actuel.

WSSWorkspacesMustBeRestrictedToDefaultCollection = 18005

Les espaces de travail doivent être limités à la collection de sites par défaut dans le mode d’autorisation actuel.

Pour obtenir la liste des erreurs si vous recevez une exception lorsque vous appelez une méthode PSI, transmettez l’objet SoapException au constructeur de classe Microsoft.Office.Project.Server.Library.PSClientError. Vous pouvez ensuite utiliser la méthode GetAllErrors pour stocker les informations relatives aux erreurs dans un tableau PSErrorInfo et énumérer les erreurs, comme dans l’exemple suivant.

Remarque Remarque

L’objet PSErrorInfo n’inclut pas toutes les informations dont vous pouvez avoir besoin. Par exemple, si vous utilisez Resource.CheckOutResources et que l’une des ressources est déjà extraite, PSErrorInfo affiche la raison de l’échec pour chaque ressource impossible à extraire, mais n’inclut pas le nom de la ressource ou son GUID. Pour obtenir plus d’informations dans une application basée sur ASMX, reportez-vous à la méthode 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);
}

Pour obtenir la liste des erreurs si vous recevez une exception System.ServiceModel.FaultException lorsque vous appelez une méthode PSI dans une application basée sur WCF, vous pouvez extraire un objet PSClientError à partir de l’objet FaultException. Ensuite, vous pouvez utiliser GetAllErrors pour stocker les informations relatives aux erreurs dans un tableau PSErrorInfo et énumérer les erreurs, comme dans l’exemple précédent pour ASMX.

using System;
using System.Text;
using System.ServiceModel;
using System.Xml;
using PSLibrary = Microsoft.Office.Project.Server.Library;

. . .

try
{
    /* Call a PSI method. */
}
catch(FaultException fault)
{
    // Use the WCF FaultException, because the ASMX SoapException does not 
    // exist in a WCF-based application.
    WriteFaultOutput(fault);
}

// Get a PSClientError object from the WCF FaultException object, and
// then display the exception details and each error in the PSClientError stack.
private static void WriteFaultOutput(FaultException fault)
{
    string errAttributeName;
    string errAttribute;
    string errOut;
    string errMess = "".PadRight(30, '=') + "\r\n"
        + "Error details: " + "\r\n";

    PSLibrary.PSClientError error = GetPSClientError(fault, out errOut);
    errMess += errOut;

    PSLibrary.PSErrorInfo[] errors = error.GetAllErrors();
    PSLibrary.PSErrorInfo thisError;

    for (int i = 0; i < errors.Length; i++)
    {
        thisError = errors[i];
        errMess += "\r\n".PadRight(30, '=') + "\r\nPSClientError output:\r\n";
        errMess += thisError.ErrId.ToString() + "\n";

        for (int j = 0; j < thisError.ErrorAttributes.Length; j++)
        {
            errAttributeName = thisError.ErrorAttributeNames()[j];
            errAttribute = thisError.ErrorAttributes[j];
            errMess += "\r\n\t" + errAttributeName
                + ": " + errAttribute;
        }
    }
    Console.ForegroundColor = ConsoleColor.Red;
    Console.WriteLine(errMess);
    Console.ResetColor();
}

/// <summary>
/// Extract a PSClientError object from the ServiceModel.FaultException,
/// for use in output of the GetPSClientError stack of errors.
/// </summary>
/// <param name="e"></param>
/// <param name="errOut">Shows that FaultException has more information 
/// about the errors than PSClientError has. FaultException can also contain 
/// other types of errors, such as failure to connect to the server.</param>
/// <returns>PSClientError object, for enumerating errors.</returns>
public static PSLibrary.PSClientError GetPSClientError(FaultException e, 
                                                        out string errOut)
{
    const string PREFIX = "GetPSClientError() returns null: ";
    errOut = string.Empty;
    PSLibrary.PSClientError psClientError = null;

    if (e == null)
    {
        errOut = PREFIX + "Null parameter (FaultException e) passed in.";
        psClientError = null;
    }
    else
    {
        // Get a ServiceModel.MessageFault object.
        var messageFault = e.CreateMessageFault();

        if (messageFault.HasDetail)
        {
            using (var xmlReader = messageFault.GetReaderAtDetailContents())
            {
                var xml = new XmlDocument();
                xml.Load(xmlReader);

                var serverExecutionFault = xml["ServerExecutionFault"];
                if (serverExecutionFault != null)
                {
                    var exceptionDetails = serverExecutionFault["ExceptionDetails"];
                    if (exceptionDetails != null)
                    {
                        try
                        {
                            errOut = exceptionDetails.InnerXml + "\r\n";
                            psClientError = 
                                new PSLibrary.PSClientError(exceptionDetails.InnerXml);
                        }
                        catch (InvalidOperationException ex)
                        {
                            errOut = PREFIX + "Unable to convert fault exception info ";
                            errOut += "a valid Project Server error message. Message: \n\t";
                            errOut += ex.Message;
                            psClientError = null;
                        }
                    }
                    else
                    {
                        errOut = PREFIX + "The FaultException e is a ServerExecutionFault, "
                            + "but does not have ExceptionDetails.";
                    }
                }
                else
                {
                    errOut = PREFIX + "The FaultException e is not a ServerExecutionFault.";
                }
            }
        }
        else // No detail in the MessageFault.
        {
            errOut = PREFIX + "The FaultException e does not have any detail.";
        }
    }
    errOut += "\r\n" + e.ToString() + "\r\n";
    return psClientError;
}


En plus des données incluses dans l’objet PSClientError, l’objet FaultException peut contenir d’autres types d’erreurs, comme un échec de connexion à Project Server. Le paramètre errOut de la méthode GetPSClientError de l’exemple précédent affiche des informations supplémentaires. Par exemple, l’exemple de code CreateProject4Department dans la méthode QueueCreateProject comporte des commentaires qui expliquent comment créer des erreurs lors de la définition des priorités dans la table ProjectCustomFields. Lorsque l’application est exécutée, le paramètre errOut comporte l’élément errinfo ainsi que d’autres données (formatées ici à partir de la sortie de console).

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