Platform

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 Integration
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.

Schedule Your Live Custom Demo

Please, fill in this form. We need some details to make sure you get the best out of this 1 hr demo. We'll keep it private.

What's your name? Your Email? Your Country? When are you available? Day, time, your timezone. Tell us about your company: Which industry, do you have many teams or just one, how large is your team(s), do you use Scrum, Kanban or some other process, any other helpful details. What should we focus on in the demo? E.g. reporting, backlog prioritization, progress tracking. If you're using any other tool, and not happy with it, tell us why.
Our product specialist will contact you soon.