Tous les déclencheurs commencent par un soulignement. Lorsqu’un importateur automatique a plusieurs déclencheurs, alors les déclencheurs apparaissent tous dans le nom du fichier, par exemple :
- Nom de fichier avec un déclencheur : filename_addnewcols.txt
- Nom de fichier avec deux déclencheurs : filename_addnewcols_adjustfields.txt
- Add New Columns: _addnewcols_
- Ajoutez automatiquement de nouvelles colonnes au tableau si elles apparaissent dans le fichier. Les colonnes renommées seront considérées comme neuves.
Exemple : Utilisez filename_addnewcols.txt.
- Adjust Columns: _adjustfields_
- Ajustez automatiquement les types de données et les longueurs si nécessaire. Utilise les options _nopad_ pour forcer la lecture du fichier complet afin de déterminer les types et longueurs de données sans bourrage.
Exemple : Utilisez filename_adjustfields.txt.
- Auto Adjust: _autoadjust_
- Combinaison de _addnewcols_ et _adadjust fields_.
Exemple : Utilisez filename_autoadjust.txt.
- Auto Commit: _autocommit_
- N’utilisez pas de transaction pour l’insertion. Utilisé pour accélérer les grandes importations.
Exemple : Utilisez filename_autocommit.txt.
- _brgroupGUID_
- Exécutez le processus de données identifié par le GUID après la fin de l’importation du fichier.
Exemple : Utilisez filename_brgroup123456789qwer.txt pour exécuter le processus de données GUID 123456789qwer après importation.
- Default Value: _dfltN[VAL123]_
- Définissez VAL123 comme valeur par défaut pour la colonne 'N'. Si le champ de la colonne 'N' est vide lors de l’importation, il est rempli avec la valeur que vous avez définie. N’utilisez pas de caractères spéciaux dans la valeur.
Exemple : Utilisez filename_dflt4[10].txt lorsque la valeur par défaut est 10 pour la4e colonne.
- Encoding: _encENCODING_
- Spécifiez le codage des caractères du fichier. Par défaut, l’encodage est UTF8. Les déclencheurs prennent en charge les types d’encodage suivants :
- UTF16
- UTF16LE
- UTF16BE
- ISO8859
- WINDOWS1251
- WINDOWS1252
Exemple : Utilisez filename_encISO88591.txt pour un fichier avec un codage de caractères ISO-8859-1.
- _estGUID_
- Créez une nouvelle table à l’intérieur d’un dossier identifié par GUID pour y importer le fichier. Si le fichier est compressé avec plusieurs fichiers, une table est créée pour chaque fichier. Peut être utilisé en conjonction avec _nst[NEWFOLDER]_ pour créer un nouveau dossier dans un dossier existant.
Exemple : Utilisez filename_est1234456789qwer_nst[SampleData].zip pour créer un nouveau dossier appelé « SampleData » à l’intérieur d’un dossier identifié par GUID 123456789qwer. Créez de nouvelles tables pour chaque fichier dans le zip.
- Force Null: _frcnull_
- Force les valeurs vides à devenir des NULLs dans la base de données. La chaîne par défaut est une chaîne vide.
Exemple : Utilisez filename_frcnull.txt.
- Texte de la Force : _frctext_
- Force tous les champs à devenir des champs de texte.
- Include Empty Records: _incempty_
- Incluez les enregistrements vides dans l’importation. Par défaut, les enregistrements vides sont ignorés.
Exemple : Utilisez filename_incemptytxt.
- Insert Only New Records Based On: _insnewN_
- Insérez de nouveaux enregistrements en utilisant la colonne 'N' comme clé unique. On peut en utiliser plusieurs.
Exemple : Utilisez filename_insnew5.txt pour utiliser la colonne 5 des fichiers comme clé unique pour insérer de nouveaux enregistrements.
- Minimum Text Field Length: _mrgcolN_
- Insérer de nouveaux enregistrements et mettre à jour les enregistrements existants en utilisant la colonne « N » comme clé unique.
Exemple : Utilisez filename_mrgcol3_mrgcol5.txt pour utiliser les colonnes 3 et 5 du fichier comme clé unique pour la fusion.
- Merge New Records Based On: _mstGUID_
- Fusionner des sous-fichiers d’un fichier compressé dans un dossier.
- Si une table existe dans le dossier, spécifiée par l’GUID, qui porte le même nom que le fichier, elle sera importée dans cette table.
- Si une table n’existe pas dans le dossier, elle créera une nouvelle table en utilisant le nom du fichier.
- Si aucun GUID n’est fourni, il utilisera alors le dossier du tableau spécifié.
Exemple : Utilisez fileName_mst.zip pour chercher dans le dossier les noms de tables correspondant aux noms des fichiers dans le fichier zip. Importez dans les tables qui correspondent, ou créez de nouvelles tables pour celles qui ne correspondent pas.
Exemple : Utilisez filename_mst1234567890qwer.zip pour rechercher dans le dossier identifié par GUID 1234567890qwer des noms de tables correspondant aux noms de fichiers du fichier zip. Importez dans les tables qui correspondent, ou créez de nouvelles tables pour celles qui ne correspondent pas.
- _mtlN_
- Forcez tous les champs de texte nouvellement créés à avoir une longueur minimale de 'N'.
Exemple : Utilisez filename_mtl150.txt pour créer des champs de texte à partir de cette importation qui ont une longueur minimale de 150.
- No Padding: _nopad_
- Combinaison de _nopadtxt_ et _nopadnum_.
Exemple : Utilise filename_nopad.txt.
- No Padding (Number): _nopadnum_
- N’ajoutez pas de bourrage aux champs numériques nouvellement créés. Force lit le fichier complet pour déterminer les types et longueurs de données sans bourre.
Le rembourrage ajoute 2 chiffres à gauche de la décimale. Habituellement, le rembourrage n’est pas ajouté à la bonne position, sauf si :
- Les chiffres à droite de la décimale et la valeur n’est pas la monnaie, alors le bourrage est ajouté d’un chiffre à droite.
- La valeur est la monnaie et inclut plus de 2 chiffres à droite, puis le bourrage est ajouté d’un chiffre à droite.
Exemple : Utilisez filename_nopadnum.txt.
- No Padding (Text): _nopadtxt_
- N’ajoutez pas de remplissage aux champs de texte nouvellement créés. Force lit le fichier complet pour déterminer les types et longueurs de données sans bourre. Le remplissage par défaut est la longueur + 25 %, arrondi à un caractère complet.
Exemple : Utilisez filename_nopadtxt.txt.
- Merge Compressed File Into Folder: _nst[FOLDERNAME]_
- Créez un nouveau dossier, nommé 'FOLDERNAME', qui contiendra une nouvelle table pour importer un fichier. Si le fichier est compressé avec plusieurs fichiers, une table est créée pour chaque fichier. Il doit y avoir une valeur simple pour être utilisée dans le déclencheur de nom de fichier, pas de caractères spéciaux.
Exemple : Utilisez filename_nst[NewFolder].zip pour créer un nouveau dossier appelé « NewFolder » au niveau root, et créez une table pour chaque fichier du zip.
- Pre Data Process: _prebrgroupGUID_
- Exécutez le processus de données identifié par le GUID avant le début de l’importation de fichiers.
Exemple : Utilisez filename_prebrgroup123456789qwer.txt pour exécuter le processus de données GUID 123456789qwer avant l’importation.
- _rtrnid_
- Retournez les identifiants système pour chaque ligne insérée. Pour une utilisation en API.
Exemple : Utilisez filename_rtrnid.txt.
- Run Custom Fields: _runcftrue_
- Exécutez des champs personnalisés sur Insert. Le défaut est désactivé.
Lors du téléversement via la Vue Fixe ou les formulaires, _runcftrue_ est activé par défaut.
Exemple : Utilisez filename_runcftrue.txt.
- Worksheet to Import: _sheetN_
- Lors de l’importation d’un fichier Excel, importez la feuille de calcul numéro 'N'. Toutes les feuilles sélectionnées sont importées dans la table de destination par défaut. Peut utiliser plusieurs instances.
Remarque
Importera aussi des feuilles cachées.
Exemple : Utilisez filename_sheet3.xlsx pour importer latroisième feuille d’un classeur.
- _sheetN[GUID]_
- Lors de l’importation d’un fichier Excel, importez la feuille de calcul numéro 'N' dans le tableau spécifié par le GUID. Peut utiliser plusieurs instances.
Exemple : Utilisez filename_sheet3_sheet5[123456789qwer].xlsx pour importer la feuille 3 d’un classeur dans la table sélectionnée, et importez la feuille 5 dans la table avec GUID 123456789qwer.
- Skip Columns: _skpcolN_
- Ignorez la N-ième colonne dans le fichier.
Exemple : Utilisez filename_skpcol1.txt pour passer la première colonne d’un fichier.
- Skip Rows: _skpNlns_
- Saute les premières lignes en 'N' du fichier.
Exemple : Utilisez filename_skp10lns.txt pour sauter les dix premières lignes d’un fichier.
- _sysidN_
- Mettez à jour les enregistrements existants en utilisant la colonne 'N' comme identifiant système.
Exemple : Utilisez filename_sysid1.txt pour utiliser la première colonne comme identifiant système.
- Truncate Table: _trntrue_
- Tronquez la table de destination avant d’insérer de nouveaux enregistrements.
Exemple : Utilisez filename_trntrue.txt.