Jump to main content
Welcome to HCL Domino Volt
Welcome to the HCL Domino Volt® documentation.
Overview of HCL Domino Volt
Video Tutorials
The HCL Domino Volt tutorial section contains two tutorials to help you learn to use Volt. Click on a link to view a specific topic covered in the tutorial.
What's new in 1.0.2?
Volt on Docker
The following topics contain information on how to successfully deploy an HCL Domino Volt server using a Docker-compatible Red Hat Universal Base Image (UBI).
Installing Volt
The following topics contain information on how to successfully install HCL Domino Volt.
Uninstalling Volt on Linux
To uninstall Volt on a Domino server running on a Linux operating system, complete the following steps.
The following topics contain information on how to build and efficiently use applications in HCL Domino Volt.
Creating an application
This topic gives a general overview of the application creation process, from opening the HCL Domino Volt interface to launching a completed application.
Creating an application from an excel spreadsheet
Domino Volt 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 on a form
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.
Creating an accessible application
When you create a form or application, the following information helps you design an accessible form for users with disabilities.
Enabling dynamic layout
When you build applications, you can now set the display width of your Domino Volt 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 HCL Domino Volt .
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. You can create composite rules that govern how your form - and the data in your form 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 HCL Domino Volt application.
Adding formulas to your application
Use formulas to assign values to items on an HCL Domino Volt form. They are divided into two categories: Item Formulas, which list formulas created from the Properties window, and General Formulas, which list complex formulas created from the Settings tab.
Adding specialized form items
You can use specialized form 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
Volt document integration
HCL Volt's document integration feature lets you use previously built PDF files and populate them with data captured by Volt.
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 an HCL Domino Volt 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.
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 HCL Domino Volt 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.
The following topics contain information for HCL Domino Volt admins.
Controlling who creates HCL Volt applications
To configure who can create and delete applications, you need to modify the Access Control List (ACL) for VoltBuilder.nsf.
Volt configuration settings
Volt 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 Volt is an add-on to the core HCL Domino server. Volt runs in the context of the Domino web server (HTTP process). Therefore, Volt is affected by the underlying Domino server configuration. This topic covers some of the core configuration settings that may affect Volt.
Upgrading from prior releases
Beginning with Volt 1.0.2, all Volt NSF files set the database property Don't Maintain Unread Marks as default, which should improve performance. NSF files created in prior versions of Volt are not changed.
Adding a custom theme
Volt Cleanup Agent
The Volt Cleanup Agent primarily purges orphaned Builder attachments, orphaned application attachments, and old Preview databases.
Enabling basic authentication for HCL Volt 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 Volt server API URL paths and enable basic authentication.
Securing your Volt deployment
You can extend the functionality of HCL Domino Volt through the use of customized cascading style sheets, Javascript APIs, and REST APIs, and Service Oriented Architecture modifications.
Using custom style sheets
HCL Domino Volt allows the use of custom CSS themes that can be uploaded into an application to style the user interface to meet customer needs.
The documents in this section provide reference material and samples for HCL Domino Volt .
REST API reference
The REST API can be used by other programs to communicate with Domino Volt.
JavaScriptâ„¢ API
The following topics provide reference information about adding services to HCL Volt.
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 Volt form directly in another webpage without using an <iframe>. The Volt 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 HCL Domino Volt application. To create a custom theme, you must be familiar with the basic concepts of CSS.
The following topics contain information on troubleshooting and known issues for HCL Domino Volt.
Known issues
This topic describes known issues that apply to all HCL Volt devices.