Utilisation avancée (3)

Créer un modèle Fichier

Le stockage de fichier est possible sur le réseau (grâce aux modèles de champ « nom et fichier avec répertoire » etc.) ou soit dans la base SIMAX (modèle de champ « photo »). Il y a aussi des modes de stockage plus évolués pour stoker des fichiers sur un FTP, ou dans une GED etc.

Tapez « créer modèle Fichier » à dans la barre d’exécution d’actions.

IMG_P00034

Actuellement, il existe 6 modes de stockage particuliers : le stockage sur la base de données de SIMAX, le stockage sur base de données MySQL, sur base de données SQLite, sur serveur FTP, ou sur serveur WebDAV ou encore dans les dossiers du disque.

Le type de stockage « Base de données SIMAX » est le stockage classique, les fichiers sont stockés dans la base de données de SIMAX.

Options supplémentaires : voir le chapitre III.7 Options dans les modèles de champ p 49.

Convertir et redimensionner les images via le modèle fichier :

Uniquement pour les modèles fichier avec Type de stockage = Dossier Windows

Dans le champ "options supplémentaires" vous pouvez ajouter les attributs suivants : Pour convertir l'image dans un autre type avant la copie dans le dossier Windows : convertit = (extension)

Les extensions disponibles sont :

  • jpg ou jpeg

  • bmp

  • png

  • gif

  • tiff

Pour redimensionner l'image et qu'elle tienne dans un cadre de la dimension donnée avant la copie dans le dossier Windows :

redimensionnne = (largeur) x (hauteur)

La largeur et la hauteur doivent être exprimées dans pixel La proportion de l'image est conservée, pas de déformation. Vous pouvez réduire ou agrandir l'image

Exemple : Demander à ce que l'image soit convertit en GIF et tienne dans un cadre de 50 par 100 convertit = gif

redimensionne = 50 x 100

Les options sont séparées par un retour à la ligne

Options de renommage et redimensionnement pour les modèles de fichier FTP :

Dans le champ "options supplémentaires" vous pouvez ajouter les attributs suivants : Pour convertir l'image dans un autre type avant la copie dans le dossier windows : convertit = (extension)

Les extensions disponibles sont :

  • jpg ou jpeg

  • bmp

  • png

  • gif

  • tiff

Pour redimensionner l'image et qu'elle tienne dans un cadre de la dimension donnée avant la copie dans le dossier Windows :

redimensionnne = (largeur) x (hauteur)

La largeur et la hauteur doivent être exprimées dans pixel La proportion de l'image est conservée, pas de déformation. Vous pouvez réduire ou agrandir l'image

Exemple : Demander à ce que l'image soit convertit en GIF et tienne dans un cadre de 50 par 100 convertit = gif

redimensionne = 50 x 100

Les options sont séparées par un retour à la ligne

Avoir l'aperçu de l'image stockée dans une colonne fichier

Pour gérer l'aperçu en mode fiche d'une colonne fichier (par exemple avec un modèle fichier), il faut modifier les Options supplémentaires du modèle.

Pour forcer l'aperçu ajouter : APERCU

ou

APERCU=1

ou PREVIEW

ou PREVIEW=1

Pour désactiver l'aperçu ajouter :

APERCU=0

ou PREVIEW=0

IMG_P00801

Stockage Base de données MySQL

Ce mode de stockage fonctionne de la même manière que pour une base de données SIMAX, sauf qu'ici, il est possible de déporter le stockage des fichiers sur une autre base de données.

Au minimum, il faut renseigner les champs suivants:

  • URL: le nom ou l'adresse IP du serveur MySQL

  • Utilisateur (login): le login de connexion à la base de données MySQL

  • Mot de passe: le mot de passe correspondant.

  • Destination (Table): Le nom de la table MySQL de réception des fichiers. Ce champ peut être une formule. Si la table n'existe pas, elle est créée avec la colonne identifiant, et la colonne fichier données en

paramètres.

Pour ce mode de stockage, il y a des options supplémentaires obligatoires à renseigner: Elles fonctionnent sous forme de CLE=VALEUR et une ligne par couple CLE/VALEUR.

En obligatoire:

BASE = <le nom de la base de données> COLONNEID = <le nom de la colonne identifiant>

COLONNEFICHIER = <le nom de la colonne ou seront stockés les fichiers> En facultatif:

PORT = <le port du serveur MySQL> 3306 par défaut FLAGS= <flags supplémentaires> 0 par défaut

Stockage Base de données SQLite

Ce mode de stockage fonctionne de la même manière que pour une base de données SIMAX, sauf qu'ici, il est possible de déporter le stockage des fichiers sur une autre base de données.

Au minimum, il faut renseigner les champs suivants:

  • URL: le nom ou l'adresse IP du serveur SQLite

  • Utilisateur (login): le login de connexion à la base de données SQLite

  • Mot de passe: le mot de passe correspondant.

  • Destination (Table): Le nom de la table SQLite de réception des fichiers. Ce champ peut être une formule. Si la table n'existe pas, elle est créée avec la colonne identifiant, et la colonne fichier données en paramètres.

Pour ce mode de stockage, il y a des options supplémentaires obligatoires à renseigner: Elles fonctionnent sous forme de CLE=VALEUR et une ligne par couple CLE/VALEUR.

En obligatoire:

BASE = <le nom de la base de données> COLONNEID = <le nom de la colonne identifiant>

COLONNEFICHIER = <le nom de la colonne ou seront stockés les fichiers> En facultatif:

PORT = <le port du serveur SQLite> 3306 par défaut FLAGS= <flags supplémentaires> 0 par défaut

Stockage Serveur FTP

Ce mode de stockage permet de stocker les fichiers sur un serveur FTP. Au minimum, il faut renseigner les champs suivants:

  • URL: l'adresse du serveur FTP

  • Login: login du serveur FTP, cet utilisateur devra disposer des droits de lecture / écriture / modification des fichiers et dossiers.

  • Mot de passe: le mot de passe correspondant

  • Destination: Dossier de destination où seront écrits les fichiers. Ce champ peut être une formule. Si celui-ci n'existe pas, il sera créé.

Des options supplémentaires peuvent être renseignées sous forme de CLE=VALEUR et une ligne par couple CLE/VALEUR

PORT=<le numéro du port du serveur FTP> 21 par défaut

PASSIF= <0 ou 1> définit si la connexion sera Active ou passive 0 par défaut (actif)

Stockage Serveur WebDAV

Ce mode de stockage permet de stocker les fichiers sur un serveur WebDAV de type Apache (Serveur Web) Au minimum, il faut renseigner les champs suivants:

  • URL: Adresse du serveur WebDAV (port 80)

  • Le login

  • le mot de passe

  • la destination: dossier où seront stockés les fichiers. Une formule peut être utilisée. La destination DOIT exister.

Stockage Dossier Windows

Ce mode de stockage utilise les dossiers du disque pour stocker les fichiers.

Au minimum le champ URL devra être rempli. Il contient le chemin vers le dossier de base de stockage.

La destination peut être remplie pour étendre le chemin de stockage. Une formule peut être utilisée, et si le dossier n'existe pas, il sera créé.

Renommage des fichiers par la passerelle fichiers :

On peut demander le renommage des fichiers avant leur copie dans de le dossier Windows. Gère le cas des fichiers avec même nom.

Le nom du fichier est généré par à partir de l'identifiant de l'enregistrement et d'un compteur Pour activer l'option, ajouter la ligne suivante dans "Options supplémentaires" : RENOMME=1

IMG_P00035

Convertir et redimensionner les images via le modèle fichier :

Il n’est possible de convertir et redimensionner les images uniquement pour les modèles fichier avec « Type de stockage = Dossier windows ».

Dans le champ "options supplémentaires" vous pouvez ajouter les attributs suivants : Pour convertir l'image dans un autre type avant la copie dans le dossier windows : convertit = (extension)

Les extensions disponibles sont :

  • jpg ou jpeg

  • bmp

  • png

  • gif

  • tiff

Pour redimensionner l'image et qu'elle tienne dans un cadre de la dimension donnée avant la copie dans le dossier Windows :

redimensionne = (largeur) x (hauteur)

La largeur et la hauteur doivent être exprimées en pixel

La proportion de l'image est conservée, pas de déformation. Vous pouvez réduire ou agrandir l'image.

Exemple : Demander à ce que l'image soit convertit en GIF et tienne dans un cadre de 50 par 100 convertit = gif

redimensionne = 50 x 100

Les options sont séparées par un retour à la ligne

IMG_P00036

Stockage Azure

Pour les modèles fichier, un nouveau type de stockage est disponible : le stockage Azure. Ce type permet de stocker des fichiers dans le Cloud Azure de Microsoft.

Le conteneur dans Azure doit être de type BLOB :

  • https://azure.microsoft.com/fr-fr/services/storage/blobs/

  • https://docs.microsoft.com/fr-fr/azure/storage/ Pour paramétrer le modèle :

  • URL : nom du conteneur BLOB dans le compte de stockage

  • Utilisateur : nom du compte de stockage

  • Mot de passe : Clé d'accès principale Exemple :

Soit un compte de stockage azure 'SIMAXStockage' avec un conteneur BLOB 'SIMAXPasserelle' avec pour clé d'accès principale 'AAAAAA '.

La configuration du modèle est la suivante :

  • Type de Stockage : Stockage Azure

  • Url : SIMAXPasserelle

  • Utilisateur : 'SIMAXStockage'

  • Mot de passe : AAAAAA....

IMG_P00336

Mis à jour