-
Epic
-
Resolution: Fixed
-
Minor
-
None
-
None
-
Security Level: Public
-
None
Security Breach : Any unauthorised User may create Worklog for an authorised User
1) scenario de Saisie
- Issue
- Dashboard
- Talia
2) Scenario de Visualisation du Temps
- vue de la ressource pour toute son activité
- vue de l'approbateur pour toute les activités sur son projet pour une ressource donnée
- vue de l'approbateur
3) Confirmer la complétude de la Timesheet
- Notification des Approbateurs
4) Scenario d'Approbation
- Par Ressource
- Par Projet
- Par Issue
- Par Date
5) Auto Transition de Validation de la Timesheet
- Toutes les WL sont validées
- Toutes les WL sont validées ou A réviser
- Toutes les WL sont A Réviser
Template de notification
- Editable
Problématiques
- IST Scheme
- WF
- WF Scheme
- FC Scheme
- Perm Schem
- Notification Scheme
- IST SCR Scheme
- Configuration Worklog Period
- Start Date = Fct (Worklog Date) = BOW(WLD)
- Delai = +1W
- Activation mode TimeSheet
- Creation d'un Default Timesheet scheme
- Default Project Timesheet
- Leader = Admin
- Workflow par default
- Controller la validite du WF
- Status a creer
- Timesheet Scheme
- Start Date Fct
- Period
- Template Notification
- Controler les MaJ de TSS utilise
- On Log Work
- Status de Validation (Utilisation de NodeAssociation) > Request on View + NA
- Periode = Fct (Worklog Date)
- Check Issue (timesheet du USer pour la periode) dans Projet timesheet ... Attention genericite
- Construire Request
- Delegation de l action "Conplétée" ?
- Attribut du TS (Author, Start date, end date, ?)
- Filtrage sur ces attributs
- Aggregation ... cf rendu
- Rendu via Portlet pour le Reporter
- Navigation TS precedant ou suivant
- Agrege du temps du Timesheet
- Lien de transition (Complétée) ... Possibilite de verrouiller la saisie des WL pour la periode
- Pas d edtion de WL en 1er release
- Rendu liste de Timesheet a valider pour l'approbateur (Portlet)
- lien vers page de visualiation/validation du Timesheet
- Agregation par PR, RS
- Detail par Periode (colonne), et lien vers la page de details du TS
- PopUp avec meme rendu que Portlet du reporter + lien validation/refus
- si refus, saisie du commentaire dans la transition recursive "Revision requise" de refus avec lien vers le WL concernne.
Workflow :
0 > Create TS > Opened
Opened > (Request validation) > Validation in progress
Validation in progress > (Revision requise + Commentaire + Notif Reporter) > Validation in progress
Validation in progress > (Ok pour validation + Si Existence de Nx WL + Notif Reporter) > Validation in progress
Validation in progress > (Valider [Auto] si tt WL du TS valide et accepte) > Validated
Validated > (Reouvrir TS par approbateur) > Initied
Initied > (Notif. Reporter que End date du TS est passé et tt WL validé) > Initied
Workflow Conditions :
- Existence de WL "Créé"
- Si tt WL du TS sont validés
- Si End date (+ delai de grace) du TS passé
Workflow Validator : - Ctrl de saisie d'un commetaire
Workflow Post-function : - MaJ des WL de "Créé" à "A Valider"
- MaJ des WL de "Refusé" à "A Valider"
- MaJ des WL de "A Valider" à "Validé"
- MaJ des WL de "A Valider" à "Refuse"
- Notification Appropbateur (A valider)
- Notification Reporter (Revision WL)
Futur ;
- Service : Timesheet Checker > Create new TS by Period for User having TS
- Service de Purge
- des TS where Start Date < XXX et si Valide
- des status des WL dans NodeAassociation
- resolves also
-
MYAA-540 DateReachedCondition does allow condition only for CustomField. Due date should be available !
- Resolved