Issue Details (XML | Word | Printable)

Key: JRA-14109
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Duplicate
Priority: Critical Critical
Assignee: Unassigned
Reporter: Tom Miller
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JIRA

Allow WorkFlow transistion Screen to take advantage of Operation screens.

Created: 07/Dec/07 03:03 PM   Updated: 11/Dec/07 11:29 PM
Component/s: Workflow
Affects Version/s: 3.11
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments: None
Image Attachments:

1. Help Deks Workflow.jpg
(41 kB)
Environment: All
Issue Links:
Duplicate
 

Participants: Anton Mazkovoi [Atlassian] and Tom Miller
Since last comment: 43 weeks, 5 days ago
Resolution Date: 09/Dec/07 05:22 PM
Labels: Desk Help help_desk


 Description  « Hide
I am in need to invoke certain operation screens on transition. Currently I am able to add the Attach File to a screen and all related buttons and functionality for uploading a file work.

I would also like to use work log, Clone, Link, and plug ins that add an Operation to the screen. Specifically the Clone and Move plug in to be used as the last transition in our help desk project. This would allow us to easily display a screen to clone, move, comment, Link.

I believe this is related to JRA-7661and hope you will consider trying to squeeze this in 4.0. This is related to JRA-9564 dealing with help desk.

Without this capability, it is nearly impossible to use Jira as a proper Help Desk system seemlessly move issues from help desk project to a programming project or even the example you give on your own website on moving the issue from one project for tier 1 to another for tier 2.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Anton Mazkovoi [Atlassian] added a comment - 09/Dec/07 05:22 PM
Tom,

Converting operations such as Link Issue and Log Work to fields is tracked via JRA-6747. Please vote for JRA-6747, if you have not done so already, and add yourself as a watcher to that issue to receive updates on its progress.

While we would love to implement all great enhancements to JIRA, we have to do them one at a time. These enhancements are not part of JRA-7661 as the effort to convert issue operations to fields is very different from the work to allow users to edit active workflows.

For more information on how new feature and imporvement requests are scheduled please see:
http://confluence.atlassian.com/display/DEV/Implementation+of+New+Features+and+Improvements

Ability to move issues as part of worklfow is tracked using JRA-9564. However, I am not sure if we will be able to get this one done. The reason is that Clone Issue and Move Issue are wizard operations, that have nothing to do with transitioning through workflow. As they are wizards, it is not possible to convert them into Issue Fields, like Add Attachment or Link Issue, and therefore I am not sure how we can make them happen as part of workflow transition.

As the enhancements are tracked using other issues I will resolve this issue. Please let us know if you have any other questions or would like more information by adding a comment here.

Cheers,
Anton


Tom Miller added a comment - 10/Dec/07 08:57 AM
I am not hoping that they are automatically done, but I can make a custom workflow screen that have these fields. If the workflow screen has the fields and buttons (much like I can do with Attach File), I don't see the issue. If you are using <div> tags for these "groups" of fields, you should be able to stick them on any screen anywhere and still function fine. Sorry i didn't find JRA-6747 on my earlier search and thanks for linking them. I voted for it. JRA-9564 does discuss one of the issues, but hard coding the one and not finding a way to make it work for all operations I think is short cited. Being able to Clone and Move issues on a workflow screen is critical to using JIRA as an Enterprise Help Desk system. I hope this is looked at in the very near future, if not for 4.0. As you are much more familiar with the requests in the system, you can see were this is discussed on many issues. Specifically the "4.0 Enterprise Issues" ticket. Also on the comments for the custom plugin page and in the forums. Almost anyone using JIRA for help desk would need this capability to move bugs from the Help Desk project to a development project. Please at least up JRA-9564 to critical status and relate it to JRA-6747. Thanks.

Anton Mazkovoi [Atlassian] added a comment - 11/Dec/07 03:00 AM
Tom,

I can definitely see the need for the ability to Move and Clone issues.

However, I cannot see why these operations need to occur as part of a workflow. Is the need to only allow the Move or Clone operations when an issue reaches a particulare status?

As I have mentioned, the Move operation is a wizard, which potentially migrates an issue from one workflow to another. It will not be possible to move an issue to another workflow while an issue is transitioning through the current worklow.

Cloning an issue creates a completely new issue. The operations mentioned in JRA-6747 are all related to the issue that is being changed. For example, creating a link for the issue that is currently being changed, or logging work for the issue that is being changed. It would be a lot more difficult to make the clone operation fit into this architecture.

Due to the number of new feature requests and their popularity, unfortunately, I do not think we will be able to look at making these improvements soon.

However, I would really appreciate, if you could provide more explanation as to why you would like to perform Move and Clone as part of the actual workflow, rather than as standalone operations, that could be used when needed. I am very interested in your usecase.

Cheers,
Anton


Tom Miller added a comment - 11/Dec/07 01:19 PM - edited
Once the support call is at tier 3, it is either resolved or confirmed as a bug. If a bug, then it needs to be cloned/moved to the proper programming project and then linked back to the Help Desk ticket.

General Workflow

Tier 1 (initial call or review of help desk request) => Resolved
V
Unresolved escalate to Tier 2 => Resolved
V
Unresolved escalate to Tier 3 => Resolved
V
Unresolved => Clone / Move to Issue to Programming Project as a
bug / improvement / new feature. Then link back to Help Desk Issue.

Tier 1 is Customer Service, Tier 2 are product experts with a reasonable amount of technical background, Tier 3 is the development group. Tier 2 working with Tier 3 can agree that it is a bug or what ever the case may be, then it needs to move to one of our development projects so it can be cued up and tracked.


Anton Mazkovoi [Atlassian] added a comment - 11/Dec/07 11:29 PM
Tom,

Thanks for the update.

It will be quite challenging to make the clone & move happen as part of workflow. To add to the comments above, another place where making clone/move occur as part of workflow will be very difficult, is if a Bulk Transition is executed. As in this case, we would need to make Bulk Clone and Bulk Move occur, which will be very confusing.

The best way to approach this would be to instruct Tier 3 support to clone and move the issue once it has reached the specific status using the already existing operations.

If the process of clone and move needs to be triggered automatically, another way to go is to customise JIRA such that when the issue reaches a certain status, redirect the user's web browser to the beginning of the clone operation.

If you are interested you can have a look at customising JIRA in house. Alternatively, you may involve one of Atlassian partners who specialise in extending JIRA. If so, please send an e-mail to:
partners at atlassian dot com

Also, please note that if you do this, you may want to remove the Bulk Change permission:
http://www.atlassian.com/software/jira/docs/latest/global_permissions.html
from users, as the redirect will not work as part of a Bulk Transition.

Please note that the customisation will need to be ported every time JIRA is upgraded.

Cheers,
Anton