# Configuration requise

## Utilisateurs finaux

Le portail WorkflowGen est une application entièrement Web (aucun composant ActiveX n'est requis).

### Systèmes d'exploitation

* Windows 8 / 8.1
* Windows 10
* macOS

### Navigateurs

* Edge
* Firefox
* Safari
* Chrome

### Affichage

* Résolution 1280 × 800 ou supérieure
* Pour l'éditeur de formulaire, la résolution minimale conseillée est 1366 × 768

## Serveur Web

La configuration requise pour le serveur Web qui héberge WorkflowGen est la suivante :

### Systèmes d'exploitation

* Windows Server 2012 ou supérieur (toutes les versions)
* Windows 8 / 8.1 / 10 (recommandé pour les environnements de développement seulement)

### Serveur Web

* Microsoft IIS 8 ou supérieur<br>
* .NET Framework 4.8<br>
* [IIS URL Rewrite](https://www.iis.net/downloads/microsoft/url-rewrite) (requiert IIS)

### Options de serveur à activer

{% hint style="info" %}
Ces options se trouvent dans la console **Gestionnaire de serveur** de Windows Server et dans les **Fonctionnalités Windows** de Windows 8, 8.1 et 10.
{% endhint %}

#### Rôle serveur

* Serveur Web (IIS)

#### Fonctionnalités

* Fonctionnalités .NET Framework 4.8 :
  * .NET Framework 4.8
  * ASP.NET 4.8

#### Rôle Serveur Web (IIS) / Services de rôle

* Sécurité :
  * Authentification de base
  * Authentification Windows (facultative)<br>
* Développement d'applications :
  * ASP.NET 4.8
  * Extensibilité .NET 4.8
  * Extensions ISAPI
  * Filtres ISAPI

### Configuration matérielle minimum requise

* Processeur quadricœur
* 8 Go RAM
* Disque dur SATA avec 40 Go de disponibles

Référez-vous au guide [WorkflowGen Fonctionnalités et prérequis techniques](https://docs.advantys.com/workflowgen-fonctionnalites-et-prerequis-techniqu/configurations-materielles-suggerees) pour les spécifications les plus à jour dépendamment des niveaux de services désirés.

### Applications Web basées sur Node.js

Pour utiliser les API GraphQL, les Webhooks entrants, OpenID Connect Auth et SCIM facultatives, vous devez d'abord installer les prérequis suivants :

* [Node.js v14.16.1 LTS](https://nodejs.org/download/release/v14.16.1/)<br>
* [iisnode](https://github.com/Azure/iisnode/releases/tag/v0.2.21)<br>
* [IIS URL Rewrite](https://www.iis.net/downloads/microsoft/url-rewrite)<br>
* [Visual C ++ Redistributable](https://support.microsoft.com/fr-fr/help/2977003/the-latest-supported-visual-c-downloads) \
  \
  ✏️ **Note :** Cette bibliothèque est requise si vous rencontrez l'erreur `Le module spécifié est introuvable` (`The specified module could not be found`) concernant les bibliothèques `edge` et `edge-js` lors de l'accès aux applications Web `/wfgen/graphql`, `/wfgen/hooks` ou  `/wfgen/scim`.

## Serveur de base de données <a href="#serveur-base-de-donnees" id="serveur-base-de-donnees"></a>

La configuration requise pour le serveur de base de données qui héberge la base de données WorkflowGen est comme suit :

### Caractéristiques du matériel

* Processeur quadricœur
* 8 Go RAM
* Disque dur SATA avec 40 Go de disponibles

### Serveurs de base de données supportés

* Microsoft SQL Server 2014 et Express Edition
* Microsoft SQL Server 2016 et Express Edition
* Microsoft SQL Server 2017 et Express Edition
* Microsoft SQL Server 2019 et Express Edition
* Microsoft SQL Server 2022 et Express Edition

{% hint style="info" %}

* La base de données WorkflowGen supporte uniquement le classement `SQL_Latin1_General_CP1_CI_AS`. Assurez-vous que votre base de données est configurée pour utiliser ce classement spécifique avant de la créer.<br>
* La base de données Oracle n'est plus supportée depuis la version 7.16.0 de WorkflowGen.<br>
* SQL Server 2008 n'est plus supporté depuis la version 7.10.0 de WorkflowGen. <br>
* SQL Server 2005 n'est plus supporté depuis la version 6.2.0 de WorkflowGen.
  {% endhint %}

Référez-vous au guide [WorkflowGen Fonctionnalités et prérequis techniques](https://docs.advantys.com/workflowgen-fonctionnalites-et-prerequis-techniqu/prerequis-pour-le-serveur) pour les spécifications les plus à jour dépendamment des niveaux de services désirés.

## Méthodes d’authentification et synchronisation d’annuaires <a href="#methodes-authentificcation-synchronisation-annuaires" id="methodes-authentificcation-synchronisation-annuaires"></a>

### Méthodes d'authentification

* Authentification Windows intégrée ou IIS Basic (Active Directory)
* Applicative (WorkflowGen)
* Authentification par formulaires
* Personnalisée (SSO : « single sign-on »)

### Synchronisation d’annuaires

* Active Directory
* Annuaire compatible LDAP
* Fichiers texte

## Notifications email et syndication XML

### Notifications email

* Les notifications email sont envoyées par le protocole SMTP (Exchange et Lotus Notes sont compatibles)<br>
* Tout client email peut recevoir des notifications WorkflowGen<br>
* La mise en page et le contenu email peut être personnalisé en HTML ou texte brut

Pour de meilleures performances, vous devrez utiliser la passerelle SMTP IIS (voir la section [Utilisation de la passerelle SMTP IIS](https://docs.workflowgen.com/tech-fr/8.0/utilisation-de-la-passerelle-smtp-iis)).

### Syndication XML

WorkflowGen fournit un fil RSS en XML (appelé le module **Portlet**) pour incorporer des données WorkflowGen dans un portail Web existant.
