• Aide
  • Utilisateurs
  • Développeurs
  • Doc interne
  • e-learning

Dossiers

Dossiers applicatifs

Lors la mise en place d’une solution [e], chaque rôle utilise un dossier spécifique, qui peut être changé lors de l’installation. Vous trouverez les chemins par défaut dans le tableau ci-dessous. Ces dossiers sont entièrement gérés par nos outils et ne doivent en aucun cas être modifiés une fois l'installation terminée.

Module Dossier d'installaton
Serveur Gestion commerciale {Program_files}\CPoint\[e]\services
Serveur e-commerce {Program_files}\CPoint\[e]\ecommerce
Serveur logistique {Program_files}\CPoint\[e]\logistique

Dossiers de solution

La personnalisation de la solution effectuée par nos services est installée dans d’autres dossiers. Ceux-ci complètent les dossiers applicatifs et ne doivent être modifiés qu’avec l’accord de nos services.

Module Chemin
Configuration générale {Common_AppData}\Cpoint\[e]\bin\config
Serveur Gestion commerciale {Common_AppData}\CPoint\[e]\bin\service
Serveur e-commerce {Common_AppData}\CPoint\[e]\bin\ecommerce
Serveur logistique {Common_AppData}\CPoint\[e]\bin\logistique

Sur un système Windows "classique", le dossier {Common_AppData} correspond au dossier c:\programdata\. La configuration générale doit donc se trouver dans c:\programdata\cpoint\[e]\bin\config.

Vous pouvez définir un autre dossier comme étant la racine de la configuration. Dans ce cas, ce dossier se substitue à {Common_AppData}\cpoint\[e] (voir ci-dessous).

Dossiers d'extensibilité

Si vous avez développé des éléments personnalisés (modules, modèles de documents, etc.), vous pouvez utiliser le dossier d’extensibilité pour les déployer. L’ajout d’un module ou d’un document dans l’un de ses sous-dossiers le rend accessible par nos applicatifs.

Module Chemin
Serveur Gestion commerciale {Common_AppData}\CPoint\[e]\extensibility\services
Serveur e-commerce {Common_AppData}\CPoint\[e]\extensibility\ecommerce
Serveur logistique {Common_AppData}\CPoint\[e]\extensibility\logistique

PROGRAMMES CLIENTS

Les dossiers des différentes applications clientes suivent les règles habituelles de déploiement d’applications sous Windows. Vous trouverez donc celles-ci :

  • Soit dans le sous-dossier {Program_files}\CPoint\[e]\ si vous effectuez une installation « par machine »
  • Soit dans le sous-dossier {Local_AppData}\CPoint\[e]\ dans le cadre d’un déploiement « par utilisateur »

MISES A JOUR

Si vous avez opté pour un déploiement de type « par utilisateurs », les mises à jour de vos postes clients peuvent être centralisées. La mise à disposition d’un fichier « .[e]-update » dans l’un des dossiers suivants permettra le déploiement automatique de celui-ci :

Application Dossier
Poste client (Gestion commerciale, logistique, Point de vente) {Common_AppData}\CPoint\[e]\updates\client
Moniteur d’activité {Common_AppData}\CPoint\[e]\updates\activity

Si votre serveur est connecté à Internet et que votre contrat de mise à jour est activé, ces dossiers sont gérés automatiquement par nos services (téléchargement automatique des correctifs, mise à disposition de nouvelles fonctionnalités, etc.).

Données

Les dossiers dans lesquels sont mises à disposition ou prélevées les données (hormis la base SQL Serveur), sont personnalisables au travers d’une stratégie ActiveDirectory. Les chemins donnés dans ce document correspondent aux valeurs par défaut.

Base de données

Si vous n’avez pas opté pour l’installation du rôle « Serveur de base de données » mais avez utilisé une instance SQLServer déjà disponible dans votre entreprise, la gestion des fichiers des différentes bases de données et leurs sauvegardes n’est pas assurée par notre solution.

Le rôle « Serveur de base de données » crée trois bases de données dans le dossier par défaut suivant (vous pouvez personnaliser celui-ci pendant l’installation, mais toute modification ultérieure devra être réalisée par votre DBA sous la supervision de nos services) :

Dossier
Base de données {Common_AppData}\CPoint\[e]\data\db

Ces bases de données sont sauvegardées selon un rythme paramétrable dans les dossiers suivants :

Dossier
Sauvegarde intégrale {Common_AppData}\CPoint\[e]\data\dbbackup
Sauvegarde des journaux SQL (pour restauration rapide en cas d’anomalie) {Common_AppData}\CPoint\[e]\data\logbackup

Documents comptables

Si vous avez opté pour la génération de documents (PDF, XPS) lors de la création d’un document comptable (Facture, devis, avoirs, etc.), vous les trouverez dans le dossier suivant, sur le serveur abritant le rôle « Serveur Gestion Commerciale ».

Documents contractuels ou légaux (Factures, Avoirs…)

{Common\_AppData}\\CPoint\\\[e\]\\data\\legal\\{Type}
(Chaque type de document possède son propre sous dossier)

Autres documents (par exemple : tarifs, relances…)

{Common\_AppData}\\CPoint\\\[e\]\\data\\documents\\{Type}
(Chaque type de document possède son propre sous dossier)

Fichiers d'échanges

Les fichiers d’échanges sont regroupés dans deux dossiers (en fonction du fait que vous soyez expéditeur ou destinataire de celui-ci). Dans chacun de ceux-ci, vous trouverez des sous-dossiers correspondant à chaque fonction. Veuillez vous reporter à la documentation de celle-ci pour plus d’informations.

Fichiers sortants

{Common_AppData}\CPoint\[e]\data\in\

Fichiers entrants

{Common_AppData}\CPoint\[e]\data\out\

Fichiers journaux/traces

Les journaux contenant la liste des opérations réalisées par chacun des modules de votre solution sont déposés dans les dossiers suivants. Seul le fichier « courant » est disponible sous la forme d’un fichier texte ou Xml, les autres sont archivés sous forme compressée.

Module Dossier
Gestion commerciale {Common_AppData}\CPoint\[e]\services\logs
Logistique et serveur de traitement {Common_AppData}\CPoint\[e]\logistique\logs
Point de ventes {Common_AppData}\CPoint\[e]\POSCentral\logs
e-commerce {Common_AppData}\CPoint\[e]\ecommerce\logs
Warning

Vous pouvez activer la centralisation des logs si vous utilisez nos solutions sur plusieurs serveurs différents et souhaitez regrouper les logs dans un dossier commun. Dans ce cadre, les fichiers de traces ne sont conservés dans les dossier ci-dessus que pendant une très courte période : moins de 2 heures. Reportez vous à la documentation de cette fonctionnalité pour plus d'informations

Configuration avancée

Rediriger le dossier racine

Si vous ne souhaitez pas utiliser le dossier "habituel" pour y stocker la configuration, vous devrez configurer chaque application pour utiliser un autre path. Pour cela :

  • ouvrez le dossier dans lequel se trouvent les binaires de l'application (par exemple {Program_files}\CPoint\[e]\services pour une installation par défaut d'Altazion Office).
  • localisez le fichier e.config
  • vous devriez obtenir un contenu xml de la forme :

    <?xml version="1.0" encoding="utf-8"?>
    <e>
      <e.env kind="Release" />
    </e> 
    
  • il vous suffit d'ajouter une propriété rootFolder sur le noeud e.env, par exemple :

    <?xml version="1.0" encoding="utf-8"?>
    <e>
      <e.env kind="Release" rootFolder="d:\racine-installation\" />
    </e> 
    
Warning

Attention, vous devez faire cette modification pour TOUTES les applications installées.

Le dossier vers lequel vous pointez la redirection devra suivre une structure similaire au dossier {Common_AppData}\cpoint\[e]. Vous devrez donc y placer :

  • un sous dossier bin avec les dlls réalisées par notre équipe dans le cadre de votre phase de setup et fichiers de config
  • un sous dossier ext avec vos propres développements
  • Aidez nous à améliorer cette documentation