[All Adaptavist Apps]
...
Behaviours give you more control over fields in Jira. A field configuration customizes how fields behave, based on the issue operation screen they appear on. However, a behaviour in ScriptRunner allows you to take that field customization further, defining how fields behave for issues in a given project or issue context.
...
You can create behaviours to:
Prefill/preformat a template for the Description field for template for users to follow when an issue is created.
Make a custom field read-only depending on the workflow state.
Dynamically make calls to external data sources based on user selections when an issue is created.
Hide a custom field depending on the workflow state, or the on the value of another custom field.
...