Project management modules with tickets and tasks management.
Groups of rights of the module.
Name | Type | Required | Updatable | Personal | Description |
---|
Users’ responsibilities on groups in the module.
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
rsp_login_id link to PmUser |
id | yes* | yes | - | |
rsp_group_id link to PmGroup |
id | yes* | yes | - | |
row_module_id link to Module |
id | yes | yes | Module | |
Ref. row_module_id.mdl_name |
regexp(100) | Module name |
Historic of tasks
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
row_ref_id link to PmTask |
id | yes* | Record row ID | ||
row_idx |
int(11) | yes* | yes | History record index | |
created_by_hist |
char(100) | yes* | Created by | ||
created_dt_hist |
datetime | yes* | Created date | ||
pmTskNumber |
char(100) | yes* | - | ||
pmTskTitle |
char(100) | yes | yes | - | |
pmTskDescription |
text(4000) | yes | - | ||
pmTskStatus |
enum(100) using PM_TSK_STATUT list |
yes | yes | - | |
pmTskPriority |
enum(100) using PM_TSK_PRIORITE list |
yes | yes | - | |
pmTskClose |
date | yes | yes | - | |
pmTskVrsId link to PmVersion |
id | yes* | yes | - | |
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsName |
char(200) | Concatenation of project name and version number | |||
pmTskType |
enum(100) using PM_TSK_TYPE list |
yes | yes | - |
PM_TSK_STATUT
DRAFT
DraftTODO
To doDOING
DoingDONE
DoneCLOSED
ClosedCANCEL
CancelREJECTED
Rejected
PM_TSK_PRIORITE
LOW
FaibleNORMAL
NormalHIGH
HauteURGENT
UrgentIMMEDIATE
Immédiat
PM_TSK_TYPE
BUG
DefectMEE
MeetingTSK
TASK
Users of the module.
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmUsrNbTask |
int(100) | - | |||
usr_lang |
enum(3) using LANG list |
yes | yes | yes | Language |
usr_active |
enum(1) using USER_STATUS list |
yes | - | ||
usr_home_id link to View |
id | yes | - | ||
Ref. usr_home_id.viw_name |
char(100) | - | |||
row_module_id link to Module |
id | yes | yes | Module | |
Ref. row_module_id.mdl_name |
regexp(100) | Module name |
LANG
ENU
English languageFRA
French language
USER_STATUS
0
Disabled1
Enabled2
Pending3
Web services only
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmPrjName |
char(100) | yes* | yes | - | |
pmPrjService |
enum(100) using PM_PRJ_SERVICE list |
yes | yes | - | |
pmPrjDescription |
text(1000) | yes | - | ||
pmPrjBudget |
float(100, 2) | yes | - |
PM_PRJ_SERVICE
SERVICEA
Service ASERVICEB
Service BSERVICEC
Service C
Project version
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmVrsVersion |
char(100) | yes* | yes | - | |
pmVrsPublicationDate |
date | yes | yes | - | |
pmVrsStatus |
enum(100) using PM_VRS_STATUS list |
yes | yes | - | |
pmVrsName |
char(200) | Concatenation of project name and version number | |||
pmVrsPrjId link to PmProject |
id | yes* | yes | - | |
Ref. pmVrsPrjId.pmPrjName |
char(100) | - | |||
pmVrsCompletion |
int(100) | - |
PM_VRS_STATUS
ALPHA
AlphaBETA
BetaPUBLISHED
Published version
PM_DEFER_TASK
:PM_UPDATE_GANTT
:
Tasks of project
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmTskNumber |
char(100) | yes* | - | ||
pmTskTitle |
char(100) | yes | yes | - | |
pmTskDescription |
text(4000) | yes | - | ||
pmTskStatus |
enum(100) using PM_TSK_STATUT list |
yes | yes | - | |
pmTskPriority |
enum(100) using PM_TSK_PRIORITE list |
yes | yes | - | |
pmTskCreation |
date | yes | yes | - | |
pmTskClose |
date | yes | yes | - | |
pmTskEffectiveClosingDate |
date | - | |||
pmTskExpectedDuration |
int(100) | yes | - | ||
pmTskActualDuration |
int(100) | - | |||
pmTskTimeLeft |
int(100) | - | |||
pmTskUsrId link to PmUser |
id | - | |||
Ref. pmTskUsrId.usr_login |
regexp(100) | yes | Login | ||
Ref. pmTskUsrId.usr_first_name |
char(50) | yes | First name | ||
Ref. pmTskUsrId.usr_last_name |
char(50) | yes | Last name | ||
pmTskPrjVirtualId link to PmProject |
id | yes | - | ||
pmTskVrsId link to PmVersion |
id | yes* | yes | - | |
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsStatus |
enum(100) using PM_VRS_STATUS list |
- | |||
Ref. pmTskVrsId.pmVrsName |
char(200) | Concatenation of project name and version number | |||
Ref. pmTskVrsId.pmVrsPublicationDate |
date | - | |||
pmTskCompletion |
int(100) | yes | yes | - | |
pmTskType |
enum(100) using PM_TSK_TYPE list |
yes | yes | - | |
pmTskLastCron |
datetime | - |
PM_TSK_STATUT
DRAFT
DraftTODO
To doDOING
DoingDONE
DoneCLOSED
ClosedCANCEL
CancelREJECTED
Rejected
PM_TSK_PRIORITE
LOW
FaibleNORMAL
NormalHIGH
HauteURGENT
UrgentIMMEDIATE
Immédiat
PM_VRS_STATUS
ALPHA
AlphaBETA
BetaPUBLISHED
Published version
PM_TSK_TYPE
BUG
DefectMEE
MeetingTSK
TASK
PM_ASSIGN
:PM_TASK_MSG_DELETION
:PM_TASK_NOTIF
:PM_UPDATE_GANTT
:
dependency between tasks
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmAotPrvTskId link to PmTask |
id | yes* | yes | - | |
Ref. pmAotPrvTskId.pmTskNumber |
char(100) | - | |||
Ref. pmAotPrvTskId.pmTskVrsId |
id | - | |||
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - | |||
Ref. pmAotPrvTskId.pmTskStatus |
enum(100) using PM_TSK_STATUT list |
- | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - | |||
pmAotNextTskId link to PmTask |
id | yes* | yes | - | |
Ref. pmAotNextTskId.pmTskNumber |
char(100) | - | |||
Ref. pmAotNextTskId.pmTskVrsId |
id | - | |||
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - | |||
Ref. pmAotNextTskId.pmTskStatus |
enum(100) using PM_TSK_STATUT list |
- | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - |
PM_TSK_STATUT
DRAFT
DraftTODO
To doDOING
DoingDONE
DoneCLOSED
ClosedCANCEL
CancelREJECTED
Rejected
Useful documents for a task or a project
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmDocAttachment |
document | yes | - | ||
pmDocTitle |
char(100) | yes* | yes | - | |
pmDocTskId link to PmTask |
id | yes | - | ||
Ref. pmDocTskId.pmTskNumber |
char(100) | - | |||
Ref. pmDocTskId.pmTskVrsId |
id | - | |||
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmDocTskId.pmTskTitle |
char(100) | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - | |||
pmDocPrjId link to PmProject |
id | yes | - | ||
Ref. pmDocPrjId.pmPrjName |
char(100) | - | |||
pmDocStatus |
enum(100) using PM_DOC_STATUS list |
yes | yes | - | |
pmDocType |
enum(100) using PM_DOC_TYPE list |
yes | yes | - |
PM_DOC_STATUS
WFV
Waiting for validationV
Valid
PM_DOC_TYPE
REQ
RequiredDOC
DocumentSPEC
Specification
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmRolPrjId link to PmProject |
id | yes* | yes | - | |
Ref. pmRolPrjId.pmPrjName |
char(100) | - | |||
pmRolUsrId link to PmUser |
id | yes* | yes | - | |
Ref. pmRolUsrId.usr_login |
regexp(100) | yes | Login | ||
pmRolRole |
enum(100) using PM_ROL_ROLE list |
yes | yes | - |
PM_ROL_ROLE
ADMIN
AdminUSER
UserMANAGER
Manager
Messaging on a task
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmMsgTitle |
char(100) | yes* | yes | - | |
pmMsgMessage |
text(100) | yes | - | ||
pmMsgPublicationDate |
date | yes | - | ||
pmMsgUsrId link to PmUser |
id | yes* | - | ||
Ref. pmMsgUsrId.usr_login |
regexp(100) | yes | Login | ||
pmMsgTskId link to PmTask |
id | * | yes | - | |
Ref. pmMsgTskId.pmTskNumber |
char(100) | - | |||
Ref. pmMsgTskId.pmTskVrsId |
id | - | |||
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - | |||
Ref. pmMsgTskId.pmTskTitle |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - |
Assignment of a user to a task, allows the establishment of a timesheet
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmAssRole |
enum(100) using PM_ASS_ROLE list |
yes | yes | - | |
pmAssPmUserid link to PmUser |
id | yes* | yes | - | |
Ref. pmAssPmUserid.usr_login |
regexp(100) | yes | Login | ||
Ref. pmAssPmUserid.pmUsrNbTask |
int(100) | - | |||
pmAssPmTaskid link to PmTask |
id | yes* | yes | - | |
Ref. pmAssPmTaskid.pmTskNumber |
char(100) | - | |||
Ref. pmAssPmTaskid.pmTskTitle |
char(100) | - | |||
Ref. pmAssPmTaskid.pmTskVrsId |
id | - | |||
Ref. pmTskVrsId.pmVrsName |
char(200) | Concatenation of project name and version number | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmAssPmTaskid.pmTskStatus |
enum(100) using PM_TSK_STATUT list |
- | |||
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - | |||
Ref. pmAssPmTaskid.pmTskPriority |
enum(100) using PM_TSK_PRIORITE list |
- | |||
Ref. pmAssPmTaskid.pmTskCreation |
date | - | |||
Ref. pmAssPmTaskid.pmTskClose |
date | - | |||
pmAssQuantity |
float(6, 2) | yes | - | ||
pmAssConsumed |
float(100, 2) | yes | - |
PM_ASS_ROLE
DEVELOPER
DeveloppeurMANAGER
Manager
PM_TSK_STATUT
DRAFT
DraftTODO
To doDOING
DoingDONE
DoneCLOSED
ClosedCANCEL
CancelREJECTED
Rejected
PM_TSK_PRIORITE
LOW
FaibleNORMAL
NormalHIGH
HauteURGENT
UrgentIMMEDIATE
Immédiat
Timesheet of PmAssignmentPmTimeSheetAssign
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
tsh_parent_id link to PmAssignment |
id | yes* | yes | Assign reference | |
tsh_year |
char(4) | yes* | yes | Year | |
tsh_month |
char(2) | yes* | yes | Month | |
tsh_input1 |
char(255) | yes | - | ||
tsh_total1 |
float(11, 2) | yes | - | ||
Ref. tsh_parent_id.pmAssPmUserid |
id | - | |||
Ref. pmAssPmUserid.usr_login |
regexp(100) | yes | Login | ||
Ref. tsh_parent_id.pmAssPmTaskid |
id | - | |||
Ref. pmAssPmTaskid.pmTskNumber |
char(100) | - | |||
Ref. pmAssPmTaskid.pmTskVrsId |
id | - | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - |
task label, useful for task categorization
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmLblName |
char(100) | yes* | yes | - | |
pmLblIcone |
image | yes | - |
Labeling of tasks
Name | Type | Required | Updatable | Personal | Description |
---|---|---|---|---|---|
pmTsklblTskId link to PmTask |
id | yes* | yes | - | |
Ref. pmTsklblTskId.pmTskNumber |
char(100) | - | |||
Ref. pmTsklblTskId.pmTskVrsId |
id | - | |||
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - | |||
Ref. pmTsklblTskId.pmTskTitle |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsPrjId |
id | - | |||
Ref. pmVrsPrjId.pmPrjName |
char(100) | - | |||
pmTsklblLblId link to PmLabel |
id | yes* | yes | - | |
Ref. pmTsklblLblId.pmLblName |
char(100) | - | |||
Ref. pmTskVrsId.pmVrsVersion |
char(100) | - |
Begin
: Begin activityProjectSelect
: Select the project to which the task belongsVersionSelect
: Select the version on which to add the taskTaskCreation
: Creation of the taskPreviousTask
: Selection of the task on which the task dependsNextTask
: Selection of the task which will depend on the taskLabelling
:Assignment
: Reflective creation of all assignmentEnd
: End activity
External object for display calendar of versions and tasks on project form.
External object for display gantt of versions and tasks on project form.
External object for display user task on specific project in project form.
External object for display unassigned task in menu
External object for display user imputation in menu.
External object for display details on user imputation view.