Opérations

Sauvegarde Déplacer la base de données WorkflowGen Déplacer l'application WorkflowGen Surveillance

Sauvegarde

Présentation

Vous devrez sauvegarder régulièrement les données et fichiers de base de données afin de préserver la fiabilité des processus et les données connexes.

Notes

  • Nous recommandons fortement 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, nous recommandons aussi d'arrêter les services IIS et de base de données.

  • Les procédures suivantes s’appliquent uniquement à SQL Server. Pour la sauvegarde d’une base de données Oracle, contactez votre DBA Oracle.

Complet (données et applications)

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

Sauvegardez la base de données SQL avec les outils fournis 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 :

  1. Arrêtez les services IIS sur le serveur de production.

  2. Déconnectez la base de données WorkflowGen.

  3. Copiez les fichiers .mdf et .ldf vers le nouvel emplacement.

  4. Rattachez le fichier au nouveau serveur de base de données.

  5. Mettez à jour la chaîne de caractères de connexion à partir du Panneau de configuration.

  6. Redémarrez vos services IIS.

Base de données Oracle

Veuillez vous référer à votre DBA pour le déplacement d'une base de données.

Déplacer l'application WorkflowGen

Prenez les mesures suivantes pour déplacer l'installation de WorkflowGen d'un serveur à un autre :

  1. Arrêtez les services IIS sur le serveur de production.

  2. Configurez la même version de WorkflowGen sur le nouveau serveur.

  3. Copiez le contenu du répertoire DISQUE:\Inetpub\wwwroot\wfgen\App_Data de l'ancien serveur vers le nouveau serveur.

  4. Si vous avez créé votre propres formulaires Web, applications SDK ou services Web :

    1. 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.

    2. 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.

    3. Pour les services Web ou applications SDK, assurez-vous de mettre à jour l'URL de l'application dans le module d'administration.

    4. 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.

    5. Répétez cette démarche pour chaque application personnalisée que vous avez créée.

  5. 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 aussi 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 service 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 module portail pour voir des rapports détaillés sur les requêtes et actions. On peut 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 (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.