Rubrique précédente: Scripts de conversion

Rubrique suivante: Tester un script de conversion

Ajout d'un script de conversion

Important : Lors de la création d'un script de conversion, n'utilisez jamais l'objet Outils dans la portée globale. Vous ne devez l'utiliser que dans la procédure et la fonction Script.

Pour ajouter un script de conversion :

  1. Sur la page Scripts de conversion, cliquez sur Ajouter. La page Détails du script de conversion s'affiche.
  2. Dans l'onglet Général :
    1. Dans le champ Nom, entrez le nom du script de conversion.
    2. Dans le champ Description, entrez une description pour le script de conversion.
    3. Dans le champ Statut, sélectionnez Désactivé pour définir le script de conversion sans l'exécuter ou Activé pour permettre l'exécution du script.
    4. Dans le champ Fuseau horaire, sélectionnez le fuseau horaire interne du script. Toutes les dates du script utilisent les mêmes fuseau horaire et format de date que le fuseau horaire défini. Ce champ est obligatoire.
    5. Sélectionnez Intervalle d'exécution pour planifier l'intervalle d'exécution du script de conversion.
    6. Dans le champ Prochaine exécution, indiquez l'heure de démarrage initiale du script de conversion. Cette option est activée si l'option Fréquence d'exécution est sélectionnée.
    7. Dans le champ Exécuter le script après, sélectionnez le script à exécuter avant cette tâche.

    Remarque : N'utilisez Exécuter le script après que si deux scripts doivent être exécutés simultanément.

  3. Dans l'onglet Conversion :
    1. Sélectionnez Exécuter sur les nouvelles entrées si le script de conversion doit uniquement être exécuté sur les nouvelles entrées.
    2. Sélectionnez Exécuter sur des entrées en attente uniquement si le script de conversion ne doit être exécuté que sur les entrées en attente.
    3. Sélectionnez Exécuter sur toutes les tables si le script de conversion doit être exécuté sur toutes les tables de conversion, y compris celles qui seront créées par la suite. Pour éviter tout problème de performance, nous vous déconseillons d'utiliser cette option.
    4. Dans la section Tables de conversion utilisées, sélectionnez les tables de conversion correspondant au script de conversion dans la liste Tables de conversion disponibles et déplacez-les vers la liste Inclure.

    Remarque : Pour obtenir des performances optimales, vous devez affecter chaque table de conversion à un seul script de conversion et l'option Exécuter sur les entrées en attente uniquement doit être sélectionnée pour ce script.

    1. Sélectionnez Filtre supplémentaire et indiquez la condition du filtre en complétant les champs Entrée de conversion appropriés. Pour éviter tout problème de performance, nous vous déconseillons d'utiliser cette option.

    Remarque : Le filtre définit les entrées sur lesquelles le script sera exécuté. Le filtre final est une combinaison des informations sélectionnées.

    Les champs de critères disponibles sont : FIELD_NAME_1, FIELD_NAME_2, FIELD_NAME_3, FIELD_NAME_4, FIELD_NAME_5.

    Ces champs définissent la table de conversion dans la table T_TRANSLATION_DEFINITIONS.

    Utilisez ces champs lors de l'écriture de clauses Where dans une requête SQL (sans le terme Where).
    Exemple : FIELD_NAME_1 = 'val1' et FIELD_NAME_2 = 'val2'

    Remarque : Si le script de conversion s'exécute sur de nouvelles entrées, il n'utilise que les entrées des tables de conversion utilisées. Il ignore les autres définitions de filtre.

    1. Cliquez sur Vérifier le filtre supplémentaire pour vérifier la syntaxe d'un filtre supplémentaire.

    En l'absence d'erreur, une chaîne de confirmation s'affiche. En cas d'erreur, le motif de l'erreur s'affiche.

  4. Dans l'onglet Script :
    1. Indiquez le code du script. La barre d'outils du script de conversion, située au dessus de la zone Script , vous permet d'exécuter d'autres fonctions sur le script, comme indiqué dans le tableau suivant :

Icône

Raccourci

Description

Bouton Enregistrer

Ctrl-S

Enregistre le texte du script de conversion.

Bouton Couper

Ctrl-X

Coupe le texte du script de conversion sélectionné.

Bouton Copier

Ctrl-C

Copie le texte du script de conversion sélectionné dans le Presse-papiers.

Bouton Coller

Ctrl-V

Colle le texte du script de conversion contenu dans le Presse-papiers.

Rechercher et remplacer

Ctrl-F

Ouvre une fenêtre contextuelle permettant de rechercher et de remplacer le texte du script de conversion.

Bouton Annuler

Ctrl-Z

Annule la dernière modification.

Bouton Répéter

Ctrl-Y

Répète l'action annulée par la fonction précédente.

Vérifier la syntaxe

F7

Vérifie la syntaxe du script de conversion.

Bouton Liste des valeurs

Ctrl-J

Ouvre une fenêtre contextuelle permettant de sélectionner des adaptateurs, contractants, types d'événements, ressources, groupes de ressources, types de ressources, versions de ressources, statuts de version de ressources, services, fuseaux horaires, statuts d'entrée de conversion (en attente, convertie, ignorée, supprimée), types de renvoi de la conversion, tables de conversion, types de tables de conversion (ressource, type d'événement, service, contractant, fuseau horaire et valeur) spécifiques.

Objets globaux : EntryDetails, SafeOdbc & Tools.

Bouton Passage en mode plein écran

F11

Bascule entre l'affichage normal et plein écran.

  1. Sélectionnez Vérifier le script à l'enregistrement pour vérifier la syntaxe du script lors d'un enregistrement.
  1. Cliquez sur Enregistrer pour enregistrer le script.
  2. Cliquez sur Annuler pour annuler les modifications et revenir à la page précédente.

Remarque : Utilisez les fonctionnalités de la boîte de dialogue pour modifier, supprimer, exécuter, rechercher et afficher les détails d'un script de conversion.