I've created a custom workflow which should replace the default jira workflow. My question is how to test my custom workflow? Currently I have only one project. Is there any procedure I need to follow? What are the best practices for implementing a custom workflow on Jira OnDemand?
We have a lot of custom workflows because of the way we use Jira here. I do as Nic suggests and test them against a different project (I have a test one specifically for this). I also found creating a new project was good practice when I was new to Jira.
Create a new workflow scheme, put your workflow in it, and then go to the project and change the workflow scheme to the new one.
But test it first! Create a new project, and apply the new workflow scheme. If you set up a new permission scheme that says "only sylvia_g has browse permission" for that project, no-one will see it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Nic!
I have created a test project and associated it with my custom jira workflow. But how to test that my new jira workflow works fine? How to test that the new added "Status", for example, works as expected.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can just create a new ticket or two and walk it through all the steps. Make sure you don't have notifications setup on that project though. Once you've verified that it works the way you want you can associate your actual live project with it. I just tested one this afternoon and realized I'd forgotten to add a reopen step!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As Klanz says, just walk through the test project. It'll work exactly the same as the other project. Just bear in mind that things like fields and screens are mostly unrelated to workflow unless there's explicit mentions - concentrate on status, permissions, notifications and the effect of post-functions if you've used them.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In fact my custom workflow is very simple. I added a new Status called "Retest" . So when the developer thinks he fixed the issue, then the issue is assigned to the "Reporter" and he tests it. If the bug is fixed then the issue is resolved, if not-the issue goes back to the developer(("In progress" status)
In my test project I created an issue, but I can not see my transiotons "Test" and "Not fixed" which are between "In Progress" and "Retest" statuses. How I can display them in the same way like "Edit, Assign, Comment, Stop Progress, Start Progress, Close Issue.... and so on in the Issue screen?
All in all I have this:
In Progress -----test-----> Retest
In Progress <-----Not Fixed-----Retest
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Do you have any "conditions" on the in-progress -> retest transition? They could be hiding it.
Also, have you checked the workflow scheme is associated correctly? I have a nasty habit of clicking through to the config screen and forgetting to actually commit changes, leaving myself wondering why it's still using an old scheme!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've also had this happen when my permission scheme wasn't setup right (hence my confusion/question yesterday that Nic kindly answered).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you guys,
I have changed a few settings and my custom WF works as expected:-)
I need your help again- Let's imagine that we have an issue which is fixed in the next release. How can I manage this scenario? Should I create a new Status called "Fixed in next realease" or createing a project version "Backlog" or something like that would be a better solution. Your help is greatly appreciated!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In my previous position when I did that kind of support (rather than the Jira support I do now) we would close those tickets and list the fix version. In my current position that decision would be made by the business group using the queue/project (not sure if that's you or not).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.