Module layouts and fields

Joforce renders a set of fields for all the modules by default. However, you can also customize it based on your requirements. With the Module Layout and Field Editor, you can create, edit and reorder any fields. You can navigate to this Module Layouts & Fields in two different ways,

  1. Settings(only for Admin Users)

    a. Click on the Profile icon → Settings → Navigate to the Module Management section → Module Layouts & fields.

    b. Choose the desired module you need to change the fields for the Select Module drop down.

  2. Module

    a. Navigate to the desired module Eg : Leads

    b. Click on Customize in the top right corner → Choose Leads Fields & Layouts

Once completed your changes click on Save Layout.

Creating a new custom block for a Module

Beside the default block offered by Joforce, you can also create custom block for your Module. To add new block,

  • Click on the Add Block in the left corner.

  • A Add Block pop-up prompts,

    • Provide the Block Name

    • Choose the appropriate block from the Add After drop down to place the new block next to the selected block.
  • Click on Save. Your new block will be added.
adding-custom-blocks

Adding custom fields to your Module

Joforce enables you to create any no. of custom fields for any block apart from the default fields of the module. To add fields,

  • Navigate to the desired block, Click on the Add Custom Field in the top right of the block or scroll down to the bottom and click on Add Field.

  • In the Create Custom Field popup,

    • Choose the type of field for the Select Field Type drop down, Joforce provides you with 15 different types of fields

    • Add a name to your Label

    • Provide a default value for the field in the Default Value column

    • Add the field properties

    • Once done, click on Save.
adding-custom-fields

Field Types

Field Type Description Information to be added
Text To add text value Length - Size of the text field
Decimal To add decimal values Length - Size of the field
Integer To add integer values Length - Size of the field
Percent To represent percentage values Lengt-
Currency To denote currency values Length - Field Size
Date To add date -
Email To add email address ->/td>
Phone To add phone numbers -
Picklist To add drop down values Picklist values - Add the picklist values
URL To add website URL -
Checkbox To add checkbox
Enable - True
Disable - False
-
Text Area To add longer text -
Multi-Select Combo Box Add picklist values to select multiple values Picklist values - Add the values
Skype To add Skype Address -
Time To specify Time -

You can view the new custom created and now click Save Layout.

Editing a field for a particular module

You can edit any default Joforce field or any other custom field, by clicking on the edit icon that appears beside the appropriate field on Hover.

For default fields of Joforce,

  • You can edit the Field name.

  • Enable/ disable the already existing field property. But can’t enable any new property

For Custom fields

  • You can edit any values at any time based on your needs.

Once done with your changes, click on Save.

Deleting a field in Joforce

If you no longer need any custom field created by you, you can delete it any time. Or you can also hide them and use it later. However you can’t delete or hide any of the default fields of Joforce. To delete field,

  • Hover the mouse on the desired field.

  • Click on the Trash icon and in the alert message that pops out, click on Delete - I don’t need the data in this field

Finally click on Save Layout.

To make a field as hidden

With the built-in hidden option, you can hide any custom field when you don’t need them. You can also reactivate it any time. However you can’t hide any of the default field of Joforce.

To hide any field

  • Click on the Edit icon of the desired field

  • Select No in the Show Field value

  • Then click on Save.

To unhide any Field,

  • Click on the View Hidden Field in the top right of the desired block

  • The List of hidden fields are displayed here, enable the checkbox of the field to need to activate.

  • Once done click on Reactivate.

Finally, hit Save Layout.

Enable/ disable of the available field properties

Joforce offers with 5 field properties. They are,

  • Mandatory Field - To make the field as mandatory to fill the details

  • Quick Create - To make the field available in the quick create popup

  • Key Field View - To make the field available in the Key Fields section of the detail view of the record

  • Header View - To make the available on the Header section of the record.

  • Mass Edit - To make the field available during the Mass edit of record fields.

You can enable/ disable any field property, either by

  • Clicking on the Edit icon

  • Click on the desired field property beside the appropriate field.

Once done, hit Save Layout.

field-properties

Rearranging the fields in Joforce

Joforce renders the flexibility to rearrange the field arrangements to suit your requirements.

  • Just drag the field and drop it in the desired place.

  • You can move the field left, right, up and down positions

  • Finally, hit Save Layout.

Expand/ hide the blocks in the detail view of the module

This feature lets you to expand or hide(collapse) the block in the detail view of the record. To enable this,

  • Navigate to the desired block.

  • Enable the Collapse Block option in the top right.

Relationship between the different Module Field

Relationship explains the link between two different modules and it’s records. To view the relationship between modules, navigate to the Relationships section.

Joforce offers with 4 default relationships,

  • One-one

    • It represents the one way relationship.

    • Records of Primary and Related Module are uniquely related.

    • Eg : A Contact can be associated with only one Reports module and vice versa.
  • Many-one

    • Many records of Primary Module is related only one record of the Related Module
  • One-many

    • Records of Primary Module are related with many records of Related Module
  • Many-many

    • Both the Primary and Related Module have multiple records related to each other.
module-relationship

You can reorder, enable or disable the relationships between modules. However, this is applicable only to the One-many and Many-many relationship.

  • To reorder - Drag and drop the desired relations

  • To Disable - Click on the X icon. The disabled relationship are labeled as hidden and you can also enable them

  • To enable the hidden - Scroll down to the select hidden module box. Choose the relation and it will be added

Finally click on Save.