ProjectAndTaskService
The following operations are supported. For a formal definition, please review the Service Description.
-
AddItemComment
Adds an item comment to item id suppplied. -
CreateIntegrationExternalObjectByProjectInsightIdAndExternalId
Creates (or updates) an IntegrationExternalObject record for the specified Project Insight Id and External Id. Use the method to establish the connection between a Project Insight object/item and an external record. -
CreateOrUpdateProject
Creates or updates project in Project Insight for the supplied web service project. -
CreateOrUpdateProjectResource
Creates or updates a project resource (users assigned to the project) in Project Insight for the supplied web service project resource. -
CreateOrUpdateTask
Creates or updates a task in Project Insight for the supplied web service task. -
CreateProject
DEPRICATED Use CreateOrUpdateProject. -
CreateProjectBaseLine
Creates a project baseline for the project object in Project Insight for the supplied web service project. -
CreateProjectFromTemplate
Create Project From Template. -
DeleteItemComment
Deletes the item comment for the id suppplied. -
DeleteProjectResource
Deletes a project resource (users assigned to the project) in Project Insight for the supplied web service project resource. -
GetIntegrationExternalObjectsByProjectInsightIdListOrExternalIdList
Gets an array of IntegrationExternalObject records, for a specific object map, setup in Project Insight. The external object holds the cross reference of Project Insight objects by ID to an external Identification. Use this method to get objects to lookup the Project Insight Id (or the inverse) of items using an external Id. -
GetProject
Gets the project object for the project Id supplied. The flag include tasks will cause the tasks to be returned in a recursive tree on the project object. -
GetProjectBaselines
Gets the project baseline objects for the project. -
GetProjectIdByProjectNumber
Gets the Guid Id of the project for the supplied project number. Returns Guid.Empty if the project does not exist. -
GetProjects
Gets projects by supplied Guid id from Project Insight. The flag include tasks will cause the tasks to be returned in a recursive tree on the project object. -
GetProjectsAssignedToUserAndActive
Gets the projects that the user supplied is assigned to and that are active. The flag include tasks will cause the tasks to be returned in a recursive tree on the project object. -
GetProjectsInActiveState
Gets the project object for the project Id supplied. The flag include tasks will cause the tasks to be returned in a recursive tree on the project object. -
GetProjectsInPlanningState
Gets the project object for the project Id supplied. The flag include tasks will cause the tasks to be returned in a recursive tree on the project object. -
GetTask
Gets the task object for the task Id supplied -
SearchProjects
Gets projects by supplied Guid id from Project Insight. The flag include tasks will cause the tasks to be returned in a recursive tree on the project object. -
SearchTasks
Gets Tasks based on search specifications. -
UpdateItemComment
Updates an item comment to item id suppplied. -
UpdateProject
DEPRICATED Use CreateOrUpdateProject. -
WebServiceLogin
Gets the sesssion key from the license key, user name and password provided. NOTE: You MUST obtain a session key, and pass the session key as a parameter when invoking web method calls. (Default expires 120 minutes, if more time is needed call GetWebServiceSessionKeySetSessionDuration) -
WebServiceLoginSetSessionDuration
Gets the sesssion key from the license key, user name and password provided. NOTE: You MUST obtain a session key, and pass the session key as a parameter when invoking web method calls.