Configure Custom Column


SureMDM offers an option to collect details from custom hardware attached to the enrolled devices and list them in the custom columns. For example, If an Android device has custom hardware, a barcode scanner, SureMDM Agent will not be able to capture any details related to the scanner. To report the custom values from these custom hardware to the SureMDM server, admin can write a small Android application that can report these values to SureMDM Agent which get updated in the SureMDM server and will be displayed in the custom column of SureMDM Web Console.

To configure a custom column, follow these steps:

1. Navigate to SureMDM Home and click Column View.

2.  Select Custom Column and click the Settings.

3.  In the Custom Column prompt, click Add.

4. In the ADD Custom Column prompt, enter the name of the column as the value added in custom_field_name and click OK.

5. Select the newly added custom column to add it to the column section. 

Once done admin has to create an Android Application to capture the custom data and send it to SureMDM Agent. The Java code to send the information to SureMDM Agent is:

Intent intent = new Intent();


intent.setPackage("com.nix");


intent.setAction("com.nix.COMMUNICATOR");


intent.putExtra("command", "setCustomField");


intent.putExtra("custom_field_name", "Number of Scans");


intent.putExtra("custom_info_key", "100");


sendBroadcast(intent);


Here, Number of Scans is the name of the custom column defined in SureMDM Web Console. This name should be exactly same as the one defined in step no. 4. 100 is the value of the custom column that will be displayed in the SureMDM Web Console.

On firing this Intent SureMDM Agent will report the Custom Column value to the server and the column section in SureMDM Web Console will start displaying given value.