We recently hosted a webinar that was one of the most well-attended ones we’ve held yet (there were almost 200 people there for the full hour). There were more than 300 who registered, so luckily the playback link is here, for anyone who wants to watch it. As usual, those who attended were super active, and a lot of great questions were asked. You can find those questions — and the answers — below. The general availability (GA) for Domino Volt is schedule for April 2020; stay tuned. And for those who helped us with our beta program — you are rock stars. Don’t forget to leave your comments and feedback in our beta forum. And, if you're experiencing issues with the beta, please contact the beta support team.
Q. Is access control explained in a single place?
A. This section in the documentation on securing explains everything related to access control and privileges.
Q. Can we use Domino access levels like reader, author, editor in Domino Volt?
A. Domino Volt has a set of roles and privileges that map to the different workflow stages in your application. With them you are able to define who can read, update or delete documents in your app in each workflow stage.
Q. How do we import data from a Domino database?
A. With the initial release of Domino Volt, you will be able to import data from Domino apps using REST APIs. Going forward we will add capabilities to make it easier to access and integrate with your Domino apps.
DOMINO VOLT PLATFORM
Q. What database does Domino Volt use?
A. Domino Volt uses NSF for the database. All application definitions and data are stored in NSF. Domino Volt apps are real Domino apps complete with Domino forms and views.
Q. Can we leverage agents developed in Lotus Script?
A. In future releases of Domino Volt, we add capabilities to let you leverage Domino agents. This will let you build apps with client-side events that trigger server-side processes through agents.
Q. Is it possible to automatically convert Lotus Script apps to Domino Volt apps?
A. This is not possible in the product.
Q. Can apps be generated as React components?
A. This is currently not possible in the product. A React based runtime is something we may consider going forward.
Q. Does Domino Volt require Domino Server v11?
A. Yes. Domino Volt requires Domino v11 to run.
Q. What are the advantages with Domino Volt compared to HCL leap?
A. Domino Volt is a new capability for Domino whereas HCL Leap is a standalone product which runs on WebSphere. If you are looking for a low-code offering that runs on Domino, then Domino Volt is the answer!
Q. Will HCL replace Domino Designer with Domino Volt?
A. No. Domino Volt is HCL’s browser based low-code option for Domino that is focused on building forms and workflow-based web applications. Domino Designer continues as the best choice for a variety of use cases including Notes applications.
Q. Can we cluster Domino Volt apps, and can we have High Availability?
A. Not in the initial version. We plan to update Domino Volt at some point so that you can leverage Domino clustering.
Q. How can we integrate Domino Volt Apps with our organization structure to determine workflow assignments and notifications?
A. Domino Volt will look to your directory when making role assignments for workflow. These assignments need to be explicit in the initial release. In a future release we will add dynamic assignments as an option. This will let you look up organization relationships in your directory to make dynamic role assignments.
Q. Is it possible to use JSON-Services from a Domino server with session based-auth/SSO instead of basic authentication?
A. Yes, you can use either option in the product.
Q. Is https on the Domino server supported?
A. Yes, https is supported.
Q. How does Domino Volt support heavy workloads? Has there been any stress testing?
A. Testing for the initial release is underway. We are seeing good results and will be able to provide more information when the product is available.
Q. Can we personalize the names of the NSF in order to avoid this c75-c556-cc6.nsf format?
A. Not in the initial release. We will consider this for future releases.
Q. How do we debug Domino Volt apps?
A. Domino Volt has a built-in syntax checker and object picker to make sure your code is clean. Debugging is often a matter of previewing the app to determine is your code works. Preview error messages point to the object, event and code so that you can make quick corrections and test again.
Q. Does Domino Volt have a field type for written signatures?
A. No, not in the initial release. This is an often-requested feature which we will look to introduce at some point.
Q. Is there a sample app that shows how to integrate with SAP?
A. No, but we plan to create an example of how you can integrate with SAP.
Q. Is there a multi-lingual sample app?
A. There are various approaches you can take to create multi-lingual apps. We plan to introduce an example soon.
Q. Can I create responsive layouts?
A. Yes, by default the layout of your Domino Volt app is responsive. You can easily customize responsive settings through the page properties and with rules.
Q. Are the sample apps stored in NSF format?
A. Sample apps are stored as .Volt files. These are package files which contain the application definition in XML format, any application artifacts (images, style sheets, etc.) and optionally data. To import a sample app, you click on create new / from existing and then select the .Volt file.
Q. Can we customize the sample apps?
A. Yes, absolutely. You can also duplicate them and edit the copy.
Q. Does Domino Volt keep track of app versions?
A. Domino Volt will keep track of the deployed version of the app and an edit version. This allows you to make changes, preview the changes and save the changes without disturbing the deployed runtime. Beyond this you can version apps by exporting them periodically.
Q. Will Domino Volt be able to connect with SOAP-based services?
A. Yes. We will introduce this capability and service definitions to Domino Volt in a future release. They exist today in HCL Leap and have not yet been implemented in Domino Volt. Service definitions are xml documents which are cataloged and become available to application designers.
Q. Can I use Domino Volt as front-end to a Java Spring Boot?
A. Yes. Domino Volt should be able to interact with any REST services in your Java Spring Boot application.
Q. It is possible the use of real-time processing like WebSockets?
A. Not at this time. Future versions of the product which offer additional opportunities for extension technologies may allow for this.
Q. Can I modify existing Domino apps with Domino Volt?
A. No. Domino Volt is for creating new applications and not for designed modification of existing Domino apps.
Q. Will HCL replace the FEB based Community Surveys in Connections with Domino Volt?
A. There are currently no plans to do this. Going forward we will look at integration opportunities between the products.
LICENSING AND PRICING
Q. How will Domino Volt be licensed and priced?
A. Pricing will be on a per user basis for Domino Volt. For Domino customers this means they will have the opportunity to pay 'slightly more' per user in order to add Domino Volt.
Q. Is there a licensing issue if we use Domino Volt for anonymous use?
A. The initial version of the product will only support authenticated users. A subsequent release will introduce support for anonymous users. At that time, we will introduce a license option to allow for anonymous users.
A. Can we get an editable version of webinar presentation and information on how run Volt in a docker container?
Q. Yes, we will provide a link to the charts for those who need them and information on how to run Domino Volt in Docker on the beta forum.
Q. Are we allowed to blog about the Domino Volt open beta?
A. Yes, absolutely.