Additional fields

To create additional fields, navigate to Config menu → System → Additional fields.

Additional Fields

You can append additional custom fields to all of the following modules in Splynx:

  • Administrators
  • Partners
  • Location
  • Customers
  • API keys
  • Internet plans
  • Voice plans
  • Recurring plans
  • Routers
  • Voice devices
  • Monitoring
  • IPv4 and IPv6 Networks
  • Services (Internet, Voice, Recurring, One-time, Bundles)
  • Invoices, Payments, Credit notes, etc.
  • Tickets
  • Messages
  • News
  • Customer documents

etc.

Adding a new additional/custom field:

The first step is to choose which module you would like to add an additional field to, you can select the module in the field provided at the top-right corner of the page.

Then simply click on the Add button to add a new field to the module selected:

Select module

A window will appear where you can create the additional field. In this example, a "Contract ID" field is created as an additional field for the Customers module.

Create additional field

  • Customer category - specify which type of customers this field will be available to, options are All, Individual or Business. (This field only applies to additional fields for the customer module).
  • Field name - specify a name for the field for the system to recognize it in the database.
  • Field title - specify the common name of the field on the system interface.
  • Type - specify the type/format of data to be used as values for this field.
  • Default value - specify a default value to be used as a prefix for the data entered in this field.
  • Min/Max - minimum/maximum number of symbols in this field.
  • Required - enabling this option makes this field mandatory to complete.
  • Unique - enabling this option requires a unique value to be filled in for this field for all customers.
  • Show in list - enables the field to be displayed automatically in the list/table of the selected module as a column.
  • Add - this option enables/disables the field as a field to fill in within the selected module when adding a new item to the module (in this example, this option enables/disables the "Contract ID" field, when adding a new customer).
  • Searchable - enabling/disabling this option states whether items in the selected module can be searched for by the values of this field (in the example above, enabling this option allows users to search for customers using their Contract id).
  • Readonly - field will have a read-only value.
  • Disabled - field will be disabled.
  • Hidden - field will be hidden.
  • Set default value for all items - set as a default value for every field (in this example, this field would add the value specified in the Default value as the beginning of the "Contract ID" or the ID itself if it is not modified).

The new created field will be displayed in the Additional Fields table (Customers module) and in the Customer's Information tab:

Additional field Additional field

You can edit or delete a new additional field by clicking on the Edit icon or the Delete icon in the Action column of the table.

Edit addtional field

In the following example a "Service location" is created as an additional field for the Customers module.

Service location

Info