In Zoho IOT applications, fields are essential components used to collect data as input from users. These fields serve as the primary means through which users can manually provide information to the application.
Fields are available on the details page of every device, asset, and location created in the end application, ensuring that all relevant and unique data can be captured and viewed across all the devices, assets, and locations available within the Zoho IOT application.
Types of Fields
There are two types of fields in Zoho IoT: system-defined fields and custom fields.
System-Defined Fields
System-defined fields are available by default and are specific to each managed entity. These fields are predefined and cannot be modified or removed. Examples of system-defined fields include: Name, status, created Info.
For example, If you have an energy meter device added to your application, fields like Name, Status, and Created Info will be system-defined and automatically available on the device's details page, ensuring that basic, essential information is readily accessible.
Custom Fields
Custom fields are created by the user to obtain specific information tailored to their needs. Custom fields provide flexibility and allow users to capture additional, specific information that is crucial for their operations.
For example, for the energy meter device, you can add a custom field like "Maintenance Schedule" to keep track of when the device needs servicing. This additional information can help in ensuring timely maintenance and efficient operation of the device.
Custom-defined fields can be used in the expression builder while configuring alarm rules and datapoints.
Custom lookup fields can be created to establish relationships between two or more devices, assets, and locations.
Adding Custom Fields
Custom fields can be created, edited, or deleted at the model level. Using the custom field builder, the details page of a device, asset, or location can be modified by adding or removing custom fields. This allows users to customize the information captured for each entity to meet their specific needs.
See Also