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_STATUTDRAFTDraftTODOTo doDOINGDoingDONEDoneCLOSEDClosedCANCELCancelREJECTEDRejected
PM_TSK_PRIORITELOWFaibleNORMALNormalHIGHHauteURGENTUrgentIMMEDIATEImmédiat
PM_TSK_TYPEBUGDefectMEEMeetingTSKTASK
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 |
LANGENUEnglish languageFRAFrench language
USER_STATUS0Disabled1Enabled2Pending3Web 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_SERVICESERVICEAService ASERVICEBService BSERVICECService 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_STATUSALPHAAlphaBETABetaPUBLISHEDPublished 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_STATUTDRAFTDraftTODOTo doDOINGDoingDONEDoneCLOSEDClosedCANCELCancelREJECTEDRejected
PM_TSK_PRIORITELOWFaibleNORMALNormalHIGHHauteURGENTUrgentIMMEDIATEImmédiat
PM_VRS_STATUSALPHAAlphaBETABetaPUBLISHEDPublished version
PM_TSK_TYPEBUGDefectMEEMeetingTSKTASK
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_STATUTDRAFTDraftTODOTo doDOINGDoingDONEDoneCLOSEDClosedCANCELCancelREJECTEDRejected
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_STATUSWFVWaiting for validationVValid
PM_DOC_TYPEREQRequiredDOCDocumentSPECSpecification
| 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_ROLEADMINAdminUSERUserMANAGERManager
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_ROLEDEVELOPERDeveloppeurMANAGERManager
PM_TSK_STATUTDRAFTDraftTODOTo doDOINGDoingDONEDoneCLOSEDClosedCANCELCancelREJECTEDRejected
PM_TSK_PRIORITELOWFaibleNORMALNormalHIGHHauteURGENTUrgentIMMEDIATEImmé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.
