Opérations
Sauvegarde
Présentation
Les données et fichiers de base de données doivent être sauvegardés régulièrement pour préserver la fiabilité des processus et de leurs données associées.
Il est fortement recommandé de faire la sauvegarde de la base de données et des fichiers en même temps. Pour assurer l'intégrité des données, il est également recommandé d'arrêter les services IIS et de base de données.
Les procédures suivantes s’appliquent uniquement à MS SQL Server.
Complet (applications et données)
Application et fichiers de données
Sauvegardez le dossier DISQUE:\Inetpub\wwwroot\wfgen
.
Si vous avez appliqué le stockage de fichiers, sauvegardez le dossier tel qu’indiqué dans le paramètre ApplicationDataPath
dans le fichier web.config
.
Base de données
Effectuez une sauvegarde de base de données SQL standard avec les outils fornis avec votre SGBD.
Données seulement
Base de données
Sauvegardez la base de données SQL avec les outils fournis avec votre SGBD.
Fichiers de données
Sauvegardez le dossier DISQUE:\Inetpub\wwwroot\wfgen\App_Data
.
Déplacer la base de données WorkflowGen
Base de données du serveur SQL
Prenez les mesures suivantes pour déplacer la base de données du serveur SQL de WorkflowGen d'un serveur à un autre :
Arrêtez les services IIS sur le serveur de production.
Déconnectez la base de données WorkflowGen.
Copiez les fichiers
.mdf
et.ldf
vers le nouvel emplacement.Rattachez le fichier au nouveau serveur de base de données.
Mettez à jour la chaîne de caractères de connexion à partir du Panneau de configuration.
Redémarrez vos services IIS.
Déplacer l'application WorkflowGen
Prenez les mesures suivantes pour déplacer l'installation de WorkflowGen d'un serveur à un autre :
Arrêtez les services IIS sur le serveur de production.
Configurez la même version de WorkflowGen sur le nouveau serveur.
Copiez le contenu du répertoire
DISQUE:\Inetpub\wwwroot\wfgen\App_Data
de l'ancien serveur vers le nouveau serveur.Si vous avez créé vos propres formulaires Web, applications SDK ou services Web :
Copiez leurs dossiers dans l'arborescence correspondante du nouveau serveur. Par exemple, si vous avez créé un service Web nommé
MonServiceWeb
qui est situé dans\wfgen\wfapps\WebServices\MonServiceWeb
, vous devrez copier le dossier entier vers le même emplacement sur le nouveau serveur.Créez l’application IIS avec les mêmes options de sécurité de répertoire sur le nouveau serveur pour les applications que vous avez copiées.
Pour les services Web ou applications SDK, assurez-vous de mettre à jour l'URL de l'application dans le module d'administration.
Pour les formulaires Web, assurez-vous de mettre à jour les données
FORM_URL
dans la définition des processus pour pointer vers le nouveau lien URL.Répétez cette démarche pour chaque application personnalisée que vous avez créée.
Mettez à jour l'URL de l'application à partir du module de configuration.
Surveillance
Espace de stockage
Données de fichiers
Le seul répertoire à surveiller pour l'espace de stockage est DISQUE:\Inetpub\wwwroot\wfgen\App_Data
. Les autres répertoires devraient conserver toujours la même taille puisque tout ce qui est créé dans le temps est stocké dans ce répertoire.
Base de données
Vous pouvez surveiller la taille de la base de données à travers les fichiers .mdf
et .ldf
si vous utilisez le serveur SQL ou le faire au moyen des outils DBMS.
Les besoins d’espace mémoire peuvent varier dépendamment de l’option choisie pour le stockage de données de processus, notamment l’option de stocker le contenu des fichiers dans la base de données.
Synchronisation des répertoires
Les fichiers journaux de synchronisation des répertoires se trouvent dans le répertoire \wfgen\App_Data\LogFiles\Dir\Synchro
. Vous pouvez consulter et gérer l'historique des journaux directement dans le module d’administration de WorkflowGen au lieu de parcourir les fichiers directement.
Services Windows
Les services Windows devraient toujours fonctionner automatiquement lorsque le serveur démarre. Périodiquement, les services Windows effectueront les tâches nécessaires :
Signaler les exceptions en retard
Envoyer les notifications d'actions en retard
Supprimer les délégations inactives
Supprimer les activités fantômes (des activités initiées mais jamais lancées)
Usage
Requêtes/actions par jour
Un module de statistiques est fourni dans le portail utilisateur pour voir des rapports détaillés sur les requêtes et actions. Il est possible d'appliquer plusieurs filtres aux différents rapports et un service d'organigrammes est aussi fourni.
Taille des fichiers joints
Les fichiers joints qui seront créés pour vos processus en utilisant des formulaires Web seront enregistrés dans le répertoire temporaire DISQUE:\Inetpub\wwwroot\wfgenApp_Data\Files\EFormASPX
et seront automatiquement supprimés après 24 heures.
WorkflowGen copie ces fichiers vers une destination permanente. Si l’option de stockage de données des processus est sélectionnée, les fichiers joints seront stockés directement dans la base de données en temps réel. Sinon, ils sont stockés dans le système de fichiers tel que spécifié dans le paramètre ApplicationDataPath
(p.ex. : \App_Data\Files\DataSet\runtime
).
Si vous savez qu'un processus occupe trop d'espace disque ou trop d’espace dans la base de données dû aux données afférentes, vous pouvez désactiver l'option Archiver les résultats des actions dans la définition du processus. Ceci empêchera la conservation du fichier joint pour chaque action reliée à chaque requête. Seules les données présentes après la dernière action seront conservées sur le disque et dans la base de données.