Export du journal des transactions

Les exports de journal des transactions produisent un enregistrement pour chaque élément du journal des transactions répondant aux critères de filtrage. Vous pouvez diriger ces informations vers un fichier ou une table de base de données. Cet export peut être utilisé à des fins d'audit.

Pour créer un export du journal des transactions, procédez comme suit :

  1. Sur la page d'accueil, sélectionnez Export.
  2. Cliquez sur Bouton de barre d'outils Nouvelle comparaison.
  3. Sélectionnez Journal des transactions comme type d'export.
  4. Facultatif : pour créer des paramètres de substitution pour l'export, effectuez les opérations suivantes :
    1. Cliquez sur Bouton Ajouter des paramètres.
    2. Cliquez sur Ajouter et ajoutez des paires clé-valeur.

      Remarque :

      Dans les paires clé-valeur, vous ne pouvez pas utiliser les caractères "<%" ou "%>" de manière séquentielle, ni le signe égal.

    3. Cliquez sur OK.
  5. Dans l'onglet Source, sélectionnez une version ou une variable de version.

    Vous pouvez sélectionner des versions normales, de base ou à date. Par défaut, la liste affiche les versions normales. Pour sélectionner une version de base ou à date, cliquez sur Normal sous la liste Version.

  6. Cliquez sur Bouton représentant des points de suspension pour sélectionner des hiérarchies et des noeuds pour l'export.
  7. Dans l'onglet Filtres, sélectionnez des options :
    • Niveaux : cliquez sur Bouton représentant des points de suspension pour indiquer les niveaux à filtrer :

      • Système : inclut des actions indiquant une modification des métadonnées de version (et non des objets de métadonnées).

      • Journalisé : inclut des actions indiquant qu'une activité système a eu lieu mais n'a pas abouti à des ajouts, modifications ou mises à jour des données.

      • Perte : inclut les enregistrements de l'historique des transactions qui stockent les données qui ont été perdues en raison d'une action principale, telle que la suppression d'un noeud.

      • Résultat : inclut les actions qui sont associées à une action principale et en sont le résultat.

      • Admin : inclut les actions qui ont un impact sur les objets de métadonnées (et non sur les données liées à la version).

    • Actions : cliquez sur Bouton représentant des points de suspension pour indiquer les types d'action du journal de transactions à filtrer.

    • Propriétés : cliquez sur Bouton représentant des points de suspension pour indiquer la liste des propriétés à filtrer.

    • Utilisateurs : cliquez sur Bouton représentant des points de suspension pour indiquer les utilisateurs à filtrer.

    • Inclure les noeuds enfant : sélectionnez cette option pour inclure les noeuds enfant.

    • Inclure les noeuds partagés : sélectionnez cette option pour inclure les noeuds partagés.

    • Du : sélectionnez cette option et saisissez une date de début.

    • Au : sélectionnez cette option et saisissez une date de fin.

    • De la transaction : sélectionnez cette option et spécifiez un ID de transaction de début.

    • A la transaction : sélectionnez cette option et entrez un ID de transaction de fin.

    • Filtrer sur la session actuelle : permet de filtrer les transactions sur la base de celles effectuées lors de la session en cours.

  8. Dans l'onglet Colonnes, sélectionnez les colonnes à exporter.

    Conseil :

    Utilisez la liste Catégorie pour sélectionner une catégorie de propriété pour faciliter la navigation. Utilisez les flèches haut et bas pour positionner la colonne dans la liste Sélectionné. Le premier élément de la liste est la première colonne, le second correspond à la deuxième colonne, et ainsi de suite.

  9. Dans l'onglet Cible, dans la liste Périphérique, sélectionnez l'emplacement d'export des résultats : Table de base de données du fichier client ou Fichier de serveur.
  10. Effectuez une action :
    • Si vous avez choisi d'exporter les résultats vers un fichier client, sélectionnez des options :

      • En-têtes de colonne : inclut les en-têtes de colonne dans l'export.

      • Chaînes entre guillemets : met les chaînes entre guillemets. Tous les guillemets existants dans la valeur de colonne sont doublés.

        Par exemple :

        =IF("ABC","XYZ",)

        devient

        "=IF(""ABC"",""XYZ"",)"
      • Largeur fixe : permet de préciser les largeurs de champ, la justification à gauche ou à droite pour la colonne, et le nombre de caractères de remplissage. Vous pouvez saisir des informations de colonne dans la section Option de largeur fixe.

      • Codage de caractères : sélectionnez l'une des options de codage.

      • Options Remplacer : sélectionnez jusqu'à trois caractères à remplacer dans les listes. Par exemple, les virgules peuvent être remplacées par des tabulations.

      • En-tête/Pied de page : ajoutez une ligne entre l'en-tête/le pied de page et le corps ou saisissez le texte à imprimer dans l'en-tête et le pied de page des résultats de l'export. Saisissez des lignes de texte dans la zone de texte ou cliquez sur Bouton représentant des points de suspension pour ouvrir un éditeur de texte.

        Remarque :

        Vous pouvez insérer des balises de personnalisation pour améliorer la lisibilité des résultats de l'export. Pour plus d'informations, reportez-vous à la section Balises de personnalisation.

      • Options Séparateur : permet de sélectionner un délimiteur de champ et un délimiteur d'enregistrement.

    • Si vous avez choisi d'exporter les résultats vers une table de base de données, vous devez définir votre connexion et sélectionner la table de base de données. Vous devez avoir créé une connexion externe valide à une base de données afin qu'elle s'affiche dans la liste déroulante. Vous pouvez également effectuer un choix parmi les options suivantes :

      • Options Effacer la table

        • Ne pas effacer la table : ajoute les résultats aux données existantes dans la table indiquée.

        • Effacer en fonction des ID de version : supprime des données de la table lorsque la clé indiquée est égale à l'ID de la version actuelle des données en cours d'export. Si cette option est sélectionnée, un champ Clé doit être spécifié dans la section Options de colonnes de base de données. Lorsque l'export est exécuté, toutes les données de la table sont d'abord supprimées lorsque la clé est égale à l'ID de la version actuelle des données en cours d'export. Pour les autres options Effacer la table, le champ Clé est ignoré.

        • Effacer toutes les lignes : supprime les données de la table avant d'écrire la sortie de l'export.

      • Utiliser les transactions : l'export est effectué dans une transaction de base de données et permet l'annulation de l'ensemble de l'opération si une erreur d'export se produit.

      • Utiliser les ajouts rapides : exécute une opération d'insertion en bloc dans la table de base de données cible pour améliorer les performances d'export. Uniquement disponible avec une connexion propre à la base de données.

      • Utiliser les suppressions rapides : exécute une opération de suppression en bloc dans la table de base de données cible pour améliorer les performances. Uniquement disponible avec une connexion propre à la base de données.

      • Options de colonnes de base de données : chaque colonne exportée doit être mappée avec un champ dans la table de base de données externe. Sous Nom du champ, sélectionnez le nom d'un champ. Si vous avez sélectionné Effacer en fonction des ID de version, indiquez un champ Clé.

        Remarque :

        La colonne doit être de même type de données que le champ de base de données auquel il est mappé. Par exemple, si une propriété de chaîne est mappée avec un champ de base de données numérique, une erreur se produit.

    • Si vous avez choisi d'exporter les résultats vers un fichier de serveur, vous devez définir votre connexion et entrer un nom de fichier. Vous devez avoir défini une connexion externe valide à un fichier UNC ou FTP. Vous pouvez également effectuer un choix parmi les options suivantes :

      • En-têtes de colonne : inclut les en-têtes de colonne.

      • Chaînes entre guillemets : met les chaînes entre guillemets. Tous les guillemets existants dans la valeur de colonne sont doublés.

        Par exemple :

        =IF("ABC","XYZ",)

        devient

        "=IF(""ABC"",""XYZ"",)"
      • Largeur fixe : permet de préciser les largeurs de champ, la justification à gauche ou à droite pour la colonne, et le nombre de caractères de remplissage. Vous pouvez saisir des informations de colonne dans la section Option de largeur fixe.

      • Codage de caractères : sélectionnez l'une des options de codage.

      • Options Remplacer : sélectionnez jusqu'à trois caractères à remplacer dans les listes. Par exemple, les virgules peuvent être remplacées par des tabulations.

      • En-tête/Pied de page : ajoutez une ligne entre l'en-tête/le pied de page et le corps ou saisissez le texte à imprimer dans l'en-tête et le pied de page des résultats de l'export. Saisissez des lignes de texte dans la zone de texte ou cliquez sur Bouton représentant des points de suspension pour ouvrir un éditeur de texte.

        Remarque :

        Vous pouvez insérer des balises de personnalisation pour améliorer la lisibilité des résultats de l'export. Pour plus d'informations, reportez-vous à la section Balises de personnalisation.

      • Options Séparateur : permet de sélectionner un délimiteur de champ et un délimiteur d'enregistrement.

  11. Effectuez l'une des opérations suivantes :
    • Pour enregistrer l'export, cliquez sur Bouton Enregistrer.

      L'application vous invite à définir le nom, la description et le groupe d'accès à l'objet de l'export. Sélectionnez un groupe personnalisé ou l'un des éléments suivants :

      • Utilisateur : objets personnels qui ne sont disponibles que pour un utilisateur en particulier à des fins de visualisation et d'exécution.

      • Standard : objets publics qui sont disponibles pour tous les utilisateurs à des fins de visualisation et d'exécution. Seuls les utilisateurs Gestionnaire de données peuvent créer et modifier des exports standard.

      • Système : objets limités qui ne sont accessibles qu'aux utilisateurs disposant du rôle Administrateur de l'application à des fins de visualisation et d'exécution.

    • Pour exécuter l'export, cliquez sur Bouton Exécuter.

      Si vous avez sélectionné Fichier client, vous disposez d'une option de téléchargement permettant de télécharger le fichier en local.