Platform

  • Mashups

    Add new functionality to TargetProcess UI.

  • REST API

    Integrate with external apps and create new apps.

  • Community

    Give feedback, share, ask questions, get answers.

  • Plugins

    Create custom plugins and work with out-of-the-box plugins.

Mashups

Mashups Mashups quickly extend TargetProcess UI with almost any functionality. With mashups and REST API you can create new pages and reports, customize the available pages. Let's check an example. We want to change the color of cards on Kanban Board based on a tag.

Here is the full source code of the mashup and the customized UI:

Mashup Sample

REST API

REST API REST API allows quick manipulations with TargetProcess data. You can extract User Stories, Bugs and Tasks, add or update them. REST API can be used for any programming language and development platform.

Some TargetProcess REST API features:

Partial Response

You can request an entity with some selected data only. You can reduce traffic, memory and CPU usage this way.

http://tp/api/v1/Bugs/?include=[Name, Description, Iteration[Name]]

Filters

Filter data by various criteria: Equality, Greater than, In, Less than, etc.

http://tp/targetprocess/api/v1/Bugs?where=EntityState.Name eq 'In Progress'

Append fields

You can get more information about Entity in a single request. For example, you can retrieve Tasks count for User Story and Bugs count for User Story.

http://tp/api/v1/UserStories/?append=[Bugs-Count, Tasks-Count]

Create, Update and Delete operations

You can create, update and delete almost any entity with REST.

POST http://tp/api/v1/Projects HTTP/1.1

Plugins

Plugin is a component that extends TargetProcess functionality. You can create a variety of plugins to integrate TargetProcess with other web apps.

These plugins are available out-of-the-box in your TargetProcess instance:

Email Integration
Email Intergration
SVN, Git
SVN, Git
Bugzilla
Bugzilla
Architecture
Architecture TargetProcess plugins are based on the Event-Driven Architecture (EDA) which is loosely-coupled and is built with messages, not with an API.




Quick Start Quickstart
Use TargetProcess Plugin Template right in Visual Studio to create a new plugin in 60 seconds.