Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Workflow Validation: how do I validate that all options of a multi-option issue field are selected?

Ben van den Berg
Contributor
November 2, 2021

I have a multi-option field named Development Checklist with the following options:

  • Received
  • Specs created
  • Coded
  • Code reviewed
  • Unit testing
  • Unit testing completed
  • Submitted for integration testing

(I don't want to make these workflow statuses, I want the user to complete the checklist as they proceed with a single step in the DEVELOPING workflow)

Then when the workflow step (DEVELOPING) transitions to TESTING, I want to validate in the Workflow Validation that all the options in the Development Checklist are ticked/marked.

I have tried many different combinations of the Regular Expressions Check validator options for the Transition step of the workflow. I can get it to work that a single option is selected/marked/checked, but not all the options.

Has anyone else had the same scenario, and how did you make it work?

Updated: I went with the Multiple Checklist solution and made it work with Better PDF Exporter fir Jira Cloud. Thank you for the responses and proposed add-in solutions! @Ewa Grabowska-Ptak_SolDevelo_  and @Jack Hunter [HeroCoders] 

3 answers

1 accepted

1 vote
Answer accepted
Ewa Grabowska-Ptak_SolDevelo_
Atlassian Partner
November 2, 2021

Hello @Ben van den Berg, have you considered a Jira addon? I would recommend you to use our Multiple Checklists for Jira. You can view a demo here. Our app allows you to add as many checklists as you like to a jira issue. 

To each checklist item, you can select a status. So your users will be able to mark that item "coded" is in progress.



You can also create an automation, so that the desired checklist template is always added when specific type of an issue and its status is created. 



You can also add a validation, that will not permit change of the issue status before every item on the checklist is done.

workflows3.png

Hope it helps, please feel free to get in touch with us with any questions. We will be happy to assist. 

Ben van den Berg
Contributor
November 3, 2021

Hi @Ewa Grabowska-Ptak_SolDevelo_ 

Thank you for your response and for taking the time to read my question.

The Multiple checklist add-in looks excellent, and I like the functionality. I have to work with the Better PDF Exporter add-in. Therefore, I must replace the existing multiple option fields with your checklist solution in the document generation functionality I already developed and implemented. I asked Midori, the suppliers of Better PDF Export for Jira Cloud, whether their solution supports Multiple Checklists. Do you perhaps know?

What is the possibility of providing the Multiple Checklist free for a cloud instance with less than 11 users?

0 votes
Julia Shcherbyna _SaaSJet_
Atlassian Partner
November 23, 2021

Hi @Ben van den Berg another solution you can try if you are dealing with standard repetitive processes is the add-on Business Process Manager developed by my team. 

Using it, you can create a custom checklist template and run it as a template when you need it. 

When the process started the system will create a form needed to submit with the checklist and other fields you've added. Like this: 

Screenshot_9.png

Also, you can set up an Automation to start the process due to the selected trigger.

Hope it helps.

Regard

0 votes
Jack Hunter [HeroCoders]
Atlassian Partner
November 3, 2021

Hello @Ben van den Berg,

It might be impossible to achieve what you need in Jira only.

However, if you decide to use marketplace apps, Issue Checklist Free allows for blocking transition if checklist is not complete.

Here is the doc explaining the process: https://herocoders.atlassian.net/wiki/spaces/IC/pages/728039472/Block+workflow+transition+if+checklist+is+not+complete 

In case of any questions, we are happy to help.

Cheers,
Jack

Jack Hunter [HeroCoders]
Atlassian Partner
November 3, 2021

To extend, Issue Checklist Free allows for integration with third-party apps (including Better PDF Exporter), e.g: https://herocoders.atlassian.net/wiki/spaces/IC/pages/1323991047/Better+PDF+Exporter+plugin

Ben van den Berg
Contributor
November 3, 2021

Thank you for your response @Jack Hunter [HeroCoders]

It is much appreciated, I am looking at the proposed options. 

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events