Skip to content

Commit 3206160

Browse files
authored
Merge pull request #19 from DHTMLX/update-msp-properties-list-3140
[add] complete task properties list, add notes
2 parents 30ed1a2 + 2280390 commit 3206160

2 files changed

Lines changed: 96 additions & 160 deletions

File tree

docs/guides/tags.md

Lines changed: 90 additions & 159 deletions
Original file line numberDiff line numberDiff line change
@@ -7,173 +7,104 @@ sidebar_label: "Properties for importing from MS Project"
77

88
## Project properties
99

10-
<div class="myblock">
11-
<li>ActualsInSync</li>
12-
<li>AdminProject</li>
13-
<li>Author</li>
14-
<li>AutoAddNewResourcesAndTasks</li>
15-
<li>Autolink</li>
16-
<li>BaselineForEarnedValue</li>
17-
<li>CalendarUID</li>
18-
<li>Category</li>
19-
<li>Company</li>
20-
<li>CreationDate</li>
21-
<li>CriticalSlackLimit</li>
22-
<li>CurrencyCode</li>
23-
<li>CurrencyDigits</li>
24-
<li>CurrencySymbol</li>
25-
<li>CurrencySymbolPosition</li>
26-
<li>CurrentDate</li>
27-
<li>DaysPerMonth</li>
28-
<li>DefaultFinishTime</li>
29-
<li>DefaultFixedCostAccrual</li>
30-
<li>DefaultOvertimeRate</li>
31-
<li>DefaultStandardRate</li>
32-
<li>DefaultStartTime</li>
10+
<div class="msp-properties">
11+
| | | | |
12+
|---|---|---|---|
13+
| ActualsInSync | DaysPerMonth | InsertedProjectsLikeSummary | RemoveFileProperties |
14+
| AdminProject | DefaultFinishTime | LastSaved | Revision |
15+
| Author | DefaultFixedCostAccrual | Manager | ScheduleFromStart |
16+
| AutoAddNewResourcesAndTasks | DefaultOvertimeRate | MicrosoftProjectServerURL | SplitsInProgressTasks |
17+
| Autolink | DefaultStandardRate | MinutesPerDay | SpreadActualCost |
18+
| BaselineForEarnedValue | DefaultStartTime | MinutesPerWeek | SpreadPercentComplete |
19+
| CalendarUID | DefaultTaskEVMethod | MoveCompletedEndsBack | StartDate |
20+
| Category | DefaultTaskType | MoveCompletedEndsForward | StatusDate |
21+
| Company | DurationFormat | MoveRemainingStartsBack | Subject |
22+
| CreationDate | EarnedValueMethod | MoveRemainingStartsForward | TaskUpdatesResource |
23+
| CriticalSlackLimit | EditableActualCosts | MultipleCriticalPaths | Title |
24+
| CurrencyCode | ExtendedCreationDate | Name | UID |
25+
| CurrencyDigits | FinishDate | NewTasksEffortDriven | WeekStartDay |
26+
| CurrencySymbol | FiscalYearStart | NewTasksEstimated | WorkFormat |
27+
| CurrencySymbolPosition | FYStartDate | NewTaskStartDate | |
28+
| CurrentDate | HonorConstraints | ProjectExternallyEdited | |
3329
</div>
3430

35-
<div class="myblock">
36-
<li>DefaultTaskEVMethod</li>
37-
<li>DefaultTaskType</li>
38-
<li>DurationFormat</li>
39-
<li>EarnedValueMethod</li>
40-
<li>EditableActualCosts</li>
41-
<li>ExtendedCreationDate</li>
42-
<li>FinishDate</li>
43-
<li>FiscalYearStart</li>
44-
<li>FYStartDate</li>
45-
<li>HonorConstraints</li>
46-
<li>InsertedProjectsLikeSummary</li>
47-
<li>LastSaved</li>
48-
<li>Manager</li>
49-
<li>MicrosoftProjectServerURL</li>
50-
<li>MinutesPerDay</li>
51-
<li>MinutesPerWeek</li>
52-
<li>MoveCompletedEndsBack</li>
53-
<li>MoveCompletedEndsForward</li>
54-
<li>MoveRemainingStartsBack</li>
55-
<li>MoveRemainingStartsForward</li>
56-
<li>MultipleCriticalPaths</li>
57-
<li>Name</li>
58-
</div>
31+
## Tasks properties
5932

60-
<div class="myblock">
61-
<li>NewTasksEffortDriven</li>
62-
<li>NewTasksEstimated</li>
63-
<li>NewTaskStartDate</li>
64-
<li>ProjectExternallyEdited</li>
65-
<li>RemoveFileProperties</li>
66-
<li>Revision</li>
67-
<li>ScheduleFromStart</li>
68-
<li>SplitsInProgressTasks</li>
69-
<li>SpreadActualCost</li>
70-
<li>SpreadPercentComplete</li>
71-
<li>StartDate</li>
72-
<li>StatusDate</li>
73-
<li>Subject</li>
74-
<li>TaskUpdatesResource</li>
75-
<li>Title</li>
76-
<li>UID</li>
77-
<li>WeekStartDay</li>
78-
<li>WorkFormat</li>
33+
<div class="msp-properties">
34+
| | | | |
35+
|---|---|---|---|
36+
| Active | DurationText | LevelingDelayFormat | RemainingOvertimeWork |
37+
| ActualCost | EarlyFinish | LinkedFields | RemainingWork |
38+
| ActualDuration | EarlyStart | Manual | ResponsePending |
39+
| ActualFinish | EarnedValueMethod | ManualDuration | Resume |
40+
| ActualOvertimeCost | EffortDriven | Marked | ResumeValid |
41+
| ActualOvertimeWork | Estimated | Milestone | Rollup |
42+
| ActualStart | Finish | Name | SPI |
43+
| ActualWork | FinishSlack | Notes | Start |
44+
| ACWP | FinishText | Objects | StartSlack |
45+
| Baseline | FinishVariance | OutlineLevel | StartText |
46+
| BCWP | FixedCost | OutlineNumber | StartVariance |
47+
| BCWS | FixedCostAccrual | OverAllocated | Stop |
48+
| CalendarUID | FreeSlack | OvertimeCost | SubprojectName |
49+
| CompleteThrough | GUID | OvertimeWork | SubprojectReadOnly |
50+
| ConstraintDate | HideBar | PercentComplete | Successors |
51+
| ConstraintType | Hyperlink | PercentWorkComplete | Summary |
52+
| Contact | HyperlinkAddress | PhysicalPercentComplete | SV |
53+
| Cost | HyperlinkSubAddress | Placeholder | SVPercent (internal MSP property that is not added to files) |
54+
| CostVariance | ID (don't include it if it doesn't match the task ID) | Predecessors | SV% (internal MSP property that is not added to files) |
55+
| CPI | IgnoreResourceCalendar | Project | TaskMode |
56+
| CreateDate | Indicators | Publish | TotalSlack |
57+
| Critical | IsPublished | Priority | Type |
58+
| CV | IsSubproject | Recurring | UID |
59+
| CVPercent (internal MSP property that is not added to files) | LateFinish | RegularWork | UpdateNeeded |
60+
| CV% (internal MSP property that is not added to files)| LateStart | RemainingCost | WBS |
61+
| Deadline | LevelAssignments | RemainingDuration | Work |
62+
| Duration | LevelingCanSplit | RemainingOvertimeCost | WorkVariance |
63+
| DurationVariance | LevelingDelay | | |
7964
</div>
8065

81-
## Tasks properties
8266

83-
<div class="myblock">
84-
<li>ActualCost</li>
85-
<li>ActualDuration</li>
86-
<li>ActualFinish</li>
87-
<li>ActualOvertimeCost</li>
88-
<li>ActualOvertimeWork</li>
89-
<li>ActualOvertimeWorkProtected</li>
90-
<li>ActualStart</li>
91-
<li>ActualWork</li>
92-
<li>ActualWorkProtected</li>
93-
<li>ACWP</li>
94-
<li>Baseline</li>
95-
<li>BCWP</li>
96-
<li>BCWS</li>
97-
<li>CalendarUID</li>
98-
<li>ConstraintDate</li>
99-
<li>ConstraintType</li>
100-
<li>Contact</li>
101-
<li>Cost</li>
102-
<li>CreateDate</li>
103-
<li>Critical</li>
104-
<li>CV</li>
105-
<li>Deadline</li>
106-
<li>Duration</li>
107-
<li>DurationFormat</li>
108-
<li>EarlyFinish</li>
109-
<li>EarlyStart</li>
110-
<li>EarnedValueMethod</li>
111-
<li>EffortDriven</li>
112-
<li>Estimated</li>
67+
There are also the following supported task properties:
68+
69+
<div class="msp-task-properties">
70+
| Text | Number | Flag | Cost | Date | Start | Finish | Duration | OutlineCode |
71+
|:---|:---|:---|:---|:---|:---|:---|:---|:---|
72+
| Text1 | Number1 | Flag1 | Cost1 | Date1 | Start1 | Finish1 | Duration1 | OutlineCode1 |
73+
| Text2 | Number2 | Flag2 | Cost2 | Date2 | Start2 | Finish2 | Duration2 | OutlineCode2 |
74+
| Text3 | Number3 | Flag3 | Cost3 | Date3 | Start3 | Finish3 | Duration3 | OutlineCode3 |
75+
| Text4 | Number4 | Flag4 | Cost4 | Date4 | Start4 | Finish4 | Duration4 | OutlineCode4 |
76+
| Text5 | Number5 | Flag5 | Cost5 | Date5 | Start5 | Finish5 | Duration5 | OutlineCode5 |
77+
| Text6 | Number6 | Flag6 | Cost6 | Date6 | Start6 | Finish6 | Duration6 | OutlineCode6 |
78+
| Text7 | Number7 | Flag7 | Cost7 | Date7 | Start7 | Finish7 | Duration7 | OutlineCode7 |
79+
| Text8 | Number8 | Flag8 | Cost8 | Date8 | Start8 | Finish8 | Duration8 | OutlineCode8 |
80+
| Text9 | Number9 | Flag9 | Cost9 | Date9 | Start9 | Finish9 | Duration9 | OutlineCode9 |
81+
| Text10 | Number10 | Flag10 | Cost10 | Date10 | Start10 | Finish10 | Duration10 | OutlineCode10 |
82+
| Text11 | Number11 | Flag11 | | | | | | |
83+
| Text12 | Number12 | Flag12 | | | | | | |
84+
| Text13 | Number13 | Flag13 | | | | | | |
85+
| Text14 | Number14 | Flag14 | | | | | | |
86+
| Text15 | Number15 | Flag15 | | | | | | |
87+
| Text16 | Number16 | Flag16 | | | | | | |
88+
| Text17 | Number17 | Flag17 | | | | | | |
89+
| Text18 | Number18 | Flag18 | | | | | | |
90+
| Text19 | Number19 | Flag19 | | | | | | |
91+
| Text20 | Number20 | Flag20 | | | | | | |
92+
| Text21 | | | | | | | | |
93+
| Text22 | | | | | | | | |
94+
| Text23 | | | | | | | | |
95+
| Text24 | | | | | | | | |
96+
| Text25 | | | | | | | | |
97+
| Text26 | | | | | | | | |
98+
| Text27 | | | | | | | | |
99+
| Text28 | | | | | | | | |
100+
| Text29 | | | | | | | | |
101+
| Text30 | | | | | | | | |
113102
</div>
114103

104+
### Important notes
115105

116-
<div class="myblock">
117-
<li>ExternalTask</li>
118-
<li>ExternalTaskProject</li>
119-
<li>Finish</li>
120-
<li>FinishVariance</li>
121-
<li>FixedCost</li>
122-
<li>FixedCostAccrual</li>
123-
<li>FreeSlack</li>
124-
<li>HideBar</li>
125-
<li>Hyperlink</li>
126-
<li>HyperlinkAddress</li>
127-
<li>HyperlinkSubAddress</li>
128-
<li>ID</li>
129-
<li>IgnoreResourceCalendar</li>
130-
<li>IsNull</li>
131-
<li>IsSubproject</li>
132-
<li>IsSubprojectReadOnly</li>
133-
<li>LateFinish</li>
134-
<li>LateStart</li>
135-
<li>LevelAssignments</li>
136-
<li>LevelingCanSplit</li>
137-
<li>LevelingDelay</li>
138-
<li>LevelingDelayFormat</li>
139-
<li>Milestone</li>
140-
<li>Name</li>
141-
<li>Notes</li>
142-
<li>OutlineLevel</li>
143-
<li>OutlineNumber</li>
144-
<li>OverAllocated</li>
145-
<li>OvertimeCost</li>
146-
</div>
106+
Pay attention that some of the properties are received only from the MPP files, as these properties aren't saved in XML files.
107+
Thus, if you save an MPP file into the XML format, and then open it in MS Project, there won't be the properties in question as well. For example, all the OutlineCode properties work in this way: despite the possibility to select values from the list, the values saved in an MPP file will be empty in an XML file.
147108

109+
Some properties are calculated based on other properties, e.g. CV% and SV%, so files don't have these values. To make it more convenient, we've added calculations on the side of the export module. That's why on importing XML files the mentioned properties will have values, but they may differ from the result of exporting files and opening them in MS Project.
148110

149-
<div class="myblock">
150-
<li>OvertimeWork</li>
151-
<li>PercentComplete</li>
152-
<li>PercentWorkComplete</li>
153-
<li>PhysicalPercentComplete</li>
154-
<li>PreLeveledFinish</li>
155-
<li>PreLeveledStart</li>
156-
<li>Priority</li>
157-
<li>Recurring</li>
158-
<li>RegularWork</li>
159-
<li>RemainingCost</li>
160-
<li>RemainingDuration</li>
161-
<li>RemainingOvertimeCost</li>
162-
<li>RemainingOvertimeWork</li>
163-
<li>RemainingWork</li>
164-
<li>Resume</li>
165-
<li>ResumeValid</li>
166-
<li>Rollup</li>
167-
<li>Start</li>
168-
<li>StartVariance</li>
169-
<li>Stop</li>
170-
<li>SubprojectName</li>
171-
<li>Summary</li>
172-
<li>TotalSlack</li>
173-
<li>Type</li>
174-
<li>WBS</li>
175-
<li>WBSLevel</li>
176-
<li>Work</li>
177-
<li>WorkVariance</li>
178-
<li>UID</li>
179-
</div>

src/css/custom.css

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,12 @@ table {
233233
table th:first-child {
234234
width: 25%;
235235
}
236-
236+
.msp-properties table th {
237+
display: none;
238+
}
239+
.msp-task-properties table th:first-child {
240+
width: 10%;
241+
}
237242
/* end styles for tables */
238243

239244
/* styles for infoblock */

0 commit comments

Comments
 (0)