Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique présente des tableaux de codes d’erreur pour l’interface Project Server (PSI) dans Project Server 2013. Les tableaux sont organisés par domaine fonctionnel et par plage de codes d’erreur.
Les processus Project Server 2013 et les méthodes PSI ont 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 est dupliquée dans WebSvcProject.PSErrorID ; elles répertorient les codes d’erreur dans l’ordre alphabétique, par leur nom. Cette rubrique répertorie les codes d’erreur dans des tableaux organisés par classe PSI ou domaine fonctionnel et par numéro d’identification (ID) d’erreur.
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 des événements d’application sur l’ordinateur Project Server.
- Utilisez les journaux du suivi du service de journalisation unifiée (ULS). Pour obtenir une explication, reportez-vous à la section relative à la vérification des erreurs dans la 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 et 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
Tableau 2. Tableau de code d’erreur par plage de numéros
Tableau 3. Codes d’erreur générale
Code d’erreur général | 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 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 DataTable n’existe pas. |
GeneralInvalidColumnValue = 20000 |
Une valeur de colonne dans un DataTable n’est pas valide. |
GeneralInvalidDataRowState = 20001 |
Un état DataRow n’est pas 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. Outre le caractère TAB, 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 |
L’action Admin n’est pas 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 |
Un DataTable ne peut pas être null. |
GeneralDatasetConstraints = 26025 |
Erreur dans les contraintes DataSet. |
GeneralInvalidDataSetStructure = 26027 |
La structure DataSet n’est pas valide. |
GeneralDalNoRowsUpdated = 26028 |
Aucune ligne mise à jour dans la couche d’accès aux données. |
GeneralDataTableCannotBeEmpty = 26029 |
La valeur 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. 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 |
Il y a une erreur SQL générale. |
Tableau 5. 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) |
D’autres erreurs de synchronisation pour Active Directory ne sont pas énumérées dans Project Server. |
Tableau 6. 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 |
La mise à jour de l’entreprise globale a échoué durant l’appel à SetServerCurrency. |
AdminGlobalCheckedOut = 28025 |
Le modèle global d’entreprise est déjà extrait durant l’appel à 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 |
Le type d’entité n’est pas 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 Professionnel sont null. |
Tableau 7. Service web d’archivage
Code d’erreur relatif au service web d’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. Affectation
Code d’erreur d’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 |
Le propriétaire de l’affectation n’est pas valide. |
Tableau 9. Calendrier
Code d’erreur de 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 |
Le filtre n’est pas valide pour un calendrier. |
Tableau 10. CubeAdmin et Service de construction du cube
Code d’erreur CubeAdmin et 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 de lecture des paramètres des champs du cube. |
Tableau 11. Archiver et extraire
Code d’erreur d’archivage - 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. Champ personnalisé
Code d’erreur de champ personnalisé | 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 la colonne du type de champ personnalisé n’est pas valide. Voir 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 |
Une valeur de champ personnalisé requise n’est pas fournie. Voir 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 |
Limite de demande dépassée pour les nouveaux champs personnalisés. La limite est NEW_CF_PER_REQUEST_LIMIT dans une demande. |
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 référencer un champ personnalisé de flux de travail. |
Tableau 13. Table de choix
Code d’erreur de table 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 séquence de masque de code nécessite une longueur de n’importe quel. |
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 |
Un caractère de séparation vide n’est pas valide après une longueur de séquence de 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 |
Un paramètre de langage n’est pas valide avec un paramètre xmlFilter de table de recherche. |
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 listes. |
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
Les codes d’erreur d’audit ne sont pas utilisés dans Project Server 2013.
Tableau 14. Codes d’erreur divers
Code d’erreur divers | 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 une clé dupliquée. |
Tableau 15. Notification
Code d’erreur de notification | 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 dans le tableau 16 concernent l’optimiseur, qui est un composant utilisé dans les analyses de portefeuille de projets.
Tableau 16. Optimiseur (analyse de portefeuille de projets)
Code d’erreur d’optimiseur | Description |
---|---|
OptimizerDepInvalidDepType = 29000 |
La valeur de l’optimiseur DEPENDENCY_TYPE dans OptimizerDependencyDataSet.OptimizerDependenciesRow n’est pas valide. Consultez Optimizer.DependencyTypes. |
OptimizerDepInvalidEntityType = 29001 |
Le type d’entité n’est pas valide. Voir la propriété Entities. |
OptimizerDepInvalidPosition = 29003 |
La valeur POSITION n’est pas valide. |
OptimizerDepDuplicateDependentProjects = 29004 |
Il existe des projets en double dans l’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 |
Il existe des valeurs inverses dans le DriverPrioritizationDataSet.DriverRelationsRow. |
OptimizerCannotCreatePrioritizationUsingInactiveDrivers = 29310 |
Un pilote inactif est spécifié dans le DriverPrioritizationDataSet.DriverRelationsRow. Vérifier 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 |
Le DEPARTMENT_UID n’est pas 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 dans le tableau 17 concernent le planificateur, qui est un composant utilisé dans les analyses de portefeuille de projets.
Tableau 17. Planificateur (analyse de portefeuille de projets)
Code d’erreur du 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 |
La valeur START_DATE pour le projet n’est pas valide. |
PlannerInvalidAnalysisDuration = 28011 |
La valeur DURATION n’est pas 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 |
La valeur FRONTIER_UID n’est pas valide. |
PlannerInvalidProjectUid = 28104 |
GUID de projet non valide. |
PlannerInvalidAllocationThreshold = 28105 |
Seuil de répartition non valide. |
PlannerInvalidHiringType = 28109 |
La valeur HIRING_TYPE n’est pas valide. Voir Planner.PlannerHiringType. |
PlannerInvalidConstraintType = 28110 |
La valeur CONSTRAINT_TYPE n’est pas valide. Voir Planner.ConstraintType. |
PlannerInvalidConstraintValue = 28111 |
La valeur CONSTRAINT_VALUE n’est pas valide. |
PlannerInvalidRateTable = 28112 |
La valeur RATE_TABLE n’est pas 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 |
La solution Planificateur n’est pas valide, car il existe trop de projets pour prendre en compte les dépendances ou les conflits d’entreprise. Cette erreur se produit lors de la deuxième passe. |
PlannerInvalidSolutionForScheduling = 28115 |
Solution du planificateur non valide pour la planification en raison de la présence de dépendances circulaires. |
PlannerInvalidAnalysisUid = 28116 |
La valeur ANALYSIS_UID n’est pas 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 |
Le DataTable est accessible 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 |
Il n’existe aucune ressource embauchée pour la proposition. |
Tableau 18. Projet
Code d’erreur de projet | 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 |
Limite de tâche dépassée pour une proposition de projet (projet simplifié). |
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 sans 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 |
Il peut y avoir de nombreuses causes différentes, telles que des problèmes de réseau ou d’authentification. |
Tableau 19. Service de données de création de rapports (RDS)
Code d’erreur 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 |
La mise à niveau RDB retardée a échoué. |
Tableau 20. Ressource
Code d’erreur de ressource | 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 |
La création d’un utilisateur n’est pas prise en charge en mode de sécurité SharePoint. |
Tableau 21. Plan de ressources
Code d’erreur de plan de 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 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. Règles
Code d’erreur de règles | Description |
---|---|
RulesNameTooLong = 21001 |
Le nom de la règle d’approbation est trop long. Utilisation interne uniquement dans Project Web App. |
RulesDescriptionTooLong = 21002 |
La description de la règle est trop longue. Utilisation interne uniquement dans Project Web App. |
RulesInvalidRuleType = 21003 |
Le type de règle n’est pas valide. Utilisation interne uniquement dans Project Web App. |
RulesInvalidConditionType = 21004 |
Le type de condition pour une règle n’est pas valide. Utilisation interne uniquement dans Project Web App. |
RulesInvalidOperatorType = 21005 |
Le type d’opérateur pour une règle n’est pas valide. Utilisation interne uniquement dans Project Web App. |
RulesInvalidListItemType = 21007 |
Le type d’élément de liste pour une règle n’est pas valide. Utilisation interne uniquement dans Project Web App. |
RulesNameInvalidCharacters = 21008 |
Un ou plusieurs caractères ne sont pas valides dans le nom de la règle. Utilisation interne uniquement dans Project Web App. |
RulesDescriptionInvalidCharacters = 21009 |
Un ou plusieurs caractères ne sont pas valides dans la description de la règle. Utilisation interne uniquement dans Project Web App. |
RulesInvalidValueType = 21010 |
Le type de valeur dans la règle n’est pas valide. Utilisation interne uniquement dans Project Web App. |
Tableau 23. Sécurité
Code d’erreur de 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 possède déjà une catégorie de sécurité de projet. |
Tableau 24. Événement Project Server
Code d’erreur d’événement 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 |
La Project Web App distante n’a pas pu atteindre le gestionnaire d’événements Project Server de proxy. Cette erreur n’est pas utilisée dans le code Project Server mais elle mappe à un événement ULS brut. |
ServerEventManagerCouldNotReachRemote = 22006 |
Le gestionnaire d’événements Project Server n’a pas pu atteindre la Project Web App distante. Cette erreur n’est pas utilisée dans le code Project Server mais elle mappe à un événement 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 |
Valider qu’il existe une URL de point de terminaison ou un nom d’assembly. |
Tableau 25. Service web de gestion des états
Code d’erreur relatif au service web de gestion des états | Description |
---|---|
StatusingInvalidEntity = 3102 |
L’entité pour Gestion des états n’est pas 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 |
Le numéro d’identification de la propriété Gestion des états pour le centre de projets n’est pas valide. |
StatusingDeleteAssnFailed = 3106 |
Impossible de supprimer une affectation dans le processus Gestion des états. |
StatusingAssnSaveFailed = 3107 |
Impossible d’enregistrer une affectation dans le processus Gestion des états. |
StatusingTaskSaveFailed = 3108 |
Impossible d’enregistrer une tâche dans le processus Gestion des états. |
StatusingInvalidPID = 3109 |
Le numéro d’identification de la propriété Gestion des états n’est pas valide. |
StatusingSetDataValueInvalid = 3111 |
La valeur de données Gestion des états n’est pas valide. |
StatusingSetDataFailed = 3112 |
Impossible de définir la valeur de données Gestion des états. |
StatusingInvalidDelegationStart = 3113 |
L’heure de début pour une affectation dans la méthode DelegateAssignments n’est pas valide. |
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 Gestion des états. |
StatusingInvalidUpdateData = 3117 |
Les données de mise à jour dans une méthode Gestion des états n’est pas valide. |
StatusingProjectUpdateFailed = 3118 |
La mise à jour Gestion des états du projet a échoué. |
StatusingInvalidPreviewData = 3119 |
Les données d’aperçu Gestion des états ne sont pas valides. |
StatusingInvalidTransaction = 3120 |
La transaction Gestion des états n’est pas 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 |
Impossible d’appliquer les mises à jour Gestion des états lors de la mise en file d’attente de la demande. |
StatusingApplyUpdatesFailure = 3124 |
Impossible d’appliquer les mises à jour Gestion des états lors du traitement de la file d’attente. |
StatusingInvalidWorkData = 3125 |
Les données de travail pour Gestion des états ne sont pas valides. |
StatusingMissingNameAttribute = 3126 |
Attribut de nom manquant pour Gestion des états. |
StatusingInvalidNameAttribute = 3127 |
L’attribut de nom pour Gestion des états n’est pas valide. |
StatusingInvalidData = 3128 |
Les données Gestion des états ne sont pas 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 d’autorisation. |
StatusingInvalidChangeNumber = 3132 |
Le numéro de modification Gestion des états n’est pas valide. |
StatusingPidNotEditable = 3133 |
Le numéro d’identification de la propriété Gestion des états n’est pas modifiable. |
StatusingCannotSetTimephasedDataInManualTasks = 3134 |
Impossible de définir des données chronologiques dans des tâches manuelles pour Gestion des états. |
StatusingCannotChangeTaskMode = 3135 |
Impossible de modifier le mode de tâche pour Gestion des états. |
Les codes d’erreur du tableau 26 sont liés aux méthodes StatusReports du service web PWA. Ils sont utilisés en interne dans Project Web App.
Tableau 26. StatusReports
Code d’erreur de rapport 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 |
Les données dans le formulaire du rapport d’état ne sont pas valides. |
Tableau 27. Tâche
Code d’erreur de tâche | 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 le lien vers une tâche externe. |
Tableau 28. Feuille de temps
Code d’erreur de 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 |
L’état de la ligne de feuille de temps n’est pas valide. |
Tableau 29. Délégation d’utilisateur
Code d’erreur de 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. Flux de travail
Code d’erreur de 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 |
Le flux de travail PHASE_NAME est requis. |
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 |
Le flux de travail PHASE_UID n’est pas valide. |
WorkflowInsertWorkflowPhaseNotAllowed = 35014 |
Impossible d’insérer une phase de flux de travail. |
WorkflowInvalidWorkflowStageUid = 35015 |
Le flux de travail STAGE_UID n’est pas valide. |
WorkflowPhaseHasStages = 35016 |
La phase de flux de travail comporte des étapes. |
WorkflowStageNameIsRequired = 35020 |
Le flux de travail STAGE_NAME est requis. |
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 |
La valeur de l’état de l’étape du flux de travail n’est pas 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 de Microsoft Azure. |
EnterpriseProjectTypeInvalidEnterpriseProjectTypeUid = 35200 |
La valeur ENTERPRISE_PROJECT_TYPE_UID n’est pas 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 l’EPT. 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 |
La valeur ENTERPRISE_PROJECT_PLAN_TEMPLATE_UID n’est pas valide. |
EnterpriseProjectTypeInvalidWorkspaceTemplateName = 35208 |
La valeur ENTERPRISE_PROJECT_WORKSPACE_TEMPLATE_NAME n’est pas valide. |
EnterpriseProjectTypeInvalidWorkflowAssociationUid = 35209 |
La valeur WORKFLOW_ASSOCIATION_UID n’est pas 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 |
Le DEPARTMENT_UID n’est pas valide. |
EnterpriseProjectTypeInvalidUri = 35213 |
La valeur ENTERPRISE_PROJECT_TYPE_UID n’est pas 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 page de détails de projet n’est pas incluse dans la définition du modèle de projet d’entreprise. Les autres types PDP sont Normal pour la modification d’un projet et État du flux de travail* pour afficher les détails d’un projet lié au 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 |
Le WorkflowDataSet de l’entreprise du type de projet d’entreprise comporte des données qui ne sont pas 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 l’EPT pour le projet. |
Tableau 31. WssInterop et ObjectLinkProvider (intégration SharePoint)
Code d’erreur d’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 dans un nom de 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 du DataSet de synchronisation. |
WSSSyncDataSetMissingProjectSettingsRow = 16422 |
Ligne de paramètres de projet manquante dans le DataSet pour la synchronisation avec SharePoint. |
WSSSyncDataSetTaskMappingsNotAllowed = 16423 |
Les mappages de tâche ne sont pas autorisés dans le DataSet pour la synchronisation avec SharePoint. |
WSSSyncDataSetWssListUidEmpty = 16424 |
Le GUID de liste SharePoint est vide dans le DataSet pour la synchronisation 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. Ceci est 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. |
Exemple de code d’erreur pour ASMX
Pour obtenir une 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 GetAllErrors pour stocker les informations d’erreur dans un tableau PSErrorInfo et énumérer les erreurs, comme dans l’exemple suivant.
Remarque
L’objet PSErrorInfo n’inclut pas toutes les informations dont vous avez peut-être besoin. Par exemple, si vous utilisez Resource.CheckOutResources lorsque l’une des ressources est déjà extraite, PSErrorInfo indique la raison de l’échec pour chaque ressource ne pouvant pas être extraite, mais n’inclut pas le nom de la ressource ou le GUID. Pour obtenir plus d’informations dans une application ASMX, voir 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);
}
Exemple de code d’erreur pour WCF
Pour obtenir une liste des erreurs si vous recevez une exception System.ServiceModel.FaultException lorsque vous appelez une méthode PSI dans une application WCF, vous pouvez extraire un objet PSClientError de l’objet FaultException. Vous pouvez ensuite utiliser GetAllErrors pour stocker les informations d’erreur dans un tableau PSErrorInfo et énumérer les erreurs, comme dans l’exemple ASMX précédent.
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;
}
Outre les données dans l’objet PSClientError, l’objet FaultException peut inclure d’autres types d’erreurs, comme l’impossibilité de se connecter à Project Server. Le paramètre errOut de la méthode GetPSClientError dans l’exemple précédent affiche des informations supplémentaires. Par exemple, l’exemple de code CreateProject4Department dans la méthode QueueCreateProject inclut des commentaires qui montrent comment créer des erreurs lors de la définition des propriétés dans le tableau ProjectCustomFields. Lors de l’exécution de l’application, le paramètre errOut inclut l’élément errinfo et d’autres données (formatées ici à partir de la sortie 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