🚀 JWT 3.0 is out 🚀 

The app was completely overhauled, and so was the documentation: Jira Workflow Toolbox (Server/Data Center) Home

The page you are viewing is still valid for all app versions prior to 3.0.

On this page

Example: Validation on MIME types of issue attachments

You may also find it useful knowing that you can also validate the type of files attached.

Let us suppose we want to validate that our issue has the following files attached:

  • At least 1 .jar file.

  • At least 3 images (any format).

  • No more than 5 .txt file

  • Exactly 1 XML file.

To implement this validation we will use Boolean validator with math, date-time or text-string terms with the following configuration:

Boolean expression used is: matches(%{00072}, "(.*application/java-archive.*){1,}") AND matches(%{00072}, "(.*text/plain.*){0,5}") AND matches(%{00072}, "(.*text/xml.*){1}") AND matches(%{00072}, "(.*image/.*){3,}")

Note that:

  •  %{00072} is field code for "Attachments with details"

To design this configuration, We have previously used Copy a parsed text to a field post-function in order to see the value that field "Attachments with details" takes when we attach different file types. Then it is easy to write a regular expressions for matching desired values.

Other examples of that function