-
Notifications
You must be signed in to change notification settings - Fork 1
/
TJ3-projectreport.sublime-snippet
231 lines (210 loc) · 7.48 KB
/
TJ3-projectreport.sublime-snippet
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
<snippet>
<description>new project report template</description>
<content><![CDATA[navigator p-${1:projectname}_navbar {
hidereport 0
}
#textreport "${1:projectname}_dayplanning" {
# formats html
# center '<[report id="${1:projectname}_dayplanning"]>'
#}
textreport "3dprinter_weekplanning" {
formats html
center '<[report id="${1:projectname}_weekplanning"]>'
selfcontained yes
}
textreport "${1:projectname}_TrackingGantt_week" {
formats html
title "${1:projectname} Tracking Gantt per week"
center '<[report id="${1:projectname}_TrackingGantt_week"]>'
selfcontained yes
}
#textreport "${1:projectname}_TrackingGantt_day" {
# formats html
# title "${1:projectname} Tracking Gantt per day"
# center '<[report id="${1:projectname}_TrackingGantt_day"]>'
#}
#taskreport ${1:projectname}_dayplanning "Resource planning per day (PLAN)" {
# scenarios plan
# headline "${1:projectname} Planning - Resource Allocation Report - per day (PLAN)"
# columns hierarchindex, name, start, end, effort {title "Work"},
# duration, chart { ${TaskTip} scale day width 700}
# timeformat "%Y-%m-%d"
# loadunit days
# hideresource ~(isleaf() & isleaf_())
# sortresources name.up
# taskroot ${1:projectname}
#}
taskreport ${1:projectname}_weekplanning "Resource weekplanning per week (Delayed)" {
scenarios delayed
headline "${1:projectname} Planning - Resource Allocation Report - per week (Delayed)"
columns hierarchindex, name, start, end, effort {title "Work"},
duration, chart { ${TaskTip} scale week width ${resourcewidth} }
timeformat "%Y-%m-%d"
loadunit days
hideresource ~(isleaf() & isleaf_())
sortresources name.up
taskroot ${1:projectname}
selfcontained yes
}
taskreport ${1:projectname}_TrackingGantt_week "Tracking Gantt Week" {
headline "${1:projectname} Tracking Gantt Week"
columns hierarchindex, name, start, end, effort {title "Work"}, duration, completed, effortleft,
chart { ${TaskTip} scale week width ${ganttwidth} }
#hierarchindex, name, start, end, note {width 150}, complete,
timeformat "%a %Y-%m-%d"
loadunit days
taskroot ${1:projectname}
hideresource 1
scenarios plan, delayed
selfcontained yes
}
#taskreport ${1:projectname}_TrackingGantt_day "Tracking Gantt Day" {
# headline "${1:projectname} Tracking Gantt Day"
# columns hierarchindex, name, start, end, effort {title "Work"}, duration, completed, effortleft,
# chart { ${TaskTip} scale day width 1700 } #
#hierarchindex, name, start, end, note {width 150}, complete,
# timeformat "%a %Y-%m-%d"
# loadunit days
# taskroot ${1:projectname}
# hideresource 1
# scenarios plan, delayed
# selfcontained yes
#}
#taskreport ${1:projectname}_TrackingGantt_day_plan "Tracking Gantt PLAN" {
# headline "${1:projectname} Tracking Gantt PLAN"
# columns hierarchindex, name, start, end, effort {title "Work"}, duration, completed,
# chart { ${TaskTip} scale week width 1700 }
# #hierarchindex, name, start, end, note {width 150}, complete,
# timeformat "%a %Y-%m-%d"
# loadunit weeks
# taskroot ${1:projectname}
# hideresource 1
# scenarios plan
#}
#taskreport ${1:projectname}_TrackingGantt_day_delayed "Tracking Gantt Day DELAYED" {
# headline "${1:projectname} Tracking Gantt Day DELAYED"
# columns hierarchindex, name, start, end, effort {title "Work"}, duration, completed,
# chart { ${TaskTip} scale day width 1700 }
#hierarchindex, name, start, end, note {width 150}, complete,
# timeformat "%a %Y-%m-%d"
# loadunit days
# taskroot ${1:projectname}
# hideresource 1
# scenarios delayed
#}
textreport ${1:projectname}_frame "" {
header -8<-
== ${1:projectname} Rindler ==
----
<[navigator id="${1:projectname}_navbar"]>
----
->8-
footer "----"
textreport index "${1:projectname}_overview" {
formats html
center '<[report id="${1:projectname}_overview"]>'
}
# textreport "${1:projectname}_Status" {
# formats html
# center -8<-
# <[report id="${1:projectname}_status.dashboard"]>
# ----
# <[report id="${1:projectname}_status.completed"]>
# ----
# <[report id="${1:projectname}_status.ongoing"]>
# ----
# <[report id="${1:projectname}_status.future"]>
# ->8-
# }
# textreport "${1:projectname}_dayplanning" {
# formats html#
# title "${1:projectname} Day Planning"
# center '<[report id="${1:projectname}_dayplanning"]>'
# }
textreport "${1:projectname}_weekplanning" {
formats html
title "${1:projectname} Week Planning"
center '<[report id="${1:projectname}_weekplanning"]>'
}
textreport "${1:projectname}_TrackingGantt_week" {
formats html
title "${1:projectname} TrackingGantt Week"
center '<[report id="${1:projectname}_TrackingGantt_week"]>'
}
# textreport "${1:projectname}_TrackingGantt_day" {
# formats html
# title "${1:projectname} TrackingGantt Day"
# center '<[report id="${1:projectname}_TrackingGantt_day"]>'
# }
textreport "${1:projectname}_ResourceGraph" {
formats html
title "${1:projectname} Resource Graph"
center '<[report id="${1:projectname}_resourceGraph"]>'
}
# textreport "${1:projectname}_TrackingGantt_day_plan" {
# formats html
# title "${1:projectname} TrackingGantt Day PLAN"
# center '<[report id="${1:projectname}_TrackingGantt_day_plan"]>'
# } textreport "${1:projectname}_TrackingGantt_day" {
# formats html
# title "${1:projectname} TrackingGantt Day DELAYED"
# center '<[report id="${1:projectname}_TrackingGantt_day_delayed"]>'
# }
}
resourcereport ${1:projectname}_resourceGraph "Resource graph 113393 Rindler" {
scenarios delayed
headline "${1:projectname} Resource Allocation Graph (Scenario Delayed)"
columns no, name, effort, weekly { ${TaskTip} scale day width 700} #rate,
loadunit shortauto
# We only like to show leaf tasks for leaf resources.
hidetask ~(isleaf() & isleaf_())
taskroot ${1:projectname}
sorttasks plan.start.up
}
# === Project Overview ===
taskreport ${1:projectname}_overview "Overview 113393 Rindler" {
formats html
header -8<-
Go back to [[Optigrader600_projects_overview]]
This is the project for 113393 Rindler, Poland. Below is the current status.
If you want to compare it with the original plan you should have a look [[${1:projectname}_TrackingGantt_week]].
If you want to look at the resource allocation for the acual situation you should look at [[${1:projectname}_ResourceGraph]].
->8-
columns hierarchindex,
name, start, end, effort, duration,
chart { ${TaskTip} scale week width ${ganttwidth} }
# cost, revenue,
# For this report we like to have the abbreviated weekday in front
# of the date. %a is the tag for this.
timeformat "%a %Y-%m-%d"
# timeformat "%Y-%m-%d"
# loadunit shortauto
loadunit days #weeks
hideresource 1
#hidetask isleaf()
#balance cost rev
# caption 'All effort values are in man days.'
scenarios plan
taskroot ${1:projectname}
}
#textreport "${1:projectname}_Tasks" {
# formats html
# title "${1:projectname} Tasks"
# center '<[report id="${1:projectname}_tasks"]>'
#}
#taskreport ${1:projectname}_tasks "Tasks" {
# scenarios plan
# headline "${1:projectname} Tasks"
# columns hierarchindex, name, start, end, effort {title "Work"}, duration #, chart { ${TaskTip} scale day width 700}
# timeformat "%Y-%m-%d"
# loadunit days
# hideresource 1
#~(isleaf() & isleaf_())
#sortresources name.up
# taskroot ${1:projectname}
#}
]]>
</content>
<tabTrigger>pre</tabTrigger>
<scope>source.tj3</scope>
</snippet>