Mise à jour WorkflowGen 7.15.2

Aperçu

Les procédures suivantes s’appliquent au pack de mise à jour WorkflowGen 7.15.2 disponible à l'adresse suivante : https://github.com/advantys/workflowgen-releases/releases.

Contenu du pack de mise à jour

Le pack de mise à jour est un fichier compressé qui contient les répertoires suivants :

  • Inetpub : Fichiers d’applications Web de WorkflowGen

  • Program Files : Fichiers de services Windows de WorkflowGen

  • Databases : Fichiers de création et mise à jour de la base de données WorkflowGen

Serveur IIS

Arrêtez le serveur IIS, ou au moins vos applications Web WorkflowGen si d’autres sites Web utilisent le même serveur IIS.

Services Windows WorkflowGen

Arrêtez les services de synchronisation des répertoires et du moteur WorkflowGen dans le module Windows Services Management.

Sauvegarde

Répertoires d’applications et de données

Sauvegardez les répertoires suivants :

  • DISQUE:\Inetpub\wwwroot\wfgen

  • DISQUE:\Program Files\Advantys\WorkflowGen

Si le chemin de stockage de fichiers n’est pas celui par défaut de DISQUE:\Inetpub\wwwroot\wfgen\App_Data, vous devrez sauvegarder le répertoire correspondant.

Base de données

Faites une sauvegarde standard de la base données au moyen des outils DBMS.

Mettre à jour .NET

WorkflowGen requiert la version 4.6.1 de .NET; il est donc nécessaire d'installer cette version avant la mise à jour.

Modules Node.js

Les modules Node.js incluent l'API GraphQL, les « webhooks », Scim et Auth.

Mettre à jour la version de Node.js

Vous devez mettre à jour la version de Node.js à la version 10.15.3 (voir https://nodejs.org/download/release/v10.15.3/).

Mettre à jour les dépendances

Du fait qu’il y ait des modifications au niveau des dépendances, utilisez un outil en ligne de commande et exécutez npm install --production dans \wfgen\graphql, \wfgen\hooks, \wfgen\scim et \wfgen\auth.

Important : Assurez-vous que Node.js est installé et mis à jour à la version 8.11.3 (voir la section ci-dessus) avant l'exécution, car npm est une commande Node.js.

Supprimer le fichier de résolution GraphQL API obsolète

Si vous mettez à jour depuis une version 7.x.x, vous devez supprimer le fichier de résolution obsolète \wfgen\graphql\models\resolvers\cancelactionsresult.js du dossier de l'API GraphQL.

Important : Notez bien que le fichier à supprimer est nommé cancelactionsresult.js avec actions au pluriel, et non cancelactionresult.js.

Mettre à jour les fichiers d’applications Web WorkflowGen

  1. Supprimez le répertoire DISQUE:\Inetpub\wwwroot\wfgen\hooks\test avant de copier les fichiers du pack de mise à jour puisque le pack de mise à jour contient une nouvelle version.

  2. Écrasez le répertoire d’applications Web avec le contenu de Update\Inetpub\wwwroot\wfgen. Le chemin recommandé par défaut est DISQUE:\Inetpub\wwwroot\wfgen.

Avis importants

  • Les utilisateurs du domaine et les comptes de services Windows spécifiés dans le pool d’application IIS et le service du moteur WorkflowGen doivent avoir les droits de lecture et d’écriture sur le dossier \wfgen\app_data.

  • N’écrasez pas votre fichier DISQUE:\Inetpub\wwwroot\wfgen\web.configsi vous voulez conserver vos paramètres de configuration WorkflowGen et les informations de connexion de base de données existantes.

  • Il se peut que les fichiers par défaut CSS aient été mis à jour dans cette version et pourraient alors écraser des paramétrages personnalisés dans votre installation existante :

    • \wfgen\App_Themes\Default\portal\css\Default.css

    • \wfgen\App_Themes\Default\admin\css\Default.css

  • Si vous avez fait des changements aux fichiers défauts dans les répertoires suivants (ex. : fichiers .aspx, .css, .resx), sauvegardez les fichiers existants avant la mise à jour, puis réappliquez ces changements aux fichiers correspondants de la version 7.x.x :

    • \wfgen

    • \wfgen\App_Themes

    • \wfgen\App_Data\Templates\Emails

    • \wfgen\App_Data\Templates\Forms

    • \wfgen\App_Data\Templates\Processes

Mettre à jour les fichiers de services Windows WorkflowGen

Copiez et écrasez le répertoire de services Windows WorkflowGen avec le contenu de Update\Program Files\Advantys\WorkflowGen.

Le chemin recommandé par défaut est DISQUE:\Program Files\Advantys\WorkflowGen.

Important : N’écrasez pas vos fichiers DISQUE:\Program Files\Advantys\WorkflowGen\Services\bin\*.config existants.

Mettre à jour le fichier de configuration Web

Cette section décrit les paramétrages de configuration à appliquer selon la version de WorkflowGen depuis laquelle vous faites la mise à jour. Par exemple :

  • Pour passer de la version 7.6.0 à la version 7.15.2, vous devez appliquer les modifications indiquées dans les sections Mise à jour pour les versions 7.6.0 et antérieures, Mise à jour pour les versions 7.9.1 et antérieures, Mise à jour pour les versions 7.14.2 et antérieures, Mise à jour pour les versions 7.14.3 et antérieures et Mise à jour pour les versions 7.14.6 et antérieures.

  • Pour passer de la version 7.15.1 à la version 7.15.2, il n'y a aucune modification à appliquer au fichier web.config.

Important : Vous devez supprimer l’attribut xmlns du fichier de configuration Web indépendamment de la version depuis laquelle vous mettez à jour (voir la section Supprimer l’attribut xmlns).

Mise à jour pour les versions 5.7.4 et antérieures

Vérifiez les paramètres suivants dans votre fichier \wfgen\web.config et ajoutez ceux qui n’y sont pas déjà :

<add key="EngineEnableSelfServiceDataAssignException" value="N" />

<add key="EngineNotificationDefaultReplyTo" value="" />

<add key="EngineNotificationMaxFileAttSize" value="10" />

<add key="EngineNotificationTextDetection" value="Y" />

<add key="EngineNotificationServerTimeout" value="3" />

<add key="ApplicationDistributedDatabaseSourceMode" value="0" />

<add key="ApplicationEnableDistributedDatabaseSource" value="N" />

<add key="ApplicationEnableArchiveSiteRedirectConfirmation" value="Y" />

<add key="ApplicationArchiveSiteUrl" value="" />

<add key="ApplicationShowAssociatedDataWithEmptyValue" value="Y" />

<add key="ApplicationSecurityEnableWebAppsSecureMode" value="N" />

Note : WorkflowGen.My et WorkflowGen.My.Web.UI.WebControls (WorkflowFileUpload) version 3.0 ou ultérieure sont requis dans tous vos formulaires Web Visual Studio si la fonctionnalité de sécurité est activée. Pour plus de renseignements, référez-vous à l’article de la base de connaissances WorkflowGen à l’adresse https://discuss.workflowgen.com/t/setup-web-apps-security-workflow-parameters-secure-mode (en anglais)

<add key="PortalEnableComments" value="Y" />

<add key="PortalCommentsRefreshFrequency" value="30000" />

<add key="PortalCommentsPopUpWidth" value="376" />

<add key="PortalCommentsPopUpHeight" value="545" />

<add key="PortalCommentsSortBy" value="DATE_POST" />

<add key="PortalCommentsSortOrder" value="ASC" />

<add key="PortalCommentsExpandView" value="N" />

<add key="PortalCommentsListSize" value="25" />

<add key="PortalDisplayCodeNames" value="N" />

<add key="PortalMaxListSize" value="1000" />

<add key="PortalQuickViewEnabled" value="Y" />

<add key="PortalQuickViewDataName" value="FORM_ARCHIVE" />

<add key="PortalQuickViewDisplayOnMouseEvent" value="CLICK" />

<add key="PortalTextDetection" value="Y" />

<add key="PortalActivityCompleteInBackground" value="N" />

<add key="PortalEnableSearchResultAutoRedirect" value="Y" />

<add key="PortalCommonProcessDataNameList" value="" />

<add key="PortalReportEnableCustomColumns" value="Y" />

<add key="PortalReportAllowUserToCreateCustomColumns" value="Y" />

<add key="ReportsTextDetection" value="Y" />

<add key="AdministrationFormDataProviderName" value="System.Data.SqlClient, System.Data.OleDb, System.Data.Odbc, System.Data.OracleClient" />

<add key="AdministrationEnableDeletionRulesCheck" value="Y" />

<add key="AdministrationRestrictManagerToModifyGlobalParticipant" value="N" />

<add key="AdministrationFormDesignUndoLimit" value="30" />

<add key="DirectorySynchronizationMaxUserDeletionCount" value="0" />

<add key="DirectorySynchronizationSyncGroupMembersUsedInParticipantOnly" value="N" />

Ajoutez les nouveaux paramètres suivants à <appSettings> :

<add key="PortalFrameSetHeight" value="0,68,*,0" />

Note : Le premier chiffre dans cette valeur est la hauteur de la bannière. Si votre site Web est configuré pour afficher une bannière, entrez sa hauteur en pixels ici. Les autres valeurs par défaut ne devraient pas être changées.

<add key="PortalEnableCallingCard" value="Y" />

<add key="PortalReportAdvancedViewDefault" value="Y" />

<add key="PortalReportEnableCustomCharts" value="Y" />

<add key="PortalReportAllowUserToCreateCustomCharts" value="Y" />

<add key="PortalReportEnableQuickMassApproval" value="N" />

<add key="PortalDefaultWorkflowGraphicalMode" value="HTML5" />

<add key="ProcessesRuntimeWebServiceAllowedUsers" value="wfgen_admin" />

Note : Vous pouvez copier ce paramètre de votre \wfgen\ws\web.configexistant à \wfgen\web.config.

<add key="EFormAspxPreviousFilesCleanUp" value="Y" />

Note : Vous pouvez copier ce paramètre de votre \wfgen\WfApps\WebApps\eFormASPX\web.config existant à \wfgen\web.config.

<add key="GetUsersFromDirMaxResultNb" value="100" />

Note : Vous pouvez copier ce paramètre de votre \wfgen\WfApps\WebServices\GetUsersFromDir\web.config existant à \wfgen\web.config.

<add key="XmlToDatabaseTestMode" value="N" />

<add key="XmlToDatabaseEnableTrace" value="N" />

Note : Vous pouvez copier ces paramètres de votre \wfgen\WfApps\WebServices\XmlToDatabase\web.config existant à \wfgen\web.config.

<add key="XmlTransPreviousFilesCleanUp" value="Y" />

<add key="XmlTransEnableTrace" value="N" />

Note : Vous pouvez copier ces paramètres de votre \wfgen\WfApps\WebServices\XmlTrans\web.config existant à \wfgen\web.config.

Supprimez les paramètres obsolètes suivants dans <appSettings> :

PortalFollowUpRelevantDataListNumber

PortalPopupRelevantDataListNumber

PortalEnableRequestDataListPopUp

Réglez les nœuds suivants dans <configuration> :

<location path="." inheritInChildApplications="false">
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
<location path="wfapps/webforms" inheritInChildApplications="false">
<system.web>
<httpRuntime requestValidationMode="2.0" />
<pages clientIDMode="AutoID" controlRenderingCompatibilityVersion="3.5" />
</system.web>
</location>
<location path="ws" inheritInChildApplications="false">
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>

Réglez ou mettez à jour les nœuds suivants dans <configuration>/<system.web> :

<pages validateRequest="false" enableSessionState="true">

Mise à jour pour les versions 6.0.0 et antérieures

Ajoutez les nouveaux paramètres suivants à <appSettings> :

<add key="AdministrationDefaultWorkflowGraphicalMode" value="HTML5" />

<add key="EngineNotificationLogLevel" value="1" />

<add key="RemoteApprovalLogTraceLevel" value="3" />

<add key="RemoteApprovalMailServerSecurity" value="none" />

<add key="RemoteApprovalRefreshInterval" value="180000" />

<add key="RemoteApprovalMailServerType" value="POP" />

<add key="RemoteApprovalLifeSpan" value="0" />

<add key="RemoteApprovalMailServerPort" value="110" />

<add key="ApplicationSecurityPasswordManagementMode" value="V5" />

<add key="ApplicationSecurityMaxLoginAttempts" value="5" />

<add key="ApplicationSecurityMinimumPasswordLength" value="8" />

<add key="ApplicationSmtpPickupDirectory" value="DISQUE:\inetpub\mailroot\Pickup" />

Note : Remplacez le chemin ci-dessus avec celui de votre répertoire de collecte de la passerelle SMTP.

<add key="ApplicationSmtpServerTimeout" value="3000" />

<add key="ApplicationSmtpDeliveryMethod" value="SmtpServer" />

Note : Le paramètre ci-dessus spécifie la méthode d’expédition des notifications. Par défaut, cette méthode utilise le serveur SMTP, mais vous pouvez changer la méthode d’expédition à Répertoire de collecte depuis le Panneau de configuration du Module d’administration.

Mise à jour pour les versions 6.1.0 et antérieures

Ajoutez le nouveau paramètre suivant à <appSettings> :

<add key="AdministrationAssociatedActivitiesToSwimlane" value="Y" />

Mise à jour pour les versions 6.1.4 et antérieures

Ajoutez ou modifiez le paramètre AdministrationFormDataProviderName comme suit :

<add key="AdministrationFormDataProviderName" value="System.Data.SqlClient,System.Data.OleDb,System.Data.Odbc,System.Data.OracleClient,Oracle.DataAccess.Client" />

Note : La valeur Oracle.DataAccess.Client a été ajoutée à ce paramètre dans la version 6.1.5.

Mise à jour pour les versions 6.1.6 et antérieures

Ajoutez les nouveaux paramètres suivants à <appSettings> :

<add key="ApplicationWebFormsPath" value="" />

<add key="EngineNotificationDefaultSenderName" value="" />

<add key="PortalDashboardAutoRefreshInterval" value="0" />

<add key="PortalActivityOnCompleteRedirectToView" value="N" />

Mise à jour pour les versions 6.4.0 et antérieures

Ajoutez les nouveaux paramètres suivants à <appSettings> :

<add key="SendMessageProvider" value="TWILIO" />

<add key="SendMessageAccountSID" value="" />

<add key="SendMessageAuthToken" value="" />

<add key="SendMessageFrom" value="" />

<add key="SendMessageApiUrl" value="https://api.twilio.com/2010-04-01/Accounts/" />

<add key="SendMessageEnableLogs" value="Y" />

Mise à jour pour les versions 6.5.0 et antérieures

Ajoutez le nouveau paramètre suivant à <appSettings> pour configurer le fichier log de l’application de workflow SENDHTTPPOST en remplaçant la valeur n avec 0 pour désactiver, 1 pour les logs simples ou 2 pour les logs de débogage.

<add key="SendHttpPostLogLevel" value="n" />

Mise à jour pour les versions 6.6.0 et antérieures

Supprimez les paramètres obsolètes de <appSettings> :

ApplicationImpersonificationUsername

ApplicationImpersonificationPassword

PortalDefaultWorkflowGraphicalMode

ApplicationEnableFlashDetection

Mise à jour pour les versions 7.1.1 et antérieures

Ajoutez les nouveaux paramètres suivants à <appSettings> :

<add key="GraphqlQueryTimeout" value="90000" />

<add key="GraphqlOperationTimeout" value="30000" />

<add key="GraphqlMaxOperationCount" value="10000" />

<add key="GraphqlMaxInputFileSize" value="10240" />

<add key="GraphqlInputFileDownloadTimeout" value="100000" />

<add key="HookslInputFileDownloadTimeout" value="100000" />

<add key="HooksOperationTimeout" value="30000" />

<add key="HooksMaxInputFileSize" value="10240" />

<add key="EngineServiceTempApiFilesLifespan" value="2" />

Mise à jour pour les versions 7.3.1 et antérieures

Ajoutez le nouveau paramètre suivant à <appSettings> :

<add key="AdministrationDefaultConditionLanguage" value="JS" />

Mise à jour pour les versions 7.6.0 et antérieures

Ajoutez les nouveaux paramètres suivants à <appSettings> :

<add key="ApplicationSmtpEnableSsl" value="N" />

<add key="ApplicationSmtpPort" value="" />

<add key="ApplicationSmtpUsername" value="" />

<add key="ApplicationSmtpPassword" value="" />

Mise à jour pour les versions 7.9.1 et antérieures

Ajoutez les nouveaux paramètres suivants à <appSettings> :

<add key="GraphqlMaxInputFileContentSize" value="0" />

<add key="HooksMaxInputFileContentSize" value="0" />

<add key="GraphqlFileInputAllowedFolders" value="" />

<add key="HooksFileInputAllowedFolders" value="" />

Mise à jour pour les versions 7.14.2 et antérieures

Ajoutez le nouveau paramètre suivant à <appSettings> :

<add key="EngineServiceInactiveRequestLifespanUnit" value="d" />

Mise à jour pour les versions 7.14.3 et antérieures

Ajoutez le nouveau paramètre suivant à <appSettings> :

<add key="ApplicationSecurityAuthSessionRefreshEnableIFrame" value="Y" />

Mise à jour pour les versions 7.14.6 et antérieures

Ajoutez les nouveaux paramètres suivants à <appSettings> :

<add key="EngineServiceInactiveRequestLifespanUnit" value="d" />

<add key="SendHttpPostMaxResponseLength" value="4194304" />

<add key="RestApiClientLogLevel" value="0"/>

<add key="RestApiClientRequestTimeout" value="3000" />

<add key="RestApiClientMaxResponseLength" value="4194304" />

<add key="RestApiClientEnableFilesCleanUp" value="Y" />

<add key="GetUsersFromDirLogLevel" value="0" />

<add key="XmlTransEnableFilesCleanUp" value="Y" />

<add key="MergeFormEnableFilesCleanUp" value="Y" />

<add key="GraphqlInputFileAllowedHttpUrls" value="" />

<add key="HooksInputFileAllowedHttpUrls" value="" />

Supprimez les paramètres obsolètes suivants de <appSettings> :

<add key="XmlTransPreviousFilesCleanUp" value="Y"/>

<add key="MergeFormTempFilesLifeSpan" value="1" />

Supprimer l’attribut xmlns

Dans WorkflowGen version 7, vous devez supprimer l’attribut xmlns dans les fichiers de configuration suivants :

\wfgen\web.config \wfgen\ws\web.config \wfgen\WfApps\WebForms\web.config DISQUE:\Program Files\Advantys\WorkflowGen\Services\bin\WfgWorkflowEngineServer.exe.config

DISQUE:\Program Files\Advantys\WorkflowGen\Services\bin\WfgDirectoriesSyncService.exe.config

Pour ce faire, remplacez <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> par <configuration>.

Mettre à jour les fichiers de configuration de GraphQL et des webhooks

Ajouter la ligne suivante à <system.webServer> dans les fichiers \wfgen\graphql\web.config et \wfgen\hooks\web.config\ :

<httpErrors existingResponse="PassThrough" errorMode="Detailed"></httpErrors>

Mettre à jour le fichier de configuration de synchronisation des annuaires

Un nouveau paramètre de configuration est requis pour la mise à jour depuis les versions 5.1.5 et antérieures. Ce paramètre vous permet de donner un nom unique au service de synchronisation des répertoires WorkflowGen si vous avez plusieurs instances de WorkflowGen installées sur un serveur.

DISQUE:\Program Files\Advantys\WorkflowGen\Services\bin\WfgDirectoriesSyncService.exe.config

<add key="ServiceName" value="WorkflowGenDirSyncService" />

Mettre à jour le fichier de configuration du service du moteur WorkflowGen

Un nouveau paramètre de configuration est requis pour la mise à jour depuis les versions 5.1.5 et antérieures. Ce paramètre vous permet de donner un nom unique au service de synchronisation des répertoires WorkflowGen si vous avez plusieurs instances de WorkflowGen installées sur un serveur.

DISQUE:\Program Files\Advantys\WorkflowGen\Services\bin\WfgWorkflowEngineService.exe.config

<add key="ServiceName" value="WorkflowGenEngineService" />

Déplacer le fichier de transactions XMLTODATABASE

Copiez le fichier Transactions.xml de \wfgen\WfApps\WebServices\XmlToDatabase\App_Data dans \wfgen\App_Data\Files\XmlToDatabase.

Mettre à jour la base de données WorkflowGen

Exécutez les scripts SQL ci-dessous dans l’ordre, en commençant par la version de WorkflowGen depuis laquelle vous faites la mise à jour. Par exemple, si vous mettez à jour depuis la version 5.5.0, exécutez les scripts en commençant par Depuis les versions 5.5.0 et antérieures jusqu’à Depuis les versions 7.14.6 et antérieures.

MS SQL Server

Depuis les versions 5.1.9 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-2-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.2.x et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-3-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.3.x, 5.4.0 (alpha, beta 1 et beta 2) et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-4-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.4.x et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-5-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.5.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-5-1.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.5.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-5-2.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.5.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-5-5.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.5.5 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-6-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.6.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-6-2.sql dans SQL Server Management Studio.

Depuis les versions 5.6.2 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-6-3.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.6.3 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-6-4.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.7.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-7-1.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.7.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V5-7-2.sql dans vos outils SQL Server Management Studio.

Depuis les versions 5.7.2, 5.7.3 ou 5.7.4 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V6-0-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 6.0.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V6-1-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 6.1.2 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V6-1-3.sql dans vos outils SQL Server Management Studio.

Depuis les versions 6.1.3 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V6-1-4.sql dans vos outils SQL Server Management Studio.

Depuis les versions 6.1.6 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V6-2-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 6.4.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V6-5-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 6.5.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V6-6-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 6.6.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-0-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.1.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-1-1.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.1.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-2-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.2.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-3-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.5.1, 7.5.0, 7.4.1, 7.4.0, 7.3.1, 7.3.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-6-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.9.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-10-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.10.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-11-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.12.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-12-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.12.2 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-13-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.13.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-14-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.14.7, 7.14.6 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-15-0.sql dans vos outils SQL Server Management Studio.

Depuis les versions 7.15.1, 7.15.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\MsSQLServer\Update_WFG-V7-15-2.sql dans vos outils SQL Server Management Studio.

Oracle

Depuis les versions 5.1.9 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-2-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.2.x et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-3-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.3.x, 5.4.0 (alpha, beta 1 et beta 2) et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-4-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.4.x officielle et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-5-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.5.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-5-1.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.5.4 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-5-5.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.5.5 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-6-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.6.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-6-2.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.6.2 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-6-3.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.6.3 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-6-4.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.6.4 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-7-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.7.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-7-1.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.7.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V5-7-2.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 5.7.2, 5.7.3 ou 5.7.4 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V6-0-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 6.0.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V6-1-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 6.1.2 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V6-1-3.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 6.1.3 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V6-1-4.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 6.1.6 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V6-2-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 6.4.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V6-5-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 6.5.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V6-6-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 6.6.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-0-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.1.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-1-1.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.1.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-2-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.2.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-3-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.5.1, 7.5.0, 7.4.1, 7.4.0, 7.3.1, 7.3.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-6-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.9.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-10-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.10.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-11-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.13.1 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-14-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.14.7, 7.14.6 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-15-0.sql dans vos outils Oracle SQL Scripts.

Depuis les versions 7.15.1, 7.15.0 et antérieures

Exécutez le script de mise à jour de base de données Update\Databases\Oracle\Update_WFG-V7-15-2.sql dans vos outils Oracle SQL Scripts.

Configuration de IIS

Note : Les utilisateurs du domaine et les comptes de services Windows spécifiés dans le pool d’application IIS et le service du moteur WorkflowGen doivent avoir les droits de lecture et d’écriture sur le dossier \wfgen\app_data.

Mettre à jour ou créer le groupe d’applications en .NET 4

Le site Web et les applications Web de WorkflowGen doivent utiliser un groupe d’applications en .NET 4. Si cela n’a pas déjà été configuré, procédez comme suit :

  1. Installez .NET Framework 4 sur le serveur, s’il n’est pas déjà installé.

  2. Mettez à jour le groupe d’applications existant ou créez un nouveau groupe d’application avec .NET Framework 4 pour :

    • le site Web WorkflowGen

    • \wfgen

    • \wfgen\wfapps\webforms (créez cette application IIS si elle n’est pas déjà créée)

    • \wfgen\ws

  3. Si votre groupe d’applications est configuré en mode Classic Managed Pipeline, assurez-vous de régler ASP.NET v4.0.30319 à « Allowed » dans la liste de restrictions ISAPI et CGI de IIS.

Redémarrer le serveur WorkflowGen

Redémarrez votre serveur WorkflowGen.

Nouvel emplacement des fichiers temporaires et journaux des applications de workflow

Les applications de workflow suivantes stockent leurs fichiers dans les nouveaux emplacements suivants :

  • EFORMASPX : \wfgen\App_Data\Files\EFormAspx

  • XMLTODATABASE : \wfgen\App_Data\LogFiles\XmlToDatabase

  • XMLTRANS : \wfgen\App_Data\Files\XmlTrans and \wfgen\App_Data\LogFiles\XmlTrans