By Clay Li on Friday, 17 November 2017
Category: Tutorial

How to Customize Lists | Reports for Groups and Personal Logins

 List views are used extensively in Calem Enterprise. They include:


The customization steps described here are applicable to all the list views. The customization starts with the choice of group or personal customization.

Step 1. Group vs. Personal Customization

Group customization is performed to customize views for a user group. Admin module permission is required to do it. Personal customization is performed for the login user only. It does not affect other user's views.


Step 2. Group Customization

Groups are used in Calem to represent users of the same job roles. For instance, you can create a "MaintenanceTechnicians" group for maintenance technicians; and "MaintenanceSupervisors" for supervisors of the maintenance department. 

The menu path to select a group is: "Admin module | Groups". Check a group for customization and click "Group design" to tell the system that all customization will be for this group. In screenshot below, the customization is for "Custom system" group.

Step 3. Customize a List View

Navigate to the list view you like to do the customization. Click "Customize" button in the list view's toolbar to start the customization. 

​The following customization is available for list views.

Step 3.1 Lookup List Field Widths

A lookup list can be customized like a list view. For instance, here are the steps to customize the widths of a lookup list.

Step 3.2 Hide Fields in List Views

Fields can be hidden in the list view for a group so these fields are not visible from list view customization by end users (if customization is enabled for end users).

Step 3.3 Hide/Add Menu

Menu items can be removed/added by drag-and-drop from the form menu bar.

 Step 4. Delete a View Customization

A view customization can be deleted from the view customization screen (in Step 3).

The screenshot below is personal customization for user "jgreen".

The screenshot below is group customization for group "MaintenanceStaff".

 Step 5. Customization Reports and Deletion (Group & Personal)

Users with access to Admin module can view group and personal customization in Calem.


5.1 Object Customization

One can identify all customization by groups and users for a view or report object by the following steps:



Step 6. Other Forms

In addition to list forms or reports, other forms can be customized the same way:

Step 7. Custom Fields

Custom fields can be added to Calem and to a list view just like a normal field. See this blog for more info. 

Step 8. Detail List View Captions

A detail list view shows data related to an object such as a work order. The caption of a detail list view can be embedded in the menu bar. For instance, the Attachment list below has caption embed in the menu bar. The caption can also be shown above the menu bar. For instance, the PM Document list's caption is shown above the menu bar.

 8.1 Embedded Caption

For detail lists captions should be embedded in the menu bar so that 1) it is efficient in the use of screen estate; 2) it allows Calem to use responsive layout (the less data a detail list has the less screen estate it takes). The following steps can be taken to use embedded caption. The process is irreversible.

 8.2 Column Names

The layout also looks cleaner in having short column names or expand width of column in a list to avoid taking more than two rows. For instance, the column name "Qty in Stock" in the first screenshot below takes 3 rows. Getting it to show in two rows in the next screenshot looks better. 

 Step 9. Read View Headlines

The Headlines are available for work order and asset at this time. 

 Step 10. Timeline Views (Form with Tabs)

The Timeline Views are available for work order and asset at this time. They are forms with tabs. Customizing these forms are similar to other forms. You can customize these forms by groups (through "Group Design" from Group List), or by personal login. The customize menu is the "Customize" Tab.

Step 11. Clone Customization

The clone feature allows one to copy customization from one group to another. See this blog.

Step 12. Customization Log

Customization log records changes to group customization. It allows admin users to audit who and when changes are made to group customization. See this blog.

Additional resources