Langages et composants
- NET : 8.0
- ASP.NET : 8.0
- Angular : 18.2.3
- DevExpress : 23.1.7
- Identity Server : IS6
Thirdparty
- DotNet 7.0.2
- DotNetFramework 4.7.2
- DotNetHostingBundle 7.0.2
Chiffrement
Pour les bases de données et, de manière générale, où il y a une nécessité de chiffrement, la chaine de caractère concernée est chiffrée. La chaine de caractère est chiffrée dès la saisie dans l'interface, persistée de manière chiffrée et décodée au moment où le mot de passe est requis.
Exemples :
- Pour les bases de données, dans la chaine de connexion (Connection string) vers la base de données
- Pour l'AD, lors de l'envoi de la requête de validation aux serveurs d'authentification de Microsoft
MyReport Business Evolution est une application 3 tiers : Les produits clients (MyReport Data/Administrator/Messenger/Builder/Center) se connectent à MyReport Server, qui effectue les traitements (Sélection des données, chargement des données dans l'entrepôt et diffusions).
Il n'est pas nécessaire que Microsoft Excel soit installé sur le serveur MyReport : MyReport Server utilise des composants tiers (composants devExpress) pour manipuler les fichiers Excel en lecture (source de donnée) ou écriture (diffusions).
A quoi correspondent les différents dossiers évoqués dans le schéma ?
Paramétrage MyReport Server
- Dossier de stockage : C:\ProgramData\MyReport
Contenu du dossier
- Dossier "App" : Sérialisation de MyReport
- Dossier "Server" : Paramétrage de MyReport Server
- Dossier "Sources" : Configuration des sources références dans MyReport Server
- Fichier "LogError.txt" : Détail des erreurs rencontrées par le serveur
Paramétrage MyReport "Client"
- Dossier de stockage : C:\Users\{User}\AppData\Roaming\MyReport
Contenu du dossier
- Dossier "App" : Configuration licence de MyReport
- Dossier "Builder" : Préférences utilisateur de MyReport Builder
- Dossier "Data" : Préférences utilisateur de MyReport Data
- Dossier "Page" : Préférences utilisateur de MyReport Page
- Dossier "SizeForm" : Taille et position des fenêtres des produits Data, Builder, Page, Administrator et Messenger.
- Dossier "Servers" : Liste des sources référencées dans les produits Data, Builder, Page, Administrator et Messenger, et sources locales fichier de Builder
- Fichier "LogError.txt" : Détail des erreurs rencontrées par les applications Data, Builder, Page, Administrator et Messenger.
- Fichier "Settings.infx" : Préférences globales des produits Data, Builder, Page, Administrator et Messenger (choix de la langue).
MySystems
- Dossier de stockage : variable.
- Contenu du dossier : paramétrage du projet
Table 1.3. MyReport Builder, en fonction de l'installation et de l’environnement, exploite l'une des deux clés de registre suivantes pour les barres d'outils
Installation pour tous les utilisateurs, sur un OS 32 bits |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ |
Installation pour tous les utilisateurs, sur un OS 64 bits et Office 64 bits |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ |
Installation pour tous les utilisateurs, sur un OS 64 bits et Office 32 bits |
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\ |
Table 1.4. Le paramétrage des barre d'outils sont dans les sous-dossiers suivants du registre
Excel |
Excel\Addins\Builder.AddIn |
Word |
Word\Addins\Builder.AddIn |
PowerPoint |
PowerPoint\Addins\Builder.AddIn |