Projet

Général

Profil

Actions

Feature #6830

fermé

Workflow - Gestion de la délégation

Ajouté par Marc Avenel il y a plus de 8 ans. Mis à jour il y a presque 5 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Catégorie:
Workflow
Début:
30/03/2017
Echéance:
30/03/2017
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Actuellement chez MGI les workflows se développent de façon significative. MGI est une société internationale.

Les tâches de workflow sont attribuées à divers acteurs des différentes divisions/sites/filiales du monde entier.
De ce fait si une action est affectée à un acteur et que celui est en congés la demande de l'instance de workflow est en attente tant que ce dernier n'est pas actif.

Les superviseurs ne peuvent à chaque tâche, réattribuer les tâches en cas d'absence de l'acteur.
Il serait souhaitable qu'un acteur puisse déléguer ses tâches à venir pendant une période donnée.
Si l'acteur est indisponible, la tâche (l'action) est réattribuée de façon automatique au délégué.
Il en est de même pour les notifications issues des instances de workflow.

Cette gestion devient importante pour nos workflows.
Existe-t-il un palliatif à cette gestion ?

Réponse de SILVERPEAS :

Sur chaque page d'accueil de workflow, l'action Déléguer mes responsabilités sera disponible pour chaque utilisateur.
Cette action permettra d'affecter l'ensemble des droits de l'utilisateur connecté (délégateur) à n'importe quel autre utilisateur du workflow (délégataire).
Une notification avertira le délégataire et listera les demandes courantes sur lesquelles il peut désormais agir (celles du délégateur).
La délégation prend effet immédiatement et les demandes (nouvelles et existantes) sont affectées automatiquement au délégataire.

Sur la page d'accueil du workflow, un message explicitera la situation aussi bien pour le délégataire que pour le délégateur.
A tout moment, le délégateur pourra mettre fin à la délégation directement depuis ce message.
Le délégateur et le délégataire n'auront rien de particulier à faire. Le délégateur reprendra automatiquement la main sur toutes les demandes en cours.
Un délégataire peut avoir été désigné par plusieurs utilisateurs. Toujours sur la page d'accueil, le délégataire devra sélectionner explicitement l'utilisateur qu'il remplace. A partir de là, il endosse l'ensemble des privilèges du délégateur sélectionné.
Il peut alors sélectionner le rôle adéquat parmi ceux du délégateur.

Sur chaque écran, la plate-forme indiquera clairement que l'utilisateur est en train d'agir pour le compte du délégateur.
Les actions réalisées par le délégataire seront enregistrées avec l'identité de ce dernier mais aussi du délégateur.
Ainsi, l'historique affichera Nom_action (Nom_délégataire par délégation de Nom_délégateur – Date_action).
Une notification sera envoyée au délégateur à chaque action du délégataire.

Afin de prévenir les absences non planifiées, le superviseur d'un workflow pourra désigner lui-même le binôme délégateur-délégataire.
Une notification sera adressée aux deux utilisateurs. Afin d'avoir toutes les informations nécessaires, le superviseur aura accès à la liste de tous les binômes délégateur-délégataire définis sur le workflow (définis par lui-même, par un autre superviseur ou par les délégateurs eux-mêmes).


Fichiers

delegateur-accueil.png (134 ko) delegateur-accueil.png Nicolas Eysseric, 11/04/2017 08:42
en-tete-delegation.png (122 ko) en-tete-delegation.png Nicolas Eysseric, 11/04/2017 08:42
delegue-select-delegateur.png (136 ko) delegue-select-delegateur.png Nicolas Eysseric, 11/04/2017 08:42
00_empty_homepage.png (13,5 ko) 00_empty_homepage.png Yohann Chastagnier, 03/05/2019 11:21
01_empty_homepage_as_supervisor.png (15,7 ko) 01_empty_homepage_as_supervisor.png Yohann Chastagnier, 03/05/2019 11:21
03_new_replacement_filter.png (14,8 ko) 03_new_replacement_filter.png Yohann Chastagnier, 03/05/2019 12:10
04_new_replacement_filled.png (17,4 ko) 04_new_replacement_filled.png Yohann Chastagnier, 03/05/2019 13:53
05_in_all_other_replacements.png (18,3 ko) 05_in_all_other_replacements.png Yohann Chastagnier, 03/05/2019 14:15
06_new_replacement_as_supervisor.png (15,7 ko) 06_new_replacement_as_supervisor.png Test Yohann Chastagnier, 03/05/2019 14:30
07_in_my_substitutes.png (15,7 ko) 07_in_my_substitutes.png Yohann Chastagnier, 03/05/2019 14:46
02_new_replacement.png (14,7 ko) 02_new_replacement.png Yohann Chastagnier, 03/05/2019 14:50
08_buttons.png (3,73 ko) 08_buttons.png Yohann Chastagnier, 03/05/2019 14:59
09_modify.png (18,9 ko) 09_modify.png Yohann Chastagnier, 03/05/2019 15:01
10_delete_confirmation.png (5,4 ko) 10_delete_confirmation.png Yohann Chastagnier, 03/05/2019 15:25
11_in_my_replacements.png (4,15 ko) 11_in_my_replacements.png Yohann Chastagnier, 03/05/2019 15:25
12_no_common_role_message.png (4,47 ko) 12_no_common_role_message.png Yohann Chastagnier, 03/05/2019 15:37
13_info_exists_substitute.png (2,55 ko) 13_info_exists_substitute.png Yohann Chastagnier, 03/05/2019 15:53
14_completed_role_list.png (12 ko) 14_completed_role_list.png Yohann Chastagnier, 03/05/2019 15:58
15_action_as_substitute_message.png (15,5 ko) 15_action_as_substitute_message.png Yohann Chastagnier, 03/05/2019 16:26
16_process_history.png (23 ko) 16_process_history.png Yohann Chastagnier, 03/05/2019 16:34

Demandes liées 1 (0 ouverte1 fermée)

Suit Silverpeas Core - Feature #8680: [Technique] Suppression de Castor (XML et JDO)ClosedNicolas Eysseric29/03/2017

Actions
Actions

Formats disponibles : Atom PDF