Skip to content

Visualisation d'un job asynchrone #47

@abeelen

Description

@abeelen

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions