info@garnet-lab.com
РУССКИЙ
+7 495 414 18 36

3 minutes

How to CORRECTLY create custom fields in a boxed Bitrix24

Автор статьи

Глеб Антоненко

If you have a boxed Bitrix24, never create custom fields directly from entity cards or from the Custom fields section of CRM settings. Why? The first reason: in this case, the system automatically assigns non-human-readable identifiers to the fields, such as UF_CRM_1595258559, which further complicates the use of the created fields in business processes and software development. The second reason is that not all field settings are available from the public part of the portal.

Where can I create custom fields?

  • CRM entities (lead, deal, company, contact, …)
  • tasks
  • user card
  • lists, business processes, highload blocks

Do not allow duplicate fields!

Before creating a new field, make sure that there is no such field (standard or custom) yet. Avoid duplication!

  • To view already entered custom fields:
    • for CRM entities, use the field lists in the CRM - Settings - Forms and Reports Settings - Custom Fields section.
    • for everything else, use the admin panel Settings - Product Settings - Custom Fields.

Starting a new field

If you are convinced that the required field is not there, then we create a new field through the administrative panel: Settings - Product settings - Custom fields. Click Add.

Select the field data type.

Specify the Object (i.e. the entity to which the created field will be added):

Essence
An object
Lead
CRM_LEAD
A deal
CRM_DEAL
Company
CRM_COMPANY
Contact
CRM_CONTACT
Task
TASKS_TASK
User
USER

Fill in the field code:

  • Latin capital letters
  • should start withUF_ (user field)
  • must be human-readable
Good code examples: UF_CRM_SEGMENT_KLIENTA, UF_TOTAL_ELAPSED_TIME, UF_TELEGRAM
Bad code examples: UF_SDFASDFSX, UF_CRM_345341345324

Here are the required additional options:

  • plural. Ability to set multiple values in one field.
  • Mandatory. Mandatory field.
  • Do not allow user editing. Possibility to prohibit editing the field by the user.

Next, optionally fill in additional field settings depending on the selected data type.


In the Language settings section, fill in the name of the field. Caption in the edit form, Title in the list, Filter caption in the list - most often these 3 parameters can be filled with one value:


💡
If you want the field to appear in several related CRM entities at once (lead, contact, company, deal), then immediately create this field with the same identifier for all entities. Then Bitrix24, for example, when converting from a lead to a contact/company/deal, will automatically transfer the values of your field.

Have questions or need to find a solution to Your problem?

Leave a request by filling out the feedback form. Our expert will contact you as soon as possible