Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visualisation d'un job asynchrone #47

Open
abeelen opened this issue Oct 29, 2015 · 0 comments
Open

Visualisation d'un job asynchrone #47

abeelen opened this issue Oct 29, 2015 · 0 comments

Comments

@abeelen
Copy link

abeelen commented Oct 29, 2015

A partir d'un jeu de données, on sélectionne un ou plusieurs enregistrements. Le service job apparait dans le menu des services du jeu de données. L'utilisateur clique sur le service job. Des paramètres utilisateurs peuvent apparaitrent selon la configuration du service. La configuration du service contient le template HTML qui sera utilisée pour la représentation finale dans le client. Le job est lancé en asynchrone. Il appelle un script Python ou un service web (plus tard). Le script python renvoie un JSON contenant éventuellement une ou plusieurs images encodées en base 64 en streaming et d'autres champs. Ce résultat est stocké dans le gestionnaire de job.
Au niveau IHM, un popup apparait indiquant "Please wait". Ce popup est rafraichie toutes les 5 secondes (le temps est spécifié dans le fichier de config sitools.properties). Lorsque le job est terminé, la popup récupère le fichier json et le représente par l'intermédiaire d'une vue correspondant au fichier HTML configuré dans le service job.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants