Projet

Général

Profil

Development #3011

Action de workflow pour ajouter des données au workflow_data par push

Ajouté par Frédéric Péters il y a presque 11 ans. Mis à jour il y a environ 5 ans.

Statut:
Rejeté
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
04 juin 2013
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Pour le moment le seul remplissage possible du workflow_data se fait par la valeur de retour d'un appel à un webservice; ce serait bien d'avoir une API pour pouvoir faire un post sur un formdata et que ça ajoute les données au workflow_data.


Fichiers

Historique

#1

Mis à jour par Frédéric Péters il y a presque 11 ans

Le plus difficile et le premier truc à changer, c'est sans doute le nom, "accept data"; cela étant fait, ça s'utilise facilement, comme ceci :

curl --user fred:fred -H "Content-type: application/json" -H "Accept: application/json" -X POST -d@data.json http://wcs/form-test-data/1/data/

(manque ici aussi la documentation)

#2

Mis à jour par Thomas Noël il y a presque 11 ans

Je ne suis pas à l'aise avec ce code dans le cadre de la problématique CG14. Une demande recevra un certain type d'infos de l'extérieur seulement dans certain cadre (par exemple, la "date de visite" si et seulement si elle est dans un statut "attente date de visite"). Je n'aime pas l'idée qu'on puisse balancer n'importe quel type d'info juste parce que cette action "en attente d'info" est présente.

Dans le cadre CG14, je préférerai vraient que l'ajout d'info soit effectué lors du déclenchement du trigger (cf ticket #3010) à qui on enverrait des données (i.e. déclenchement du trigger via une requête POST avec un payload en JSON).

A part ça, pourquoi pas avoir cette action, mais je la trouve un peu "bizarre" (pour moi c'est une "vraie" action de workflow qui doit ajouter des données dans workflow_data, et là on invente une pseudo-action qui est là juste pour nous permettre d'ajouter absolument n'importe quoi dans workflow_data, donc une "fausse" action qui ne fera rien d'autre que ça... ça me chiffonne).

#3

Mis à jour par Frédéric Péters il y a presque 11 ans

  • Priorité changé de Normal à Bas

Ok, je peux accompagner le trigger d'un payload, et l'enregistrer, mais je pense que cette possibilité d'action "ouvrir un accès webservice sur les données du workflow" peut quand même être utile. Mais concentrons-nous sur l'autre alors.

#4

Mis à jour par Frédéric Péters il y a plus de 7 ans

  • Assigné à Frédéric Péters supprimé
  • Patch proposed mis à Non
#5

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de En cours à Rejeté

On oublie.

Formats disponibles : Atom PDF