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
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
Highlighted

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
Tabs and Dark Mode
cjc2112 in Discussions on
16 Replies
flashing a white screen while open new tab
cntvertex in Discussions on
11 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
28 Replies
*Updated 9/3* Syncing in Microsoft Edge Preview Channels
Elliot Kirk in Articles on
217 Replies