Description
Verifies if a field had input in the transition screen. Should only be used in transitions that require a screen.
Parameters
Return Type
Boolean
A "true" return value means that the specified field had input in the transition screen.
Examples
Example 1 - checking whether a certain custom field has any value
hasInput("customfield_12003");
Returns "true" if the customfield_12003 contains a value and "false" if the customfield_12003 is empty.
Example 2 - checking whether a ticket has comments
hasInput("comment");
Returns "true" if the Comment field contains a value and "false" if the Comment field is empty.
Example 3 - checking whether time was logged against a ticket
The following line will check whether a Time Spent field was filled out for a ticket during the transition (on the transition screen). This is useful for cases when you want to make sure that users log time when they resolve tickets.
hasInput("worklog");
If you want to show a warning under the Time Spent field for cases when the worklog wasn't entered for a ticket, consider using the following lines in theCustomizing workflows.
In addition you can use theisNullroutine to check whether the time was logged against the ticket before the transition.
See also