Vue d'ensemble des enregistrements d'achèvement
  • 05 Jan 2024
  • 5 Minutes à lire
  • Contributeurs

Vue d'ensemble des enregistrements d'achèvement


Article Summary

Apprenez les tenants et les aboutissants des enregistrements d'achèvement et comment vous pouvez les optimiser pour les utiliser dans les données de votre application.


Un enregistrement d'achèvement est un ensemble immuable de données qui stocke les valeurs d'une application Tulip. Les enregistrements sont sauvegardés automatiquement lorsqu'une application est terminée. Vous pouvez également utiliser des déclencheurs pour sauvegarder des données à tout moment jugé utile (par exemple, lorsqu'un processus est terminé).

Les complétions sont une méthode de stockage de données, comme les tables. Cependant, contrairement aux tableaux, les enregistrements d'achèvement ne peuvent pas être modifiés ou changés, ce qui garantit que les données sont capturées honnêtement. Tulip recommande d'utiliser à la fois les complétions et les tableaux pour vos méthodes de collecte de données.

Pour accéder aux enregistrements d'achèvement d'une application, naviguez jusqu'à la page App Info et cliquez sur l'onglet Achèvements.

Go to Completions

Il y a plusieurs champs de données d'achèvement qui sont automatiquement sauvegardés dans chaque application lorsqu'elle est terminée ou annulée, tels que :

  • Durée de l'application
  • Heure de début et de fin
  • Durée de chaque étape complétée
  • Utilisateur connecté
  • Nom de la station
  • Commentaires
  • Version de l'application
  • ID d'exécution
  • Annulé (si l'application a été annulée ou non)

Les données de signature provenant du widget Signature électronique sont également enregistrées dans les enregistrements d'achèvement. Vous pouvez enregistrer des informations supplémentaires en utilisant des variables et en configurant un déclencheur pour les enregistrer.

Quand utiliser les enregistrements d'achèvement

Les enregistrements d'achèvement stockent les valeurs des variables, les étapes de l'application, les horodatages, les informations sur l'utilisateur, les signatures électroniques, etc. Bien que vous puissiez également utiliser des tables pour stocker des données, il existe des scénarios distincts qui se prêtent mieux à l'utilisation d'enregistrements de complétion, comme par exemple

  • Les valeurs capturées par l'utilisateur ou la machine, y compris les photos, les résultats enregistrés pour les paramètres de processus critiques, les relevés de capteurs, etc.
  • les unités de mesure associées aux valeurs saisies. La meilleure pratique consiste à séparer les variables d'unité de mesure en plus des variables de mesure.
  • Des informations contextuelles pour s'assurer que les enregistrements historiques sont lisibles par l'homme. Par exemple, des noms d'étapes ou un identifiant unique capturé au début de chaque cycle d'application pour faciliter la recherche.
  • Pour capturer les durées de cycle d'une application de processus, jusqu'au niveau de chaque étape de l'application.

Comment sauvegarder les données d'achèvement

:::(Info) (NOTE) Les données d'achèvement ne sont sauvegardées que lorsque vous exécutez une application. Le test d'une application en mode développement n'enregistrera pas les données d'achèvement, mais affichera un enregistrement d'achèvement simulé ::: :

Application complète

Bien que les données d'achèvement soient sauvegardées automatiquement lorsqu'un utilisateur termine une application, il doit y avoir un déclencheur avec une transition pour terminer l'application.

Complete%20App%20Trigger

L'achèvement d'une application va...

  • Sauvegarder tous les champs de métadonnées de l'application
  • enregistrer les valeurs actuelles de toutes les variables de l'application
  • Stocker les valeurs actuelles de tous les champs des enregistrements de la table chargés avec un horodatage
  • Réinitialiser toutes les variables à leur valeur par défaut (à moins qu'elles ne soient paramétrées pour ne pas être effacées à la fin de l'application)
  • Effacer tous les espaces réservés de l'enregistrement de la table
  • Charger la version publiée la plus récente de l'application*

*si la station est configurée pour exécuter la version publiée la plus récente.

Annuler l'application

La transition Annuler l'application effectue les mêmes opérations que Terminer l'application, avec la fonction supplémentaire que toutes les variables de l'application sont réinitialisées à leur valeur par défaut.

Cancel%20App%20Trigger

Enregistrer toutes les données de l'application

Cette action permet d'enregistrer les champs de métadonnées, les valeurs actuelles des variables et les valeurs des champs des enregistrements de table chargés dans l'application. Contrairement à la transition vers l'application complète, l'action Enregistrer toutes les données de l'application ne réinitialise pas les variables à leur valeur par défaut et n'efface pas les espaces réservés des enregistrements de table.

Save%20All%20App%20Data%20Trigger

Limites et bonnes pratiques

Les enregistrements de complétion permettent de stocker facilement des enregistrements de données immuables ; cependant, les données stockées ne peuvent pas être envoyées hors ligne à un système tiers, tel qu'une plateforme de Business Intelligence. Les enregistrements de complétion ne peuvent pas non plus être utilisés comme entrée d'une autre variable ou d'une action de déclenchement.

Dans une application opérationnelle/de processus, un enregistrement d'achèvement doit être sauvegardé à la fin du processus. En particulier dans les industries GxP, il est recommandé d'utiliser l'option Sauvegarder toutes les données de l'application à la fin de chaque étape du processus.

Dans les cas d'utilisation de processus non opérationnels (par exemple, une application de gestion des bons de travail), un enregistrement d'achèvement doit être créé à la fin du processus (par exemple, à la fin de la création d'un bon de travail) afin de disposer d'une simple piste d'audit de l'utilisation de l'application. Ces enregistrements d'achèvement fournissent des réponses immédiates à des questions telles que :

  • Quand l'application a-t-elle été utilisée pour la dernière fois et par qui ?
  • Quelle est la fréquence d'utilisation de l'application ?
  • L'application est-elle annulée et à quelle étape ?

La meilleure pratique consiste à effacer les données des variables une fois qu'un processus unique est terminé dans une application. Chaque variable doit également respecter de bonnes conventions de dénomination, en particulier si vous envisagez de visualiser les données via le widget Historique des enregistrements.

Utilisation des enregistrements d'achèvement dans une application

Il y a deux façons d'utiliser les données d'achèvement dans une application : dans une analyse ou dans le widget de l'historique des enregistrements. Notez que les données des enregistrements d'achèvement ne sont pas accessibles via les API deTulip Table.

Enregistrements d'achèvement dans les analyses

Tout comme vous utilisez Analytics pour créer des analyses à partir de données de tables ou de machines, vous pouvez également les créer à partir de données d'applications. Intégrez une analyse dans une application pour afficher des informations sur les temps de cycle, la durée des équipes ou les unités terminées.

Créez une nouvelle analyse à partir d'une ou de plusieurs applications. Une fois l'analyse créée, utilisez le widget d'analyse dans une application et choisissez l'analyse que vous souhaitez intégrer.

Completion%20Analysis%20in%20App

Widget d'historique des enregistrements

Le widget Digital Record History révèle les données de processus associées à chaque enregistrement d'achèvement. Il s'agit d'un widget déroulant auquel vous pouvez également appliquer des filtres afin de trier les enregistrements. Vous pouvez également visualiser les données relatives aux signatures électroniques. Lisez Utilisation du widget Historique des enregistrements pour visualiser les modifications apportées aux enregistrements de la table pour comprendre comment vous pouvez configurer ce widget.

:::(Info) (REMARQUE) Le widget d'historique des enregistrements n'est disponible que pour les clients Enterprise :: :

Record%20History%20Widget%20Ex

Pour en savoir plus


Avez-vous trouvé ce que vous cherchiez ?

Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres ont rencontré une question similaire !


Cet article vous a-t-il été utile ?