Notes de version

Version 1.7

Compatible avec les instances DataChain Core à partir de la version 8.5.4

Améliorations

Création de Planification

Il n’est plus nécessaire de sélectionner une tâche pour créer une Planification : tous les ajouts de tâches se font désormais depuis le Workflow.
Il est possible d’exécuter une Planification sans tâche, par exemple pour vérifier son intégration dans l’orchestrateur.

Génération automatique d’un Workfow

La génération automatique calcul l’ensemble des tâches de peristance a réaliser pour optimiser la performance des mises à jour de l’ensemble des éléments partagés d’un Projet (Publication de Tableaux de bord et d’API).
Si le Workflow contient des tâches d’exports déjà paramétrées, elle peuvent être inclues dans le calcul.

Il est nécessaire de dépersister l’ensemble des éléments d’un Projet automatisé afin que DC-Maestro puisse optimiser la mise à jour de la chaîne de traitement avec exactitude.
Afin de garantir un traitement optimal, nous recommandons de conserver une chaîne d’exécution unique par Projet.

Modifier le Projet d’une Planification

Une nouvelle fonction permet de modifier le Projet d’une Planification et de mapper les tâches existantes du Workflow aux éléments du nouveau Projet.
Lorsque vous sélectionnez un nouveau Projet, DC-Maestro associe automatiquement les éléments les plus probables à mapper.
Il n’est pas nécessaire de mapper touts les éléments pour modifier le Projet, mais seuls les éléments mappés seront conservés.
Cette fonction permet de conserver l’organisation du Workflow et l’historique d’exécution de la Planification.

La modification est effective dès la fin du processus : il n’est plus possible de retrouver l’état précédent du Workflow.

Corrections

  • Tâches

    • Exposition de DataBlock : la liste des DataBlocks propose désormais uniquement les DataBlocks qui possède une Exposition API

  • Planifications

    • Alertes : l’alerte en cas d’échec pour le Propriétaire est désormais bien active par défaut lors de la création

Version 1.6

Compatible avec les instances DataChain dans des versions égales ou supérieures à 8.5.0

Améliorations

Projets et éléments liés DataChain Core

  • Projets liés

    • Depuis la liste des exécutions, ou depuis la page de détail d’une Planification, cliquer sur le libellé d’un Projet DataChain Core ouvre la page d’accueil du projet dans un nouvel onglet.

Vous devez être membre du Projet pour y accéder.
  • Éléments liés

    • Depuis le Workflow, cliquer sur l’Id d’un élément ouvre la page de l’élément dans un nouvel onglet.

Vous devez posséder les droits suffisants pour y accéder.

Planifications

  • Notification en cas d’échec d’exécution

    • Il est possible de recevoir des emails lors de l’échec de l’exécution d’une ou plusieurs tâches d’une Planification.
      Par défaut, le Propriétaire reçoit un email en cas d’échec.
      Les notifications peuvent être activées ou désactivées pour le Propriétaire et/ou les Contributeurs depuis l’onglet "Paramètres" d’une Planification.

Liste des exécutions

  • Privé / public

    • Une icône située juste avant le libellé de la Planification indique désormais le type d’accès de la Planification depuis la liste des exécutions.

Workflow

  • Sauvegarde de la position

    • L’organisation du pipeline des tâches que vous avez défini est désormais sauvegardée.

Il est nécessaire de cliquer sur le bouton "Réorganiser" lorsque que vous revenez pour la première fois sur la page du Workflow des Planifications.
Ajuster ensuite les positions si vous le souhaitez puis enregistrer le Workflow.
  • Dernier statut d’exécution

    • Les informations (date, durée et statut) sur la dernière exécution d’une tâche sont désormais visible depuis le Workflow.
      Le journal d’exécution est accessible au clic sur l’icône du statut de la tâche.

  • Copier le libellé des éléments DataChainCore

    • Depuis le menu du Workflow, cliquer sur le bouton pour copier le libellé d’un élément DataChain Core.
      Vous pouvez l’utiliser pour remplacer le libellé de la tâche par exemple.

  • Apparence des tâches

    • Quelques ajustements sur le visuel des tâches ont été réalisé afin d’améliorer la lecture du Workflow.

  • Survol des tâches

    • Informations détaillées

      • Une infobulle avec des informations sur les éléments liés s’affiche désormais sous la tâche survolée

    • Accentuation de la chaîne de premier niveau

      • La tâche survolée et les première voisines sont misent en évidence dans le pipeline des tâches.
        Cliquer sur le bouton pour activer activer ou désactiver désactiver l’effet.

Corrections

  • Workflow

    • Lecture seule : le Workflow est désormais toujours verrouillé lorsqu’il est consulté en lecture seule. L’ensemble des informations sur les tâches et les éléments liés est affichée correctement.

    • Zoom : le dézoom est désormais limité afin d’éviter la disparition des éléments

  • Planification

    • La modification de l’état "Actif/Inactif" ne réinitialise plus les changements effectués sur les métadonnées

  • Tâches

    • Export de DataBlock : il n’est désormais plus possible d’ajouter 2 tâches identiques liées au même couple DataBlock/Modèle d’export.

Version 1.5

Compatible avec les instances DataChain dans des versions égales ou supérieures à 8.3.

Améliorations

  • Planifications : les actions disponibles dans le menu de la page de suivi des exécutions ont été enrichies.
    Vous pouvez désormais directement

    • Modifier les paramètres d’exécution

    • Ajouter et supprimer les Contributeurs

    • Rendre publique ou privée

    • Activer ou désactiver

    • Supprimer définitivement

  • Journal d’exécution : un bouton permet désormais de copier l’ensemble du contenu du journal d’exécution dans le presse-papier

Corrections

  • Workflow

    • une erreur qui bloquait l’affichage des tâches dans le Workflow en cas de retour chariot en début de libellé de tâche a été corrigée.
      Les retours chariot en début de ligne sont désormais automatiquement supprimés pour les libellés.

  • Planification

    • les Projets DataChain dans lesquels un utilisateur est membre par son groupe sont désormais bien visibles dans DC-Maestro

Version 1.4

Compatible avec les instances DataChain dans des versions égales ou supérieures à 8.3.

Améliorations

Instances

  • Connexion : lorsque vous vous reconnectez à DC-Maestro, vous êtes automatiquement redirigé vers la liste des Exécutions de la dernière instance de travail sélectionnée.

  • Création : vous êtes informés si une Instance existe déjà avec la même adresse et la création est bloquée.

Planifications

  • Affichage en temps réel : la rapidité d’affichage de la liste des exécutions a été améliorée.

  • Ordre des tâches : l’ordre logique et l’ordre réel d’exécution des tâches sont désormais bien distinct

    • Depuis la page de suivi des exécutions (colonne "Tâches") : l’ordre et le nombre de tâches visibles est calculé en fonction du dernier enregistrement connu du Workflow.
      Chacune des tâches affiche le dernier statut d’exécution connu.

    • Depuis l’onglet historique d’une Planification : l’ordre et le nombre de tâches visibles correspondent à l’ordre effectif d’exécution.
      Chacune des tâches affiche le statut effectif connu pour cette exécution.

  • Workflow : Lorsque des tâches ne sont pas totalement paramétrées, vous êtes désormais averti et invité à les supprimer afin de pouvoir sauvegarder le Workflow de tâches.

Corrections

  • Tri sur les listes des éléments DataChain

    • les tris s’effectuent désormais sur l’ensemble des données des tableaux.

    • le tri par date de dernière modification est à nouveau disponible.

  • Contributeurs

    • Les utilisateurs ne faisant pas partie d’un groupe voient désormais les Planifications Privées dont ils sont Contributeurs dans la liste

    • Il est à nouveau possible de supprimer l’ensemble des groupes ajoutés comme Contributeur avec la sélection automatique

Version 1.3

Compatible avec les instances DataChain dans des versions égales ou supérieures à 8.2.

Améliorations

Planifications

  • Collaborer sur une Planification : le Propriétaire d’une Planification peut désormais ajouter des groupes et des utilisateurs dans le rôle de Contributeur.
    Les Contributeurs peuvent réaliser toutes les actions classiques hormis la supprimer et gérer la liste des Contributeurs.

En savoir plus sur les Contributeurs.

  • Activer et désactiver une Planification : les Planifications manuelles peuvent désormais être désactivées.
    Les Planifications inactives ne peuvent pas être exécutées (manuellement ou automatiquement).

  • Supprimer une Planification : il est désormais possible de supprimer une Planification même si elle a déjà été exécutée.
    Notez que l’ensemble des traces liées aux actions réalisées sur les éléments DataChain Core via Maestro reste toujours visible depuis GenericsData et HandleData.

Il n’est pas possible de désactiver une Planification en cours d’exécution ou d’intégration.

Tâches

  • Export de DataBlock : une nouvelle tâche d’export de DataBlock et disponible pour l’automatisation.
    2 paramètres sont attendus

    • DataBlock : l’élément qui contient les données à exporter

    • Modèle d’export : l’élément qui décrit les paramètres d’export à utiliser

Contrairement aux autres tâches de persistance, de publication et d’exposition, les tâches d’export ne sont pas uniques.

Exécutions

  • Amélioration de la liste des exécutions : la lecture et le nombre d’informations visibles depuis la liste des exécutions a été améliorée

    • la fréquence CRON ainsi que la prochaine exécution programmée sont désormais visibles en heure locale et au survol en UTC

    • la dernière exécution s’affiche désormais en heure locale et au survol en UTC

    • les Planifications inactives sont grisées en début de ligne

    • les actions sont disponibles depuis le bouton d’action en bout de ligne

Les exécutions sont définies en heure UTC : la fréquence d’exécution affichée dans le CRON est donc dans ce format et diffère de la date et heure de la prochaine exécution affichée en heure locale.
  • Amélioration de la gestion des status des tâches : le statut bloqué est désormais affiché lorsqu’une tâche n’a pas pu être exécutée parce qu’elle est liée à une tâche précédente en échec.

Divers

  • Retours à la ligne dans les zones de texte : les paragraphes avec retours à la ligne situés dans les zones de description sont désormais gérés et visibles dans tous les affichages y compris dans les tooltips.

Correctifs

  • Tri sur l’historique d’exécution : le tri s’effectue désormais correctement sur la page d’historique

  • Formats acceptés pour le CRON : une erreur bloquait l’ajout de nombres contenant le chiffre 0.
    Les espaces et certains caractères spéciaux sont désormais interdits

Version 1.2

Améliorations

Administration

  • Actions en tant qu’administrateur DC-Maestro : vous pouvez désormais accéder à la liste des Planifications existantes (publiques et privées) afin d’agir en cas d’urgence sur les exécutions.
    Depuis la page d’administration des Planifications, vous pouvez

    • Mettre en pause une Planification automatique

    • Exécuter une Planification (si elle n’est pas en cours d’exécution)

    • Lancer l’exécution d’une Planification

Il n’est pas possible d’accéder au détail d’une Planification ni de réaliser d’autres modifications dans la vue administrateur. Ces actions restent disponibles depuis l’accès classique aux Planifications.

Tâches

  • Forcer le rafraîchissement de la liste des éléments DataChain : depuis la modale de sélection d’un élément, vous pouvez cliquer sur le bouton "Rafraîchir" pour récupérer l’ensemble des données mises à jour dans DataChain Core.

  • Contrôle de l’unicité des éléments DataChain : afin de garantir la cohérence des chaînes de valeur, chaque élément DataChain ne peut désormais être ajouté qu’une seule et unique fois pour une même tâche.
    Exemple : si le DatBlock *DBA* et sélectionné pour la tâche de Persistance dans la Planification P1, alors n’est plus possible de le sélectionner pour les tâches de Persistance (de cette Planification ou d’une autre, dès lors qu’elle a été enregistrée).

Divers

  • Déconnexion automatique : vous êtes désormais averti lorsque votre session est sur le point d’expirer (10 et 2 minutes avant déconnexion) afin de vous inviter à enregistrer votre travail en cours.

Correctifs

  • CRON : nous avons renforcé le contrôle sur le CRON depuis l’interface et l’API afin de ne plus générer d’erreur lors de l’envoi d’un caractère non pris en charge par le serveur d’orchestration.

  • Projets DataChain : affiche désormais la date de dernière modification au lieu de la date de création.

Version 1.1

Améliorations

Instances

  • Accès aux Planifications : vous pouvez désormais accéder à la liste des Planifications liées à une instance directement depuis la carte de l’instance sélectionnée en cliquant sur Afficher

Planifications

  • Fuseau horaire : une zone indique désormais l’heure de l’orchestrateur dans le menu haut et lors de la modification d’une exécution automatique Heure et statut de l’orchestrateur.
    Cela vous permet de calculer rapidement l’horaire réel d’exécution dans le cas où l’orchestrateur possède un décalage horaire avec DC-Maestro.

Tâches

  • Workflow : l’algorithme de réorganisation automatique a été amélioré.

📌 Nous travaillons sur une fonctionnalité qui permettra de paramétrer une organisation spécifique pour chaque Planification.

Sécurité

  • Token : Il est désormais possible de mettre à jour l’ensemble des tokens liés aux Planifications existantes.
    Depuis la page de votre compte utilisateur, cliquer sur Mettre à jour le token et valider l’action pour mettre immédiatement à jour les tokens de toutes les Planifications dont vous êtes Propriétaire à partir de ce nouveau token généré.

  • En savoir +

📌 Vous pourrez par la suite gérer plusieurs tokens.

Divers

  • Tooltips : de nombreux tooltips ont été ajoutés sur les textes coupés pour simplifier la lecture

  • Chargement : un affichage temporaire s’affiche désormais sur les pages et les composants en cours de chargement

  • Tags : les tags sont désormais limités à 10 par élément et ne peuvent plus dépasser 20 caractères ni contenir des caractères spéciaux autres que les "-" et les "_"

Correctifs

  • Publications : la liste affiche désormais uniquement les publications actives, non expirées et non archivées

  • Historique

    • les exécutions manuelles effectuées en parallèle d’exécution automatiques programmées s’affichent désormais dans l’ordre décroissant

    • les onglets de l’historique sont désormais correctement réinitialisés lors d’un changement de page

  • Mise à jour en temps réel des exécutions : une erreur aléatoire qui stoppait la mise à jour automatique en temps réel des exécutions de la page des Planifications a été corrigée.