Fonctionnalité de pause et de reprise
  • 06 Mar 2024
  • 2 Minutes à lire
  • Contributeurs

Fonctionnalité de pause et de reprise


Article Summary

Apprenez à reprendre vos applications Tulip là où vous les avez laissées.

Les processus de traitement par lots peuvent durer plusieurs heures ou plusieurs jours. Pour permettre à un opérateur d'interrompre le travail sur un lot, et de reprendre là où il s'est arrêté à un moment ultérieur, considérez les recommandations de solution suivantes.

Pour ce faire, il y a deux choses fondamentales à faire :

  1. Les variables sont basées sur la session, ce qui signifie qu'elles sont, par défaut, rafraîchies entre chaque exécution de l'application avec leurs valeurs par défaut prédéfinies. Si vous avez besoin de stocker un paramètre ou un élément d'information pour l'utiliser dans un autre déclencheur plus tard dans le processus, stockez-le dans une table Tulip avant de quitter l'application.

  2. Afin de reprendre l'application et d'amener l'opérateur à l'endroit où il s'est arrêté, stockez le nom de l'étape de l'application dans une colonne désignée de votre tableau des lots. Ne stockez pas le nom de l'étape de l'application s'il s'agit d'une étape modale ou commune (par exemple, une étape au cours de laquelle un opérateur enregistre brièvement un écart). Utilisez les déclencheurs "On Step Enter" ou "On Step Exit" pour enregistrer les informations sur l'application / le nom de l'étape dans la colonne désignée de votre tableau des lots.

    • Vous pouvez placer un tel déclencheur au niveau de la présentation de base / de l'étape, mais veillez à ajouter des conditions pour NE PAS enregistrer le nom de l'étape pour les étapes modales/communes, comme nous l'avons vu plus haut.
    • En fonction de la conception de votre solution, il se peut que vous deviez également enregistrer les informations sur l'application / le nom de l'application dans une colonne spécifique de votre tableau des lots pour les utiliser dans les transitions.

Lors de la reprise du lot : * Pour le scénario dans lequel vous devez utiliser des données de processus précédemment stockées dans la table Batches (comme indiqué au point 1 ci-dessus) dans un déclencheur ultérieur (par exemple, dans un calcul), vous pouvez soit : * Concevoir ces derniers déclencheurs pour lire directement la valeur de la table (par exemple, un espace réservé à l'enregistrement de la table), soit * Utiliser des données de processus stockées dans la table Batches (par exemple, un espace réservé à l'enregistrement de la table), comme indiqué au point 2 ci-dessus.Utiliser une transition de 'Go to Step by Name' pour renvoyer l'opérateur au nom de l'étape de l'application stocké dans votre table Batches (comme discuté dans le point 2 ci-dessus).


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