Guide des formats

De Wiki1000
(Différences entre les versions)
 
(24 révisions intermédiaires par 3 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
{{new|tahoe}}
+
{{new|650}}
  
=Définition=
+
Les formats de fichier permettent de décrire les correspondances entre une structure de données variable et un modèle métier.
  
Les formats de fichier permettent de décrire les correspondances entre une structure de données et un modèle métier. Une fois cette correspondance établie il est possible d'importer ou d'exporter les fichiers correspondants à cette structure.
+
Une fois cette correspondance établie il est possible d'importer ou d'exporter des fichiers correspondants à cette structure.
 
+
=Vue globale=
+
  
 +
==Vue globale==
 
{{#images:apres_tahoe.jpg|formats}}
 
{{#images:apres_tahoe.jpg|formats}}
  
=Administration=
+
==Administration==
 +
Les formats sont stockés dans le référentiel.
  
{{#images:admin1.jpg|formats}}
+
{{#images:formats_admin.png|formats}}
  
=Mise en œuvre=
+
===Filtres de caractères ===
 +
{{#images:formats_filtres_car.png|formats}}
  
==Création du format de définition==
+
Pour les formats de génération, il est possible de filtrer les données écrites dans le fichier généré.
  
La démarche est la suivante :
+
Pour cela, quatre choix sont possibles.
 +
 +
* Aucun
 +
* CFONB
 +
: [[TextToCFONBText_(rtl)|Voir le fonctionnement du filtre]]
 +
* EDI
 +
: [[TextToEDIText_(rtl)|Voir le fonctionnement du filtre]]
 +
* Personnalisé
 +
: Pour chaque caractère de la chaîne à filtrer:
 +
:: si le caractère appartient à la liste des caractères autorisés il n’est pas filtré.
 +
:: sinon on enlève ses éventuels accents.
 +
:: si le caractère sans accent n’appartient toujours pas à la liste des caractères autorisés, il est remplacé par un blanc.
  
Utiliser les interfaces utilisateurs situées dans le menu "Outils/Définition des formats"
+
Exemple de filtre personnalisé, caractères autorisés "abcde" :
  
{{#images:format1.png|formats}}
+
: "aa" donne "aa"
 +
: "azza" donne "a  a"
 +
: "aéèêa" donne "aeeea"
  
En général les formats sont créés par duplication, pour cela :
+
===Schémas===
 +
Pour les formats de type xml, un schéma (fichier xsd) est requis à l'exécution.
  
Consulter les formats existants pour trouver un format proche de celui-souhaité
+
Lorsque le schéma est chargé, il apparaît dans les documents xml associés (lui ainsi que les schémas qu'il référence)
  
{{#images:format2.png|formats}}
+
==Mise en œuvre==
  
Détail du format :
+
===Importer un fichier===
 +
L'importation d'un fichier en utilisant un format de définition peut s'effectuer
  
{{tip|Suivant le type du format (fixe, variable, xml...) l'interface utilisateur de l'écran de définition du format peut changer}}
+
* Dans un processus métier par script métier
  
{{#images:format3.png|formats}}
+
Utiliser la méthode d'[[ImportByFormatDef (rtl)|importation de fichier en utilisant un format]].
  
Dupliquer ensuite ce format pour créer le nouveau format.
+
* A partir de l'assistant d'importation
 +
Cochez "Format de fichier" puis sélectionner le format de définition souhaité.
  
Pour cela :
+
{{#images:format7.png|formats}}
* Créer un nouveau format
+
* Définir le nom du nouveau format
+
* Dans le menu Action sélectionner "Dupliquer"
+
  
{{#images:format4.png|formats}}
+
{{tip|En général l'importation de fichier structuré complexe nécessite un processus pour transformer et compléter les informations de sorte que cette méthode utilisant l'assistant d'importation est rarement utilisable.}}
  
* Sélectionner le format source
+
===Exporter un fichier===
* Cliquez sur "Dupliquer", puis sur "Fermer"
+
Utiliser la méthode de [[ExportByFormatDef (rtl)|génération de fichier en utilisant un format]].
  
Pour créer un format sans duplication utilisez l'assistant de création de format :
+
==Gestion des formats==
 +
Si les formats sont stockés sous forme xml dans le référentiel pour des raisons de performance, la définition des formats s'effectue dans une base métier. (La conception d'un format peut ainsi s'effectuer en web).
  
{{#images:format5.png|formats}}
+
Ainsi, il est nécessaire d'enregistrer le format dans le référentiel pour que les modifications apportées soient prises en compte lors de l'exécution.
  
{{#images:format6.png|formats}}
+
{{#images:SCRFORMGENXML_ACTION.png|formats}}
  
==Importer un fichier==
+
Utiliser les interfaces utilisateurs situées dans le menu "Outils/Définition des formats"
L'importation d'un fichier en utilisant un format de définition peut se faire :
+
  
===A partir de l'assistant d'importation===
+
{{#images:format1.png|formats}}
Cochez "Format de fichier" puis sélectionner le format de définition souhaité.
+
  
{{#images:format7.png|formats}}
+
{{#images:format2.png|formats}}
  
{{tip|En général l'importation de fichier structuré complexe nécessite un processus pour transformer et compléter les informations de sorte que cette méthode utilisant l'assistant d'importation est rarement utilisable.}}
+
Pour créer un format utilisez l'assistant de création de format :
  
===Dans un processus métier par code===
+
{{#images:format6.png|formats}}
Utiliser la méthode d'[[ImportByFormatDef (rtl)|importation de fichier en utilisant un format]].
+
  
==exporter un fichier==
+
{{tip|La duplication est une solution simple pour apporter des modifications à format système}}
  
Utiliser la méthode de [[ExportByFormatDef (rtl)|génération de fichier en utilisant un format]].
+
Voir aussi :
 +
 
 +
[[Reference_format_fichier|Référence des formats de fichiers]]
  
 
[[Category:RTL Format de fichier]]
 
[[Category:RTL Format de fichier]]
[[Category:Tahoe]]
+
[[Category:Version650]]

Version actuelle en date du 4 novembre 2017 à 10:57

version650-48x48.png

Les formats de fichier permettent de décrire les correspondances entre une structure de données variable et un modèle métier.

Une fois cette correspondance établie il est possible d'importer ou d'exporter des fichiers correspondants à cette structure.

Sommaire

Vue globale

apres_tahoe.jpg

Administration

Les formats sont stockés dans le référentiel.

formats_admin.png

Filtres de caractères

formats_filtres_car.png

Pour les formats de génération, il est possible de filtrer les données écrites dans le fichier généré.

Pour cela, quatre choix sont possibles.

  • Aucun
  • CFONB
Voir le fonctionnement du filtre
  • EDI
Voir le fonctionnement du filtre
  • Personnalisé
Pour chaque caractère de la chaîne à filtrer:
si le caractère appartient à la liste des caractères autorisés il n’est pas filtré.
sinon on enlève ses éventuels accents.
si le caractère sans accent n’appartient toujours pas à la liste des caractères autorisés, il est remplacé par un blanc.

Exemple de filtre personnalisé, caractères autorisés "abcde" :

"aa" donne "aa"
"azza" donne "a a"
"aéèêa" donne "aeeea"

Schémas

Pour les formats de type xml, un schéma (fichier xsd) est requis à l'exécution.

Lorsque le schéma est chargé, il apparaît dans les documents xml associés (lui ainsi que les schémas qu'il référence)

Mise en œuvre

Importer un fichier

L'importation d'un fichier en utilisant un format de définition peut s'effectuer

  • Dans un processus métier par script métier

Utiliser la méthode d'importation de fichier en utilisant un format.

  • A partir de l'assistant d'importation

Cochez "Format de fichier" puis sélectionner le format de définition souhaité.

format7.png

Tip-20px.png Tip : En général l'importation de fichier structuré complexe nécessite un processus pour transformer et compléter les informations de sorte que cette méthode utilisant l'assistant d'importation est rarement utilisable.

Exporter un fichier

Utiliser la méthode de génération de fichier en utilisant un format.

Gestion des formats

Si les formats sont stockés sous forme xml dans le référentiel pour des raisons de performance, la définition des formats s'effectue dans une base métier. (La conception d'un format peut ainsi s'effectuer en web).

Ainsi, il est nécessaire d'enregistrer le format dans le référentiel pour que les modifications apportées soient prises en compte lors de l'exécution.

scrformgenxml_action.png

Utiliser les interfaces utilisateurs situées dans le menu "Outils/Définition des formats"

format1.png

format2.png

Pour créer un format utilisez l'assistant de création de format :

format6.png

Tip-20px.png Tip : La duplication est une solution simple pour apporter des modifications à format système

Voir aussi :

Référence des formats de fichiers





Whos here now:   Members 0   Guests 0   Bots & Crawlers 5
 
Outils personnels