Custom Fields Editor

Modified on Wed, 30 Sep at 5:29 PM

Use this tool to add Custom Fields to iCFM records (Company, Contact, Project, Quote, Job, or Library). Custom Fields are placed on the page using the positioning values you enter, and are normally set up in the header (the top half of the page). They help you to save extra information against the entity. Each entity can have as many Custom Fields as you desire.


Before you start, it is worth knowing:

  • You cannot change the Field Name or the Type after adding a Custom Field

  • You can edit the Caption at any time, and any information already saved in the field will be kept

  • You can mark fields as Deleted if they’re no longer needed, and restore them later

  • All changes apply only to the entity you selected (e.g. Company fields don’t appear on Contact pages)


To Add a Custom Field:

  1. Menu > Admin Options
  2. Open Custom Field Editor
  3. Select the Entity where you want your new field to appear (e.g. Company, Contact, Job)

  4. Click Create Custom Field - a blank row is added to the bottom of the list

  5. Enter a Caption - the Field Name will auto-fill based on your Caption

  6. Check the Field Name has been generated as expected - neither the Field Name nor the Type can be changed later

  7. Choose a Type from the dropdown:

    • For a Select field, click the ... button next to the Type, enter one option per line, and click Save

  8. Set the Positioning

  9. Add a Default Value

  10. Tick Mandatory

  11. Click Save


To remove a Custom Field, click the red X icon next to the field. This marks the field as Deleted and removes it from the entity page, but does not delete it permanently.


See the table below for a full description of each field.


FieldDescription
EntitySelect the Entity where you want your new field to appear (Company, Contact, Project, Quote, Job, or Library)
CaptionThe label your Users will see on the page (e.g. ‘Account Manager’, ‘Region’, ‘Go Live Date’)
Captions can be edited at any time, and renaming one will not affect information already saved in the field
Keep Captions short, as a long Caption pushes the field out of position and can overlap other content on the page
Field NameThe internal name iCFM uses to store the field. This is auto-generated from your Caption and is not seen by your Users
Please Note: The Field Name and the Type cannot be edited once saved
TypeTextSingle-line text input
CheckboxTrue/false tick box
DateCalendar picker
SelectDropdown list, with one option selectable
Click the ... button next to the Type to add your options, one per line
TextareaMulti-line text input
Default ValueIf you want this field to be pre-filled by default, enter the default value here (not applicable for date controls)
MandatoryIf checked, Users must complete this field before saving (not applicable for checkboxes)
On a Quote, the field must be completed before the Quote can be confirmed. Quotes confirmed before the field was made Mandatory are not affected
PositioningFixed Default - Leaves the field in a fixed position on screen. Use this unless you specifically want the field to scroll with the page
Absolute Scrolls away with the page — use this if the field should move with the rest of the content rather than stay pinned on screen
TopPosition the field using pixel values (e.g. 10px). How far from the top the field should appear.
Start with 10. To add a field below, keep the Left/Right value the same and increase Top by 25–30px
LeftChoose one side of your screen to anchor the field - don't enter both.
Position the field using pixel values (e.g. 10px). 
Right
StatusAvailableThe field is active and appears on the entity page
DeletedThe field is removed from the entity page but is not deleted permanently
Click the restore icon to return the field to Available. Any information previously saved in the field will still be there


Positioning a Custom Field

Custom Fields are placed on top of the existing page layout, and iCFM does not check whether a new field overlaps anything already on the page. It is worth checking the position on a record before you start using the field.

  1. Set Positioning to Fixed

  2. Enter a Top value of 40px and a Right value of 40px - this places the field at the top right of the page

  3. Click Save

  4. Open a record for that entity and check where the field has appeared

  5. Return to the Custom Field Editor and adjust the Top and Left or Right values in small steps until the field sits where you want it

  6. To place a second field below the first, keep the same Left or Right value and increase the Top value


Please Note: Please contact CETA if you would like help positioning your Custom Fields


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article