Project Customization and Programming announcement
-
Link
The Project 2013 SDK download is updated. The conceptual, how-to, and reference documentation in the download closely matches the Project 2013 developer documentation online content published on MSDN.
The Project2013SDK.msi download file now installs properly on Windows 8 and Windows Server 2012.
The Project 2013 SDK download contains:
- The on-premises Reporting database schema reference, ProjectServer2013_ReportingDB.chm, and the OLAP cube schema reference.
- Updated VBA Help for local use. Objects such as Chart, Report, Series, and Shape now show correct members tables, properties, and methods topics.
- Basic reference topics for the JavaScript client-side object model (JSOM), which includes REST endpoints and HTTP request syntax. You can use the JSOM for development of Project Online solutions for cross-browser web apps and for non-Windows platforms.
- Sixteen complete code solutions, including two task pane apps (with minor updates) for Project, the QuickStatus app sample for Project Server and Project Online, eight client-side object model (CSOM) solutions, two solutions for querying the ProjectData service for reporting, and three updated legacy PSI solutions.
- DLLs and a license for redistribution of the Project Server CSOM assemblies, JavaScript files for the CSOM, the Microsoft.Office.Project.Server.Library assembly, and the Microsoft.Office.Project.Server.Events.Receivers library for on-premises development.
Notes: 1. The REDIST.zip file that is attached to the Project_Programmability blog post contains the RTM build
15.0.4420.1017 of the Project Server assemblies for redistribution, including the
Microsoft.Office.Project.Schema.dll assembly, for developing event handlers.
2. Project CSOM solutions also require the redistributable DLLs for the SharePoint 2013 CSOM,
which are at SharePoint Server 2013 Client Components SDK. - Updated Intellisense files for the PSI and CSOM, source code for creating a PSI proxy assembly, and instructions on how to update the PSI proxy files.
- XML schemas for the Project client, AppProvisioning, and the Statusing PSI.
The top-level online landing page for the Project SDK is Project for developers (http://msdn.microsoft.com/project).
For additional Project-related SDK content, see Office for developers (http://msdn.microsoft.com/office), SharePoint for developers (http://msdn.microsoft.com/sharepoint), and Build apps for Office and SharePoint (http://msdn.microsoft.com/office/apps/). The two articles on Task pane apps for Project are in the Apps for Office and SharePoint SDK, and the JavaScript API for Office reference includes information specific for Project, the ProjectDocument object with eleven methods and three events, and four enumerations for Project.
Want to try out Project 2013?
- Sign up for Project Online and Project Pro for Office 365
- Download Project Professional 2013 and Project Server 2013
--Jim
-
Link
It makes a big difference in answering your questions
-
Sticky1Votes
Customizing the Project 2010 ribbon with a VSTO add-in
RE: the Project Professional 2010 forum thread: Project 2010: adding ribbon, which discusses the SDK article How to: Add a Custom Command to the Ribbon, and the use ...10 Replies | 36273 Views | Created by Jim Corbin - Friday, April 23, 2010 6:21 PM | Last reply by davidlcrooks - Friday, May 31, 2013 12:22 PM -
Sticky0Votes
What questions don't go to the Project Customization and Programming Forum?
Here's a list of topic areas that have no place in the Project Customization and Programming Forum: Questions on Project Standard or Project ...
-
Unanswered0Votes
New program dev questions
HI everyone! I am a newbie when it comes to visual studio and I am in need to create a website program for my work. I am no stranger to java or c# as I mostly work in unity ...1 Replies | 68 Views | Created by starmind001 - 12 hours 58 minutes ago | Last reply by John - Project - 2 hours 27 minutes ago -
Answered0Votes
CSOM - Read Project Custom Field (Lookup) Value
Dear All, How do I read the project custom field (lookup) values using CSOM. My code as ...7 Replies | 809 Views | Created by Woon Woon, Gan - Wednesday, August 14, 2013 8:17 AM | Last reply by Woon Woon, Gan - 9 hours 7 minutes ago -
Proposed0Votes
Mutliple BRS
Dears We are implementing the project Server 2010 in our Organization, and we have a concern about having multiple RBSs for the same resource our Hierarchy is as ...1 Replies | 58 Views | Created by JAM44 - 10 hours 16 minutes ago | Last reply by Kirteshtiw - 9 hours 58 minutes ago -
Discussion0Votes
c# save settings to text file (solved)
To save settings of you application and simply edit later their. Usage: this.Left = Settings.Get("FormMainLeft", ...2 Replies | 87 Views | Created by vitalinvent - Tuesday, December 24, 2013 11:19 AM | Last reply by John - Project - Tuesday, December 24, 2013 5:27 PM -
Unanswered0Votes
Silverlight - set the column definitions Some of the column width not uniform
Hi ALL, Not equally share the width between all columndefinition in grid using StartSizeing for all the ...1 Replies | 80 Views | Created by alakesh_p7 - Tuesday, December 24, 2013 1:35 PM | Last reply by John - Project - Tuesday, December 24, 2013 5:24 PM -
Unanswered0Votes
how to catch an event when the user change values in the project information dialog
hi, i would like to know how to catch an event in my C# code when the user change values in the project information dialog? taskChange doesn't catch these ...1 Replies | 80 Views | Created by sharonapa - Tuesday, December 24, 2013 5:34 AM | Last reply by Kirteshtiw - Tuesday, December 24, 2013 6:23 AM -
Unanswered0Votes
how to catch an event when the user delete a cell value
hi, i would like to know how to catch an event when the user delete a cell value? when the user delete the entire row i can catch it with the TaskDelete ... -
Unanswered0Votes
IsStatusManagerNull Always returns True, even when the Task contains a valid Status Manager
I've some code in a project event receiver running that examines the Status Manager of a Task, using the IsStatusManagerNull() method. This method *always* returns True, even when there is a Status ... -
Answered0Votes
Project Server Custom Field Formula
= 1 and <=5 output should be "Delay" When Start variance > 5 output should be "Late" I tried with the ...6 Replies | 113 Views | Created by tarunachalam - Monday, December 23, 2013 6:58 AM | Last reply by tarunachalam - Monday, December 23, 2013 2:38 PM -
Unanswered0Votes
Project server by default EPT
Hi everyone, I want to hide by default Enterprise Project Type (EPT) from project center when we click on NEW from ribbon. Is it possible by using any ...1 Replies | 84 Views | Created by Vivaan - Monday, December 23, 2013 1:14 PM | Last reply by Kirteshtiw - Monday, December 23, 2013 2:17 PM -
Unanswered0Votes
Logon with FBA to Project Server and call PSI methods programmatically
Hello there, I am trying to make a custom workflow for project server 2010 site in visual studio 2010. Where I am trying to get a "GUID" of a newly created project ...2 Replies | 154 Views | Created by Mohammad Afzal Saifi - Thursday, December 19, 2013 9:32 AM | Last reply by Mohammad Afzal Saifi - Monday, December 23, 2013 9:44 AM -
Unanswered0Votes
Create New Guid in Workflow Sharepoint Designer 2013
Dear all, Is it possible to create new guid in workflow using Sharepoint Designer 2013? I need it as a parameter in a web service which is also called from workflow Sharepoint ... -
Unanswered0Votes
Logon with FBA to Project Server and call PSI methods programmatically
Hello there, I am trying to make a custom workflow for project server 2010 site in visual studio 2010. Where I am trying to get a "GUID" of a newly ... -
Unanswered0Votes
Force CheckIn a Project through code
p.Id == projectId)); projContext.ExecuteQuery(); if (projCollection.Count() > 0) { proj2Edit = projCollection.First(); dp = ...5 Replies | 169 Views | Created by Divyang Agrawal - Thursday, December 19, 2013 11:30 AM | Last reply by Martin Laukkanen - Monday, December 23, 2013 1:24 AM -
Unanswered0Votes
Microsoft Project Prof. 2010 Client with ProjectServer Connection
Hello everybody, I have problems with my project client instance (Microsoft.Office.Interop.MSProject.Application). It does not have a ...3 Replies | 170 Views | Created by Airwave1981 - Wednesday, December 18, 2013 10:46 AM | Last reply by Martin Laukkanen - Sunday, December 22, 2013 11:27 PM -
Discussion1Votes
how to update all projects data (checkout-edit-save&publish-checkin)?
Hi every one, we have more that 400 projects in pwa and it will take too much time to update status date for all of them one by one mounthly so I'm looking for a ...4 Replies | 122 Views | Created by Sam-Net - Sunday, December 22, 2013 12:04 PM | Last reply by Martin Laukkanen - Sunday, December 22, 2013 11:00 PM -
Unanswered0Votes
How to use CSOM to get a list of projects based on a custom field value?
p.IsEnterpriseProject == true && p.Name == projName)); Is it possible to do something like: var pubProjects = ...3 Replies | 154 Views | Created by m g - Wednesday, December 18, 2013 4:01 PM | Last reply by Martin Laukkanen - Sunday, December 22, 2013 10:53 PM -
Answered0Votes
Project Server 2010 Webpart for Project Detail Pages
Hello, I do have a requirement where I need to develop a Project Server Web Part to show some calculated project information based on some business rule from Reporting ...2 Replies | 154 Views | Created by YLee_1980 - Monday, December 16, 2013 1:36 PM | Last reply by YLee_1980 - Sunday, December 22, 2013 11:51 AM -
Unanswered1Votes
Error when approving task updates on an enterprise custom date field.
Project Server 2010 I have a repeatable issue with accepting task updates on a custom field. The field is a date field with no roll up or roll down, not required, no ...10 Replies | 167 Views | Created by Kevin Slane - Thursday, December 19, 2013 10:55 PM | Last reply by Kevin Slane - Friday, December 20, 2013 9:06 PM -
Unanswered0Votes
Is there a corresponding property/process to disable an event receiver from firing in Project Server Event Receivers?
So, in SharePoint, we have a property, (SPEventReceiverBase.EventFiringEnabled), that allows us to disable the firing of an event, to get out of the whole recursive call-thing. From ... - Items 1 to 20 of 4055 Next ›