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.