Liste des exceptions

Chaque exception de l'application possède un code. Le code permet à l'opérateur d'identifier le plan d'action pour la correction. Uniquement les exceptions génériques du socle sont présents dans la liste. Les exceptions applicatives sont listées dans le guide d'exploitation de l'application.

Exceptions commmunes aux différents modules du socle

Numéro exceptionCatégorieSignificationPlan d'action
COMMON-01Contraintes base de donnéesUne contrainte de suppression n'est pas respectée.
COMMON-02Contraintes base de donnéesUne contrainte d'insertion n'est pas respectée.
COMMON-03Disponibilité base de donnéesLa base de données est indisponible.
COMMON-04Impossible de créer une nouvelle traductionLa nouvelle traduction contient déjà un identifiant.
COMMON-05Impossible de modifier une traductionLa traduction devant être modifié n'a pas un identifiant connu.

Securité

Numéro exceptionCatégorieSignificationPlan d'action
SEC-01ACLL'utilisateur n'as pas le bon role.
SEC-02ACLUtilisateur inconnu.
SEC-04ACLLe rôle est inconnu.
SEC-05ACLLa liste d'accès est inconnue.
SEC-06ACL L'identifiant (Role ou utilisateur) est inconnu. L'accès est impossible.
SEC-07ACLLe rôle n'est pas validé.
SEC-08ACLL'accès en lecture n'est pas permis.
SEC-09ACLPas de permissions définis pour cet objet
SEC-12ACLL'accès en écriture n'est pas permis.
SEC-13ACLL'accès en écriture n'est pas permis.
SEC-14ACLUtilisateur ou rôle manquant
SEC-15ACLL'utilisateur est déjà membre de ce groupe.
SEC-16ACL Le type sur lequel est réalisé un contrôle de permission est invalide.
SEC-17ACLDroits insuffisants.
SEC-18ACLDroits insuffisants dans les héritages.
SEC-19ACLAccès interdits en raison des permissions du groupe.
SEC-20ACLLe nom du groupe n'est pas disponible.
SEC-21ACLPermission dupliquée.
SEC-22ACLLa liste d'accès est non trouvée.
SEC-23ACLLa liste d'accès existe déjà pour une classe.
SEC-24ACLLa liste d'accès existe déjà.
SEC-25Gestion des utilisateurs Utilisateur non trouvé pour une clé d'activation lors de la création de l'utilisateur.
SEC-26Gestion des utilisateursUtilisateur courant non trouvé.
SEC-27Gestion des utilisateurs Utilisateur non trouvé pour une clé d'activation lors du changement de mot de passe.
SEC-28Gestion des utilisateurs Utilisateur non trouvé pour une clé d'activation lors du changement de mot de passe.
SEC-29Gestion des utilisateursUn utilisateur existe déjà pour ce login (email).
SEC-30Gestion des utilisateursLe mot de passe est invalide.
SEC-31Gestion des utilisateursL'email est déjà utilisé.
SEC-32Gestion des espacesL'espace a déjà un identifiant.
SEC-33Gestion des espacesL'espace est introuvable.
SEC-34Mot de passe oublié Une demande de réinitialisation de mot de passe a eu lieu. Cette exception n'est pas remontée à l'utilisateur afin qu'il evite de trouver les utilisateurs de l'application par adresse email. Cette information lui permet d'avoir un des 2 élements dans le couple email/mot de passe lors de la connexion.
SEC-35Sécurité OAuthLe cookie crée par le provider de sécurité tiers est périmé.
SEC-36Sécurité OAuth Le provider de sécurité tiers n'est pas connu. Uniquement GitHub, Google, AutoDesk, Facebook sont acceptés comme provider de sécurité.
SEC-37ACLLa requête pour les permissions n'est pas correcte
SEC-38ACLLa requête pour les permissions n'est pas connue
SEC-39ACLLa requête pour les permissions n'est pas supportée
SEC-40ACLLa taille de la page de la liste des permissions est manquant
SEC-41ACL La requête pour les permissions avec les héritages n'est pas supportée
SEC-42Gestion des utilisateursUne contrainte de suppression n'est pas respectée.
SEC-43Gestion des utilisateursUne contrainte d'insertion n'est pas respectée.
SEC-44Gestion des utilisateurs Un utilisateur ne peut être supprimé qu'avec la suppression de ces comptes cloud (Google, Facebook, DropBox, ....)
SEC-45Gestion des utilisateurs L'utilisateur n'est pas activé. Un utilisateur doit être activé pour pouvoir se connecter.
SEC-46Gestion des utilisateursL'utilisateur demande une double authentification
SEC-47Gestion des utilisateurs La génération du QR code pour la double authentification n'est pas possible.
SEC-48Gestion des utilisateurs Le code dans l'authentification à 2 facteurs saisi par l'utilisateur est invalide
SEC-49Gestion des utilisateursErreur lors de l'initialisation de la double authentification
SEC-50Gestion des accès à des services tiers CloudFournisseur de service indisponible
SEC-51Gestion des accès à des services tiers Cloud Impossible d'ajouter la configuration d'un nouveau fournisseur de ressources (DROPBOX, GOOGLE DRIVE, ....)
SEC-52Gestion des utilisateurs L'utilisateur se connecte d'une region géographique qui n'est pas permise par l'application
SEC-53Gestion des utilisateurs Erreur de la validation de la question pour vérifier que l'utilisateur est bien un humain (Captcha)
SEC-54Gestion des utilisateurs Le service de validation de question pour vérifier que l'utilisateur est bien un humain (Captcha) est indisponible
SEC-55Gestion des utilisateurs Impossible de vérifier la position géographique et le matériel utilisé par l'utilisateur
SEC-56Gestion des utilisateurs Dépassement du nombre d'appel à la minute pour l'authentification
SEC-57Gestion des utilisateurs Tentative d'accès avec un token JWT invalide.
SEC-58Gestion des fournisseurs d'accès et des fournisseurs de stockage Le fournisseur d'accès n'existe pas.
SEC-59Gestion du numéro de téléphone mobile L'utilisateur a utilisé un mauvais code lors de la validation de son numéro de téléphone mobile.

Administration des services des utilisateurs

Numéro exceptionCatégorieSignificationPlan d'action
USER-01UtilisateurL'utilisateur à créer a déjà un identifiant.
USER-02UtilisateurLe compte DROPBOX est invalide.
USER-03UtilisateurClé importée invalide.

Gestion des accès aux services tiers

Numéro exceptionCatégorieSignificationPlan d'action
PROVIDER-01DropboxLe compte DROPBOX est invalide.
PROVIDER-02SSHClé importée invalide.
PROVIDER-03VFSLe service VFS est mal configuré
PROVIDER-04OAUTH Le service OAUTH est mal configuré. Il manque le nom de domaine.
PROVIDER-05OAUTHLe service OAUTH n'accepte pas cette url de redirection.
PROVIDER-06OAUTH Le code OAUTH récupéré dans le callback du service ne permet pas de créer un token d'accès à Google Drive.

Tableau de bord

Numéro exceptionCatégorieSignificationPlan d'action
DASHBOARD-01Tableau de bordLa carte du tableau de bord a déjà un identifiant.
DASHBOARD-02Tableau de bordIdentifiant de carte du tableau de bord invalide.
DASHBOARD-03Tableau de bordCarte du tableau de bord introuvable.
DASHBOARD-04Tableau de bordLe tableau de bord a déjà un identifiant.
DASHBOARD-05Tableau de bordIdentifiant de tableau de bord invalide.
DASHBOARD-06Tableau de bordTableau de bord introuvable.
DASHBOARD-07Tableau de bordLa section du tableau de bord a déjà un identifiant.
DASHBOARD-08Tableau de bordIdentifiant de la section du tableau de bord introuvable.
DASHBOARD-09Tableau de bordSection du tableau de bord introuvable.

Relation client (email, sms, notification ...)

Numéro exceptionCatégorieSignificationPlan d'action
CRM-01Relation client - MailL'email a déjà un identifiant.
CRM-02Relation client - MailIdentifiant d'email invalide.
CRM-03Relation client - NotificationIdentifiant Firebase inconnu.
CRM-04Relation client - NotificationIdentifiant Firebase invalide.
CRM-05Relation client - NotificationToken firebase introuvable.
CRM-06Relation client - NotificationLe SMS a déjà un identifiant.
CRM-07Relation client- SMSIdentifiant de SMS invalide.
CRM-08Relation client - NotificationIdentifiant WebToken inconnu.
CRM-09Relation client - NotificationIdentifiant WebToken invalide.
CRM-10Relation client - NotificationWebToken introuvable.
CRM-11Relation client - TemplateUn template doit avoir une catégorie.
CRM-12Relation client - Gestion des images Téléchargement d'une image indisponible dans le gestionnaire d'images.
CRM-13Relation client - TemplateMise à jours d'un template non-existant en base de données.
CRM-14Relation client - Template Le nouvel identifiant pour un template existe déjà dans la base de données.
CRM-15Relation client - Gestionnaire de fichiersLa ressource n'existe pas.
CRM-16Relation client - Gestionnaire de fichiersImpossible de renommer une ressource.
CRM-17Relation client - Gestionnaire de fichiersPas d'autorisation d'accès au provider.
CRM-18Relation client - NotificationImpossible d'envoyer un message de notification à un système Chat externe.
CRM-19Relation client - Gestionnaire de fichiersErreur d'accès au système de fichiers.
CRM-20Relation client - RedmineErreur d'accès à Redmine - l'outil de gestion de ticket permettant de recevoir le retour des utilisateurs.
CRM-21Relation client - Gestionnaire de fichiersLe gestionnaire de fichiers a reçu un fichier qui n'est pas dans un format supporté ou attendu par le serveur.
CRM-22Relation client - Gestionnaire de SMSIl est impossible d'envoyer un SMS. Il n'y a pas de terminaux mobiles disponibles pour envoyer un message.

Paramètrage

Numéro exceptionCatégorieSignificationPlan d'action
SETTINGS-01ParamètrageLa liste des paramètres n'a pas d'identifiant.
SETTINGS-02ParamètrageLa liste des paramètres n'est pas trouvée.

CMS

Numéro exceptionCatégorieSignificationPlan d'action
CMS-01Content Management SystemProblème d'accès au stockage fichier.
CMS-02Content Management SystemProblème d'accès à GitHub.