A section wraps a group of software modules. In the Visit Report App example, we will add a section to collect customer details.
Configure relevant modules
Click on the + buttons to add new modules (customer name, address, etc.) and configure them from the right panel.
Here are some of the modules available in the module popup.
Single Line Text: This is used to collect data that may have one line answers like names, emails, numbers, websites, city, etc.
Multi-line Text: This is used to collect data that can have multiple lines like address, notes, comments, observations, descriptions, etc.
Drop Down: This is used to give your end-users an option to select one item from a pre-defined list of items. two dropdowns can be nested as well. For example, you can give a list of countries in the first dropdown and the second dropdown can have a list of cities only from the selected country.
Single Selector: This is very similar to the dropdown above but preferred in cases where you want all selectable items visible to the end-users. This doesn't have the nested feature like a Drop Down.
Multiple Selector: This is used where there are multiple items to select.
Date Selector: This is used to provide an option of date selector for the end-user.
Time Selector: This is used to provide an option of time selector for the end-user.
Camera, Image & Files: Add this block to achieve a use case in which the end-users need to upload files (image, videos or documents) or open the phone camera directly to capture an image.
GPS Location: Add this block if you want your end-users to input a GPS location. You can also configure it in a way that the end-users can't modify their exact GPS location.
Calculations & Logic: This is one of the most powerful modules. You can use it to add calculations and logic using the formula syntax of Excel. It is very similar to the Excel formula bar but uses the module reference number in place of the Excel cell reference.
Unique Numbering: Using this block, you can have a unique, incremental and patterned reference id for each submission in your app. This is used for generating invoice numbers, work order numbers, customer reference ids, etc.
GET Data from other Apps: You may have multiple apps in your Workplace. You can use this block to pull data from any other app into the current app. For example, you can have a separate customer master and let the user search the customer by name and then pull all other details against that name.
Text, HTML & Embedding: This is used when you have read-only texts to be displayed (like instructions), embed images and videos from external sources, embed another Clappia app into the current app, etc.
Attached files: This is different from the Camera, Image & Files module mentioned in point number 8. This is used to attach a file for the reference of the end-users. These files will be available to them whenever they open an app. This is used when you have instructions and guides for the end-users.