You’ve all heard the HCL Domino Volt tagline, “Build enterprise apps lightning fast.” But what do we really mean when we say “fast”? We recently hosted a webinar to show you what you can build in 30 days or less. You can catch the replay here or read the recap below. You’ll also find responses to our live Q&A during the webinar below.  

If you don’t already know, HCL Domino Volt is a low-code capability for business users and citizen developers to easily build powerful, secure, and enterprise-grade workflow-based applications. From business-process apps to customer-facing mobile apps, you can create solutions for any industry, across different use cases.

What Can You Do in 30 Days?  

So, let’s imagine that you have a solution or app in mind but have little to no knowledge of HCL Domino Volt. How do you go about using it to build an app? Assuming you have a day job and can only squeeze in 1-2 hours a day, this is what a timeline could look like for you:

  • Day 1-3 (3 days): Learn how to use HCL Domino Volt. Sign up for a free sandbox account and get access to a list of training resources.  
  • Day 49 (5 days): Pick a use case and define the requirements. What are you trying to solve and build? Does your app need workflows and approval processes? How will those be mapped out? Your requirements might also require refinements and iterations along the way.  
  • Day 10-17 (7 days): Build the app! Refer to our documentation and wiki pages along the way use our forum to participate in our community and ask questions.  
  • Day 18-25 (7 days): Share, test, and refine the app. Building your app is an iterative process. This is where you’ll build the app, share and gather feedback, and work towards a finalized version.    
  • Day 26-29 (3 days): Style the app. You can either use the current themes provided or add custom themes that align with your organization’s branding. Or use CSS or HTML to fully customize the look of your app. 
  • Day 30: Your app is ready to be deployed and used!  

 30Day App Samples 

Here at HCL, we believe in drinking our own champagne and we’ve gathered some examples of how HCL team members — all non-developers — have been using HCL Domino Volt to build apps of their own.  

Volunteer App 

This app helps organizations recruit volunteers and recommends users with volunteering opportunities based on their preference — time, money, or donation.  

  • Innovation: Use of CSS styling and integrations with QR code generator for online payment 
  • Skill level: Non-developer, intermediate proficiency in HTML 
  • Timeline: 3 weeks 

Sales Support App 

This app helps sales teams manage customer requests by collecting, approving, assigning, and updating customer records.  

  • Innovation: For our HCL Notes and HCL Domino developers, Petr explores the differences between the two (view – form binding) while building this app. Be sure to catch the webinar replay to get the full walk-through.  
  • Skill level: Non-developer with some experience building simple forms on HCL Leap.  
  • Timeline: 4 weeks

Expense Approval, Asset Tracking, and Vacation Requests  

Our services team recently hired a team of university recruits in Vijayawada with the goal of building a scalable app modernization team. To do so, they’ve embraced low-code culture and tasked the team with building sample apps that cover common use cases needed by internal teams, partners and customers. They have since completed three apps that handle expense approval, asset tracking, and vacation requests.  

  • Skill level: Non-developer with intermediate proficiency in HTML.  
  • Timeline: 3 weeks per app. 

We wanted to highlight how they approached building the app. Though like the timeline above, some differences include specifically defining UI/UX standards and following a sprint plan.  

All apps featured in the webinar are now available as sample apps and can be found here. If you are not an HCL Domino Volt customer, you can play around with these sample apps in a free sandbox environment.  

Webinar Q&A 

Q: How do you put an application into production?
A: Deploying an app is as simple of clicking deploy. This generates the runtime app and database (nsf file).  

Q: Do you have a production-ready HCL Domino Volt environment?
A: For guidance on setting up your environment, please view this webinar.  

Q: Can we use Java-based REST API in the services?
A: Yes. You can integrate with any REST based services. 

Q: Which license do I need to purchase HCL Domino Volt?
A: Please check out this blog for more information. 

Q: Are there plans to provide a graphical tool to design a workflow?
A: Yes. We plan to enhance HCL Domino Volt’s workflow with a more visual approach to design. 

Q: Is it possible to allow anonymous user access to an HCL Domino Volt app for submitting forms which are then sent through a workflow process that would require authentication?
A: Yes. You can specify anonymous access for an app. A typical use case is an anonymous access form that is filled out on a public-facing website which then starts a workflow in which authenticated users inside the organization are then involved.

Q: Will it be possible to access HCL Domino app data from other domino-servers?
A: This is possible today using HCL Domino Access Services (REST). In the future, we will consider adding remote server support to HCL Domino Volt’s out-of-the-box Domino services.

Q: Currently, the members field in unavailable when you look up a group. Are there any plans to make that available in a service?
A: This is a great idea that we will consider adding to the product!

Q: Does the sandbox include the new December release?
A: Yes! You can sign up here.

Q: Does HCL Domino Volt work behind a custom HCL Domino authentication built with an DSAPI-Filter?
A: This should work but is something we have not yet tested or issued a support statement on.

Q: Can we trigger document creation to another NSF from HCL Domino Volt?
A: That’s a great idea! Please add your feedback to our Ideas Portal here.

Q: Are we able to build multilingual apps?
A: Yes. This can be done by either by adding language translation services to your app, or by adding and managing different language text strings. In both cases you could have the browser detect the user’s locale and provide the appropriate language strings. 

Q: Are HCL Domino Volt apps cluster-aware for high availability?
A: HA and cluster support should work. This is something we plan to test and provide support guidance on with the next release. 

Q: Are we able to re-use information collected through HCL Domino Volt in other systems?
A: Yes. There are many ways you can do so. You can export the data in Excel or XML format. Data collected is also available via a REST API. And lastly, services can be used to push the data to other system or PDF documents. 

Q: I might use HCL Domino Volt to collect information which has to be stored in an ECM system. How would I “link” these two worlds?
A: You can tell Domino Volt to store the information in ECM using REST or make ECM “read” the data in Domino Volt using REST as well. 

Q: Is there full text search?
A: Yes. The December release includes an option for full text index your app. Doing this then allows you to use the “contains” search operator against documents in the app.

Q: Any plans in the roadmap to use agents to do tasks such as send periodic reminders to a set of users?
A: Yes! We plan to make it easier to leverage agents to do background processing. Sending reminders is something we have on our list of workflow related features to address. 

 

 

Comment wrap
Further Reading
article-img
Digital Solutions | August 23, 2021
Introducing Domino v12.0.1 and HTMO 3.0.3 Beta Program!
After the successful launch of HCL Domino v12.0 in June 2021, we are approaching the next milestone: We’re happy to announce two new beta programs at once, HCL Domino 12.0.1 and HTMO 3.0.3 have both launched a Beta Program today! You are invited to join the beta program to test our latest release and provide feedback to development teams.   We’re calling on our community to share open, effective, and thoughtful review and testing of our software product. Your input is essential to how we develop our products, and we will continue to listen to you every step along our roadmap.  What you can expect from this first beta of Domino v12.0.1: HCL Notes Client Domino Online Meeting Integration The Notes Client 12.0.1 is providing native integration of online meeting platforms like Zoom, Webex, GoToMeeting, Teams and of course Sametime Meetings. So, from within the Notes calendar users can now more easily schedule online meetings on their preferred platform without having to install a plug-in. Improved Workspace Design with High Resolution Icons The new Notes client is finally allowing to use high resolution icons for your databases, which makes a big difference to the look and feel of your workspace! No need to stick to small and old style 32x32 pixel database icons anymore. We have already updated our standard templates with new icons, will you update yours? Advanced Properties Box You have asked for it, we have delivered: an all-new and resizable document property box: Thanks to Panagenda, the new "advanced properties" box allows to search for field names or values, it also provides the requested ability to copy to clipboard or export to a CSV file: What's new in Notes v12.0.1? https://help.hcltechsw.com/notes/beta/12.0.1/whats_new_01.html HCL Domino Designer We have already provided a 64Bit Notes client (in beta as of now), and based on your request are now providing a 64Bit Domino Designer client. Also, Domino Designer v12.0.1 provides the ability to include high quality icons for rendering and enables developers to optimize the database full...
article-img
Digital Solutions | August 18, 2021
New Tech Updates for HCL Domino, Notes, Traveler, Verse, and Connections
While you may have been on a summer vacation, we at HCL have been busy improving our products! Here is a small overview of what happened in the last couple of weeks and what you can expect soon from your most favorite collaboration platform.  Group 3 Language Translations for Notes and Domino 11.0.1  Good news for many of our customers: HCL Notes 11.0.1 is now available in more languages.   You asked for it (DOMINO-I-831 and NTS-I-842) - In addition to the 16 languages the Notes client was already providing, we are delivering the following language translations:  Danish  Finnish  Norwegian Catalan Hebrew Hungarian Slovenian Thai Turkish  Install kits for the HCL Notes Standard and Basic Client V11.0.1 in those languages can be found at our License and Download Portal under the Notes/Domino version 11.0.1.   Of course, we are also providing the Multilingual User Interface (MUI) kit for those languages, as well as the Install Shield Tuner files to customize your installation.  Group 3 language translations for the Notes Client v12 are being worked on. Level up for our Domino Rest API  In June, we started the beta program for our new Domino Rest API. Now in August, it’s time for the next iteration. Shifting gears to Beta 2 will introduce several improvements customers were asking for:  ODATA support was added for reading/writing from/to Domino, which is especially of interest for e.g., Salesforce customers who want to store data in Domino A new Domino server add-in task is provided to start/stop/reload the Domino Rest APIs and show its status from the Domino server console An installer is now allowing to install the Domino Rest APIs on a Domino Linux server. Previously only a docker container was provided  For more details, about the new features please refer to the changelog of this project.  Please note: The Domino Rest APIs are still in beta — the first eGA release is scheduled to be shipping with Domino v12.0.1 later this year. Customers interested in joining the beta program can find the required files available for download at our License and Download Portal.  HCL Traveler 12.0 updated with Fix Pack 1  Fix Pack 1 for...
article-img
Digital Solutions | June 11, 2021
Announcing the Domino REST API Beta Program  
Today, we’re announcing the start of the beta program for our new Domino REST API, formerly known as “Project Keep.” This is the latest addition to our ongoing Domino Early Access Program. The Domino REST API will introduce hundreds of new APIs that aperture to information on Domino — further extending access to your Domino data. It’s a modern take on the REST API for opening Domino access to a world of standards — and API-first developers. What is it?   Domino REST API is a new feature that runs alongside the server and allows you to expose your Domino data in the form of standardized Open-API-based methods securely and easily. Using a browser-based admin UI, application owners can define which data will be made available for view or update on a REST API. It extends the Domino principles of reader/author document access definitions into the world of Internet protocols.  It also includes Swagger UI which allows the visualization and interaction with APIs without having any of the actual implementation logic in place. The APIs are automatically generated from an OpenAPI (formerly Swagger) specification with visual documentation, making it easier to later implement the back-end code.  What is special about the new Domino REST APIs?  Secure by default, with fine granular controls per form, field and user basis  Implements latest open standards  HTTP/2-ready, for server-to-server or client-to-server communication API-first design with full interactive documentation  Low barrier to entry as it runs on a Domino server and/or your Notes client  Admin UI and Postman samples included  State-of-the-art JWT access token integrated with your existing IdP infrastructure What can be accessed via the Domino REST APIs? You can access content like views, documents, and fields, as well as database design, agents, and ACL settings. And, of course, featuring DQL queries to quickly access the data you are looking for.  Built-in declarative security ensures the API will only allow access to fields the caller is authorized to see or update. This can effectively prevent computed fields to be overwritten and limits participants in a workflow to update their fields only.   How to participate   The Domino REST API is now available as a...
Close