Welcome to HCL Domino Leap
Welcome to the HCL Domino Leap® documentation.
Video Tutorials
The Domino Leap tutorial section contains two tutorials to help you learn. Click on a link to view a specific topic covered in the tutorial.
What's new in Domino Leap 1.1.3?
The following features and enhancements are new with this release.
Domino Leap on Docker
The following topics contain information on how to successfully deploy an HCL Domino Leap server using a Docker-compatible Red Hat Universal Base Image (UBI).
Installing Domino Leap
The following topics contain information on how to successfully install HCL Domino Leap.
Uninstalling Domino Leap on Linux
To uninstall Domino Leap on a Domino server running on a Linux operating system, complete the following steps.
Building applications
The following topics contain information on how to build and efficiently use applications in HCL Domino Leap.
Creating an application
This topic gives a general overview of the application creation process, from opening the Domino Leap interface to launching a completed application.
Creating an application from an excel spreadsheet
Domino Leap allows you to create an application from an excel spreadsheet, automatically creating the widgets and importing the data found in the spreadsheet.
Styling your application with a custom theme
Style the colors, fonts, and other characteristics of the application by creating or importing a custom theme.
Moving items in an application
Form items are not static after they are added to a form. You can move items around on a single page, duplicate form items, and move items between pages on your form.
Copying items
Items may be copied from one form to another form within any application.
Creating an accessible application
When you create an application, the following information helps you make it accessible for users with disabilities.
Enabling dynamic layout
When you build applications, you can now set the display width of your Domino Leap application. Setting this feature reduces or removes the need for horizontal scrolling when you have an unknown or limited amount of space.
Globalization features
The following information describes the languages formatting features supported by Domino Leap.
Creating rules in your application
Rules help you gather the correct information from users and organize your information after data is entered in a form or app page. You can create composite rules that govern how your form or app page - and the data in it it - behaves.
Labeling data, performing data analysis, and exporting data
You can add labels to data elements in your application that become the label in the export file.
Incorporating services into your applications
The following topics describe how to incorporate services into your Domino Leap application.
Adding formulas to your application
Use formulas to assign values to items on an HCL Domino Leap form or app page. They are divided into two categories: Item Formulas, which list formulas created from the Properties panel, and General Formulas, which list complex formulas created from the Settings tab.
Adding specialized items
You can use specialized form or app page items to style text, echo text back, create dynamic lines, or add HTML.
Managing the files associated with your application
You can upload a variety of files, such as images, for use with your application. Managing these embedded files is done in the Files section of the Settings tab
Domino Leap document integration
HCL Domino Leap's document integration feature lets you use previously built PDF files and populate them with data captured by Domino Leap in a Domino Leap form.
Adding Stages to an application
It is often desirable to have an application, or form, transition through a set of phases or stages. At each stage the form might be used by different people in different roles. The form also might be presented in a slightly different manner in each stage, such as having some items or pages hidden, or in a read-only state.
Deploying applications and viewing responses
After a Domino Leap application is built it must be deployed. After it is deployed, you can supply users with the URL of the application so they can launch it. After users submit completed forms, you can view the responses.
Securing
When building applications, user roles require various levels of security access. A manager is able to review submitted forms, but an administrator can delete them. The following topics describe how to set security levels for all levels of users.
Defining basic security roles for users
Create roles for users in your organization so they can work with data that is relevant to them.
Assigning users or groups to roles
Give the users in your organization permission to work with the data relevant to them by assigning them roles.
Setting Stage permissions
Setting Stage permissions defines the Create, Read, Update, and Delete permissions for each role in a stage.
Assigning users to maintain the application
To define who can edit an Domino Leap application, use the design settings in the Access tab.
Setting up security for anonymous access
Using the correct permissions, you can allow anonymous users to access a form.
Administering Domino Leap
The following topics contain information for HCL Domino Leap admins.
Controlling who creates HCL Domino Leap applications
To configure who can create and delete applications, you need to modify the Access Control List (ACL) for VoltBuilder.nsf.
Domino Leap configuration settings
Domino Leap configuration settings are in VoltConfig.nsf in the volt folder of your Domino data directory (volt/VoltConfig.nsf). Use the Notes client or the Domino Administrator client to modify a configuration setting.
Core Domino server configuration
HCL Domino Leap is an add-on to the core HCL Domino server. Domino Leap runs in the context of the Domino web server (HTTP process). Therefore, Domino Leap is affected by the underlying Domino server configuration. This topic covers some of the core configuration settings that may affect Domino Leap.
Upgrading from prior releases
All Domino Leap NSF files set the database property Don't Maintain Unread Marks as default, which should improve performance. NSF files created in prior versions of Domino Leap are not changed.
Domino Leap Cleanup process
Domino Leap Cleanup primarily purges orphaned Builder attachments, orphaned application attachments, and old Preview databases. Prior to release 1.0.3, this process was done by the Domino Leap Cleanup Agent.
Enabling basic authentication for HCL Domino Leap API requests
If form-based authentication is enabled, you will see an HTML form for authentication instead of a pop-up window. This topic provides instructions on how to disable HTML form-based authentication for the HCL Domino Leap server API URL paths and enable basic authentication.
HCL Link integration
HCL Link provides a platform for data and application integration.
Admin Application Dashboard
The Admin Application Dashboard is a page that is available to members of the Admin or SuperAdmin groups.
Extending
You can extend the functionality of Domino Leap through the use of customized cascading style sheets, Javascript APIs, and REST APIs, and Service Oriented Architecture modifications.
Using custom style sheets
Domino Leap allows the use of custom CSS themes that can be uploaded into an application to style the user interface to meet customer needs.
Reference
The documents in this section provide reference material and samples for Domino Leap.
REST API reference
The REST API can be used by other programs to communicate with Domino Leap.
Services
The following topics provide reference information about adding services to Domino Leap.
Embedding items in an iframe
You can use iFrames to embed charts and applications in a web page.
Embedding API
The Embedding API is used to embed a Domino Leap form directly in another webpage without using an <iframe>. The Domino Leap form is inserted into the DOM of the hosting page and can be interacted with using the JavaScript API or any custom JavaScript. Additionally, the style of items in the form can be customized by the CSS of the hosting page.
Creating customized Cascading Style Sheets
You can apply your own custom Cascading Style Sheet (CSS) to the rendering of your Domino Leap application. To create a custom theme, you must be familiar with the basic concepts of CSS.
Custom Widget API
This API provides a mechanism to incorporate custom widgets into the HCL Domino Leap product.
Troubleshooting and known issues
The following topics contain information on troubleshooting and known issues for HCL Domino Leap.
Known issues
This topic describes known issues that apply to all Domino Leap devices.