# Configuration requise

## Utilisateurs finaux

Le module d'administration et le portail utilisateur WorkflowGen sont des applications entièrement Web. La configuration requise est la suivante :

### Systèmes d'exploitation

* Windows 10 / 11
* macOS

### Navigateurs

* Chrome
* Firefox
* Edge
* Safari

### 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 10 / 11 (recommandé pour les environnements de développement seulement)

### Serveur Web

* Microsoft IIS 10 ou supérieur
* .NET Framework 4.8
* [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 10 / 11.
{% 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 pour les systèmes de test

* Processeur double cœur
* 4 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/v/8.1-beta-7/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, webhooks entrants, OpenID Connect Auth et SCIM facultatives, vous devez d'abord installer les prérequis suivants :

* [Node.js v18.18.2 LTS](https://nodejs.org/download/release/v18.18.2/) (versions 8.2.2 et ultérieures) ou [v14.21.2 LTS](https://nodejs.org/download/release/v14.21.2/) (versions 8.2.1 et antérieures)
* [iisnode](https://github.com/Azure/iisnode/releases/tag/v0.2.21)
* [IIS URL Rewrite](https://www.iis.net/downloads/microsoft/url-rewrite)
* [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 double cœur
* 4 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
* Microsoft Azure SQL Database

{% 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.
* La base de données Oracle n'est plus supportée depuis la version 7.16.0 de WorkflowGen.
* SQL Server 2008 n'est plus supporté depuis la version 7.10.0 de WorkflowGen.&#x20;
* 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/v/8.1-beta-7/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)
* Tout client email peut recevoir des notifications WorkflowGen
* 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.2/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. Pour plus d'informations, consultez le [Guide d'administration WorkflowGen](https://docs.advantys.com/workflowgen-guide-administration/).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.workflowgen.com/tech-fr/8.2/configuration-requise.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
