Each object type in Feng Office has its set of properties (attributes or fields) predefined by the developers. These attributes cover the most common data you may want to fill in and store, however, sometimes you have specific needs and this is when custom properties come handy, making the system even more flexible.
Custom properties are searchable like standard properties and they can be used when creating and running reports.
Custom properties will guide users when entering data, because they make clear what data is expected, and because they can restrict the data entered. This supports the user and improves the data quality.
As an administrator you should consider to define specific custom properties whenever there are properties that are common to a number of records in your database. If you use Feng Office to store your business partners and clients, it's probably a good idea to define the tax number as a custom property for companies because you will need it quite often. On the other hand you probably won't define a custom property for opening hours just because you have one or two restaurants in your database - here a generic custom property will do the job.
To define custom properties, go to the administration panel an click Custom Properties:
You then have to choose the object type or dimension you want to define a custom property for:
You will realize that nearly every object and dimension in Feng Office can have custom properties. You can even have custom properties for users and workspaces. The only exception from the rule are timeslots (see time module).
Custom properties look the same for all object types. The following example relates to Files, but you will have identical options for any other object type.
Add new custom property for files you get forms like in the screenshot above which offer the following options:
Text- standard input field that accepts any text
Numeric- standard input field that accepts numbers only (including decimal values). This custom property also provides you with the option of choosing what operation will take place when calculating listing totals (do nothing, sum, average)
Boolean- checkbox (yes/no)
Contact- dropdown menu for contact selection
User- dropdown menu for user selection
Date- input field for a date with date picker
List- dropdown menu or multiselect list (depending on the option
Large Text- standard input field that accepts large text
Address- address input form
Table- multiple input fields (rows)
Requiredafter it doesn't make much sense to define a default value.)
Custom propertiesfirst to fold out this section).
Custom properties will be displayed in the order you define. To change the order, simply click the custom property in question and drag and drop it in the desired place.
For example, when we add or edit a workspace, when we click on the Custom Properties tab, we will see the following option:
After adding the comments desired and saving the changes, when going to the overview tab of the added workspace, we will see something like this:
Another option you have is to select “Visible by default” when setting the custom property from the “Dimension Custom Properties” configuration:
As a result, this time the Custom Properties will not be configurable from the “Custom Properties” tab of the workspace but from the “Details” tab: