Procédure de Suppression Dossier Sage X3

Procédure : Suppression complète d'un dossier dans Sage X3 (V7+)

Voici une méthode structurée et détaillée pour supprimer définitivement un dossier (folder) dans Sage X3, en respectant les dépendances techniques et fonctionnelles.

⚠️ Avertissements et Prérequis :
  • Action irréversible : Cette opération supprimera définitivement toutes les données du dossier.
  • Déconnexion : Assurez-vous que tous les utilisateurs sont déconnectés.
  • Accès : Connectez-vous au dossier de référence (SEED, REF ou X3) avec un compte Administrateur.

1. Suppression du point d’accès (Endpoint)

Cette phase s'effectue directement dans l'interface de navigation de Sage X3.

  • Retrait des groupes : Naviguez vers Administration > Administration > Groupes. Modifiez chaque groupe lié au dossier. Dans la section "Endpoints", cliquez sur l'icône corbeille en face du dossier concerné, puis enregistrez.
  • Suppression du Endpoint : Allez dans Administration > Administration > Endpoints. Cliquez sur le bouton d'action du dossier, sélectionnez Supprimer et confirmez.

2. Désactivation des publications dans la Console

Il est impératif de retirer le dossier des services via la console de configuration.

  • Serveur Web : Dans l'onglet Web Servers, sélectionnez votre solution, cliquez sur Publications, décochez le dossier à supprimer et cliquez sur Apply.
  • Serveur d'impression : Dans l'onglet Print Server, sélectionnez le serveur et la solution, cliquez sur Publications, décochez le dossier et validez avec Apply.

3. Suppression des répertoires sur le serveur (Windows)

Supprimez physiquement les fichiers via l'Explorateur Windows :

- Drive:\Sage\SAGEX3V7\[nom_solution]\folders\X3_Pub\[nom_dossier]
- Drive:\Sage\SAGEX3V7\[nom_solution]\Folders\[nom_dossier]

4. Nettoyage de la base de données SQL Server

Important : Cette étape requiert l'assistance d'un administrateur (DBA). Respectez cet ordre pour éviter les erreurs de dépendance :

  1. Supprimer les Tables : Supprimez toutes les tables appartenant au schéma du dossier (ex: schéma TEST).
  2. Supprimer les Séquences : En cas d'erreur (ex: Msg 3729), supprimez d'abord toutes les séquences liées au schéma (ex: SEQ_ABANK).
  3. Supprimer les Logins : Supprimez les logins et utilisateurs SQL faisant référence au dossier.
  4. Supprimer le Schéma : Exécutez la commande DROP SCHEMA [Nom_Du_Schema];.
Note : Ne supprimez jamais les tables système de SQL.

5. Vérification fonctionnelle finale



















Pour effacer toute trace logique résiduelle :

  • Allez dans Paramétrage > Paramètres généraux > Dossiers.
  • Si le dossier apparaît toujours dans la liste de gauche, sélectionnez-le et cliquez sur le bouton Supprimer.
Résultat attendu : Le dossier est totalement effacé des niveaux fonctionnel, technique (console), système (fichiers) et base de données.