Email integration in TargetProcess connects to POP Email account, retrieves emails and binds them to user stories (bugs, tasks, etc.), and creates comments or requests from emails.

email_flow

Upcoming version 2.21.15 has new Email Integration. Previously, it was project-based. When you created a new project you were able to configure a POP email account for it. That was a serious limitation if you wanted to have one mailbox for several projects. For example, you have support@yourcompany.com account and want to bind incoming emails to various projects or create requests in projects based on some rules. You can do that now easily: Bind Email to Project plugin was removed and Rules settings were moved directly into Email Integration plugin.

Also, Email Integration functionality is represented as a plugin under an open source license. It means you can modify and extend it.

Old Email Integration New Email Integration
Where to find? Project Add/Edit screen Settings → Plugins → Email Integration
Project/Email Account 1 Project – 1 Email Account 1 Email Account – Many Projects
Rules Hidden, implicit Explicit, visible
Modifications Not possible You can modify plugin source code

To set up email integration, navigate to Settings → Plugins and find Email Integration section. Click Add Profile

email_settings

Setup is straightforward. Fill in POP account details and push Check Connection button

check_connection

Rules

Rules setup is more complex. Each rule has the following format:

when [conditions] then [actions]

Note that “conditions” part is optional and each rule should start with a new line.

Possible conditions
subject contains ‘keyword1, keyword2, …’ actions from “then” part will be performed if ANY of the listed keywords is in the subject
company matched to PROJECT ID actions from “then” part will be executed only if requester and project mentioned in “when” clause relate to the same company
Possible actions
attach to project PROJECT ID email message will be attached to project
create request in project PROJECT ID request will be created from email for a given project

Example

Let’s say, we have 2 projects. Project1 with id=1 and Project2 with id=2. Project 2 is assigned to TargetProcess company.

We can set the following 3 rules in the profile:

when subject contains ‘Targetprocess, tp’ and company matched to project 2 then attach to project 2 and create request in project 2
when company matched to project 2 then attach to project 2
then attach to project 1 and create request in project 1

Rules are checked from top to bottom. Let’s see how these rules are applied to messages.

  1. If a message is sent by requester assigned to Targetprocess company and there is either “targetprocess” or “tp” word in the subject then the 1st rule†will be matched and the message will be attached to Project 2, with request created in this project.
  2. If a message is sent by requester from Targetprocess company but there is NO “targetprocess” or “tp” words in the subject, then the 1st rule will be skipped as†there’s no match and the 2nd rule will be applied, with the email attached to Project 2.
  3. All the other messages not matching any of the first 2 rules will be moved to Project 1, with requests created for Project 1.

Future

Till the end of Summer we will add IMAP integration and more actions, like create user stories, bugs and tasks from incoming email.

You just completed last Sprint and started a new one. You split some user stories and decide to check your Sprint Burn Down chart. And it looks like that.

burn_down_first_day

What happened? Why do you see such progress for the first day? Actually, there are several reasons:

  1. You have moved some unfinished tasks with Time spent. It means in the current Sprint you have tasks that are already in progress and TargetProcess just sums up all the time spent over previous days. In other words, it takes some velocity from previous Sprint and moves it to the current Sprint.
  2. You have moved some stories with completed tasks. Again, TargetProcess views them as completed in the current Sprint.

To have a more accurate burn down chart, follow the following tips:

  1. Have as small stories as possible.
  2. Have as small tasks as possible. It is better to have 4 tasks with 8 hrs each than 1 task with 32 hrs.
  3. Split stories and keep completed tasks in previous Sprint.
  4. Complete as many tasks as possible in a Sprint. It is better to have 6 tasks completed and 4 not started than 4 tasks completed and 6 started.

See what you can do with the new Teams Board area in TargetProcess. Plan teamwork, handle problems, set priorities, enjoy :)

Watch the video on how you can use Teams Board to run Daily meeting.

Daily Meeting

Here’s how the bug duplicates functionality works and looks.

All the action links have been moved up to the right from Estimate & Effort box in the bug view;  a new option ‘Find Duplicate’ has been added at the end of these actions list.

find-link

It’s also available in the ‘Actions’ pull-down menu of Bugs list.

action-menu

As you click on this link,  you’ll get to the bug finder with the selected bug details on the left and lookup on the right. In the right panel you can search for duplicates by bug ID, name or state

lookup-small

As you select the replica bug from search results,  a pop-up with the details for both primary and duplicated bug appears.

duplicates-in-one-screen

If it turns out that they are not actually duplicates, you can click the lookup icon, get back to the search panel and go on searching for the appropriate one.

mark-duplicate

Now as you spotted duplicates,  you can choose which bug is primary and which one should be marked as duplicate. You can also change the state of a duplicate issue right here.

As both the primary and duplicate bugs are defined, you can see a new  ‘Duplicate’ section added to the primary bug:

detail-view

and a hyperlinked tag added to the duplicate:

tag-view

Duplicated bugs relations are powered by tags. You can quickly mark bug Y as a duplicate of bug X if you update it with a tag ‘duplicateOf#X’ (the finder pop-up does the same, this is just another option).

To undo the duplicate action you can just delete the tag from duplicate issue or click the ‘Unduplicate’ link in primary bug detail view.

All duplicates can be easily found in the bug list view by tag with our new wildcard search for tags feature! Just type ‘duplicate*’ to the ‘Tags’ text box and you’ve got the list of bugs filtered by all tags which start from ‘duplicate’.

filter-duplicate

You can filter this list by release/iteration, states, owner, etc.  for review or export the list to a CSV file.

We would be happy if you try new features and share your impressions and opinion on the  UX: ux@targetprocess.com

Sometimes people get errors with HelpDesk setup (for Windows authentication enabled). Most of these errors can be eliminated by some simple troubleshooting actions :

1. Check for the highlighted sections in Admin -> General Settings:

screen12. Check HelpDesk web.config (it’s  C:\Inetpub\wwwroot\HelpDesk\wwwroot\web.config by default):

screen-23. Check Virtual Folder for HelpDesk:

screen3

4. Check Virtual Folder for TargetProcess:

screen4

5. Check TargetProcess Application Pool:

screen5

6. Add your user to IIS_WPG group if after step 5  Application Pool is stopped:

screen6

7.  Check if Windows authorization is enabled for MS SQL Database, and if user is properly mapped with TargetProcess database.

See TargetProcess HelpDesk Installation Guide for more information.

If you experience some problems with TargetProcess performance on your server, don’t be in a hurry to blame it on the product. Most likely, these problems are related to hardware and software configuration on the server.

We’ve put up a page on TargetProcess web-site  with some tips  on how to speed-up investigation of performance issues:

http://targetprocess.com/support/faq/Performance_Problem.aspx

We did our best to provide the complete information about TargetProcess  on the web-site and in User Guides. Still,  judging by the questions people send in, there’s a need to write some sort of guide to our support documentation and videos.

Even if you’ve been working with TargetProcess for a while, we’d still recommend to look at this blog post on TargetProcess do-it-yourself training for some useful learning tips.

If you’re looking to get a demo of what TargetProcess does as an agile project management tool and decide if you need to sign-up for a trial, go to our Product page with all its sub-pages.  Note, that Download page includes plug-ins listed on the Integration page, as well as TP Tray and HelpDesk.

Free Edition, one of the sub-pages, is worth a special note. This is a sign-up page.  BUT one thing to remember is that even if it’s FREE edition, TargetProcess is fully functional and comes with all the updates for free as well. The only limitation of free edition is the amount of licenses which is 5.  So, there’s no need to sign-up for new free edition trials over and over again if you want an upgrade.  You’re entitled to fully functional TargetProcess software with all the upgrades and new releases for free, if you’ve got a team of 5. If by any chance you forgot your account name, or you’ve lost your installation file, or you haven’t had time to look at TargetProcess and want to resume the evaluation, just email us and we will send you all your account information. We keep it and it’s out job to provide it when needed.

Support is your main destination as an eager TargetProcess user :) . You  can post  ideas and requests to HelpDesk from there, read User Guides, watch videos, and contact our live chat. TargetProcess System Requirements are also there along with Microsoft Web Platform Installer required to run TargetProcess on-site edition.

On to User Guides. We’ve got .pdfs mostly, but TargetProcess User Guide comes online and is searchable. You can type in any term there and look at search results.

It might take us time to get back to you with personal answers, although we usually answer within 24 answers. But what if you need this answer right away? You might find it yourself with no waste wait time if you use those tips.

Enjoy working with TargetProcess :)

TargetProcess allows to create virtually ANY custom workflow. What you need is a little bit of thinking and creative approach.

Let’s look at the communication thread below:

Customer:I want to add a custom field to the story template; I would also like it to be (or not to be) a certain value for the story to be able to be marked done. Thanks.

TargetProcess Team: Can you give us an example of what you’re looking for this custom field to be, please?

Customer: I want to make sure that documentation is written before the story is closed. So maybe radio buttons? It could start as “needs documentation” then have options of “documentation written” or “documentation n/a,” both of which could be chosen for the case to be able to be closed.

TargetProcess Team: Unfortunately, TargetProcess doesn’t allow you to create such a “dependency” on the state of an entity. But you may create custom fields that are “required” fields; forcing someone to pick the status of the documentation (needs, written, or n/a) upon the creation of a user story.  You could include “needs doc” as a state before “closed”.

As you see, basically, you could juggle with custom fields and custom states to get what you need.

Check the new Selenium integration video:

http://targetprocess.com/video/selenium/selenium.html

Selenium powers continuous integration. You can create a set of test cases in TargetProcess, map them to automated tests and have test results in TargetProcess real time.

© 2012 TargetProcess Product Blog Suffusion theme by Sayontan Sinha