The choice of the method depends on the requirements, the urgency, timeline, etc. It is important to be consistent though and document where each manipulation is implemented.}}
[[File:MINT_domain_designer_calculated_fields.png|center|900px]]
{{Note|A list The reference of useful expressions to copythe language used for defining calculated fields can be found [http://community.jaspersoft.com/documentation/jasperreports-server-user-andguide/domel-paste will be posted syntax here].}}
Once all required calculated fields are defined, click on the next tab, '''Pre-Filters'''.
Finally, after having organised and renamed the attributes, click '''OK''' in the lower left corner, and then '''Submit''' on the following page in order to save the domain.
{{Note|When defining a complex domain and/or making many changes that require some time, it is recommended to save/submit the domain design from time to time, to avoid losing changes due to e.g. a timeout or connection issue.}}
== Edit a domain ==__NOEDITSECTION__
To edit an existing domain, highlight the domain in the Repository and click '''Edit'''.
[[File:MINT_edit_domain.png|center]]
Then, click '''Edit with Domain Designer''' to open the domain in the designer and make any changes in one of the tabs described above.
{{Note|When editing a domain in the Domain Designer, the view jumps to the '''Display''' tab. Click any other tab (Tables, Derived Tables, Joins, etc.) as required to make changes.}}
== Delete a domain ==__NOEDITSECTION__