• Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • Forms - Builder
    • None
    • 490
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      A way to put multiple conditions on a form section. Or conditional logic with more options like - if/then/else/is not empty.

      Additional ideas for conditions:

      • User a reporter's organisation
      • Any text field as a condition
      • Number field value comparison condition
        • ie. If number field A is greater/less/equal to number field B
      • Any field as a condition
      • Make choices in an option field conditionally show/hide
      • Use user picker field with conditional sections
        • e.g. If I select Bruno it will show options A and B, but if I select Augusto will show options A and C

            [JSDCLOUD-10780] Form Conditions: More possibilities with conditions

            We also experience limitations because of form conditions! We appreciate an increase in possibilities as well.

            R. Dormanns added a comment - We also experience limitations because of form conditions! We appreciate an increase in possibilities as well.

            This would be very useful!

            Karl Boulton added a comment - This would be very useful!

            This would be very useful - upvoted

            Andrew.Griffith added a comment - This would be very useful - upvoted

            Emma Bellamy added a comment - - edited

            This would be a game changer - 96677a1d9b4c are there any updates on timelines for this?

            Emma Bellamy added a comment - - edited This would be a game changer - 96677a1d9b4c are there any updates on timelines for this?

            Whilst it's great to be able to add conditional sections, one after the other, so that multiple field values can be checked, these are all chained together as AND conditions.

            The If, then, else logic would allow for 'OR' conditions to be evaluated.

            Example: There are several dropdown fields with an 'Other' option. If any of these fields is selected then reveal a section called 'Other' to collect more details. 

            Rus Yates-Aylott added a comment - Whilst it's great to be able to add conditional sections, one after the other, so that multiple field values can be checked, these are all chained together as AND conditions. The If, then, else logic would allow for 'OR' conditions to be evaluated. Example: There are several dropdown fields with an 'Other' option. If any of these fields is selected then reveal a section called 'Other' to collect more details. 

            Hi sharos.pillai - 

            We have this same need for JSM. Here's what we do:

            • Include all the fields we need in the screen definition(s). 
            • In the Request type configuration: 
              • Only add the initial fields onto the "Request form" or the "Attached form" – the fields needed for issue creation.
              • Add the fields that were "hidden" (not added) to the "Issue view" (2nd tab in the Request type configuration page).
            • That allows us to have a limited set of fields visible to the customer, but all the fields available to the agent.

            If that was not useful, sorry! But hopefully that helps.

            John Wilson added a comment - Hi sharos.pillai -  We have this same need for JSM. Here's what we do: Include all the fields we need in the screen definition(s).  In the Request type configuration:  Only add the initial fields onto the "Request form" or the "Attached form" – the fields needed for issue creation. Add the fields that were "hidden" (not added) to the "Issue view" (2nd tab in the Request type configuration page). That allows us to have a limited set of fields visible to the customer, but all the fields available to the agent. If that was not useful, sorry! But hopefully that helps.

            An option to hide a field while creating an issue and the field is visible while issue in different status.

            sharos.pillai added a comment - An option to hide a field while creating an issue and the field is visible while issue in different status.

            We desperately need this.

            We have been wanting to really build out our request forms using Forms but with the current options available it's just not good enough.

            Don't get me wrong though, it is miles better than the vanilla request forms, but it still needs more work.
            It needs this to go from "Well that's nice" to being "really good".

            Rune Rasmussen added a comment - We desperately need this. We have been wanting to really build out our request forms using Forms but with the current options available it's just not good enough. Don't get me wrong though, it is miles better than the vanilla request forms, but it still needs more work. It needs this to go from "Well that's nice" to being "really good".

            96677a1d9b4c is this still being looked at, or has it been dropped?

            Brandon Schwartz added a comment - 96677a1d9b4c is this still being looked at, or has it been dropped?

            Hi 96677a1d9b4c, any update on whether this will land on the roadmap soon?

            Chris Rogers added a comment - Hi 96677a1d9b4c , any update on whether this will land on the roadmap soon?

            Hi everyone - a quick note to say that we have tentatively added this to our roadmap in the next 6-12 months. While we don't have exact dates yet, we understand its importance and will keep you updated on our progress.

            Thanks,

            Sam

            JSM Principal Product Manager

            Sam Knight added a comment - Hi everyone - a quick note to say that we have tentatively added this to our roadmap in the next 6-12 months. While we don't have exact dates yet, we understand its importance and will keep you updated on our progress. Thanks, Sam JSM Principal Product Manager

            Hello,

            It would be great think to implement. We have some blockers in one project and must find some workaround.

            Michał Tkaczuk added a comment - Hello, It would be great think to implement. We have some blockers in one project and must find some workaround.

            Pedro added a comment -

            It would be very useful to have AND/OR operators for forms and it also would be useful to be able to check if a text field is empty or not.

            Pedro added a comment - It would be very useful to have AND/OR operators for forms and it also would be useful to be able to check if a text field is empty or not.

            It would be very useful to have AND/OR operators for forms.

            Current functionality is very limited.

            michael.coenen added a comment - It would be very useful to have AND/OR operators for forms. Current functionality is very limited.

            Marco Kettmeir added a comment - - edited

            It is quite common for ITSM to prioritze tickets by impact and urgency. This allows the user to get an idea of the response time his ticket will have before submitting it. Currently we resolved this issue with a table,, but it is quite difficult to read it.

             

            We need to  automatically  show the time of first response and to resolution according to the selection of urgency and impact

             

             

             

             

             

            Marco Kettmeir added a comment - - edited It is quite common for ITSM to prioritze tickets by impact and urgency. This allows the user to get an idea of the response time his ticket will have before submitting it. Currently we resolved this issue with a table,, but it is quite difficult to read it.   We need to  automatically  show the time of first response and to resolution according to the selection of urgency and impact          

            Nena Kruljac added a comment - - edited

            All these ideas would help forms be more used. With current features there are a lot of limitations.

            OR operator is not supported.

            AND operator can be used (partially) with nested sections.

            Nena Kruljac added a comment - - edited All these ideas would help forms be more used. With current features there are a lot of limitations. OR operator is not supported. AND operator can be used (partially) with nested sections.

            Milad S. added a comment - - edited

            We have two use cases that we cannot achieve with the current design:

            1. Show/hide a section depending on the Atlassian Group that the requester belongs to.
              • the workaround for this is to ask the user which group you belong to (and set the condition accordingly) and trust users to select the right group
            2. Show/hide a section depending on multiple independent conditions
              • workaround for this is duplicate fields relevant to non-primary conditions with a downside that duplicated fields cannot be linked with one Jira field (refer to Peter Preston's comment in this community post)

            Milad S. added a comment - - edited We have two use cases that we cannot achieve with the current design: Show/hide a section depending on the Atlassian Group that the requester belongs to. the workaround for this is to ask the user which group you belong to (and set the condition accordingly) and trust users to select the right group Show/hide a section depending on multiple independent conditions workaround for this is duplicate fields relevant to non-primary conditions with a downside that duplicated fields cannot be linked with one Jira field (refer to Peter Preston's comment in this community post )

            It would also be great if the conditional could check against number fields.

            e.g. if value of field "estimated cost"

            =0 then X

            >0 AND ≤1000 then Y

            >1000 then Z

            Rory Strickler added a comment - It would also be great if the conditional could check against number fields. e.g. if value of field "estimated cost" =0 then X >0 AND ≤1000 then Y >1000 then Z

            Also allow regex match for text fields in conditions

            Aashutosh Kumar added a comment - Also allow regex match for text fields in conditions

              96677a1d9b4c Sam Knight
              8987963cd16f Bruno Altenhofen
              Votes:
              205 Vote for this issue
              Watchers:
              124 Start watching this issue

                Created:
                Updated: