2014-06-13 2 views
0

J'ai un workflow qui interroge la table et quand il y a des données disponibles, il appelle un autre workflow et récupère les données pertinentes, puis les envoie à un service Web. Ceci est supposé courir toutes les 2 minutes.Flowgear exécutant l'ancienne version du workflow

Auparavant, j'avais des données de test dans ma barre de variable, mais je l'ai depuis longtemps supprimée. Pourtant, ces données sont constamment diffusées sur le webservice.

Pourquoi le flux de travail utilise-t-il toujours les anciennes données de test?

Répondre

0

Flowgear met en cache les sous-workflows à la première rencontre lorsqu'ils s'exécutent à partir d'un flux de travail parent. Si vous avez modifié un sous-workflow et l'avez à nouveau enregistré, cette modification ne prendra pas effet dans le flux de travail appelant tant que vous ne l'aurez pas redémarré.

+0

merci, c'est logique. J'ai redémarré et ça a réglé le problème. – user3738955

0

Il est recommandé de redémarrer automatiquement le flux de travail après chaque modification de flux de travail.

0

Avez-vous actualisé les propriétés du sous-workflow? Pour ce faire, cliquez avec le bouton droit sur le nœud Workflow, puis cliquez sur pour actualiser les propriétés