-
Notifications
You must be signed in to change notification settings - Fork 64
Description
What is proposed
When issues are returned from a BCF server the payload may include a server controlled, user friendly and project-unique issue identifier. BCF clients may choose to present the identifier in their UI allowing the user to visually locate the issue in the server UI.
Note: two issues on the same project will never have the same identifier. Issues on different projects may have the same identifier.
Why?
Most issue servers already provide a mandatory, server controlled, project-unique and user friendly issue identifiers. In most cases the identifier is a running number, starting at 1. In fact, I couldn't locate a single server which doesn't have a user-friendly issue ID. These identifiers, when combined with the project ID provide a unique way to identify the issue on that server.
It is a lot easier for users to converse about "Issue 314" or "Issue 283". rather than Issue with GUID "a8e997f5" or Issue with GUID "b3513ee1".
Also in BCF-XML?
Ideally this can also be provided in BCF-XML. The problem with that is that it adds complexity to explain that the server will ignore this field when importing the issue and may export the issue with a completely different value later.
Mandatory?
Ideally yes. Servers can default to a unique prefix of the issue guid if they don't support this feature already.