Automate (FAQ)

De Wiki1000
Révision datée du 16 juin 2014 à 07:46 par Syfre (discussion | contributions) (Page créée avec « __TOC__ ===Une tâche ne se déclenche pas malgré que la condition d'évènement soit remplie.=== 1. Vérifier que la colonne InExecution de la table TDBMAUTOMATE n'est... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Une tâche ne se déclenche pas malgré que la condition d'évènement soit remplie.

1. Vérifier que la colonne InExecution de la table TDBMAUTOMATE n'est pas positionné à 1.

Cette colonne est positionnée durant l'exécution et empêche toute nouvelle exécution.
select * from TDBMAUTOMATLINE where inExecution=1

puis si la tâche est présente

update TDBMAUTOMATLINE set inExecution=0 where oid="oid de la ligne concernée"

2. Vérifier que la ligne d'automate n'est pas présente dans la file d'attente d'exécution de l'automate

select * from TDBMTASKQUEUE where oidAutomatLine="oid de la ligne d'automate"

si des lignes sont présentes supprimer ces lignes :

delete TDBMTASKQUEUE where oidAutomatLine="oid de la ligne d'automate"