Use the ProjectRepository to manage project, matters, or custom object records (for example, create, update, read,search, delete). The corresponding custom object must already be defined in the TeamConnect Designer area Object Definitions screen. Corresponding categories for the custom object must also be defined in the TeamConnect Designer area Object Definitions screen.
ProjectRepository Requests Summary
Request |
Description |
Changes the phase of a project record. The phase must already be defined in TeamConnect. |
|
Deletes a project record. |
|
Creates a project record. |
|
Reads and returns a project record's child projects by a given category. Specified project properties are returned with the resulting records. |
|
Reads and returns a project record. Specified project properties are returned with the record. |
|
Get a list of project entity types in TeamConnect. |
|
Get a list of search views that are of type "Integration", each returned search view should have a unique key, a name, and its associated entity type. |
|
Searches for project records that meet a given search criteria. Specified project properties are returned with the resulting records. |
|
Get a list of records that match the search criteria given a unique key of search view of "Integration" type. |
|
Read recently viewed projects. |
|
Updates a project record. Specified project properties are updated. |
ProjectRepository Data Objects Summary
Data Object |
Description |
assigneeRole |
Use this object to read or search projects by associated assignee role. Note: Project assignee role values must be pre-defined in TeamConnect UI in the Project (custom object) object definition. |
1 embeddedEntity 2 embeddedEntityCreate |
1 Embedded object record property container returned when you read or search projects. 2 Embedded object record property container used to set properties of an embedded object record. 3 Embedded object record property container used to set properties of an embedded object record. Note: For more information about the data restrictions for properties that belong to the above-mentioned objects, see the Object Model Reference for the WObjdProjectInfo object. |
embeddedEntityType |
Use this object's uniqueCode property to identify the existing embedded object definition to work with. |
phase |
Use this object's properties to search or read projects. Also use this object's properties to search or read projects by the phaseInterval (object) property. |
The phaseInterval object is a container for properties about a phase's duration (for example, the date when a phase became active). In an application, typically you would Project phase interval object property container returned when you read or search projects. Note: For more information about the data restrictions for properties that belong to the above-mentioned object, see the Object Model Reference for the JProjPhase object. |
|
1 Project assignee record property container returned when you read or search projects. 2 Project assignee record property container used to set a project's properties. 3 Project assignee record property container used to set a project's properties. Note: For more information about the data restrictions for properties that belong to the above-mentioned objects, see the Object Model Reference for the JProjAssignee object. |
|
1 Project (custom object) record property container returned when you read or search projects. 2 Project (custom object) record property container used to set a new project's properties. This object is passed as a request parameter when you create (insert) a project. 3 Project (custom object) record property container used to update or clear a project's properties. This object is passed as a request parameter when you update a project. Note: For more information about the data restrictions for properties that belong to the above-mentioned objects, see the Object Model Reference for the TProject object. |
|
1 Project relation record property container returned when you read or search projects. 2 Project relation record property container used to set a project's properties. 3 Project relation record property container used to set a project's properties. Note: For more information about the data restrictions for properties that belong to the above-mentioned objects, see the Object Model Reference for the JProjRelation object. |
|
Subclass of lookupItem. Use the provided get methods to read the properties related to a project relation's associated type. |
|
relationDirection |
For more information, see relationDirection. |