GoFlow applications
Spécifications d'applications workflow
gestion de CV
Rôles
- Manager (MC)
- Responsable (RD)
- DRH
- Ressource
Les rôles sont implémentés à l'aide des groupes d'utilisateurs; de plus, chaque division possède un groupe, ce qui permet d'identifier le responsable de division de chaque ressource ou manager de contrat. Chaque utilisateur de l'application (à l'exception des membres du groupe DRH) appartient à au moins 2 groupes: rôle et division.
L'utilisateur s'authentifie au moyen du couple login/password LDAP. Lors de la première connexion à l'application, le rôle Ressource est affecté par défaut.
Uses Cases
Manager
UC_M_1
- le MC se connecte à l'application, éventuellement en cliquant sur un lien suite à une notification mail
- Le MC clique sur "Nouveau besoin", et saisit dans un formulaire:
- un nom de projet (informel)
- une date d'échéance
- liste de compétences, obtenue en sélectionnant des éléments prédéfinis; il peut créer de nouvelles compétences, si elles n'existent pas encore (ex: "langage Ruby", "framework django", ...)
- détails dans une zone de texte libre
- le MC envoie la demande
- le MC se déconnecte
UC_M_2
- le MC se connecte à l'application, éventuellement en cliquant sur un lien suite à une notification mail
- le MC consulte la liste des cv arrivés, et sélectionne le premier item
- un panneau affiche les données collaborateur et un lien permettant de télécharger le cv
- le MC télécharge le cv et le consulte
- le MC clique sur le bouton "Réserver ce cv"
alternatives:
- 5.a. le MC clique sur le bouton "cv ne répondant pas au besoin"
- 5.b. le MC clique sur le bouton "cv intéressant mais souhaite en voir d'autres"
Responsable
UC_RD_1
- le RD se connecte à l'application, éventuellement en cliquant sur un lien suite à une notification mail
- il clique sur la première demande dans sa liste de tâches; la liste de tâches affiche en priorité les demandes dont la date d'échéance est la plus proche.
- Un panneau affiche les données du besoin; une liste de cv est également affichée, chaque cv étant muni d'une cas à cocher; les cv affichés sont une sélection des cv en base selon les critères de compétence renseignés dans la demande; pour chaque cv, un lien permet le téléchargement.
- le RD sélectionne quelques cv dans la liste, termine son action
- le RD se déconnecte
alternatives:
- 4.a. le RD termine son action sans sélectionner de cv (ou clique sur un bouton "Pas de ressource correpondant au besoin")
- 4.b. le RD ajoute un cv dans la base (détaillé dans UC_R_2), éventuellement en déléguant cette tâche au propriétaire du cv.
DRH
UC_D_1
- un membre du groupe DRH se connecte à l'application, éventuellement en cliquant sur un lien suite à une notification mail
- il clique sur la première demande dans sa liste de tâches; la liste de tâches affiche en priorité les demandes dont la date d'échéance est la plus proche.
- Un panneau affiche les données du besoin; un champ de type fichier permet de saisir un cv, ainsi que l'adresse email du collaborateur concerné.
- le membre du groupe DRH clique sur "télécharger le cv"
- le membre du groupe DRH clique sur terminer
alternatives:
- 4.a. le membre du groupe DRH clique sur "Pas de cv correpondant au besoin"
- 5.a. reprise des points 3 et 4 pour uploader plusieurs cv
Ressource
UC_R_1
- le collaborateur se connecte à l'application en cliquant sur un lien suite à une notification mail
- un formulaire invite le collaborateur à saisir:
- un fichier cv
- une liste de compétences: le collaborateur sélectionne les compétences dans une liste; il peut ajouter des compétences sous la forme de labels dans une zone de texte (exemple "Langage Eiffel, Langage F95")
- le collaborateur clique sur "OK"
- un panneau invite le collaborateur à mettre un niveau, de 0 à 5, pour chacune de ses compétences.
- le collaborateur clique sur "Terminer"
Modèles de données
ressources
Ce module contient les données cv; un collaborateur peut enregistrer plusieurs cv, chacun étant assorti d'un profil (simple chaîne de caractère, type "Chef de projet", "Architecte logiciel")
management
Ce module contient principalement l'entité "transportée" par le workflow, le Besoin.
Workflow
Le diagramme suivant décrit le process qui sera modélisé dans GoFlow; les ellipses représentent les activités, elles sont colorées selon le rôle associé.
Attachments (7)
-
resources.dot.png
(13.2 KB
) - added by 16 years ago.
Modèle de données ressources
-
management.dot.png
(13.2 KB
) - added by 16 years ago.
Modèle de données management
-
ressources.png
(57.7 KB
) - added by 16 years ago.
diagramme workflow
-
ressources.odg
(18.1 KB
) - added by 16 years ago.
diagramme workflow (Draw OOo)
-
ressources.2.odg
(18.3 KB
) - added by 16 years ago.
diagramme workflow (Draw OOo)
-
ressources.2.png
(59.2 KB
) - added by 16 years ago.
diagramme workflow
-
management.dot.2.png
(13.6 KB
) - added by 16 years ago.
Modèle de données management
Download all attachments as: .zip