TargetProcess v.2.22.10 is available to all the On-Demand customers and Free edition users. On-Site customers will be able to upgrade by the end of the week.

The New Bugzilla Integration Plugin: Faster and Easier

Our new Bugzilla plugin is the best on the market for sure. It can’t be any easier to setup and use a plugin. Auto-mapping makes setup a breeze, while the new mashups come handy for an even closer integration. Read more about Bugzilla plugin.

NOTE: The new plugin is fully functional, but it’s not possible to convert the old profiles so far. You can set up new test profiles on a dummy project.

Bugzilla - TargetProcess integration: map priorities

REST API Improvements

  • REST: update inactive project
  • REST: incorrect update if inner entity does not exist
  • REST: get/update custom fields for the Project entity
  • REST: Reset Iteration value when reset Release
  • REST: Filter by acid in Context
  • REST: exception adding a new User if the Developer role renamed

Other Fixes

TargetProcess v.2.22.9 is available to all On-Demand customers and On-Site Free users. Public release for On-Site customers is due in several days.

This release is quite significant as it includes a number of major improvements.

Beta Views: inner lists with inline edit and prioritization

Order bugs and tasks inside a User Story. Inline edit on the fly. Read more about improvements in lists.

Ordering and Inline Edit in lists

Beta Views: Implementation History for Features, User Stories, Bugs, Tasks and Requests

This visualized timeline shows full progress including all the state changes, time spent, responsible persons, impediments, added and closed bugs, and tasks. More on how the Visual Flow can help you.

Visual Flow

Mashup Manager: basic release

On-Demand users can create their own mashups in minutes or re-use out-of-the-box mashups. Note: you need Admin rights to create and manage mashups.

Mashups manager

Multi-select custom fields (not available in Beta Views so far)

It’s finally there. If you need a custom field with multiple choices, you can now use it.

Multiple Selection

Burn Down calculation when Time Tracking is not used

Now you can have accurate burn downs even if you don’t use time tracking at all. Just update the remaining effort in Task Board and check the progress on Sprint Burndown chart.

 

Tasks added to Prioritize screen

Order Tasks, Stories and Bugs by their priority for your developers

 

REST API fixes and improvements

  • REST: Test Plan Run collection for Test Plans added
  • REST: HTTP 500 error for requests if user logged with Windows Authentication
  • REST: exception on resetting custom field value to NULL
  • Plugins: Logs and Data Folder not deleted when TP is updated

Other Fixes

States reordering in Workflow

You’ve customized your workflow for Tasks, and there are several states on your Task Board now, such as Open, Reviewing, In Progress and Done. Now you want to reorder these states (you need Admin rights for that).

Go to Settings > Process > Edit Process > Workflow. Select Task. Drag and drop the states as you wish.

Reorder states

If you drag a state and put it on top, this state will always be the Initial one.
You cannot drag the last (final) state. It is final, so it always comes last. You can rename it though. Similarly, you can reorder states for User Stories, Bugs, Features.

Which areas are affected?

  1. Order of states in the change state drop downs
  2. Order of columns on the Task Board
  3. Order of states in the History tab
  4. Default order of columns on the Kanban Board and Teams Board

Subversion to TargetProcess: auto-mapping users

One-click-mapping between Subversion users and TargetProcess users is available now. It compares users logins, emails and names to fill the mapping.

Tags: import and export

You can import tags with User Stories, Bugs, Features and other entities. Just create a Tags column and put required tags like: tag1, tag with long name, tag2

REST API

Ordering: You can order items using various fields like http://tp/api/v1/UserStories?orderBy=Iteration.StartDate

Other Fixes:

  • TestCasesRun collection, TestCasesRun-count, TestPlan, Build references added to TestPlanRun
  • Deserialization error when setting null value to custom fields
  • Forbid to change EntityType of Priority

Fixed Bugs

Prioritization in Kanban Board

Drag and drop prioritization is available on Kanban Board for User Stories and Bugs. You can reorder User Stories and Bugs in the Backlog, Planned and any other states. Just drag a User Story and move it where you want it to go.

Role-based Import and Export for Effort

You can import Effort for User Stories, Bugs, Tasks and Requests. It’s possible to import both the total effort for multiple roles and the effort for a single role, depending on how many responsible roles you’ve got for an entity.

See a boring list of other improvements and fixes below.

REST API

REST API improvements

  • Retrieve custom fields from different processes
  • Delete / Edit Attachments
  • Lowercase customFields post not working
  • POST to /resource/Id should update the resource with this ID

New (beta) Views improvements

  • Task view not updated if Task is assigned to User Story from another project
  • Remove Add Test Case link from Print view
  • Priority should be renamed to Business Value for User Story and Feature
  • ‘Spent’ and ‘Remain’ shown in Progress Bar if Time Tracking is disabled
  • Convert action added
  • The inner Test Cases list not loading updates when changed

Other fixes and improvements

  • Email Integration Plugin: failing to create a message and request if email has an attachment
  • Prioritize view should autofit the available screen height
  • Adds effort for a role if the “Has effort” option for this role is disabled
  • Duplicate Bugs functionality not working in the old view
  • Process update failing if the process is used in deleted projects

REST API Self-Description

Now you can quickly refer to a built-in meta-description for all the REST API resources. No need to check external reference anymore, just navigate to http://yourtargetprocessdomain/api/v1/index/meta

See the list of all available Resources:

and detailed information for every Resource:

Beta Views

Email notifications for comments added:

Find Duplicates action added to the Bug View.

REST API Fixes

  • Numeric priority added to all Generals
  • ‘Charset’ isn’t supported in Content-Type header
  • Case insensitive supported for complex fields

Beta Views Fixes

  • Disable states selector if no next states available
  • Inline edit and CK editor cease working if diacritic chars are entered
  • Custom Fields fixed

Other Bug Fixes

  • Installer: Duplicate install check added
  • Inactive projects are only available for edit now
  • Custom Report doesn’t load if grouped by Date field
  • Custom field exceptions on Process edit

Kanban Board Autorefresh

If you display Kanban Board on a large 50″ screen in your war-room, just setup autorefresh and stay tuned.

Redesigned Plugins List

New plugins deserve a new list. With new icons you will quickly identify each plugin. The list of recent profiles is available right away.

REST API: Basic Filtering

You can extract what you need with new filters in REST API.
For example, this request extracts all non-blocking bugs that are in progress:

/api/v1/Bugs?where=(EntityState.Name eq 'In Progress') and (Severity.Name ne 'Blocking')

Fixed Bugs

  • Update process throws “Unable to start web site. The directory is not empty”
  • [Plugins] “Check connection” should not take more than 5 sec
  • [Email Plugin]: uid case sensivity supported
  • Search for entity from deleted project triggers redirect loop
  • Open Assignmens: show entities assigned to user only if they are in the states this user is responsible for
  • Exception thrown on attachment opening by several users at a time
  • Navigation: Hide links in More menu if Practice is disabled in current context
  • Permissions: user cannot unassign all people if there’s no DELETE permission for selected entity type
  • REST: “Priority” field for Test Case added
  • REST: if more than 1000 items requested, paging resets to 1000 items (not 25 as before)
  • REST: Custom fields should be available for Time entity

In v.2.22.0 Subversion plugin was quite unstable. We definitely made a mistake with this release. All the major problems are fixed in thew new build and Subversion Integration should work like a charm.  The architecture has been dramatically improved, making plugins faster and more stable.

We reconsidered our Definition of Done to prevent such releases in the future.

Fixed Bugs in Subversion Integration

— Plugin should add revisions only with entity id specified in comment
— Converter of svn plugin profiles: add tp user data so that hidden maping proceed to work
— Plugins disappeared after update
— Page crashes if activity log exceeds a certain size
— Concurrent work of several profiles with different repositories is incorrect
No such revision error in log if profile works outside the root of the repo
— Mapping still does not work for some users
— Revision is applied multiple times
— Make TimeoutException error message user friendly in plugins
— Do not show error messages in activity log on timeout

Fixed Bugs in Task Creator plugin

— Insufficient resources to perform operation
— Error occurs in an attempt to get an activity log
— Task Creator plugin shows no more than 25 projects in Project list
— It should be possible to collapse all exceptions in activity log
— “Could not find path…” error appears in plugins

Fixed Bugs in Permissions

— Cannot delete a custom report
— Users can’t add bugs or tasks to user stories if the users don’t have acces to user story edit

Other Fixes

Saved filters are no longer available for selection in v.2.22.2
— I should be able to update time remaining on Task Board even if Time Tracking practice is off
— Email Integration: Delivery Status Notification: Hundreds of Requests created.
— REST: Next states inconsistent behavior
— REST: Incorrect collection expanding for nested entities

TargetProcess v.2.22.2 released today. It contains several fixes in plugins, including Subversion plugin problems. It is available to all OnSite customers.

Fixed bugs

  • Task Board: page refresh duplicates the task just added from task board
  • Plugin Log: It should be possible to collapse exceptions in activity log
  • Plugin Log: Logging stops working after reaching its maximal size
  • Plugin Log: Unhandled exceptions do not appear in activity log
  • New SVN Plugin: parsing ID in square brackets stopped working
  • New SVN plugin: auto mapping of svn user names identical to TP users stopped working
  • VS 2010 plugin: Unable to cast object to type ‘Microsoft.VisualStudio.CommandBars.CommandBarPopup’
  • Search: Jump by id should work for the format #id as well
  • Search: Jump by ID doesn’t work from Search.aspx view
  • Typos at Getting Started page and in other places
  • ‘What’s new’ doesn’t close on Escape if I just clicked inside the frame before or selected text
  • Can’t move User Story when Impediment with not team member exist – Cannot set responsible person not from project team

Usability Improvements

Yesterday moved from More → Home to Reports.

Active checkbox removed from add project view

Add → Build action removed from the top left Add menu

Plugins

Enjoy real-time logging in Plugins: troubleshoot problems as you configure a plugin profile, all on the same screen.

Fixed Bugs

  • Subversion: fails to update bug to a 2-word state (e.g. “In Progress”)
  • Unable to configure TargetProcess to work with plugins

REST API

Paging added to REST API. You can now request data like

http://targetprocess/api/v1/bugs?take=5&skip=1

Request returns Prev and Next pages

<Items Prev="http://targetprocess/api/v1/bugs?take=1&skip=0"
Next="http://targetprocess/api/v1/bugs?take=5&skip=6">

Fixed bugs

  • Cannot get entityType.id for some non-assignable entities

Other Fixes

  • Search not working if UTF-8 characters are used in search string
  • Locales not applied to Custom Reports
  • Incorrect data displayed on Time Sheet if non-default culture is used
  • Views: Opening whole-page view by clicking on link on Kanban Board
  • Views: Error when switch to “task and bugs” tab
  • Views: Assignment area hung after updating effort value
  • Views: Old Releases/Iterations shown by default
  • Views: Card becomes broken and locked after changing state via new view pop up

TargetProcess v.2.22 released and available for community edition customers already. It will go public in several days (we hope).

This release has remarkable changes in TargetProcess infrastructure. We completely re-wrote Plugins architecture and released new Plugins SDK. New Plugins based on a loosely-coupled architecture powered by NServiceBus framework. It is much easier to write a new plugins now and they are scalable. REST API is quite powerful with v.2.22 release as well, you can get, create, update and delete entities. Mashups enable changes in TargetProcess UI. As you see, this release is focused on new integration abilities of TargetProcess mainly.

New Views are really cool! You can inline edit everything. We thought out them with passion and crafted every little detail. Views are not complete yet, we are working on History, some Actions and some tabs UI. Anyway, this is a beta release and we would love to hear your feedback.

New POP Email Integration Plugin

Now inbound email integration comes as a standalone plugin which you can modify and extend.

With this plugin, inbound email integration setup is fast and easy. Now you can use one mailbox for several projects. See a detailed overview of the new Email Plugin in TargetProcess blog

New Subversion Integration Plugin

Now profiles are not tied to projects, and mapping users is a much easier with the new UI. If you use one repository path for several projects, there’s no need to create multiple profiles. All revisions will bind to each entity as per comments for these revisions.

New Test Run Import Plugin: NUnit, JUnit, Selenium

NUnit, JUnit, Selenium plugins are merged into a single plugin. The overall plugin configuration is made simpler, and you can easily check how Test Cases and Unit Tests map to each other.

New Beta Views

Feature, Task and Test Plan Run views appear in this version.
They’re now available not only from Kanban and Teams Board but also from Release Plan, Iterations Plan and Assign People (‘view info’ icon), Prioritize screen and Task Board (double click).

REST CRUD API

REST CRUD API allows to create, update and delete any entity in TargetProcess. You can create new User Stories, Time, Tasks, Projects and even Processes Check REST CRUD API on TargetProcess development site for more details

Fixed Bugs

  • OnDemands crash if an Account with no config file is added
  • TP installation on localized OS fixed
  • Check Installation Tool: errors show as info box and don’t abort installation
  • Update installation fail: Access to the “Common.Logging.dll” path is denied
  • REST: Authentication service could return admin’s token for non-admin user
  • ‘Source array was not long enough’ exception
  • User Story’s Time ToDo is not calculated correctly if Role for Task is other than for User Story
  • Views: [IE 8] Can not update effort/description after add/remove comment or description edit
  • Views: limited comment description length on REST side (no fixed limit now)
  • Views: Description area size in Edit mode too small and static (made larger and auto-expands now)
  • Views: Failure to insert image first into a blank description
  • Views: Display persons inside the Role group in alphabetical order
  • Views: Requester’s comments should be highlighted in Green

© 2012 TargetProcess Product Blog Suffusion theme by Sayontan Sinha