Projects

WRITING IN PROCESS

Characteristic

  • Name DONE
  • Project Code DONE
  • Entity / Sub entity DONE
  • Parent project DONE
  • Priority (global dropdown of helpdesk with all values) DONE
  • Status (dropdown with color and finished flag - color used in GANTT) DONE
  • Project Type (dropdown) DONE
  • Creation date DONE
  • Last update date DONE
  • Actors
    • Project manager : a user and / or a group DONE
    • Project team : several users, groups, contacts or suppliers : One table for the moment DONE
  • Dates
    • Planned Start date DONE
    • Planned End date : due date DONE
    • Real Start Date DONE
    • Real End Date DONE
  • Duration
    • Estimated duration : sum of task duration : DONE
    • Effective duration : sum of effective task duration (durations of tickets associated to the task + manual declared task duration) : DONE
  • Percent done DONE
  • Show on global GANTT DONE
  • Description DONE
  • Comments DONE
  • GANTT diagram (David: with http://taitems.github.io/jQuery.Gantt/ ?)
    • MoYo : First we will try to use a very simple system : http://bastianallgeier.com/gantti/
    • MoYo : jquery.gantt seems to be more complete and permit to have a clean display of multi-project. Will try it
  • Linked items : permit to select in all assets DONE
  • Documents DONE
  • Contract DONE
  • Changes : n/n link DONE
  • Notepad DONE -> will permit to add comments when notepad review
  • History DONE

Tasks

  • Name
  • Description
  • Comments
  • Entity / Sub entity (copy from project)
  • Project
  • Creation date
  • Last update date
  • Dates
    • Planned Start date
    • Planned End date : due date
    • Real Start Date
    • Real End Date
  • Manual declared task duration
  • Tickets duration associated (computed)
  • Preceding task ? Do we manage dependencies ? Really useful ? Display them or just to block tasks ?
    David: I think manage dependencies is required but not sure block is required
  • Status (same as project)
  • Task Type (dropdown )
  • Actors
    • Creation user
    • Multiple users in charge (permit to choose between team project or all users)
    • Multiple groups in charge (permit to choose between team project or all groups)
    • Multiple suppliers in charge (permit to choose between team project or all suppliers)
    • Field to define others actors : manage it using Contact ?
  • Percent done
  • Parent task : show childs
  • Notepad -> will become notes / comments on notepad improvement

Notifications

DONE

Others

  • global GANTT diagram
  • Management of costs : project associated costs + merge tickets associated costs
  • History of all projects : timeline