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 exception | Catégorie | Signification | Plan d'action |
---|---|---|---|
COMMON-01 | Contraintes base de données | Une contrainte de suppression n'est pas respectée. | |
COMMON-02 | Contraintes base de données | Une contrainte d'insertion n'est pas respectée. | |
COMMON-03 | Disponibilité base de données | La base de données est indisponible. | |
COMMON-04 | Impossible de créer une nouvelle traduction | La nouvelle traduction contient déjà un identifiant. | |
COMMON-05 | Impossible de modifier une traduction | La traduction devant être modifié n'a pas un identifiant connu. |
Securité
Numéro exception | Catégorie | Signification | Plan d'action |
---|---|---|---|
SEC-01 | ACL | L'utilisateur n'as pas le bon role. | |
SEC-02 | ACL | Utilisateur inconnu. | |
SEC-04 | ACL | Le rôle est inconnu. | |
SEC-05 | ACL | La liste d'accès est inconnue. | |
SEC-06 | ACL | L'identifiant (Role ou utilisateur) est inconnu. L'accès est impossible. | |
SEC-07 | ACL | Le rôle n'est pas validé. | |
SEC-08 | ACL | L'accès en lecture n'est pas permis. | |
SEC-09 | ACL | Pas de permissions définis pour cet objet | |
SEC-12 | ACL | L'accès en écriture n'est pas permis. | |
SEC-13 | ACL | L'accès en écriture n'est pas permis. | |
SEC-14 | ACL | Utilisateur ou rôle manquant | |
SEC-15 | ACL | L'utilisateur est déjà membre de ce groupe. | |
SEC-16 | ACL | Le type sur lequel est réalisé un contrôle de permission est invalide. | |
SEC-17 | ACL | Droits insuffisants. | |
SEC-18 | ACL | Droits insuffisants dans les héritages. | |
SEC-19 | ACL | Accès interdits en raison des permissions du groupe. | |
SEC-20 | ACL | Le nom du groupe n'est pas disponible. | |
SEC-21 | ACL | Permission dupliquée. | |
SEC-22 | ACL | La liste d'accès est non trouvée. | |
SEC-23 | ACL | La liste d'accès existe déjà pour une classe. | |
SEC-24 | ACL | La liste d'accès existe déjà. | |
SEC-25 | Gestion des utilisateurs | Utilisateur non trouvé pour une clé d'activation lors de la création de l'utilisateur. | |
SEC-26 | Gestion des utilisateurs | Utilisateur courant non trouvé. | |
SEC-27 | Gestion des utilisateurs | Utilisateur non trouvé pour une clé d'activation lors du changement de mot de passe. | |
SEC-28 | Gestion des utilisateurs | Utilisateur non trouvé pour une clé d'activation lors du changement de mot de passe. | |
SEC-29 | Gestion des utilisateurs | Un utilisateur existe déjà pour ce login (email). | |
SEC-30 | Gestion des utilisateurs | Le mot de passe est invalide. | |
SEC-31 | Gestion des utilisateurs | L'email est déjà utilisé. | |
SEC-32 | Gestion des espaces | L'espace a déjà un identifiant. | |
SEC-33 | Gestion des espaces | L'espace est introuvable. | |
SEC-34 | Mot 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-35 | Sécurité OAuth | Le cookie crée par le provider de sécurité tiers est périmé. | |
SEC-36 | Sé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-37 | ACL | La requête pour les permissions n'est pas correcte | |
SEC-38 | ACL | La requête pour les permissions n'est pas connue | |
SEC-39 | ACL | La requête pour les permissions n'est pas supportée | |
SEC-40 | ACL | La taille de la page de la liste des permissions est manquant | |
SEC-41 | ACL | La requête pour les permissions avec les héritages n'est pas supportée | |
SEC-42 | Gestion des utilisateurs | Une contrainte de suppression n'est pas respectée. | |
SEC-43 | Gestion des utilisateurs | Une contrainte d'insertion n'est pas respectée. | |
SEC-44 | Gestion des utilisateurs | Un utilisateur ne peut être supprimé qu'avec la suppression de ces comptes cloud (Google, Facebook, DropBox, ....) | |
SEC-45 | Gestion des utilisateurs | L'utilisateur n'est pas activé. Un utilisateur doit être activé pour pouvoir se connecter. | |
SEC-46 | Gestion des utilisateurs | L'utilisateur demande une double authentification | |
SEC-47 | Gestion des utilisateurs | La génération du QR code pour la double authentification n'est pas possible. | |
SEC-48 | Gestion des utilisateurs | Le code dans l'authentification à 2 facteurs saisi par l'utilisateur est invalide | |
SEC-49 | Gestion des utilisateurs | Erreur lors de l'initialisation de la double authentification | |
SEC-50 | Gestion des accès à des services tiers Cloud | Fournisseur de service indisponible | |
SEC-51 | Gestion des accès à des services tiers Cloud | Impossible d'ajouter la configuration d'un nouveau fournisseur de ressources (DROPBOX, GOOGLE DRIVE, ....) | |
SEC-52 | Gestion des utilisateurs | L'utilisateur se connecte d'une region géographique qui n'est pas permise par l'application | |
SEC-53 | Gestion des utilisateurs | Erreur de la validation de la question pour vérifier que l'utilisateur est bien un humain (Captcha) | |
SEC-54 | Gestion des utilisateurs | Le service de validation de question pour vérifier que l'utilisateur est bien un humain (Captcha) est indisponible | |
SEC-55 | Gestion des utilisateurs | Impossible de vérifier la position géographique et le matériel utilisé par l'utilisateur | |
SEC-56 | Gestion des utilisateurs | Dépassement du nombre d'appel à la minute pour l'authentification | |
SEC-57 | Gestion des utilisateurs | Tentative d'accès avec un token JWT invalide. | |
SEC-58 | Gestion des fournisseurs d'accès et des fournisseurs de stockage | Le fournisseur d'accès n'existe pas. | |
SEC-59 | Gestion 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 exception | Catégorie | Signification | Plan d'action |
---|---|---|---|
USER-01 | Utilisateur | L'utilisateur à créer a déjà un identifiant. | |
USER-02 | Utilisateur | Le compte DROPBOX est invalide. | |
USER-03 | Utilisateur | Clé importée invalide. |
Gestion des accès aux services tiers
Numéro exception | Catégorie | Signification | Plan d'action |
---|---|---|---|
PROVIDER-01 | Dropbox | Le compte DROPBOX est invalide. | |
PROVIDER-02 | SSH | Clé importée invalide. | |
PROVIDER-03 | VFS | Le service VFS est mal configuré | |
PROVIDER-04 | OAUTH | Le service OAUTH est mal configuré. Il manque le nom de domaine. | |
PROVIDER-05 | OAUTH | Le service OAUTH n'accepte pas cette url de redirection. | |
PROVIDER-06 | OAUTH | 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 exception | Catégorie | Signification | Plan d'action |
---|---|---|---|
DASHBOARD-01 | Tableau de bord | La carte du tableau de bord a déjà un identifiant. | |
DASHBOARD-02 | Tableau de bord | Identifiant de carte du tableau de bord invalide. | |
DASHBOARD-03 | Tableau de bord | Carte du tableau de bord introuvable. | |
DASHBOARD-04 | Tableau de bord | Le tableau de bord a déjà un identifiant. | |
DASHBOARD-05 | Tableau de bord | Identifiant de tableau de bord invalide. | |
DASHBOARD-06 | Tableau de bord | Tableau de bord introuvable. | |
DASHBOARD-07 | Tableau de bord | La section du tableau de bord a déjà un identifiant. | |
DASHBOARD-08 | Tableau de bord | Identifiant de la section du tableau de bord introuvable. | |
DASHBOARD-09 | Tableau de bord | Section du tableau de bord introuvable. |
Relation client (email, sms, notification ...)
Numéro exception | Catégorie | Signification | Plan d'action |
---|---|---|---|
CRM-01 | Relation client - Mail | L'email a déjà un identifiant. | |
CRM-02 | Relation client - Mail | Identifiant d'email invalide. | |
CRM-03 | Relation client - Notification | Identifiant Firebase inconnu. | |
CRM-04 | Relation client - Notification | Identifiant Firebase invalide. | |
CRM-05 | Relation client - Notification | Token firebase introuvable. | |
CRM-06 | Relation client - Notification | Le SMS a déjà un identifiant. | |
CRM-07 | Relation client- SMS | Identifiant de SMS invalide. | |
CRM-08 | Relation client - Notification | Identifiant WebToken inconnu. | |
CRM-09 | Relation client - Notification | Identifiant WebToken invalide. | |
CRM-10 | Relation client - Notification | WebToken introuvable. | |
CRM-11 | Relation client - Template | Un template doit avoir une catégorie. | |
CRM-12 | Relation client - Gestion des images | Téléchargement d'une image indisponible dans le gestionnaire d'images. | |
CRM-13 | Relation client - Template | Mise à jours d'un template non-existant en base de données. | |
CRM-14 | Relation client - Template | Le nouvel identifiant pour un template existe déjà dans la base de données. | |
CRM-15 | Relation client - Gestionnaire de fichiers | La ressource n'existe pas. | |
CRM-16 | Relation client - Gestionnaire de fichiers | Impossible de renommer une ressource. | |
CRM-17 | Relation client - Gestionnaire de fichiers | Pas d'autorisation d'accès au provider. | |
CRM-18 | Relation client - Notification | Impossible d'envoyer un message de notification à un système Chat externe. | |
CRM-19 | Relation client - Gestionnaire de fichiers | Erreur d'accès au système de fichiers. | |
CRM-20 | Relation client - Redmine | Erreur d'accès à Redmine - l'outil de gestion de ticket permettant de recevoir le retour des utilisateurs. | |
CRM-21 | Relation client - Gestionnaire de fichiers | Le gestionnaire de fichiers a reçu un fichier qui n'est pas dans un format supporté ou attendu par le serveur. | |
CRM-22 | Relation client - Gestionnaire de SMS | Il est impossible d'envoyer un SMS. Il n'y a pas de terminaux mobiles disponibles pour envoyer un message. |
Paramètrage
Numéro exception | Catégorie | Signification | Plan d'action |
---|---|---|---|
SETTINGS-01 | Paramètrage | La liste des paramètres n'a pas d'identifiant. | |
SETTINGS-02 | Paramètrage | La liste des paramètres n'est pas trouvée. |