Данные ресурсов
Aspose.Tasks для .NET позволяет читать и записывать данные, связанные с ресурсами, в файлах Microsoft Project (MPP/XML). API предоставляет доступ к идентификаторам ресурсов, именам, тарифам, доступности и другим атрибутам. Большинство свойств полностью поддерживаются для всех версий Microsoft Project, начиная с 2003 года. Как XML, так и бинарные форматы MPP поддерживаются для операций с данными ресурсов. В таблице ниже суммируется доступность каждого свойства в форматах и версиях.
| Number | Property name | XML | MPP | ** | ** | ** | ** | ** | ** | Comments |
|---|---|---|---|---|---|---|---|---|---|---|
| 2003 | 2007 | 2010 | 2013 | 2016 | 2019 | 2021 | ||||
| 1. | UID | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 2. | ID | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 3. | Name | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 4. | Type | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 5. | IsNull | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 6. | Initials | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 7. | Phonetics | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 8. | NTAccount | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 9. | MaterialLabel | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 10. | Code | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 11. | Group | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 12. | WorkGroup | R/W | – | – | – | – | – | |||
| 13. | EmailAddress | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 14. | Hyperlink | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 15. | HyperlinkAddress | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 16. | HyperlinkSubAddress | R/W | R/w | R/W | R/W | R/W | R/W | R/W | R/W | |
| 17. | MaxUnits | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 18. | PeakUnits | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 19. | OverAllocated | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 20. | AvailableFrom | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 21. | AvailableTo | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 22. | Start | R/W | – | – | – | – | – | – | – | |
| 23. | Finish | R/W | – | – | – | – | – | – | – | |
| 24. | CanLevel | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 25. | AccrueAt | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 26. | Work | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 27. | RegularWork | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 28. | OvertimeWork | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 29. | ActualWork | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 30. | RemainingWork | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 31. | ActualOvertimeWork | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 32. | RemainingOvertimeWork | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 33. | PercentWorkComplete | R/W | – | – | – | – | – | – | – | |
| 34. | StandardRate | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 35. | StandardRateFormat | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 36. | Cost | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 37. | OvertimeRate | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 38. | OvertimeRateFormat | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 39. | OvertimeCost | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 40. | CostPerUse | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 41. | ActualCost | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 42. | ActualOvertimeCost | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 43. | RemainingCost | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 44. | RemainingOvertimeCost | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 45. | WorkVariance | R/W | – | R | R | R | R | R | R | |
| 46. | CostVariance | R/W | – | R | R | R | R | R | R | |
| 47. | SV | R/W | – | – | – | – | – | – | – | |
| 48. | CV | R/W | R | R | R | R | R | R | R | |
| 49. | ACWP | R/W | R | R | R | R | R | R | R | |
| 50. | CalendarUID | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 51. | Notes | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 52. | BCWS | R/W | R | R | R | R | R | R | R | |
| 53. | BCWP | R/W | R | R | R | R | R | R | R | |
| 54. | IsGeneric | R/W | – | R/W | R/W | R/W | R/W | R/W | R/W | |
| 55. | IsInactive | R/W | – | – | – | – | – | – | – | |
| 56. | IsEnterprise | R/W | – | – | – | – | – | – | – | |
| 57. | BookingType | R/W | – | R/W | R/W | R/W | R/W | R/W | R/W | |
| 58. | ActualWorkProtected | R/W | – | – | – | – | – | – | – | |
| 59. | ActualOvertimeWorkProtected | R/W | – | – | – | – | – | – | – | |
| 60. | ActiveDirectoryGUID | R/W | – | – | – | – | – | – | – | |
| 61. | CreationDate | R/W | R | – | – | – | – | – | – | |
| 62. | ExtendedAttribute | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 63. | Baseline | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 64. | OutlineCode | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 65. | IsCostResource | R/W | N/A | R/W | R/W | R/W | R/W | R/W | R/W | |
| 66. | AssnOwner | R/W | N/A | – | – | – | – | – | – | |
| 67. | AssnOwnerGuid | R/W | N/A | – | – | – | – | – | – | |
| 68. | IsBudget | R/W | N/A | R/W | R/W | R/W | R/W | R/W | R/W | |
| 69. | AvailabilityPeriods | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 70. | Rates | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 71. | c408000 – c417fff | – | – | – | – | – | – | – | – | |
| 72. | TimephasedData | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| 73. | GUID | N/A | N/A | R/W | R/W | R/W | R/W | R/W | R/W |