Projet

Général

Profil

Actions

Support #4452

fermé

Designer de workflow : mauvaise écriture des timeout

Ajouté par Pierre TEISSONNIERE il y a plus de 11 ans. Mis à jour il y a presque 11 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
03/04/2013
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.11.2
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

Dans l'un de nos workflows, nous avons mis en place le déclenchement d'une action au bout de n heures. J'ai monté une machine de test avec une version 5.11.2 et je n'arrive pas à faire executer cette action (PS : elle ne d'exécute pas non plus sur les machines en production).

<state name="attente_archivage_superviseur" timeoutAction="delete" timeoutInterval="1" timeoutNotifyAdmin="true">

Si j'ai quelque chose comme ci-dessus, l'action "delete" devrait être executée automatiquement au bout d'1 heure et une notification devrait être envoyée ? Je n'ai aucune erreur qui apparait. Y-a-t-il quelque chose de spécial à faire pour autoriser ces actions automatiques ?

Mis à jour par Stéphanie Fariello il y a plus de 11 ans

  • Statut changé de New à Feedback

depuis la version 5.3, l'écriture des timeout a changée (voir release note 5.3 paragraphe 11 : https://extranet.silverpeas.com/silverpeas/File/15999)

vous pouvez aussi regarder le paragraphe 16.5 de la release note 5.6 : https://extranet.silverpeas.com/silverpeas/File/17707

Mis à jour par Pierre TEISSONNIERE il y a plus de 11 ans

Merci. J'utilise le designer pour modifier le workflow et il ne prend pas en compte ce changement. Est-ce que je dois créer un ticket de bug ou est-ce possible de modifier ce ticket en bug ?

Mis à jour par Stéphanie Fariello il y a plus de 11 ans

  • Tracker changé de Support à Bug
  • Sujet changé de Déclenchement d'action après un délai d'attente à Designer de workflow : mauvaise écriture des timeout
  • Votre base de données mis à PostgreSQL

Mis à jour par Stéphanie Fariello il y a plus de 11 ans

  • Votre base de données changé de PostgreSQL à Toutes

Mis à jour par Pierre TEISSONNIERE il y a plus de 11 ans

Rebonjour,

J'ai l'impression qu'il y a quand même un problème d'execution de l'action automatiquement. J'ai modifié l'état comme indiqué dans la release note et j'ai réinstancié le workflow. Je n'ai pas utilisé "d" pour définir le delay afin de saisir un temps en heures pour mes tests.
<timeOutActions><timeOutAction order="1" delay="1" action="delete"/></timeOutActions>

Cela fait 2 heures que l'instance est dans l'état concerné et l'action n'a pas encore été executée. Est-ce normal ?
Pour confirmer ce que j'ai compris de la release note, on peut saisir la durée en heure (par exemple "1")ou en jour (par exemple "1d"). C'est bien ça ?

Merci.

Mis à jour par Nicolas Eysseric il y a plus de 11 ans

Il y a en effet un oubli dans la release note de la v5.3.
L'unité doit être explicitée : 7d pour 7 jours et 2h pour 2 heures...

Mis à jour par David Lesimple il y a presque 11 ans

  • Statut changé de Feedback à Closed

Mis à jour par David Lesimple il y a presque 11 ans

  • Tracker changé de Bug à Support
Actions

Formats disponibles : Atom PDF