Contribuer

Infos Contribution

Suivre
1 suiveur

Statistiques

Envoyé : 2017-04-14 04:12:31 -0500

Vu : 57 fois

Dernière mise à jour : 2017-04-14 09:45:57 -0500

0

Incrémenter un bouton de Statut à chaque clic [fermé]

envoyé 2017-04-14 04:12:31 -0500

Image Gravatar de Philippe RAAD

Bonjour,

Comment incrémenter une variable, en démarrant à 0 ?

Sur un workflow, j'ai une étape pivot qui permet de sélectionner 5 étapes à suivre. Au terme d'une de ces 5 étapes, on retourne à l'étape Pivot. Les agents peuvent renvoyer à une même étape suivantes ultérieurement.

Je souhaiterai afficher une variable qui serait incrémenter automatiquement. J'ai testé, une variable est fonctionnelle sur un titre de bouton d'action de workflow. Je souhaiterai donc par ex: Pour Avis DST (0) et après le clic Pour Avis DST (1)

En modifiant par exemple une données de traitement définis à 0, du genre :

Pour Avis DST [form_var_suivie_avisdst]

Cela permettrait aux agents traitants de savoir rapidement quelles actions ont déjà étés réalisées sur une demande, sans dérouler l'historique.

modifier requalifier réouvrir Supprimer

Cette question a été close pour la raison suivante "la question est résolue, une bonne réponse a été acceptée" par Philippe RAAD
Date de clôture : 2017-05-22 07:03:16.332092

Commentaires

Par ex Modfiier données traitement =form_var_suivie_avisdst + 1 Cela marcherait ? J'ai initialiser la données à 0 lors de la création de la demande.

Philippe RAAD ( 2017-04-14 04:38:36 -0500 )modifier

2 réponses

Filtrer les contributions : anciennes récentes populaires
0

répondue 2017-04-14 08:53:11 -0500

Image Gravatar de Pierre
Entr'ouvert

Bonjour,

je n'ai jamais testé l'ajout de variables dans un libellé de bouton, je ne crois pas que cela fonctionne.

Je comprends l'intérêt de la chose mais peut-être pourriez-vous jouer avec la "criticité" pour obtenir l'effet voulu (permettre aux agents de voir immédiatement, dans le listing, les étapes suivies par une demande sans regarder l'historique : Dans chaque statut ou vous vouliez incrémenter votre variable vous utiliser à la place l'action permettant d'augmenter la criticité. Les différents niveaux de criticité sont entièrement paramétrables et vous pourriez choisir de les appeller DTS 0, DST 1, etc. L'utilisation de la criticité n'est pas encore documentée malheureusement, mais vous ne risquez rien à créer différents niveaux de criticité pour tester, depuis la page d'accueil de votre workflow, dans la colonne de droite.

Chaque niveau de criticité correspond à une couleur (paramétrable). Et lorsqu'on a défini les niveaux de cirticité et les coulleurrs associées, on a dans le listing, un liseret sur la gauche qui indique pour chaque demande quel est son niveau de criticité.

modifier Supprimer publié plus

Commentaires

Bonjour Pierre, merci de votre réponse. Oui l'appel de variable fonctionne dans un libellé de bouton. Je cherche seulement la formule python pour incrémenter de 1, vous pensez que l'ont peut ? J'ai essayer ([form_var_suivie_avisdst] + 1) =form_var_suivie_avisdst] + 1 Et plein d'autres combinaison glané sur le net En général, il m'affiche seulement "0 + 1" comme résultat..au lieu de "1" En Python, il faut peut-être passer le champs en type int avant de faire un calcul ? Les niveaux de criticité sont une très bonne idée, je regarderai mais je reste curieux de cette formule :) merci

Philippe RAAD ( 2017-04-14 09:35:53 -0500 )modifier
0

répondue 2017-04-14 09:41:36 -0500

Entr'ouvert

Pour que la variable soit considérée comme un nombre il faut en effet la passer en type entier (int), pour la stocker en variable de traitement il faudra la repasser en type chaine de caractères (str).

Cela pourrait ressembler à ça :

=str(int(form_var_suivie_avisdst) + 1)
modifier Supprimer publié plus

Commentaires

Super, ça marche ! merci Fred.

Philippe RAAD ( 2017-04-14 09:45:57 -0500 )modifier