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

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

Lots of work on ERD, Inventory and Asset associations. Update TaskTerms? and added InventoryTerms? to suite.

File size: 4.3 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    targetStartDate
13                - Default = now.
14                - The date we would like task to start.
15                - Set by Schedule action.
16                - Set to now for Unscheduled Breakin.
17
18    targetCompletionDate
19                - Default = now.
20                - The date we would like task to be completed by.
21                - Set by Schedule action.
22                - Set to now for Unscheduled Breakin.
23
24    isScheduled
25                - Default = false.
26                - Set true by Schedule action.
27
28    isApproved 
29                - Default=false, true when approved.
30                - Set true by Approve action
31                - Set false by Renege action.
32
33    isActive   
34                - Default=true, false if "Deleted".
35                - Set false by Delete action.
36                - Set true by Undelete action.
37                - Require true when creating new entries/lists for dropdowns etc.
38                - Ignore when viewing old associations or creating lists for searching etc.
39
40    taskGroup
41                - Default = required so nothing.
42                - The taskGroup this task belongs to.
43                - Of Class TaskGroup.
44
45    taskStatus
46                - Default = "Not Started".
47                - The current status of this task.
48                - Of Class TaskStatus.
49                - One of "Not Started", "In Progress" or "Completed".
50                - Automagically set to "In Progress" on first "Work Done" entry.
51                - Automagically set to "Completed" by action button.
52
53    taskPriority
54                - Default = Normal.
55                - Of Class TaskPriority.
56                - One of Low, Normal, High, Immediate.
57                - Automagically set to High if Unscheduled Breakin?
58                - Automagically set to ?
59
60    taskType
61                - Default = required so nothing.
62                - Of Class TaskType.
63                - Automagically set to ?
64
65    parentTask
66                - Default = not always used so nothing.
67                - Indicates that this is a subTask and links back to the parentTask.
68                - Of Class Task.
69
70    leadPerson 
71                - Default = current person.
72                - The primay contact person.
73                - Of Class Person.
74
75    primayAsset 
76                - The primay asset that costs will be assigned to.
77                - Of Class Asset
78
79    entries       
80                - A task may have many entries of Class Entry.
81                - Persons other than the leadPerson or assingedPersons may create entries.
82   
83    modifications
84                - A task may have many modifications of Class Modification.
85
86    assignedPersons
87                - A task may have many assingedPersons of Class Person.
88                - estimatedHour and estimatedMinute.
89
90    subTasks   
91                - A task may have many subTasks of Class Task.
92                - The parentTask value must be set in the subTask.
93
94    associatedAsset   
95                - A task may have many associatedAssets of Class Asset.
96                - No costs are assigned to these assets this is for reference purposes.
97
98
99#Calculated dates
100actualStartDate
101actualCompletionDate
102
103TaskType
104    Unscheduled Breakin - all work that was not scheduled, breakdowns/callouts.
105    Planned Maintenance - Planned work that is scheduled.
106    Project             - Capital expenditure upgrades or additions.
107    Turnaround          - Shutdowns, rebuilds, non Cap-Ex upgrades or additions.
108    Production Run      - Planned production that is scheduled?
109
110TaskGroup
111    ....                - custom used to groups tasks?
112    Engineering Activites
113    Production Activites
114    New Projects
115    ....                - specific shut group or turnaround etc.
116
117#Calculate missed state?
118Missed() {
119    actualCompletionDate > targetCompletionDate
120}
121
122#External required actions.
123Show all modifications for a task.
124Show all assignedPersons for a task.
125Show all entries for a task.
126
127
Note: See TracBrowser for help on using the repository browser.