The Basics of Citizen Development: Why It’s Essential to Your Business

10. Juli 2023 Posted by Martin Lechleider

A person sitting at a computer Description automatically generated with low confidence

To truly achieve digital transformation, forward-looking companies need to adopt a platform that streamlines operations, cuts costs, and taps into the full potential of their workforce. As more organizations join in on the trend of introducing no-code and citizen development, many of them are still unfamiliar with the true value of adopting this strategy.

Let’s explore the basics of citizen development, and why no-code application development platforms offer a significant advantage in today’s dynamic business environment.

What is no-code application development?
A no-code development platform is an integrated software development environment used to create new apps, process workflows, and reporting through a graphical user interface. In the past, app development involved lengthy cycles of writing complex code, followed by extensive testing and debugging. With a no-code app development platform, coding is replaced by intuitive, visual, drag-and-drop interfaces, allowing for the rapid and efficient creation of sophisticated apps without the need for advanced training. These platforms are particularly valuable to business users looking for innovative workplace solutions that won’t overload IT with smaller app projects.

Why are no-code platforms becoming so popular? 
No-code development is the fastest, easiest, and most cost-effective way to build business apps and empower citizen developers in the workplace to gain quick insights, eliminate wasteful procedures, collaborate, and innovate. This speedy new app development process has transformed the business world. What used to take weeks or months of traditional development can now be accomplished and put into practice in a matter of hours–or even minutes.

Employees without any software engineering skills can create apps that were once the sole province of IT departments. This empowerment of employees is crucial for organizations to stay competitive in a world where digitization and data are key to success. As more companies rely on low code/no-code to automate outdated systems and processes, Gartner predicts that low code and no-code will power the creation of 70% of new applications by 2025.

What are the benefits of citizen development?
Citizen development offers significant advantages that allow organizations to leverage the collective skills and creativity of their workforce to drive innovation, streamline processes and achieve better business outcomes.

  • Filling talent gaps: Empower employees to contribute their expertise and creativity, reducing reliance on a small pool of technical experts.
  • Reducing IT dependency: Offload development tasks, allowing IT teams to focus on more complex projects and increase productivity.
  • Promote a culture of innovation: Foster a collaborative environment where employees actively participate in problem-solving and process improvement.

By empowering employees across different roles and departments to actively participate in application development, organizations can tap into a diverse range of expertise and foster a culture of innovation and efficiency. Citizen developers bring a deep understanding of business processes, user needs, and industry-specific challenges, enabling the creation of more effective applications that directly address organizational requirements.

Citizen development also mitigates the risks of “shadow IT,” where employees create digital solutions without IT department oversight. By providing a controlled environment with necessary governance measures, citizen development platforms transform shadow IT into a source of innovation and speed.

“It’s worth acknowledging two truths: shadow IT is essential for business operations, and talent capable of creating applications often resides outside the IT department,” write McKinsey experts. “Despite its utility, shadow IT poses a serious security risk to all organizations, but enterprises have an incredible opportunity to transform it into an area of innovation and speed.”

 How secure is a no-code platform?
Data is a company’s data most valuable asset. That’s why top-tier businesses rely on no-code platforms that prioritize rock-solid security, governance, control, and seamless integration built into their DNA.

These platforms come equipped with strong built-in security measures, which, when combined with a set of zero-trust rules, are your best bet against most data breaches and cyberattacks. Built-in permissions and proper training, testing, and gate-keeping are essential for maintaining good governance and ensuring data security.

“No matter how good the low-code tool is, there’s still a chance that employees will be tempted to create applications beyond the security radar,” Jonathan Reed writes in Security Intelligence. “For this reason, built-in permissions go a long way in maintaining good governance.” Proper training, testing and gate-keeping are key here.

Will citizen developers replace professional developers?
No code platforms may put app-building capabilities in the hands of business users and designers, but they don’t eliminate the need for coding or professional developers altogether. Enabling citizen development means that programmers won’t have to take on all the general workforce’s IT-related requests, allowing them to focus on high-level innovation, custom development of consumer applications, and other vital initiatives or higher value tasks such as planning, architecture, DevOps, and security.

Professional and citizen developers also complement each other’s skills and shortcomings. Professional developers have the expertise required to build complex, scalable, and robust applications. While citizen developers can contribute to application development using low-code tools, they often lack the technical skills and experiences necessary to take on complex or specialized projects that involve intricate coding, custom integrations, performance optimization, or legacy systems. The collaboration between citizen and professional developers creates a powerful combination that leverages the strength of both groups to deliver high-quality, innovative applications. It’s crucial to choose a platform that enables this collaboration seamlessly.

Conclusion
The drive toward digitization and the rise of citizen developers across the business landscape have elevated no-code development to a position of strategic importance. No code’s many advantages — ease of use, security and productivity improvement — align with the goals and objectives of organizations challenged to keep up with the ever-increasing speed of application delivery. No-code development offers a solution that harnesses the full potential of a company’s resources — both human and digital — improving outcomes across the board.

Volt MX is the industry-leading multiexperience low code platform for both professional and citizen developers. Volt MX provides a persona-specific environment for citizen developers to build applications with IT governance, and work collaboratively with IT to expand engaging experiences across all digital touchpoints. Learn more here.

HCL Domino Leap 1.1 – New Name … and Loaded with New Features

16. November 2022 Posted by Martin Lechleider

HCL Domino Leap delivers business transformation by enabling citizen developers to solve business challenges and drive workflow efficiencies through process and data automation. Domino Leap offers the advantage of shorter development cycles, reduced development costs, and the ability to make everyone in the organization a developer. Our Domino Leap 1.1 release provides some exciting new features to extend an organization’s ability to become even more agile in responding to everyday challenges.  

Previously known as Domino Volt, the new product name — Domino Leap — is being changed to avoid confusion with HCL Volt MX.  The new name also better aligns with its identical twin – HCL Leap. The two are essentially the same, and in fact share the same basic source code. The only difference is that Domino Leap runs on the Domino platform and provides some additional features which only make sense to Domino customers. 

New features included in this release fall into three major categories: building more sophisticated workflows, reusing your work, and integration with Domino. 

 

Building more sophisticated workflows 

Workflow Branching — A new set of features for visually designing workflow branches has been added. You can specify any number of branches and rules which dictate when that branch should be followed.  For example, a “second approver” branch might be taken when the “amount is greater than 10,000.”  Each branch can have its own activities for notification, assignment and service calls. 

Workflow Reminder Notifications — Reminder notifications can be set up based on a cadence preceding a due date. The due date can be a selected date, a date from the form, or based on how many days the form has been in the workflow stage. Past due notifications can also be set up. Notifications help ensure organizational focus and shorter process cycle time. 

 

Reusing your work and productivity 

Copy and Paste — This feature allows you copy any widget or section from one app and paste it into another. For example, if you’ve added a “contact info” section to one app, simply copy and paste it into your new app.  No more need to duplicate work by recreating every widget, label, setting, etc.  Any service interactions or JavaScript associated with the items are also copied.  This lets you reuse JavaScript and services you’ve built in the past. It’s an amazing timesaver. 

New HTML Editor — A real HTML editor now appears when you add HTML fragment widgets to your app.  The editor properly highlights and formats your syntax, making it much easier to work with. 

New Page Validation Behavior — This change makes creating multi-page, wizard-style forms much easier. In previous releases, if you had a multi-page form with required fields on the first page, you had to wait until clicking “submit” on the last page for validation to happen. The only way around this was to add some JavaScript to force the validation on each page. This new behavior validates a page when you navigate away from it. No more workarounds needed! 

 

Integration with Domino 

Domino Rich Text Roundtripping — Added ability to write rich text from Domino Leap to an existing Domino DB with rich text fields. Leap is able read the contents of Domino-rich text fields and put that content into a Leap rich text field. This includes any file attachments that are stored in the Domino field.  The content can then be edited and updated back to Domino. New Domino documents can also be added from Leap with rich text content. This essentially allows you to create a Leap app that leverages the Domino app by providing a new modern web interface. 

Domino Leap enables organizations to give nontechnical users the ability to build applications without writing a single line of code — and up to 70% faster. Leap also makes it easy to develop powerful, secure, and enterprise-grade, workflow-based applications. While it runs on Domino, you don’t need any specialized Domino or IT skills. Learn more about Domino Leap or test drive Domino Leap via our Sandbox. 

Workflows Made Easy for Citizen Developers

15. Februar 2022 Posted by Martin Lechleider

Workflows are key to streamlining key processes and repeatable tasks — which help keeping companies up and running efficiently — and minimizing the chance of errors. They also give insight into what is happening within your business, who is involved, and how effectively your organization can meet deadlines or customer needs. Low-code HCL Domino Volt helps citizen developers — the ones often closest to the business opportunities or challenges — create solutions through workflows — in minutes.

Our latest release has a new visual designer to help make it easier than ever for these citizen developers and business users to create workflows in their apps.

For existing customers, Domino Volt 1.0.5 is now available on HCL’s license and download portal.

For newbies, read our “Workflow 101,” below, to better understand what they are and why they are so important.

For everyone, please join our webinar on February 23 to learn more about Domino Volt’s latest release features and see useful demos.

>> Register for webinar today >>

What Is It? A Workflow Primer.

A workflow is a series of tasks, set in a specific sequence, that process a set of data. Whenever data is passed between systems or team members, a workflow is created. These kinds of workflows are what every organization has in place for a wide variety of tasks, processes, or functions. If you needed a simple application to manage budget approvals, for example, the approval process might look something like this:

Employee submits budget request >> Reporting manager approves >> Finance department approves (or rejects and sends back for more information)

A workflow within an application can automate the required routing steps between stages. For example, sending a notification to the reporting manager when an employee submits a request. Or, automating the next steps when a budget is approved or denied.

Workflows can be easily managed through a visual designer with drag and drop features

Why Is Workflow So Important?

Many processes, such as the expense example above, in many organizations, have often traditionally or historically been handled on paper, in spreadsheets or via a series of emails. Having a centralized application with embedded and automated workflows helps: 

  • Streamline processes  
  • Reduce errors  
  • Minimize delays and reduce processing time  
  • Improve compliance and providing visibility  
  • Improve overall internal efficiencies

How Domino Volt Can Help

Domino Volt puts power into the hands of citizen developers and business users. This low-code tool sits on top of HCL Domino and is a powerful, easy-to-use solution for building powerful, secure applications. Our intuitive visual designer makes it easy to build apps — with no required or specialized IT skills. With this latest release of the workflow visual designer, the creation of workflow stages, task assignments, notifications and setting roles and privileges is drastically simplified.

Sign up for this upcoming webinar to see how you can take advantage of this capability and give your teams an edge with process efficiency, cost reduction, and improved accountability. We also offer a web-based sandbox (no installation required!) to try Domino Volt for free. Sign up today!

What’s New in HCL Domino Volt

5. Oktober 2021 Posted by Martin Lechleider

The latest release of Domino Volt, v1.0.4, is available for customers to download from the HCL license and download portal and to try out in the Domino Volt Sandbox. New features include the data grid and rich text items on the palette, in-place editing of text in design, a new overall design, and a new Link design client and SAP adapter.

Watch our latest webinar showing how these features enable marketing business users to create their own apps — Be an IT Hero: Empower Your Marketing Teams with Domino Volt.

The release delivers on the promise of “building apps … not just forms.”  The data grid in combination with app pages and navigation make it a much easier to address many application scenarios.  Think of the new release as allowing you to build apps which include forms – vs – building forms that look like apps. Many apps can be created in half the time and in many cases without writing a line of code. On top of that, they’ll have improved function and user experience.

Here’s a rundown of the new features and you can view the features in action here.

The data grid is the star of the release. It gives you a way to build views of form data on app pages or forms that can be used for all kinds of scenarios such as: 

  • Display the contents of a catalog for purposes of making a selection   
  • Show a task list or a summary of “my requests” 
  • Provide a dashboard summary which you can filter and sort
  • Create a list which allows you to conveniently select and update the underlying records 


    Example of the Data Grid used for catalog selection and my requests

Rich-text data input lets you build forms that allow users to enter and format text, tables and links. They can also paste content directly from sources like Microsoft Word.


Adding a rich text field in design mode 

Also, Domino data services can fetch rich text from Domino and put it the new rich text data field.

In-place text editing frees designers from the properties panel and makes it easier to add and format text content in-place in their apps.


  In-place editing of text 

The new design provides a modern, streamlined experience, with the tabs that were on top moved to the left to be more intuitive. 


New modern design

An updated Link client provides a simpler experience for the Domino Volt admin to build and manage integrations for Domino Volt designers. Plus, the addition of a new SAP adapter makes it possible to set up integration with SAP BAPIs. 

Check out the Domino Volt Showroom for new apps that you can download and import into the Domino Volt Sandbox to see what the new release can do. 

 

HCL Domino Volt: April Release with New Integration Possibilities

27. April 2021 Posted by Martin Lechleider

It’s been exactly a year since the official launch of HCL Domino Volt, and it’s been a fun ride! In the last year, we’ve gained more than 400 new customers and have seen consistently high attendance on all our webinars and workshops. In fact, the launch webinar in April 2020 took the top spot with the largest number of registrations across the Digital Solutions portfolio in the entire year! We’re thankful for our customers, partners, and everyone who has contributed to the success of this product.

The fun continues this year with our current April release. Domino Volt is on a quarterly release cycle and this marks our fourth release so far. Starting today, customers can access v1.0.3 on the HCL License Portal and we’ve provided updated documentation here.  Before I dive into the details of this release, I’d like to share two important events:

  • New release webinar: Tomorrow, I’ll be hosting a webinar about this release at 10 AM ET. You can read more about the release below but wouldn’t it be cooler to see it in action? Join my webinar and come with questions! I’m anticipating a lively Q&A session.
  • Global launch of Domino v12: Domino Volt will be available for Domino customers on v11 and v12. Join us for this exclusive event to learn about this major release. There will be a dedicated session on Domino Volt during the live event on June 7. Following the live event, we will be unrolling 12 days of exciting Domino content. I won’t reveal much here but there will be an exciting announcement you don’t want to miss!  

 What’s New with Domino Volt 

New integration with HCL Link: I’m excited to announce that HCL Link is now included as part of Domino Volt. This addition will greatly expand and simplify your integration options.  Administrators can set up connections to relational database, SaaS services like Salesforce and ServiceNow, REST services, Excel spreadsheets and more. Domino Volt designers can then use these connections and easily integrate them into their apps.

More ways to use your Domino investment: Create, update, and delete data in Domino databases (in addition to reading, which was released in 1.0.1), and trigger Domino Agents to run from events in your app.

Build more than forms: Add app pages (pages that are not forms) to your app on front-end menus, dashboards, and display of information. You can also add navigation elements to your app that let users move from any page in your app to other pages with ease — without having to write any code.

Not an HCL Domino Volt customer yet? Try it out in our free sandbox, which includes all the latest features in this release. Find out more about HCL Domino Volt here

HCL Domino Volt: Zero to Hero in 30 Days

12. Januar 2021 Posted by Martin Lechleider

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. 

 

 

HCL Domino Volt: The December Release is Here!

8. Dezember 2020 Posted by Martin Lechleider

While the holiday season is upon us, we’re not slowing down! Including the launch earlier this April, we’ve had three releases of HCL Domino Volt — with many more to come in 2021. Starting today, customers can access v1.0.2 on the HCL License Portal and updated documentation here.  

To learn more about building apps with HCL Domino Volt and what new features are in the latest release, please join our webinar next week, “Zero to Hero in 30 days,” where we’ll demonstrate apps built across different use cases, industries, and skill levels. You will learn what you can realistically deploy in 30 days.  

Highlights of this new release include: 

  • Improved user experience
  • Standardize the look of your apps
  • More ways to use HCL Domino to get things done  

Improved usability: With a new properties panel and no modal dialogs, we’ve eliminated extra steps and hidden settings. These changes have made the tool more intuitive and requires fewer clicks to get things done.  

Standardize the look of your apps: Drive brand consistency and standardize the look of your apps​. You can now add custom themes that align with your aesthetics and your organization’s branding. Users will be able select the themes you add when designing their apps. 

Leverage Domino to get things done: The following features provide more ways for you to get things done by leveraging Domino’s capabilities: 

  • ‘Contains’ search operator (uses full text indexing): Quickly find information you need by searching for data by text string. It works with data view and services.  
  • Sort by app-specific fields ​(uses DQL): Easily analyze data you’ve collected by sorting your fields in the data view. 
  • Name-picker item on the palette (uses Domino directory): Easily find and select people and groups in the Domino directory and assign them to roles or to receive notifications.

Workflows and other improvements 

  • Map internet email to role and notifications: You now have the flexibility to use any internal email address when assigning roles and notifications, not just Notes addresses. 
  • Email attachments:  Now you can include files that have been attached during the form fill process in email notifications. 
  • Application history: You can now view past changes made to your app.  

Not an HCL Domino Volt customer yet? Try it out in our free sandbox, which includes all the latest features in this release. Find out more about HCL Domino Volt here.

The post HCL Domino Volt: The December Release is Here! appeared first on HCL SW Blogs.

Domino Volt New Release: Your Questions Answered!

7. August 2020 Posted by Martin Lechleider

Last week, we hosted our new Domino Volt July release webinar covering the latest features and enhancements. We had several demos on how to directly access your Domino data, workflow enhancements, service catalogs, PDF integrations and more. For IBM z and IBM i customers, we covered the latest integration with Z and I Emulator (ZIEto turn green screen apps into REST endpoints that Domino Volt can use to build new workflows and apps

We received a lot of great questions. You can find those questions — and the answers — below. Or catch all the excitement in this replay here:

 

Want more Domino Volt? 

Try v1.0.1 in the updated Domino Volt sandboxRegister for a free sandbox account. For those who already have a sandbox account, new sample apps have been uploaded here. 

We recently launched a Domino Volt roundtable series, where we introduce different important topics and host open discussions with our customers and partners. Join us for the following sessions:

  • Domino Volt App Integration StrategiesLearn about integration techniques and options within Domino Volt. August 12, 2 pm ETRegister now. 
     
  • Domino Volt Deployment TopologiesLearn about different deployment options to fit your needs. August 27, 2 pm ETRegister now.

DOMINO VOLT FEATURES 

Q: What additional resources are needed on a Domino server to handle Domino Volt? 

A: Domino Volt requires Domino V11.0.1 or greater. That’s is all! 

Q: If an app is built in Domino Volt, can it be modified in Domino Designer? 

A: You could add additional views, agents, or other elements as long as you do not change or delete things that Domino Volt created. 

Q: Where do you upload the PDF for fillin? 

A: In settings, there is a File section where you can load PDFs as well as images, CSS, JS, etc. as needed in the app 

Q: Can a signature from a Domino Volt form be printed in PDF? Or even pictures from your smartphone? 

A: The PDF fill capability in Domino Volt does not support adding an image or picture to a PDF. 

Q: Can you deploy your own Service to the Service Catalog? 

A: Yes, on a service that leverages the HTTP Transport (REST).  You could have one that gets an OAUTH Token or returns a list of customers from CRM 

Q: How do Domino Volt apps render on HCL Nomad? 

A:  Forms and views which are created by Domino Volt can be rendered in HCL Nomad. What you will see is a basic form and view without styling. This is because Domino Volt renders apps as web apps that use HTML, CSS and JavaScript – which does not work in Nomad. 

QWhen it comes to getting data from a Domino databasecan the database filename be computed (based on supplied data at runtime) rather than having to select a database when defining the service? 

A: There is no ability to dynamically select the database currently based on supplied data at runtime. 

Q: When selecting a Domino DB resource and viewing the drop-down list of Domino DBs, how is the list generated? What happens when a DB has multiple replicas  either clustered or non-clustered? 

A: With this release, it reads the files system in the local server (where Domino Volt is installed) and shows the directory in which the app is located. The next release will handle external Domino server queries 

Q: What are the implications of the depositor access limitation for anonymous users on application complexity. For instance, lookups to data in views for populating drop-down fields, invoking services, etc.? 

A: Domino Volt designers will need to be mindful of access rights when building anonymous apps that use services. This will in some cases limit what data you can expose to anonymous users. 

Q: Is it possible to get hidden field information, like creation date or current stage? 

A: Yes. There are JS calls to get all of this. You can find these here as well as in the new type ahead of the JS editor 

Q: Is there a way to import JavaScript files to use in your application? 

A: Yes, JavaScript file can be referenced or directly imported into your apps.  There are some samples in the community on using external JS librariesCheck them out here 

Q: Is it possible to define a conditional number of approval stages? For approvals related to monetary value usually the higher number will require more approval 

A: You could do this with a display rule. You’d have different submit and maybe stage based on the criteria you choose.  You would have two “Submit” buttons, but they show up based on different criteria and may go to a different stage that has different requirements 

Q: Is Domino Volt available without Docker? 

A: Yes, it is.  

Q: Could you provide the link to download Docker image to test offline? 

A: The Docker image install option is only available to entitled customers in their Flexnet download area. 

Q: Where do you download the SAP Connectors and find the HEI downloads? 

A: The download area for Domino Volt in Flexnet will provide access to these. 

Q: Is it possible to access data from previous Domino versions? 

A: Yes.  Data stored in NSFs that were created in earlier versions of Domino can be accessed by Volt.  The only requirement is that the NSF be on the same server as Domino Volt. 

Q: The user interface looks like HCL Leap. Are you planning to merge HCL Leap and Domino Volt? 

A: They are separate products. Domino Volt is for Domino customers whereas HCL Leap is a standalone offering. You will see more alignment between these two offerings in the future 

Q: Can I use Bootstrap templates? 

A: You can use HTML5 components (in the HTML palette item) and I’ve used jQuery components as well. You can use components of it, but not a Bootstrap page template to house the entire application (yet) 

Q: What are current limitations of Domino data access? 

A: With this release you’re limited to accessing data from Domino apps that are on the same server as Domino Volt 

DOMINO VOLT LICENSING  

Q: How are anonymous users licensed? 

A: Anonymous users don’t require licenses. Authenticated users require licenses. Domino Volt requires an organization to purchase the equivalent number of Domino Volt licenses as their base Domino licenses.  

Q: Can you clarify how anonymous access includes guest users? Are these user accounts authenticated in a secondary address book? 

A: The CCB entitlement includes access for Guest Users to HCL Domino servers deployed under this entitlement.   A “Guest User” can be Anonymous, where “Anonymous Access” to the Program is without verification of a user’s unique identity, or Authenticated Access with restricted maximum level of Domino application access (ACL) as “DEPOSITOR”. 

The user records in a Domino directory or a federated LDAP will contain the HTTP userid an Password for the user – either created by an Administrator or by an app allowing user registration with creation of credentials and admin of these – typically an administrator would designate a particular LDAP for this (can be a Domino directory).  And this use must be set with a max ACL authorization as Depositor.  

Depositors and Readers  

Depositors can insert documents into a database but they cannot read those documents. Readers, on the other hand, can read documents, but cannot deposit them. Although opposite in function, they complement each other conceptually because each is dedicated to a single purpose. (One additional right Readers have is that they can run agents.)  

So, for Domino Volt this means – Anonymous users (ACL=Reader) can  

  • read public web info,  
  • participate in surveys 

Logged-in users (ACL=Depositor) can:  

  • deposit info, no edits  
  • post blog comments 
  • create interest profile  
  • read community content  

Q: Will Domino Volt support guest users (AzureAD guests or Connections Community guests) for free? 

A: The concepts are unrelated. If you are anonymous to Domino, for example, going to a URL without any specific transfer of credentials (SAML) and no login to Domino you’re classified as anonymous. Hence supported as an Anonymous Guest to Domino and Domino Volt. Note that we also have a Logged-in Guest which do login using valid credentials but limited by Domino on what this user can do. (See above) 

Q: How many paid Domino Volt licenses will I need for external authenticated web utility server users when I licensed Domino Volt for all our internal domino users? Is it unlimited like utility itself?  

  • All your internal users of Domino Volt must have an Authorized User entitlement to Domino Volt.  And all external users who customer permits creating Domino Volt applications and running full capabilities of Volt applications must be Authorized Users.  
  • You need Domino Volt Authorized User licenses for all internal/external users needing full capabilities  
  • Utility Server also support unauthenticated, anonymous access to applications on the server, which also applies to Domino Volt on Utility Server. 

Q: Is it possible to try Domino Volt on my own server without buying licenses for all my users?  

A: Yes, a trial can be requested from sales or you can try the Domino Volt sandbox. To purchase Domino Volt all Domino licensees must also be licensed for Domino Volt. 

Z AND I EMULATOR (ZIE) 

Q: What is ZIE? Is that an additional LICPGM? 

A: HCL ZIE for Transformation is a licensed program which needs to be purchased separately to Domino Volt. This product transforms green screen application to REST APIs which can be consumed by Volt applications. Please look at the series of videos. If you have additional questions, please contact ZIO@hcl.com and we would be happy to help.  

Q: Is there a solution on Domino Volt for Green Screen Application (Mainframe CICS Apps)? 

A: Yes. HCL ZIE for Transformation enables integration of green screen applications (including mainframe CICS apps) into Domino Volt application.  

Q: What is the license cost for ZIE? 

A: ZIE for Transformation is licensed based on the number of users. We do not publish our price. Please contact your sales rep or contact ZIO@hcl.com.  

Q: Is ZIE a separate Machine/Docker? 

A: ZIE for Transformation is a) development tool to transform green screen applications, and b) run-time library to perform the transformation of green screen applications. In the example we presented during the webinar, the green screen application is transformed to a set of REST APIs. These APIs are consumed by Domino Volt application.  

Q: Do the HCL Quick Start Services only apply to IBM Z and I platforms? 

A: HCL Quick Start Services is available for any customer who is interested in integrating green screen applications on System Z and I platforms in Domino Volt applications using HCL ZIE for Transformation product.  

Q: Is there any way to query a green screen? 

A: You can invoke green screens and retrieve output using HCL ZIE for Transformation. It is possible to retrieve output from a single green screen or combine outputs from multiple green screens.  

The post Domino Volt New Release: Your Questions Answered! appeared first on HCL SW Blogs.

Meet the New Release of Domino Volt

28. Juli 2020 Posted by Martin Lechleider

Back in April, we launched Domino Volt, a new low-code capability powered by Domino that makes it easy to develop powerful workflow-based apps. If you need an introduction, check out our latest video: 

As promised during the launch, Domino Volt is committed to a quarterly release cycle and the latest release is now here. Domino Volt customers can download v1.0.1 on Flexnet today!  

We’ve been hard at work implementing feedback and requests gathered from our beta participants and customers and we’re excited to announce that we have more than 10 new features and enhancements. Keep giving us your input and ideas — we build our roadmaps with you.  

This latest release continues to empower users across the organization to build apps without needing technical skills while providing more value to your Domino investment. Highlights include: 

  • Unleashing Your Domino DataWith point-and-click integration, users can surface Domino data in their apps without writing any code. 
  • Extend Your Application’s ReachIncrease engagement beyond your logged-in users with anonymous access to apps 
  • Empower Citizen Developers with Enterprise DataEasily look up enterprise data, sales or directory information without needing technical knowledge. 

Building apps is now faster with easier workflow creation and access to data and you get more value from your apps by extending app usage outside your organizationJoin us on July 30th for the global launch webinar as we walk you through all the new features in this release. We will be including several demos. 

Full Feature Set: What’s New in v1.0.1 

  • Anonymous Access: Extend the value of Domino Volt to those outside of your organization by building apps which can be used without having to authenticate against your directory.
  • Direct Access to Domino Data: Domino Volt designers now have a simplified way to integrate data from Domino views and documents into their apps.  
  • Out-of-the Box Directory Services: Easily look up information about people in your directory, such as determining an employee’s manager, email address, location, or any other data contained in the directory.
  • Dynamic Role Assignments: Dynamically assign users to roles. For example, you can assign an employee’s manager to have an “approver” role for submitted requests. This feature works with the new out-of-the-box directory services.
  • Application Upgrade: Update an app already in production with edits and modifications. This updates the app in place, so the URL used to access the app and data collected so far stays intact.
  • Docker Container: This container delivery helps to streamline the setup and management of your Domino Volt deployment. A preconfigured sample environment is included as an option for easy setup, for learning and evaluation purposes. 
  • Improved File User Interface in Text Widget: Easily add and manage files and images used in your Text items.
  • New JavaScript Editor: The new editor highlights JavaScript syntax and provides prebuilt code snippets and an object selector for fast code completion — increasing designers’ productivity. 
  • New JavaScript Functions: Build custom navigation and use buttons or other items from the palette for form submission. New functions include – form.getStageAction(),  app.getProductBaseURL(),   app.getFormLaunchURL() and app.getRecordURL().
  • PDF Document Integration: Add fillable PDF templates to your app for PDF document creation. Capture data and push it into the template. Store the resulting PDF locally or with the submission record.
  • Service Catalog: Define and catalog service definitions which can be used by Domino Volt app designers. This “define once and use by all” approach allows organizations to build and reuse integrations points specific to their organization and let Domino Volt designers build them into their apps without any technical knowledge of the API. 

Want to try these new features? We’ve updated the Domino Volt sandbox with the latest version so register for a free sandbox account to play around. For those who already have a sandbox account, new sample apps will be uploaded here this week for you to try out anonymous access, directory services, and access to Domino data.

The post Meet the New Release of Domino Volt appeared first on HCL SW Blogs.

Domino Volt – Getting on with Business, Lightning Fast!

29. Mai 2020 Posted by Martin Lechleider

In the era of COVID-19, organizations are having to adapt and pivot away from traditional solutions and are learning to solve issues quickly and do things differently. In a recent webinar, we showed you how HCL Domino Volt can help keep key, mission-critical parts of the business moving, support a remote workforce, and build new processes. And, we showed you how it’s easy for those closest to the business challenge to build these new processes with minimal IT intervention. 

We built and demoed a crisis furlough application that helps HR and finance manage the company salary budget and a workfromhome employee survey. In addition, we provided five key lessons learned and the best practices we recommend for building your first Domino Volt workflow-based application.  You can watch the replay here.  

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. 

Now, more than ever, teams need technology that just works. Domino is the proven platform that’s trusted around the globe by thousands of companies to deliver rock-solid apps that run their business. Let us help you get started. Register for a free sandbox account and start creating Domino Volt applications on a web browser – no installation needed! 

FURLOUGH APP AND SURVEY DEMO 

Q: Can you share the demo app?  

A: Yes, we will share the application .volt files in the sandbox 

Q: How long did it take to build these apps? 

A: Three weeks for the furlough application (including time spent learning HCL Domino Volt along the way) and one week for the survey application after applying lessons learned from building the first application.

Q: In the demo, a support ticket was opened from the survey if you answered yes to “having connectivity issues.” Could a support BOT session be initiated instead of opening a ticket? 

A: Yes. The low-code capabilities in Domino Volt allows you design apps to fit your specific requirements.  Providing support capabilities in the form of a BOT and then only opening a ticket if needed sounds like a very effective design!

Q: Can the survey questions be dynamic or customized? 

A: Yes. With Domino Volt you can build rules into your application to ask questions based on business logic. This might include asking a set of question only if a user selected a certain option or perhaps based on who they are and what their role in the organization is. 

Q: Is it possible to see a dashboard with survey answers? 

A: Yesthis is possibleWe provided an example in the demo when logging in as the Survey Analyst role. By default, Domino Volt gives you a view into the data you collect and visualizations of that data.  

GENERAL DOMINO VOLT FUNCTIONALITY 

Q: Does Domino Volt use a relational or NoSQL database? 

A: Domino Volt stores and manages all data and applications in its Domino NoSQL database. You can learn more about this in our recent blog post 

Q: Will Domino Volt apps work on any device? 

A: Yes. Domino Volt apps are mobilefriendly web apps that work on any laptop, tablet or phone. 

Q: Are Domino Volt apps compatible with Nomad for offline use? 

A: Apps created with Domino Volt are Domino apps and can be used in HCL Nomad. However, the use of Domino Volt apps in Nomad will be limited and will not include the web experience and client-side logic you defined. 

Q: Are there view filter functions like Excel filters? 

A: Today you can add filters to a view in a Domino Volt view. Additional filter types are planned for the next Domino Volt release. 

Q: Can I integrate JDBC accesses for relational DBs? 

A: Today, Domino Volt relies on REST and Web Services for integration.  However, we intend to provide native access to relational databases more natively in the future.   

Q: How do I sort columns in “views”? 

A: The table control allows for clicking on the column header to sort on that column. 

Q: It would be nice to have a catalog of useful snippets of code and apps where everyone could contribute.  

A: HCL already has a space to share our snippets and it’s the available from the sandbox. 

Q: Will make it easier to access data in the Domino directory from Domino Volt for those who do not know REST? 

A: Yes. We have made it a priority to improve how you can integrate Domino data and information from the Domino directory into your applications. Expect to see some of these improvements in the next Domino Volt release. 

Q: Can I import files from HCL Leap into Domino Volt? 

A: You can import files from Leap 9.2 into Domino Volt. However, there are some things that Domino Volt does not yet support yet. For example, anonymous access and dynamic role assignment. Both of which are in our Domino Volt roadmap.  

Q: Can you describe what kind of coding makes up a service call? 

A: Integrating services into your application requires knowledge of the API you will be accessing as well as basic knowledge of how REST services work. The “coding” part in Domino Volt is a point and click experience to configure how you want the service to work in your app. This involves specifying the URL, any required authentication, and how you want to map inputs from your app to the service and outputs from the service into your app. 

Q: Is it possible to do signatures in Domino Volt? 

A: This capability can be added with a JavaScript library. You can find an example in the Domino Volt forum. 

Q: Will Domino Volt guarantee compatibility of existing apps in new releases like Domino? 

A: It is our intent to provide full support for the apps you have created with each new release of the software. Upgrading to the next release should never break anything you have deployed. 

Q: Is there a technical session available to learn more? 

A: Please keep an eye out for the HCL Digital Solutions Academy. We will be launching this soon to help educate developers on how to build applications

DOMINO VOLT ROADMAP 

Q: When will Domino Volt support anonymous access?   

A: The intent is for the next release of Domino Volt to support building apps for anonymous access. 

Q: Is there a plan for an HCL library or catalog where partners and companies can list or advertise their Domino Volt-based applications? 

A: Yes, we do plan to provide a vehicle for business partners and customers to make applications and code available.  Details to come at a later date. 

Q: Is there a plan to enable users to use Domino Volt-based apps offline? 

A: Yes. A mobile client with offline support is in our roadmap.

Q: Are there any plans to support dynamic role assignment? We need to have the approvers or reviewer determined based on who create the request. 

Yes, we intend to add dynamic role assignment to the next Domino Volt release. 

Q: Domino Volt uses Dojo internally. Is there a timeline on using more recent version of Dojo? 

A: HCL will update the core technologies in Domino Volt  including JavaScript libraries  as we see that they are able to provide additional value to our customers.  There is no set timeline planned for this. 

Q: What is the mobile roadmap for Domino Volt? 

Plans include support for mobile capabilities like the camera, GPS, QR and Barcode readers, and touch gestures as well as being able to use apps offline and sync when connected.   

Q: Will Domino Volt be available on IBM iSeries? 

A: We are evaluating additional platform support beyond Windows and Linux. 

Q: When will we be able to create custom views like in Domino? 

A: Improving Domino Volt’s view capabilities is one of our priorities. You can expect to see improvement in this area in upcoming releases.  

DOMINO VOLT LICENSING AND INSTALLATION  

Q: Can I license Domino Volt for a subset of my users? 

A: HCL Domino Volt is licensed via Domino CCB licensing which is per user licensing. Like mail, we believe Domino Volt is for everyone in your organization.   

Q: What infrastructure and software is needed to use Domino Volt? 

A: HCL Domino v11.0.1 and HCL Domino Volt running on Windows or Linux are all that is needed. 

Disclaimer – HCL’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at HCL’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard HCL benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multi programming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

The post Domino Volt – Getting on with Business, Lightning Fast! appeared first on HCL SW Blogs.