Show/Hide Toolbars

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

changePhase

Changes the phase of a project record. The phase must already be defined in TeamConnect.

deleteProject

Deletes a project record.

insertProject

Creates a project record.

readChildProjectsForEntityType

Reads and returns a project record's child projects by a given category. Specified project properties are returned with the resulting records.

readProject

Reads and returns a project record. Specified project properties are returned with the record.

readProjectEntityTypes

Get a list of project entity types in TeamConnect.

readProjectIntegrationSearches

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.

readProjectsByCriteria

Searches for project records that meet a given search criteria. Specified project properties are returned with the resulting records.

readProjectsUsingSearch

Get a list of records that match the search criteria given a unique key of search view of "Integration" type.

readRecentlyViewedProjects

Read recently viewed projects.

updateProject

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

3 embeddedEntityUpdate

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.

phaseInterval

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 projectAssignee

2 projectAssigneeCreate

3 projectAssigneeUpdate

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

2 projectCreate

3 projectUpdate

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 projRelation

2 projRelationCreate

3 projRelationUpdate

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.

projRelationType

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.