I looked through the hotkeys, and can not find a way of changing the status. This would help me out seeing my timeclock system is integrated in with the "In Progress" status ( I have it set up where if a ticket's status get's put into "In Progress" it clocks that user into that job, And when one moves from "In Progress" to something else, it clocks me out of it )
To change a tickets status without your hands leaving the keyboard, hit the period (.) key and then type the name of the status you want to transition to. Some JIRA installations or situations may require you to use (gg) instead of (.) so try that too. This will work from the search results screen, agile boards, or just about anywhere where you can select a particular issue.
Be careful to make sure the result that you select shows up under the Workflow heading just in case there are other related actions that are worded in a similar fashion to your status.
Related
We use Jira Next-Gen with Atlassians cloud-hosting.
I moved Issues from "in progress" into "Done" state. However, when I want to close the current Sprint, Jira still reports all Issues as "open" and asks me to transfer them over into the next sprint.
Within the Jira Next-gen project there is no option to "close" an issue.
If "done" is not the right state to complete an issue, how can I achieve that?
Try checking your Board for the active sprint. The columns in the board represent the available statuses and only the last column (rightmost) is the 'complete' state.
Do you have a status to the right of 'Done' on the board? If so you can try dragging 'Done' to the far right which should fix your issue.
I have a Jenkins job where some parameters are optional but if they are changed they can fail the job almost instantly.
I added useful information next to each parameter, wrote "DO NOT CHANGE" next to those which are sensitive and even explained to the users to don't touch anything unless they know what they are doing. Unfortunately, that doesn't help; People are still changing values and the job fails.
Hiding the parameters completely (for example, with the use of the "Hidden Parameter plugin") is not an option because I still want to give access to the more advanced users, but keep the everyday users away.
Is there a way to hide the advanced parameters (by use of a drop down ["Basic/Advanced"] or maybe an "Advanced..." button that'll show the parameters?
There is a status in my JIRA instance called "Ready For Test" at which the tester would validate and close the jira. I need to know the amount of time the JIRA is in that particular status since it was moved from "In Progress" to "Ready to Test".
Is there a JQL query that can do it? I need this time field to be exported to Excel as well so that I can name and shame people and ask them to close the JIRAs as soon as they can.
I don't think it is possible on clean Jira installation. There are two plugins I know providing this kind of functionality:
Time in Status - self-explanatory
Enhancer Plugin (sorry, can't post more than two links) - adds a configurable time in status custom field, bt if I remember it correctly, it can display value only after you leave the status.
These are both paid, so that can be an issue.
Another option (if you're not using OnDemand) is the Script Runner Plugin. This plugin will allow you to create your own workflow postfunctions so you can store the "Ready to Test" transition date to one custom field and either calculate time and write it to another custom field when leaving that status or write a scripted field that will calculate and display current time since entering status. This solution is free (not counting your time to implement the functions).
Thanks #SilenyHobit for the idea. Here is what I've done:
First installed JIRA Suite Utilities plugin (its FREE)
Added a custom field called RFTDate (date type control)
Added a post function in RFT transition to update RFTDate with current datetime
Voila!!!
As an alternative, you can use Status Time Jira app. It provides reports on how much time passed in each status.
Once you enter your working calendar into the app, it takes your working schedule into account too. That is, "In Progress" time of an issue opened on Friday at 5 PM and closed on Monday at 9 AM, will be a few hours rather than 3 days. It has various other reports like assignee time, status entry dates, average/sum reports by any field(eg. average in progress time by project, average cycle time by issue creation month). And all these are available as gadgets on the dashboard too.
Here is the online demo link, you can see it in action and try.
As a free solution, you can try the limited version Status Time Free.
When we launch/initiate a process from process portal in IBM BPM, first human task of the process appears in the work (task inbox). But that user has to claim it explicitly to work on the task and that is a problem in my case.
What I want to achieve is: who ever launches the process from portal should land immediately to first human task so the user doesn't have to claim it explicitly
Unfortunately, this feature is unintuitive and poorly documented. Fortunately, it is very easy to do. It's one of those things that everyone "just knows" and is, by far, everyone's first question when using the product. Here's the trick:
If you set the user distribution for the first human activity in a BPD as "last user" ("last user in lane" for older versions of the product), it has a special meaning to the system that indicates that the task should be immediately assigned the user that started the process and the first coach be immediately displayed (assuming the user has the permissions to that activity, and the BPD is able to immediately flow to that activity).
In theory, this is documented here: http://pic.dhe.ibm.com/infocenter/dmndhelp/v8r5m0/index.jsp?topic=%2Fcom.ibm.wbpm.main.doc%2Fic-homepage-bpm.html under "last user", but the docs are very confusing. Even to me, and I know what it is supposed to be saying.
If you want to make the user to flow human tasks without return to his/her inbox in
process portal
so you should do from process designer two things
first put the assignment to be last user in the lane
and the second make true on check box on every task in the land you
want to follow automatically to next task.
I am looking for a query that lets me search through JIRA for all issues that belonged to a user at any point while in a specific status.
For example, say that when work is finished, issues get set to a "Code Review" status and assigned to user X who is responsible for performing the code review. After code review is completed, the issue is assigned to someone else.
If I at some point want to know all issues that were ever reviewed by user X, how can I accomplish this?
I have found solutions to this problem if you don't care about what status the issue was in when it was assigned to a user, but not if you care about the status.
How to find issues that at some point has been assigned to you?
Find issues that were ever assigned to me
The closest query that I am aware of is
assignee was 'user X'
but this will get all issues that were assigned to the user in any status.
Can I accomplish this without adding an extra field for storing the code reviewer?
I have found a solution that doesn't meet the question exactly as asked, but is relatively close.
Say there are two transitions out of the "Code Review" status, one that leads to a status called "Failed Code Review" and another that leads to a status called "Passed Code Review". The following query gets all issues that have been set to either of these statuses by a given user.x:
(status WAS "Failed Code Review" BY user.x) OR (status WAS "Passed Code Review" BY user.x)
This does not work perfectly however, as it will
also get all issues set to those statuses by user.x from any other transition
not get any issues that were assigned to user.x in "Code Review", but transitioned to another status by another user