In addition to creating new Issues, existing Issues can be updated via email. You can respond to a FootPrints email notification and have your response threaded to that Issue. Fields like Priority, Status, and custom fields can be updated as well.
FootPrints automatically appends incoming email to the correct Issue in the correct Project. The Project ID number and Issue number are included in the subject of all FootPrints notification email. You can reply to the mail, leaving the subject intact (and including new information at the top of the email), and the reply is automatically appended to the correct Issue in the correct Project. In this way, an Agent and customer can have an email conversation that is seamlessly tracked by FootPrints.
To respond to an email notification:
Do not touch the subject of the email; it contains important information about the Issue and Project IDs and is needed by FootPrints to update the correct Issue.
assignees=+user_ID
or leave out the plus sign and use:
assignees=user_ID
to add an assignee. Multiple assignees can be added by leaving a space between the user IDs, for example:
assignees=user_ID1 user_ID2 user_ID3
Subtract assignees using a minus sign, as in:
assignees=-user_ID
Subtract multiple assignees by leaving a space between user IDs, as in:
assignees=-user_ID1 -user_ID2 -user_ID3
You can also add and subtract assignees in the same email as in the following example:
assignees=+user_ID1 -user_ID2 +user_ID3
where the user IDs user_ID1 and user_ID3 are added to the Issue as assignees and user_ID2 is removed from the Issue as an assignee.
Add or subtract teams using the same syntax as for individuals unless there is a blank space in the team name. If the team name contains a blank space, enclose the team name in double quotation marks. Please note that team names are case sensitive.
For example, to add Team1 and Team 3 and remove Team 2, the syntax might be:
assignees=Team1 -"Team 2" +"Team 3"
You can also combine teams and individuals using the syntax described above.
time=20
The above syntax would add twenty minutes to the time tracking on an Issue.
time=20m
The above syntax would add twenty minutes to the time tracking on an Issue.
time=1h
The above syntax would add one hour to the time tracking on an Issue.
time=1h 20m
The above syntax would add one hour and twenty minutes to the time tracking on an Issue.
time rate=44.50
The above syntax would set the billing rate to 44.50 per hour of the currency for the Project.
time rate=$44.50
The above syntax would set the billing rate to $44.50 per hour. You can use any appropriate currency symbol.
time rate=description
The above syntax would set the billing rate to a description that was set by the administrator (refer to Billing Rates for more information).
comment=single_line_of_text
time=$44.50, 1h 30m
NOTE
You can only update Issues to which you have “write” access. These include Issues to which you are assigned if you are an Agent or all Issues if you are an administrator. If CC updates are allowed, then you can update the Description of any Issue even if you are not assigned as an Agent. If the update is not allowed, you receive an error notification via email.
The Issue is updated with the new message that the user writes in the Description, and the Issue is closed. Note that the email program (Microsoft Outlook) inserted headers regarding the original message above the line. FootPrints detects this information and discards it. Only the new message written by the user is included. Because the user wrote Status=Closed on a separate line, the Issue is also closed. Also note that the Issue (Entry) number and Project ID are included in the subject of the mail. These must remain for the update to occur.
Customer, Agent, and Administrator users can append a new description to any existing Issue to which they are assigned.
The formatting of the email is as follows:
ENTRY=n
where n is the Issue number. Anything else in the Subject is ignored.
If the user is not assigned to the Issue, he/she receives an error notification email, and the description is not appended.