Advanced Use Cases: Creating Models and Adding Fields

  • Case scenario 1: on the leads’ form, if the chosen country is France, show a field ‘Pay by check?’

On your leads’ form, add a Related Field to Country > Country Name.
Now, add a Checkbox field and define its invisibility options as Country (carefully select the one just created) > is not = > France.
You can now hide the related field created (Country) if you wish.
View of the invisibility domain of a field being set in Flectra Studio
Another approach is to use the country’s ID. To do so, go to Contacts ‣ Configuration ‣ Countries, select France (for example), and on the URL check its ID.
The related field invisibility path should now be Country (carefully select the one just created) > is not = > 75.
Again, hide the related field with the country’s ID if you prefer.
View of an URL emphasizing where a country’s ID can be found for Flectra Studio
  • Case scenario 2: create a model called ‘Properties’ and add fields called: company, value, name, address, active, image.

From the dashboard, (optionally) start a new module. Then, click on Edit Menu and start a New Menu (model). Set your menu name and Confirm. Now, on its form, drag & drop the necessary fields.

View of the recommended fields for an object in Flectra Studio
  • Case scenario 2.a: now, you would like to have a model called ‘Regions’ to which each property must be linked. And, on ‘Regions’, you would like to see the properties for each region.

Go to Edit Menu > New Menu and create your menu, calling it Regions. Add the necessary fields on its form by dragging & dropping them.
Now, in the form view of Properties, add a Many2one field with a relation to your model Region.

Tip

The Existing Fields are the ones that are on the current model but not yet in the view.

Form view and a Many2one field being dropped in Flectra Studio
Form view and a Many2one field being dropped in Flectra Studio

Once the field Tags is added to the form, select it and, under its Properties > Widgets, choose Checkboxes.

Form view showing the widgets available in Flectra Studio
  • Case scenario 3: on the leads’ form, add a selection field with the values:’Tags’ & ‘List’ & ‘Checkboxes’. According to the value of the field, show tags as many2many_tags, many2many_radio, or many2many(_list).

In your form view, add a Tags field and relate it to Partners Tag. Under Properties, define its Widget as Many2many. Do the same process another 2 times for Checkboxes and Tags.

Form view emphasizing the widget property in Flectra Studio
Now, add a Selection field and the necessary values.
Continue by selecting your Tags fields, one by one, to set their Invisible options according to their Widget. In the example below, the invisibility rule for the Partner Tags is set as: Select Tag type > is not = > Tags.
Form view emphasizing a field added and its invisibility properties in Flectra Studio

On your quotation form, add a Selection field with the values Accepted and Refused. Set its Required condition as Untaxed Amount > 500 and the Limit visibility to groups as Sales / Administrator or managers.

Form view of a required domain being set in Flectra Studio