Skip to content

Commit

Permalink
MAJ doc
Browse files Browse the repository at this point in the history
  • Loading branch information
theophilebodin committed Jul 25, 2019
1 parent 468f45f commit e28dbba
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 33 deletions.
55 changes: 32 additions & 23 deletions chapitres/04_demandes.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,33 +23,28 @@ _ex : "2019/D0001", "2019/D0002", ..._

## Modification

Pour modifier les informations d'une demande, il faut double cliquer sur la demande en question.
Un onglet s'ouvre, en affichant un récapitulatif globale de la demande.
Les agents CDS et administrateurs peuvent modifier les informations d'une demande en double cliquant sur la demande en question.
La page qui s'ouvre, possède tous les onglets nécessaires aux modifications des données.

Deux boutons apparaissent en haut de cette page : 'Supprimer' (voir partie ci-dessous) et 'Modifier'

En cliquant sur le bouton modifier, la même pop-up que lors de la création s'ouvre, et il est possible de naviguer à travers les étapes afin d'effectuer les modifications nécessaires.
Les utilisateurs **ne peuvent plus modifier leur demande** si cette dernière n'est pas à l'état "Brouillon" !

## Suppression

Dans l'onglet récapitulatif d'une demande, il est possible de supprimer la demande concernée.
Un bouton présent sur chaque ligne de la liste des demandes permet d'effectuer la même action.
Il n'est possible de supprimer une demande que si elle est en l'état "Brouillon".
Un bouton présent dans la liste des demandes permet la suppression.

Un message apparaît afin de demander la confirmation.
Il n'est pas possible de récupérer les informations d'une demande supprimée.
Il n'est pas possible de récupérer les informations d'une demande supprimée !

## Filter les demandes

Il est possible de filter la liste des demandes, en fonction des champs présents dans le panel "Filtres de recherche".
La liste s'actualise "à la volée", au fur et à mesure de la saisie des filtres.

Le bouton "poubelle" permet de vider tous les filtres

## Trier les demandes

Les demandes peuvent être triées en cliquant sur la colonne voulue. Un double clic permet d'inverser le tri.
Il n'est pas possible de trier sur deux colonnes en même temps.
Pour réinitialiser le tri une fois enclanché, il faut fermer l'onglet des demandes puis le ré-ouvrir.
Pour réinitialiser le tri une fois enclenché, il faut fermer l'onglet des demandes puis le ré-ouvrir.


## S'assigner une demande
Expand All @@ -58,6 +53,15 @@ Il est possible de s'assigner une demande depuis la liste des demandes en cliqua
![Connexion](images/chap_04/assigner_demande.png "Connexion").


## Images à intégrer

Il est possible d'ajouter des images à intégrer dans le futur message envoyé.
Ces images seront visibles directement dans le mail, et ne seront pas attachées en pièces jointes.

Ces iamges doivent respecter les formats acceptés, à savoir : jpg, jpeg, png, pdf et zip.
Les autres formats ne sont pas reconnus.


## Pièces jointes

Il est possible d'ajouter des pièces jointes à la demande.
Expand All @@ -80,32 +84,36 @@ Ces annotations sont visibles dans l'onglet d'édition d'une demande. Elles peuv

## Etat de la demande

L'état de la demande est renseigné sur l'écran d'édition d'une demande, en blanc sur fond vert, en haut au centre de la page.
Les étapes des états d'une demande sont présentes une fois la demande créée.
Elles apparaissent en haut de la page d'édition d'une demande.


## Validations

Lorsqu'une demande est à l'état 'A approuver', l'onglet 'Validations' apparaît. Il est possible d'ajouter ou de supprimer des validateurs associés à une demande.
Lorsqu'un validateur a fait un choix en cliquant sur l'icône à côté de son nom, il n'est plus possible de le modifier ! Ce validateur ne peut plus être supprimé.
Les validations seront amenées àautoriser ou non le passage de la demande à l'état suivant (cf. chapitre suivant sur le workflow du statut des demandes)
Les validateurs d'une demande sont ajoutés lors de la création de la demande.
Ils sont définis par le sous-type de la demande.
Les agents CDS peuvent aussi ajouter ou de supprimer des validateurs via l'écran d'édition d'une demande.


## Historique

Les modifications suivantes sont tracées pour chaque demande, et présentes dans l'onglet 'Historique' :
- Ajout/suppression d'un validateur
- Changement d'état
- Création d'une demande
- Ajout/suppression d'une pièce jointe
- Ajout/suppression d'une annotation
- Changement d'état
- Ajout/suppression d'un validateur
- Ajout/suppression d'une date de planification
- Commentaire d'une invalidation
- Validation/Approbation (ou non) d'une demande

Il est possible de filtrer ces historiques en fonction du type d'évenement.

## Liste des destinataires

Vous pouvez choisir les destinataires parmi les listes de diffusion créées dans le menu d'administration.
Il est également possible de rajouter des destinataires à partir des utilisateurs de l'application, de listes disponibles dans exchange,
ainsi que des destinataires ajoutés à la main. Pour ces derniers vous devrez séparer chaque adresse email par une virgule dans la zone de texte "Autres".
Il est également possible de rajouter des destinataires à partir des utilisateurs de l'application, et de listes disponibles dans exchange,
ainsi que des destinataires ajoutés à la main. Pour ces derniers vous devrez séparer chaque adresse email par une **virgule** dans la zone de texte "Autres".

## Mise en Forme

Expand All @@ -119,10 +127,11 @@ A gauche on a :
- le sujet de la communication souhaité par le demandeur
- le message souhaité par le demandeur

## Mails importants
## Demande urgente
(sera implémenté sprint 5)

Lors de la création d'une demande, il est possible de cocher la case "Imporant". Si cette case est cochée, les mails envoyés pour cette demande auront un "flag" important lors de la récéption sur les divers clients mail.
Ces mails incluent : les informations de changement d'état, ainsi que les mails planifiés.
Une utilisateur peut créer une "Demande urgente". Dans ce cas, il n'est pas nécessaire de renseigner de
date de planification. L'envoi doit partir au plus tôt, et les étapes de validations sont outrepassées

## Copie d'une demande

Expand Down
32 changes: 22 additions & 10 deletions chapitres/05_workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,38 @@

Toutes les demandes à l'état brouillon peuvent être supprimées. Une fois qu'une demande est envoyée (c.a.d passée à l'état 'A qualifier') elle ne peut plus être supprimée, mais peut prendre le status 'Annulé' à tout moment.

Le changement d'état d'une demande se fait via l'écran d'édition d'une demande.
Le changement d'état d'une demande se fait via l'écran d'édition d'une demande pour les agents du CDS.
Les boutons sont situés en haut à droite de l'écran. A chaque changement d'étape, une fenêtre vient demander confirmation. Les changement d'état sont historisés dans la demande.

Les validateurs et approbateurs n'ont pas accès à cet écran d'édition.
Ils peuvent valider (ou non) la demande depuis son récapitulatif.

## Demande incomplète

Lorsqu'une demande passe à l'état 'Incomplet', l'utilisateur doit spécifier pourquoi la demande est incomplète.
## Invalidation

Lorsqu'une demande n'est pas valide, l'utilisateur doit spécifier pourquoi la demande est incomplète.
Ce message est présent dans l'historique du changement d'état.
La demande est ensuite automatiquement assignée au demandeur.
Dès qu'un validateur ou un approbateur réfute la demande, elle retourne à l'état "A mettre en forme".

Il suffit qu'un seul approbateur refuse la demande pour qu'elle retourne à mettre en forme.


## Planification

Une demande peut être planifiée de deux manières différentes.
- traditionnelle : Lorsque le dernier approbateur **valide** la demande, elle passe automatiquement à l'état "Planifié".
- forcée : Le centre de service a la main pour forcer les changements d'état.

## Mails d'information

Lors des changement d'état, des mails sont envoyés aux destinataires concernés :

* "A qualifier" -> "Incomplet" : au **demandeur**
* "Incomplet" -> "A qualifier" : au **CDS**
* "Mise en forme" -> "A valider" : au **demandeur**
* "Mise en forme" -> "Planifié" : au **demandeur**
* "A valider" -> "Mise en forme" : au **CDS**
* "Brouillon" -> "A qualifier" : au **CDS**
* "A qualifier" -> "Brouillon" : au **demandeur**
* "A mettre en forme" -> "A valider" : au **demandeur**
* "A mettre en forme" -> "Planifié" : au **demandeur**
* "A valider" -> "A mettre en forme" : au **CDS**
* "A valider" -> "A approuver" : aux **validateurs**
* "A approuver" -> "Mise en forme" : au **CDS**
* "A approuver" -> "A mettre en forme" : au **CDS**
* "A approuver" -> "Planifié" : au **demandeur** et au **CDS**
* "*" -> "Annulé" : au **demandeur** et au **CDS**

0 comments on commit e28dbba

Please sign in to comment.