Home

CSOM API Update for Project Online: Cost rate table support

%3CLINGO-SUB%20id%3D%22lingo-sub-42907%22%20slang%3D%22en-US%22%3ECSOM%20API%20Update%20for%20Project%20Online%3A%20Cost%20rate%20table%20support%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-42907%22%20slang%3D%22en-US%22%3E%3CP%3EThere%20is%20a%20new%20update%20of%20the%20CSOM%20API%20for%20SharePoint%20and%20Project%20Online%26nbsp%3Bavailable%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdev.office.com%2Fblogs%2Fnew-sharepoint-csom-version-released-for-Office-365-january-2017%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdev.office.com%2Fblogs%2Fnew-sharepoint-csom-version-released-for-Office-365-january-2017%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThere%20is%20now%20support%20for%20cost%20rate%20tables%20more%20or%20less%20similar%20to%20the%20PSI%20functionality%3A%3C%2FP%3E%3CP%3E%3CSTRONG%3EMicrosoft.ProjectServer.Client%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EFollowing%20properties%2C%20classes%20and%20methods%20have%20been%20%3CSTRONG%3Eadded.%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.CostRateCreationInformation%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eenum%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.CostRateTableName%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eproperty%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.DraftAssignment.CostRateTable%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eproperty%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.EnterpriseResource.CostRateTables%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.EnterpriseResourceCostRate%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.EnterpriseResourceCostRateCollection%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.EnterpriseResourceCostRatePropertyNames%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTable%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTableCollection%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTableObjectPropertyNames%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTablePropertyNames%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.PageSizes%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eclass%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.PageSizesPropertyNames%3C%2FLI%3E%3CLI%3Epublic%20%3CSTRONG%3Eproperty%3C%2FSTRONG%3E%20Microsoft.ProjectServer.Client.ProjectContext.PageSizes%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLI%3E%3CLI%3Epublic%20property%20Microsoft.ProjectServer.Client.PublishedAssignment.CostRateTable%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-212717%22%20slang%3D%22en-US%22%3ERe%3A%20CSOM%20API%20Update%20for%20Project%20Online%3A%20Cost%20rate%20table%20support%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-212717%22%20slang%3D%22en-US%22%3E%3CP%3EIn%20June%20SU%20MS%20has%20updated%20the%20client%20library%20for%20on-premise%20in%20order%20to%20support%20Cost%20rate%20table%20support%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F4022173%2Fdescription-of-the-security-update-for-sharepoint-enterprise-server-20%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F4022173%2Fdescription-of-the-security-update-for-sharepoint-enterprise-server-20%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENow%20you%20can%20use%20Microsoft.ProjectServer.Client.dll%20with%20Enterprise%20Resources%20Cost%20rates.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-173091%22%20slang%3D%22en-US%22%3ERE%3A%20CSOM%20API%20Update%20for%20Project%20Online%3A%20Cost%20rate%20table%20support%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-173091%22%20slang%3D%22en-US%22%3EAs%20far%20as%20I%20know%20Project%20Server%202016%20is%20out%20of%20scope%20for%20this...%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-171501%22%20slang%3D%22en-US%22%3ERe%3A%20CSOM%20API%20Update%20for%20Project%20Online%3A%20Cost%20rate%20table%20support%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-171501%22%20slang%3D%22en-US%22%3E%3CP%3EThat's%20great%2C%20but%20excuse%20me%2C%20what%20about%20on-premise%20msp%202016%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Trutz Stephani
Contributor

There is a new update of the CSOM API for SharePoint and Project Online available:

https://dev.office.com/blogs/new-sharepoint-csom-version-released-for-Office-365-january-2017

 

There is now support for cost rate tables more or less similar to the PSI functionality:

Microsoft.ProjectServer.Client

Following properties, classes and methods have been added.

  • public class Microsoft.ProjectServer.Client.CostRateCreationInformation
  • public enum Microsoft.ProjectServer.Client.CostRateTableName
  • public property Microsoft.ProjectServer.Client.DraftAssignment.CostRateTable
  • public property Microsoft.ProjectServer.Client.EnterpriseResource.CostRateTables
  • public class Microsoft.ProjectServer.Client.EnterpriseResourceCostRate
  • public class Microsoft.ProjectServer.Client.EnterpriseResourceCostRateCollection
  • public class Microsoft.ProjectServer.Client.EnterpriseResourceCostRatePropertyNames
  • public class Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTable
  • public class Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTableCollection
  • public class Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTableObjectPropertyNames
  • public class Microsoft.ProjectServer.Client.EnterpriseResourceCostRateTablePropertyNames

  • public class Microsoft.ProjectServer.Client.PageSizes
  • public class Microsoft.ProjectServer.Client.PageSizesPropertyNames
  • public property Microsoft.ProjectServer.Client.ProjectContext.PageSizes

  • public property Microsoft.ProjectServer.Client.PublishedAssignment.CostRateTable

 

3 Replies

That's great, but excuse me, what about on-premise msp 2016?

As far as I know Project Server 2016 is out of scope for this...

In June SU MS has updated the client library for on-premise in order to support Cost rate table support

 

https://support.microsoft.com/en-us/help/4022173/description-of-the-security-update-for-sharepoint-e...

 

Now you can use Microsoft.ProjectServer.Client.dll with Enterprise Resources Cost rates.

Related Conversations
flashing a white screen while open new tab
cntvertex in Discussions on
13 Replies
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies
Tabs and Dark Mode
cjc2112 in Discussions on
22 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
28 Replies
Edge insider Dev bypasses IE mode website list
HotCakeX in Enterprise on
4 Replies