source: trunk/doc/Definitions/TaskTerms.txt @ 63

Last change on this file since 63 was 63, checked in by gav, 15 years ago

Add doc definitions for Task and Entry.

File size: 2.7 KB
Line 
1Task terms and definitions.
2
3Task:
4    description
5                - Default = required so nothing.
6                - Standard length used most places.
7
8    comment
9                - Default = "".     
10                - Longer for additional info only shown in detail views.
11
12    leadPerson 
13                - Default = current person.
14                - The primay contact.
15
16    targetStartDate
17                - Default = now.
18                - The date we would like task to start.
19                - Set by Schedule action.
20                - Set to now for Unscheduled Breakin.
21
22    targetCompletionDate
23                - Default = now.
24                - The date we would like task to be completed by.
25                - Set by Schedule action.
26                - Set to now for Unscheduled Breakin.
27
28    isScheduled
29                - Default = false.
30                - Set true by Schedule action.
31
32    isApproved 
33                - Default=false, true when approved.
34                - Set true by Approve action
35                - Set false by Renege action.
36
37    isActive   
38                - Default=true, false if "Deleted".
39                - Set false by Delete action.
40                - Set true by Undelete action.
41                - Require true when creating new entries/lists for dropdowns etc.
42                - Ignore when viewing old associations or creating lists for searching etc.
43
44    assignedPersons
45                - A task may have many assingedPersons of Class AssignedPerson.
46
47    entries       
48                - A task may have many entries of Class Entry.
49                - Persons other than the leadPerson or assingedPersons may create entries.
50   
51    modifications
52                - A task may have many modifications of Class Modification.
53
54    subTask ?   
55                - A task may have many subTasks of Class Task.
56                - Master/Slave/Parent/Child/FollowUp relationship still to sort out.
57
58#Should these be calulated or set by manual action?
59TaskStatus
60    Not Started
61    In Progress
62    Completed
63
64TaskType
65    Unscheduled Breakin - all work that was not scheduled, breakdowns/callouts.
66    Planned Maintenance - Planned work that is scheduled.
67    Project             - Capital expenditure upgrades or additions.
68    Turnaround          - Shutdowns, rebuilds, non Cap-Ex upgrades or additions.
69    Production?         - ?
70
71TaskGroup
72    ....                - custom used to groups tasks?
73    ....
74
75#Calculate missed state?
76Missed() {
77    actualCompletionDate > targetCompletionDate
78}
79
80#External required actions.
81Show all modifications for a task.
82Show all assignedPersons for a task.
83Show all entries for a task.
84
85
Note: See TracBrowser for help on using the repository browser.