Innovator MyInnovator = this.getInnovator();
Item newITem = MyInnovator.newItem("project", "add");
newITem.setProperty("project_number", MyInnovator.getNextSequence("Project Number"));
newITem.setProperty("name", "testproject001");
newITem.setProperty("date_start_target", "2017-10-10T18:30:00");
newITem.setProperty("date_due_target", "2017-10-10T18:30:00");
newITem.setProperty("project_update_mode", "1");
newITem.setProperty("scheduling_mode", "1");
newITem.setProperty("scheduling_type", "Forward");
// Create the root element of the project plan
Item newWBSElement = MyInnovator.newItem("WBS Element", "add");
newWBSElement.setProperty("name", newITem.getProperty("project_number"));
newWBSElement.setProperty("is_top", "1");
newITem.setPropertyItem("wbs_id", newWBSElement);
Item result = newITem.apply();
return result;