Apps

Module JProcess 1.0

Description

Le module JProcess offre la possibilité de créer des télé-procédures, de traiter les demandes des différents utilisateurs et de permettre à chaque utilisateur de faire le suivi de ses demandes.

Le module JProcess nécessite l'installation des modules LiveForm 2.4 ou plus et Organigramme .

Il fonctionne au minimum avec JPlatform version 9 SP4. Voir "documentation" pour les patchs necessaires à son installation.


Installation

Installation et configuration

  • Installer le module LiveForm
  • Installer le module Organigramme
  • Installer le module JProcess
  • Si le module LiveForm est en version 2.4 et JCMS en version 9 SP4 : Appliquer le patch cumulatif suivant : Patch cumulatif pour JProcess 1.0 compatible avec JCMS 9 SP4
    I
    l s'agit d'un patch cumulant les issues : JCMS-5740 JCMS-5767 JCMS-5771 JCMS-5784 JCMS-5816 JCMS-5842 JCMS-5857 JCMS-5869 JCMS-5901 JCMS-5903 JCMS-5904 JCMS-5918 JCMS-5952 JCMS-5956 JCMS-6055 JCMS-6063 JCMS-6231 JCMS-6236
  • Redémarrer le serveur d'application (ex. Tomcat)
  • Après redémarrage, de nouveaux types sont disponibles :
    • JProcess Formulaire (Contenu) : ce type correspond au formulaire constitué de questions. Plusieurs options sont disponibles pour affiner l'utilisation de ce formulaire. C'est sur ce type que l'on définit notamment le Workflow qui sera utilisé pour chaque soumission (JProcess Demande)
    • JProcess Demande (Contenu utilisateur) : ce type représente une soumission. Chaque soumission réalisée sur un JProcess Formulaire crée un JProcess Demande dont le worflow est celui défini sur le JProcess Formulaire.
  • Activer ces 2 types dans l'espace dans lequel les nouvelles demandes seront créées
  • Définir le Workflow JProcess Demande - Workflow par défaut en tant que Workflow du type JProcess Demande
  • Créer un Workflow et définir les rôles associés à ce Workflow dans l'espace où sont activés les types JProcess - Formulaire et JProcess - Nouvelle demande
  • Ajouter ce Workflow en tant que Workflow d'instance sur le type JProcess Demande
    Workflows d'instance pour JProcess Demande

Fonctionnalités

Cliquer sur la photo de profil en haut à gauche, et dans la sidebar qui s'est ouverte, cliquer sur Mes demandes

La page est redirigée vers l'App des Demandes

jprocess-myrequests

Créer un nouveau formulaire de demande

Dans l'App, cliquer sur Gestion des formulaires, cliquer sur l'une des catégories, puis sur Créer un formulaire.

Dans la modale qui s'ouvre, cliquer sur Créer un nouveau formulaire, puis saisir les informations suivantes :

  • Le titre du nouveau formulaire
  • La description
  • Le préfixe, qui sera utilisé lors de l'affectation d'un nouveau numéro à la demande : ex. PC-123
  • L'image qui représente le visuel associé au formulaire et qui apparaît sur la carte dans la liste des formulaires
  • Le workflow affecté à chaque soumission de ce formulaire

Cliquer ensuite sur le bouton Terminer.

La page d'édition du formulaire est alors affichée. Elle permet d'ajouter des questions à poser aux utilisateurs, et de les composer par page :

jprocess-form

Il est possible de tester le nouveau formulaire en allant dans le menu Actions puis sur Tester le formulaire.

Cela permet alors de simuler la soumission d'un utilisateur.

jprocess-form-test

jprocess-form-test-result

 

Faire une nouvelle demande

Dans l'App, cliquer sur Mes demandes, puis sur le bouton Faire une demande, ou bien directement sur le bouton Faire une demande présent en haut de la sidebar.

Cliquer sur le formulaire souhaité parmi la liste proposée. Vous pouvez rechercher un formulaire par son nom en effectuant une recherche depuis le champ de recherche en haut à droite.

jprocess-new-request

Remplir le formulaire de la demande.

jprocess-form-new-request

Une fois le formulaire soumis, la page de récapitulation de la demande est affichée

jprocess-form-new-request-result

 

Traiter les demandes

Dans l'App, cliquer sur Demandes à traiter. Les demandes qui sont affectées à l'utilisateur courant s'affichent.

jprocess-request-to-handle

Pour connaître le détail de la demande et agir dessus, cliquer sur le titre de la demande.

Il est alors possible de changer l'état du workflow, changer la priorité, ou supprimer la demande, selon les droits de l'utilisateur.

jprocess-request-to-handle-details

 

Recherche

Dans l'App, cliquer sur Recherche. Un formulaire s'affiche permettant de rechercher des demandes selon différents critères.

jprocess-search-form

Il est possible d'affiner la recherche en utilisant les filtres présents sur les colonnes du tableau de résultats.

jprocess-search-filter

Gestion des contrôles d'accès

Le module fournit des ressources d'ACL :

  • Toutes les demandes à traiter : cela autorise de voir toutes les demandes à traiter, que ce soit les demandes à traiter par l'utilisateur courant ou non, selon ses droits de visibilité.
  • Demandes que je dois traiter : cela permet de restreindre les utilisateurs autorisés à voir leurs demandes à traiter. Si aucune ACL n'est définie avec cette autorisation, la section des demandes à traiter par l'utilisateur courant est visible.
  • Demandes à traiter par mon équipe : cela autorise un utilisateur qui gère une équipe à voir toutes les demandes à traiter de son équipe.

Fonctionnalités Live Form

La plupart des fonctionnalités présentes dans le module Live Form sont également disponibles dans le module JProcess :

  • Export CSV des soumissions,
  • Export / Import de formulaire,
  • Validation des données des questions,
  • Ajout de section, de saut de pages
  • Enchainements conditonnels (avec en plus règles sur l'état du workflow de la soumission),
  • Statistiques,
  • ...

Informations

Version
  • 1.0
Stabilité
  • Stable
Compatibilité
  • JCMS 9 SP4
    JCMS 9 SP5
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 1,02 Mo
Mis-à-jour
  • 01/02/18
Téléchargements
  • 44
Modules nécessaires
Live Form
v 2.6
Organigramme
v 3.3