Comindware Knowledgebase

Validate entered durations

Validation of entered duration

You can set the rule which validates the entered duration. Let's create the example rule which validates, if the value a user entered for total work exceeds the maximum duration or not.

To add the rule:

1. Open a workspace, open a workflow app inside a workspace and click Fields.
2. Create the Maximum Duration field (ID: Maximum_Duration) of the Duration type and drag it to the form.
3. Go to Workflow and click a required step or transition.
4. In the Validation Rules tab, click Add Rule to create a new rule and type the following expression:

GREATER(

   $Maximum_Duration, duration(

       "PT12H"

   )

)

5. Type the rule name and the validation message that will be displayed, if entered data don't match the rule conditions. Click Save.

To check how it works, create a new workflow task and type the duration value in appropriate box. Move the workflow task through workflow. On entering the required step or on performing the required transition the validation message will be shown to you, if you set the invalid duration. You must type the valid duration to continue moving through workflow.

Validate that entered duration matches specified restrictions

You can set the lower and upper bounds for duration entered by user.

To add the rule:

1. Create one more field of the Duration type for the lower bound and drag it to the form (name: Duration, ID: Duration).
2. Go to Workflow and click required step or transition.
3. Click Add to create a new rule and type the following rule expression:

OR(

   GREATER(

       $Maximum_Duration, DURATION(

           "PT24H"

       )

   ), LESS(

       $Duration, DURATION(

           "PT1H"

       )

   )

)

4. Type the rule name and the validation message text. Click Save.

To check how it works, create a new workflow task and set the minimum and maximum duration values are out of bounds. Move the workflow task through workflow. On entering the required step or on performing the required transition the validation message will be shown to you. Enter the valid duration values to go further.

Send you request to Comindware Still need help? Contact us

See Also

Back to top

Cookies Settings

Privacy Basics

A cookie is a small file placed onto your device that enables website features and functionality.

A cookie is a small text file that a website asks your web browser to store on your device in order to remember information about you, such as your language preference, and enables a website features and functionality.

At Comindware, we believe in being clear and open about what data related to you we collect and how we use this data. And this policy provides detailed information about what cookies we collect and how we use data related to you. This cookies policy applies to Comindware website.

Always Active Cookies

Ensure your personalized experience and proper website work.

Always active cookies help us with giving you a personalized experience and cannot be switched off in our system. You can set your web browser to block or alert you about these cookies, but some parts of the website may not work then.

Comindware

Performance Cookies

Are used for continuous website optimization and improvement.

Performance cookies help us with continuous website optimization and improvement. This cookies make it possible for us to count website visits, track traffic sources, learn which pages are the most popular and helpful and see how visitors navigate around the website. All the data these cookies collect is aggregated and therefore anonymous.

Google Analytics

Yandex.Metrica

Functional Cookies

Enable functionality enhancement, such as videos and live chats.

Functional cookies allow functionality enhancement, such as videos and live chats. If you do not allow these cookies, then some or all of these functionalities may not function properly.

Wistia

JivoChat

AddThis

Comindware uses cookies to ensure you get a great experience on our website - click "OK" button to agree our Privacy Policy. You can change your cookies preferences here.