OnBase forms often sit at the center of critical business processes, yet many teams struggle with a fundamental question: when should you use Unity Forms, and when is an Image Form the better choice?
Principal Consultant Cailen Myers will create both a Unity Form and an Image Form in real time, showing exactly how each is configured and specific use cases for each.
Cailen will walk through the strengths and tradeoffs of both options. She’ll compare how they handle data capture, workflow interaction, reporting, user experience, and long-term maintenance, helping attendees understand how to choose between them.
Session attendees will see how to:
- Build a Unity Form from the ground up
- Configure an Image Form
- Evaluate the pros and cons of each form type based on reporting needs
- Identify common decision points that determine which approach is the right fit
Whether you are launching new forms or reevaluating existing configurations, this session will provide the guidance you need to apply to your own OnBase environment.
Transcript
Cailen Myers
Hello everyone, and welcome to today’s webinar on how to choose between Unity Forms and Image Forms.
My name is Cailen Myers, and I am thrilled to have you here with us today. I am a principal consultant for RPI. In the next 30 minutes, we are going to walk through choosing between Unity Forms and Image Forms, going through some pros and cons, and also how to build them.
A few housekeeping items though before we get started. I definitely want to hear from you. However, we do have to keep these lines muted. Please throw in any questions & comments in the Q &A chat, and we will get to them at the end of this webinar. Let’s go ahead and get started. I’m going to start off first with some information for you all.
Today, we are going to review our Unity forms, our image forms, some terms. Of course, we’re going to do some building, a little bit of a demo, pros and cons, and we’ll finish up with those questions and answers.
What is a Unity form? Unity forms allow you to easily create an electronic form. You can use the Unity Designer, which is in the OnBase Unity Client. Like most things in OnBase, it has that point and click interface to make creating those Unity forms just simple and easy for both OnBase admins and even if you want to let some of your super users configure those as well.
You do not need a lot of technical experience to create those, which allows you to give that access to those super users if you choose.
And then of course you can link things like keywords, autofills and things like that with these Unity forms and send them through workflow for routing and approvals.
Some of the benefits of using a Unity form is that you can facilitate form completion by automatically populating existing data and providing that user-friendly interface that you’re all familiar with. It eliminates any type of costly mistakes by doing that validating of data upon the entry or even submitting on the forms. It will shorten cycle times because you’re eliminating that routing of paper.
And then, of course, like I said, it does have that intuitive designer, so you can create your forms pretty quickly. You can also create templates, so that way you can use more of a repeated template to create multiple forms.
Another key feature of our Unity forms is that you leverage the OnBase platform to provide highly configurable forms that are easy for the user experience. They fully integrate with OnBase workflows, so you can improve that data capture and support those complex processes that you have. You can utilize features like the Autofill keyword sets, keyword data sets, and OnBase workflows. This of course minimizes the rekeying of values.
It also provides form side logic and calculations with custom actions and calculated fields, which we’ll look at a few of those during the demo. And then lastly, Unity Forms does support form signing with any type of touchscreen device or signature pad. You of course can also sign with your finger or your mouse. However, I’m sure you all know signing your name with a mouse is not very easy to see or legible, but it is an option if you choose to go that route.
And then the other forms that we’re looking at today are our Image forms. Image forms is basically a replicate of our paper forms. You’re creating an electronic version of a paper form. This does allow accessibility to an e-form and eliminates some frustrating issues when you’re trying to duplicate an actual paper form.
This is built on the same platform as our Unity forms. Image forms are easily configurable and you can do things like your custom actions, your signatures, and your calculated fields.
So again, let’s discuss some benefits with our Image forms. This does facilitate form completion, again, similar to our Unity forms, by automatically populating that existing data and providing that user-friendly interface. It eliminates those costly mistakes by validating that data upon the entry or submission, shortens your life cycles by eliminating that physical routing of the paper.
It supports the processes that rely on regulated forms by providing an electronic image of that form. Any type of government form or any form that doesn’t belong to your organization, you can still turn that into an electronic form and it can still be accepted by those organizations. And then again, it utilizes that intuitive designer, so you can create these form templates quickly and easily.
A key feature of our image forms is that we have that exact look of that regulated form, and we’re just mapping our data fields to the actual image of that form. We are leveraging our OnBase form platform. As such, they are highly configurable forms that enhance that end user experience.
It is fully integrated with our OnBase workflow. We’re improving those data captures and those complex processes, just like on our Unity forms. You can utilize those popular features again. The autofill keyword sets, keyword data sets, on-base workflows, which will populate those fields with those existing data, minimizing re-keying of values, and routing, of course, for approval.
We have our custom actions and our calculated fields, just like our Unity forms. And again, we also can do the signatures on our image forms. There are a lot of terms when we discuss forms, both Unity and image forms. There are quite a few screens we’re going to go through to talk about those forms. I’m going to go through them kind of quickly because I want to get to the demo.
But if there are any questions, please refer back to this PowerPoint in this webinar. Or feel free to look at the Hyland MRGs. All the information is in there or of course, always feel free to reach out to us at RPI.
Let’s go ahead and get started with some of our terms. Something you may hear me talk about during our demo is our actual designer. That is the ribbon across the top of your screen that contains all your buttons and actions. Things like creating our new form templates, opening an existing one, publishing our templates, test driving, adding pages, things like that are all in the top designer ribbon.
Along the left-hand side of our designer is something called a toolbox. That window contains all our form controls that can be added to a form by clicking on them and then dragging them into the area on the actual form where you want to design that particular control.
Also, we have things like properties. Our property tabs tab will contain all the properties that are defined by the visual display of a control. Each control has different property options. We’ll look at that a little bit while we’re designing. There are also our form properties that contain all the properties of the form itself, such as a template name and the theme. You can always rename these or change the theme at any point.
We have our pointer, so that is what we’re using to select our form fields for editing, deleting, things like that. There is an attachment in our toolbox that allows you to insert the attachment controls so users can upload forms onto our Unity form interface.
If you choose to have a barcode populate some information, you can go ahead and scan or take a picture of that barcode to use it as a barcode reader to then populate form fields.
Our calculated fields, which we’ve talked about a little bit about when listing some of the benefits, allow you to calculate some of the different form fields on your Unity forms and Image forms. There’s the CAPTCHA, the controls that verify that it is a person actually filling out the form.
We have things like condition buttons. If you insert that condition button control, that can be used in conjunction with when you click a condition button. That allows you to do a custom action. We have things like checkboxes, drawings, images, all the keyword type groups you all should be familiar with as an OnBase admin.
Those are also items that you can put on your image forms and Unity forms. There is a lookup button. So that’s the same idea. You can do a lookup for any of your autofill keyword sets. You can also add things like multi-line text boxes. This allows you to add a larger box to insert any type of text lines.
It does contain a scroll bar, and you can tell on these how many lines to display right from the get-go. We have things like nested tables that can be used when a list of items has several items associated with it. Each top-level list item can have a secondary list item that’s associated with it. However, the nested tables do not use keyword types or keyword type group fields.
Our panels are a nice way to keep things organized. You can set multiple panels on a page, and we’ll look at that when configuring our Unity forms today. Things like paragraph, which is just a way to insert some additional information. It’s not any type of input that the users have to fill out, it’s more just adding information onto a form.
You can also insert a print button. You do need to have those print functions set up on whatever device you’re using. Keep that in mind if you’re doing something like a mobile device for these forms. A print button may not be a viable option.
Of course, we have our radio buttons, repeating sections, tables, text boxes. A text box is similar to a multi-line text box. The text box just allows for one line instead of a large block of space.
We have properties that are system property controls. You’ll also notice, I did not go through the property terms, but there are property terms such as created by, stored date, document date, things like that. So again, I would recommend referencing a module reference guide or reaching out if you’re looking for more information on what those all are.
What I would like to do now is jump in and start building our Unity form first, and then we can go ahead and do the Image form afterwards. I just want to note that I have already created our document types and our keywords and our autofills just to reduce some of the time we’re spending on this build. Again, if you have questions on how to set those items up, please feel free to reach out and we would be happy to help you with that.
Without further ado, let me go ahead and switch over to my Unity client. Both our OnBase Unity forms and Image forms are all done in our OnBase Unity client, so I have already logged in. I am an OnBase admin, so I do have access to my files up here, my administration, and my form designer.
You’ll notice my designer here is my ribbon that we outlined while discussing our terms. We can go ahead and create a new form, open an existing form, or we can edit some of our themes. We’re going to go ahead and do create.
Now from here, you have the option to create a Unity form, which is what we’re going to start off with when creating an Image form.
I’m going to leave Unity form highlighted, which is in this light blue color. My form type is going to be a document. I’m going to select system documents for today for this demonstration. I’m actually going to do a time-off request.
Template, which is the name of the form itself. And then a theme. Right now, you’ll notice the default is a modern gray. I can hit this dropdown and change my theme. If you know me, you know I love coffee. So, I usually select the coffee theme for demonstration purposes. Of course, you probably want to select a theme with your organization’s colors or create a theme that would meet your organization’s colors. I’m going to go ahead and hit OK.
It may take a second to load. This is what the form looks like so far. I have my form name up here, which is my time-off, and it automatically adds a submit button. You can always remove the submit button and add it yourself. Along the left-hand side is this toolbar or toolbox we were talking about. You’ll notice I have my pointer selected, which is just allowing me to move my mouse, and then I have all those controls.
If I continue to scroll down, I have my keywords that are associated with my time-off request document type. And then here’s those properties I talked about, you know, created by, date store, document date, things like that. Let’s go ahead and get started. I want to add a section on my form. So, I’m going to go ahead and select section, hold down my mouse, drag it on over. Now I have my currently untitled section.
Down here, you’ll notice I have my properties. So, I’m going to go ahead and change my label to say employee information. The nice thing is that automatically updates on your screen. You can now see in that red box, it says employee information. And then you’ll notice I have my cursor on something called ID, and it says section six. As you add sections, panels, or text boxes, OnBase will automatically give those an ID as well as a number.
I strongly suggest you change that ID to something that makes sense, so if you’re ever doing any custom actions, you will know what you’re selecting. I’m going to change this to employee info section. I can tell OnBase to expand it automatically or have it collapse when you open it, allow it to be collapsible, make it read-only, make it secure, only allow certain user groups to see it, so on and so forth.
Here’s my section. I’m now going to go ahead and add a panel. I want to do three columns to have my employee information. I’m going to tell OnBase the width of each of those panels. Considering there’s three, I’m going to make it as close to equaling 100 as possible. I usually do 33 apiece, because that will give me a total width of 99. I have my column selected again. And then we can decide our column width and hit OK.
You’ll also notice there’s an option here to duplicate the panel layout. If you have multiple panels you want to add, you can just go ahead and hit duplicate. And you’ll see that I have a second panel here. If I do not want that panel, I just click that red X and I can remove it and hit OK. And then now in this panel information, I want to add my keywords, right? I want to know what kind of time off we’re doing and who we’re doing it for. I’m going to go ahead and add my employee ID, my employee’s last name, and then my employee’s first name.
Again, if I click on employee ID I have my control type, which is a text box. I have my label, which is employee ID, but I can always change this and say you know please enter your employee ID. I can change my ID on the form, and in this case employee ID 11 is fine. I don’t really need the 11 there, but employee ID pretty much sums up what this box is. Then, my display size. It automatically defaults to zero. I’m going to go ahead and change this to 50 and hit tab. Now, you’ll see my box is a lot larger and takes up that space. I think it looks just a little bit nicer.
Then my employee ID number in my AMBE system is an autofill, so I’m going to go ahead and hit this pencil next to my autofill. I’m going to hit my dropdown list, and I’m going to select my employee info autofill. Now, you may have other autofills in your system, but you, of course, are only going to see the autofills that work with your employee ID keyword. So, you’re not going to get the entire list unless you have that employee ID keyword on that autofill.
It also will allow you to create an autofill record. Let’s just say maybe you type an employee ID number that isn’t in your autofill. This will allow you to go ahead and add that. I don’t want to do that right now, so I’m going to go ahead and hit finish. And then another thing I want to note on here is down at the bottom, we can make this read only, which I do not suggest doing because we want somebody to fill it out.
But we can make it required, which I do want to do. So when I hit require, you’ll now notice there is a red asterisk next to the right of my title. And then I’m going to do the same thing for the next two boxes. I want to do employee last name for this box. I want to make this read-only, because I want this information to come from my autofill. I don’t want my users to fill it out. And I want to make this a little bit larger, that way it’s all uniform and looks the same. Then, I’m going to do the same thing with my first name. I’m going to add the word employee, and I’m going to make my display 50. I’m also going to make this read only. I’m going to go ahead and delete this submit button, and I’m going to add a new submit button right on my form itself, so right here.
Now I’m going to do a custom action. If I select custom action, I can go ahead down to the bottom here and select new. I recommend that you make your custom action name as intuitive as possible. In the description, again, I would make it as helpful as possible for your OnBase admins to understand what this button is and what this custom action is doing. And then we’re going to go ahead and hit add.
You’ll notice you have quite a few options for your custom action. I’m going to say if field is empty or not empty, I’m going to hit OK. Now my field, like I said in my name and in my description is my employee ID, so I’m going to find my field. This is why it’s important to really name your ID something that makes sense, because it is just ID 11. You wouldn’t know what that is.
Now that this says employee ID, I know that this is the field I’m looking for. If my employee ID is empty, I’m going to do an add down here at the bottom in my action section. If my employee ID is empty, I’m going to either hide or share or show my submit button. I’m going to hit this change element visibility. Again, you have tons of options to choose from.
My element is going to be my submit button. You’ll notice here there’s tons of items on here to pick from because we didn’t rename our panels. This is our form ourselves, headers, things like that. So I have my submit button right here. If my ID is empty, I want to hide my submit button. Here in the middle, there’s a reverse action checked.
That is basically saying if employee ID is not empty, go ahead and share my submit button. This just allows the reverse to happen. You don’t always want to have that checked. It just depends on what custom action you’re creating. I’m going to go ahead and hit OK. And then I’m going to just do a test drive so you all can see what this form looks like. Then we can move on to our image format for this.
So in our test drive, here’s our form. Our ID is empty. Our submit button is missing. Along the side, we have some options to say like if the form is new or not, if the form is in a workflow queue or not, if I’m a different user, how do I want to fill out this form? This is a really good way to test if you are somebody who shouldn’t have access to a form.
I’m going to go ahead and type in an employee ID number. I’m going to hit tab. The first name and last name appeared, and I now have that submit button. I can go ahead and hit submit and it’s going to tell me here’s the information that just got filled out for my form.
That looks good. What I recommend is these forms can be accessed externally or internally, depending on how you want them set up. If you are going to make these forms external, I highly suggest you do not use any type of autofills that would have any type of personal information on them. Because if I were to go in here and I type in something incorrectly, like my employee ID number, and hit tab, now I can see all of Bruce’s information inside of Cailen Myers’.
So again, just be very cautious when you are doing any of these forms, what information you are sharing with your people who are filling out these forms. I’m going to go ahead and hit close on that. My form tested okay. There are a few things I need to do next.
I’m going to publish this form. OnBase will always ask for a comment when you go to publish the form. I recommend as a best practice to go ahead and put in the dates that you made this change and then a brief explanation of what you did because you can always go back to older versions. If you just say updated form, that doesn’t help you. But if you say updated form to make employee ID number visible, that helps you understand what you did with this last change.
So, I created new ML form. As soon as I hit publish, I now have the form available. A few things to share quickly is about form visibility. This tells OnBase who you can share the form with or who can view or create the form. So, you know, we can make it our OnBase admins. We can do a view only group. It’s kind of a bad name for it, but whatever the case may be, you can add those groups and hit save.
You can also share this form so users do not have to log into the Unity client or web client. You can share this form with just a URL internally or externally, depending how you set that up. If you go to share form, it’s going to ask for your server information and your data source. You can do fixed credentials. So maybe you want to use something called time-off user with a username and password, or you don’t check that box and individuals that have to sign in using their OnBase account to fill out this form.
Target URL. Once the users hit submit on this form, you can actually then send them to a different webpage. If it’s an internal webpage or maybe just a page that you created that says thank you for your form, thank you for your submission, whatever the case may be. You’ll notice as I start typing in some of this information, it won’t let me do it because I don’t have a lot of information in here right now, so let me just type in the name.
As you start typing it in, I have to put in the server to see it though. It will start giving you the URL here to share with your users. And then you hit this copy button, and that will provide them that URL. So that is how you create a Unity form.
Let’s go ahead over and do an Image form. Because I changed my form visibility, I do want to publish this form again. Great, so I’m going to hit publish. As soon as that publishes, I’m going to go ahead and hit create. I’m now going to select my Image form. Again, we’re just going to do all system documents.
In my Image form, I’m going to go ahead and select the I9. I’m going to go ahead and call this I9. An Image form is a little bit different because like we talked about, it’s a basically a duplicate of a form. With the Image form, I’m going to need to select a background image. I’m going to hit this pencil. And I don’t have a form already in here, but I’m going to go ahead and show you how to upload a form. I’m going to hit this import button here and go to my desktop here and grab the I9 form.
An I9 is a government form. It’s something I cannot recreate as a Unity form, so this is why I am making an Image form. One thing to note is that Image forms do have to be in a PNG file format, so make sure you have that form saved that way or you will not be able to use it. You’re going to want to give it a description so once you have all that done you can go ahead and hit import. Any time you import a document in OnBase, you’ll get that preview window. I’m just going to close my document import window.
In here, I’m going to go ahead and find my I-9. You can do it by search or just type it in. I did one already today, so here is my I-9 form. I’m going to go ahead and select it. Then you’ll notice we have the form here. We have our keywords, so first name, last name, social.
Let’s go ahead and start adding these boxes on the form. One thing I want to call out, you’ll notice in our toolbox, we do not have nearly as many options as we did on our Unity form. I’m going to type, I’m going to click my first name, hold down my left mouse click, drag it, and I’m going to go ahead and drag it in this first name box on this form. I’m going to go ahead and expand it, just kind of holding down my mouse. Same thing for my last name. I’m going to go ahead and drag it over here.
You kind of have to get it in the right spot. I’m going to drag it to make it a little bit longer. My last name I want to make required. I’m going to go ahead and hit that box to make it required. I’m going to go ahead and select my first name box. I also want to make that required. We can add our social security number in here.
And then we have some of these checkboxes here. Let’s add some checkboxes. I’m now just dragging that box right there. I’m going to do another checkbox and drag it right there. You’ll notice though this says check one of the following. With the checkboxes, you can’t set it up in OnBase right out of the box to only allow you to check one. You would have to add a custom action, right? So, checkbox one is checked. Don’t allow them to check two, three or four. Those are some of the caveats or differences with using Image forms versus Unity forms.
We do have some signatures down here. So again, I can add signature fields. Right here in this box. You’ll notice our signature field has kind of taken over the form, so I need to change my height. Now you’ll see that as I’m going lower, my height is changing. However, now I’m not in that box anymore.
I’ll have to go ahead and grab my signature box again and move it down where I want it. Make it just a tad bit smaller. And then I need to make the width smaller as well, because I’m in my date signature spot, so I want to change that.So again, very similar to a Unity form, only you have fewer toolbox options to choose from.
I want to call out here, I made first name and last name required, but you do not see that red asterisk. Again, I have these check boxes and unless I create a custom action, OnBase is going to let me check them all. Our social security number, right? One, two, three, four, five, six, seven, eight, nine. It doesn’t necessarily completely line up with those boxes. I also put dashes in, which this keyword doesn’t want the dashes.
And then here’s our signature box. I’m going to have to use a mouse because I’m on a computer. Those are a few things to keep in mind. The signature box is kind of over where that signature font is at, so we need to move our box down a little bit. We need to create some custom actions for these checkboxes, do a little additional formatting with our social security number.
And again, we don’t have really that visual to see that these boxes are required. Image forms are really nice because you can fill out these government forms. Just keep in mind, you do have some limitations with those. I’m going to go ahead and close this now. Again, I can publish this form. You’ll notice once you publish the form, then your form visibility will display. So let me go ahead and publish my form.
Perfect, okay, so we have our form. Now we have our form visibility. We can share our form, things like that. That’s all we’re going to share today for our form build. Thank you very much for being part of that. And if you have questions on anything that we went over with the form build, Unity forms or Image forms, again, please feel free to reach out.
I know we’re getting a little low on time here, so let me just finish up our last few slides. We completed our build. Let’s just talk about a couple pros and cons here with our Unity Forms and our Image Forms. Our pros for Unity Forms, design it the way you want it, right? We have those theme colors. You can put things anywhere you want. Panel sections, repeating sections, things like that. Of course, with anything electronic, you’re going to go ahead and save on those paper costs.
As I mentioned, you can make these forms completable internally or externally. Again, just keep in mind if you are doing it externally, remember who your viewers are. Don’t allow them to see other people’s personal information. And then you have those toolbox features available to you when you’re filling or creating those Unity forms or image forms. You have that exact replica of the paper, right? You just are filling out that paper form and adding those controls on top of it, so you can submit your government forms in that required format.
You’re still reducing your paper costs because it is electronic. You can fill these out internally or externally as well. And then you do have those toolbox features available for filling out the form. And before we go to those cons, I just wanted to show you that visual again of our toolbox features and our Unity forms versus our Image forms. So again, you can see that the Image forms are a lot.
We have some limitations of what we can add on those forms because we are taking that replica of a paper form or a government form. The cons, of course, are that you cannot convert an I9 into a Unity form because the government will not accept it. So, a lot of those forms that don’t belong to your organization, you cannot go ahead and just rebuild them as a Unity form because they probably will not be accepted.
And then for our Image forms, like I shared on that last screen, we don’t have all those toolbox options. Things like the required fields are not easily visible, and your file format to do your image form does need to be a PNG. You’ll notice sometimes that means the form is going to be kind of blurry, depending on how you scan it in or convert it. There are no radio button options, and you’re going to do a lot more with some custom actions to make kind of those check boxes to allow somebody only select one or two or things like that.
If you haven’t already, please go ahead and type in any of your questions that you may have now in the question and answer box. I know we’re running out of time, so I’m going to try to answer as many as I can. But any of them that we don’t get to, we will follow up with you, either myself or somebody else here at RPI.
This webinar is available to watch at any time, of course, or you can always reference your module reference guides, or reach out to us here at RPI if you have additional questions.
First one is, if you have Unity forms, do you need a license for Image forms? So Unity forms and Image forms are separate licenses. It does kind of depend on if you’re on the simplified licensing module or the old licensing module, but either way, these are separate modules and you need different licenses for them.
Is there any other software needed for on-base forms? You need to build these out in the Unity client, so you will definitely need a Unity server or a Unity application pull set up.
Can both of these forms be accessed externally? So yes, you most certainly can make them available externally if you have your on-base environment or at least a Unity server in your DMZ so you allow outside traffic.
And we have time for just one more, which is when did Unity Forms become available? So Hyland released the on-base Unity Forms in OnBase 11. I think that was probably around like April of 2011. They’ve made many enhancements since then and are still making enhancements. I know the Image Forms came out quite a few years after that.
That’s all the time that we have left right now. Again, if there’s any questions that I didn’t get to, one of us here at RPI will definitely reach out to you.
For any other additional questions, if you’d like a personalized demo or to talk about some of the things we mentioned today, please feel free to send us an email at questions@rpic.com.
I want to thank everyone again for joining us today. Like I said, questions, demos, send us that email and otherwise have a really great day. Thank you, everyone.
Transcript
Cailen Myers
Hello everyone, and welcome to today’s webinar on how to choose between Unity Forms and Image Forms. My name is Cailen Myers and I am thrilled to have you here with us today. I am a principal consultant for RPI. Over the next 30 minutes, we’re going to walk through how to choose between Unity Forms and Image Forms, cover some pros and cons, and also show how to build them. A few housekeeping items before we get started: please throw any questions or comments into the Q&A chat and we will get to them at the end of the webinar.
Our agenda today: we’ll review Unity Forms, Image Forms, and key terms. We’ll do some building with a demo, then cover pros and cons, and finish with questions and answers.
What is a Unity Form? Unity Forms allow you to easily create an electronic form using the Unity Form Designer in the OnBase Unity client. Like most things in OnBase, it has a point-and-click interface that makes creating those forms simple and easy — for OnBase admins and even for super users you may want to give access to. You do not need a lot of technical experience to create them, which is why it can be a good option to extend that access to super users if you choose.
You can link things like keywords, autofills, and more with Unity Forms, and send them through workflow for routing and approvals.
Some of the benefits of Unity Forms: they facilitate form completion by automatically populating existing data and providing the user-friendly interface everyone is familiar with. They eliminate costly mistakes by validating data upon entry or submission. They shorten cycle times by eliminating the routing of paper. And they have an intuitive designer — you can create forms quickly and even create templates for reuse.
Key features of Unity Forms: they leverage the OnBase Forms platform to provide highly configurable forms with a strong end-user experience. They fully integrate with OnBase workflow to improve data capture and support complex processes. You can use features like autofill keyword sets, keyword data sets, and OnBase workflows to populate fields with existing data, minimizing rekeying of values. They provide form-side logic and calculations with custom actions and calculated fields — we’ll look at a few of those in the demo. And Unity Forms support form signing via any touch screen device, signature pad, finger, or mouse. Signing with a mouse isn’t the easiest to read, but it is an option.
The other form type we’re covering today is Image Forms. Image Forms are essentially an electronic replica of a paper form — you’re creating an electronic version that mirrors the actual paper layout. This allows accessibility via an eForm and eliminates the frustration of trying to duplicate a paper form digitally. Image Forms are built on the same platform as Unity Forms, so they support custom actions, signatures, and calculated fields.
Benefits of Image Forms: similar to Unity Forms, they facilitate form completion by automatically populating existing data with a user-friendly interface. They eliminate costly mistakes through data validation upon entry or submission. They shorten cycle times by eliminating physical paper routing. They support processes that rely on regulated forms by providing an electronic image of that form — meaning government forms or forms that don’t belong to your organization can still be turned into eForms that will be accepted by those organizations. And they have the same intuitive designer for creating templates quickly and easily.
Key features of Image Forms: they provide the exact look of the regulated form with data fields mapped directly to the image. They leverage the OnBase Forms platform for highly configurable forms. They fully integrate with OnBase workflow for improved data capture and complex process support. You can use autofill keyword sets, keyword data sets, and OnBase workflows — just like with Unity Forms — to populate fields, minimize rekeying, and route for approval. Custom actions and calculated fields are available, and signatures are supported.
There are quite a few terms when we discuss both Unity Forms and Image Forms. I’m going to go through them fairly quickly because I want to get to the demo, but if you have questions, refer back to this webinar or check the Hyland MRGs — all the information is in there — or reach out to us at RPI.
Some terms you’ll hear during the demo: the Designer is the ribbon across the top of your screen containing all your buttons and actions — creating new form templates, opening existing ones, publishing, test driving, adding pages, and so on. The Toolbox is the window along the left side of the designer that contains all the form controls. You add them to the form by clicking and dragging them to where you want them. Properties is the property tab that contains all the properties defined by the visual display of a control — each control has different options. Form Properties contains the properties of the form itself, such as the template name and theme. The Pointer is what you use to select form fields for editing, deleting, and so on.
In the Toolbox, you’ll also find an Attachment control, which allows users to upload files directly to the Unity Form interface. A Barcode Reader control lets you scan or photograph a barcode to populate form fields. Calculated Fields allow calculations across different form fields on both Unity Forms and Image Forms. The CAPTCHA control verifies that a person is filling out the form. Condition Buttons can be used in conjunction with custom actions — when a button is clicked, it triggers an action.
Other controls include check boxes, drawings, images, keyword type groups — which OnBase admins will recognize as the same keyword structure they use elsewhere — a Lookup Button for autofill keyword sets, multi-line text boxes for larger free-text input with a configurable number of visible lines, and nested tables for when a list of items has multiple sub-items associated with each entry. Note that nested tables don’t use keyword type or keyword type group fields. Panels are a nice way to keep sections organized — you can set multiple panels on a page, and we’ll see that during the demo. Paragraph is for inserting informational text on a form — it’s not an input field, just additional context for users. A Print Button can be added, though keep in mind that printing from a mobile device may not be viable. Radio buttons, repeating sections, tables, and text boxes — a text box is similar to a multi-line text box but allows only one line of input. Finally, system property controls like Created By, Stored Date, and Document Date are also available.
Now let’s go ahead and start building. I’ll build the Unity Form first and then the Image Form. I’ve already created the document types, keywords, and autofills to keep things moving. If you have questions about setting those up, feel free to reach out.
Both Unity Forms and Image Forms are built in the OnBase Unity client. I’m logged in as an OnBase admin with access to the Form Designer. The Designer ribbon at the top lets me create a new form, open an existing one, edit themes, and more. I’ll go ahead and select Create.
From here I can choose to create a Unity Form or an Image Form. I’ll leave Unity Form selected, highlighted in light blue. My form type will be a Document — I’ll use System Documents for this demo. My document type is going to be a Time Off Request. The template name is what people will see when they’re filling out the form. For the theme, I’ll select Coffee for demonstration purposes — you’d typically want to select or create a theme that matches your organization’s colors.
This is what the form looks like so far. The form name shows at the top — Time Off — and OnBase automatically adds a Submit button, which you can remove and re-add later. Along the left side is the Toolbox with all the controls. Scrolling down, you’ll see the keywords associated with my Time Off Request document type, and the system properties like Created By, Stored Date, and Document Date.
Let me add a section. I’ll select Section, hold down my mouse, and drag it onto the form. I now have an untitled section. Down in the properties panel, I’ll change the label to Employee Information — and you can see it updates on the form immediately. I’m also going to change the ID from the auto-generated value to something meaningful, like employee-info-section. If you ever create custom actions, having intuitive IDs is essential for finding the right field. You can also control whether the section auto-expands or collapses, whether it’s collapsible, read-only, or restricted to certain user groups.
Now I’ll add a panel inside that section with three columns. I’ll set each column width to 33, which gets me close to 100 total. You can also duplicate the panel layout if you need multiple panels — just click Duplicate, and you’ll get a second panel. If you don’t need it, click the red X to remove it. Now I’ll add my keywords: Employee ID, Employee Last Name, and Employee First Name.
For Employee ID: the control type is Text Box, the label is Employee ID, and I’ll change the display size to 50 so the box is a bit larger and uniform. My Employee ID keyword has an autofill set up, so I’ll click the pencil next to the autofill field, select my Employee Info autofill from the dropdown, and finish. I’m also going to mark this field as Required so a red asterisk appears next to it.
For Employee Last Name: I’ll set it to display size 50 and mark it Read Only, because I want this field to populate from the autofill rather than be filled in manually. Same for Employee First Name: display size 50, Read Only.
Now I’ll add a custom action. I’ll delete the auto-added Submit button and add a new one directly on the form where I want it. Then I’ll create a custom action — I’ll name it something descriptive: ‘If Employee ID is blank, hide Submit button.’ The description should also be as helpful as possible for other admins.
In the conditions, I’ll select ‘If field is empty or not empty,’ hit OK, and select my Employee ID field — which is easy to find because I named it Employee ID rather than leaving it as ID 11. The action when Employee ID is empty: Change Element Visibility. The element is the Submit button. I want to hide it when Employee ID is empty, and check Reverse Action so the Submit button re-appears when Employee ID is not empty. Hit OK.
Let’s do a test drive to see what this looks like. In the test drive view, my Employee ID is empty and the Submit button is hidden. I can also simulate different scenarios on the side panel — whether the form is new, whether it’s in a workflow queue, or what it would look like for a different user. I’ll type in an employee ID, hit Tab, and my first name and last name auto-populate from the autofill. The Submit button is now visible.
I’ll go ahead and submit. The form submission goes through and displays the populated information. A few things to keep in mind: if you’re making these forms available externally, I strongly advise not using autofills that surface other employees’ personal information. If someone types in a slightly wrong employee ID and hits Tab, they could see another employee’s information populate — as you can see here, Bruce’s data showing in Cailen Myers’s form. Be very cautious about what information you’re exposing to external form users.
My form tested well. Before publishing, I’ll update the form visibility settings — this controls which user groups can view or create the form. Then I’ll publish. OnBase always prompts for a comment when you publish — I recommend including the date and a brief description of what you changed, because you can revert to older versions. Something like ‘Created new form’ or ‘Updated form to hide submit button when Employee ID is empty’ is much more useful than just ‘Updated form.’
Once published, the form is available. There’s also a Share Form option — users don’t have to log into the Unity client or web client at all. You can share the form via URL, internally or externally, depending on your setup. Configure your server information, data source, and optionally set fixed credentials — for example, a dedicated ‘time off user’ account. You can also set a Target URL so that after the user submits, they’re redirected to a thank-you page or another internal page. As you fill in the server information, it generates the shareable URL for you to copy and distribute.
Now let’s build an Image Form. I’ll hit Create and select Image Form. I’ll again use System Documents, and I’ll select the I-9 as my document type — calling this template ‘I9.’
An Image Form requires a background image since it’s built on top of a paper form. I’ll click the pencil to select a background, then hit Import to upload the I-9 image. Image Forms must be in PNG format — make sure you’ve saved the form that way before importing, or you won’t be able to use it. Give it a description and hit Import.
I’ll find my I-9 in the document list and select it. Now you’ll notice: the form image is here, and over on the left side in the Toolbox, we have far fewer controls than we had in Unity Form. I’ll start adding fields by clicking on First Name, holding down my mouse, and dragging the field onto the First Name area of the form. Then I’ll add Last Name and drag it to the correct area, stretching it to fit the field. I’ll mark Last Name as Required. Same for First Name — mark it Required.
I’ll also drag in the Social Security Number field and size it to fit. Now let’s add the checkboxes. I’ll drag a checkbox into each of the appropriate spots on the form. Worth calling out: this section says ‘Check one of the following,’ but out of the box, OnBase will let you check all of them. To restrict it to only one, you’d need to create a custom action — for example, ‘If checkbox one is checked, hide the ability to check two, three, or four.’ That’s one of the differences and limitations of Image Forms compared to Unity Forms.
I also have signature fields at the bottom of this form. I’ll add a signature field to the appropriate box, but the control is sizing larger than the box. I’ll adjust the height and width so it fits within the signature area on the form.
I didn’t add a Submit button. Let me drag one down here now.
Let’s do a test drive. First Name and Last Name are marked required, but unlike Unity Forms, the red asterisk indicator isn’t visible. Unless I create a custom action, OnBase will still let a user submit without filling those in. For the Social Security number, I typed dashes as well — which this keyword field doesn’t accept — and the numbers don’t quite line up perfectly with the boxes on the form image. The signature field is also overlapping the printed signature label on the form, so I’d need to move it down. These are the kinds of adjustments and limitations to keep in mind with Image Forms. I’ll close out of the test drive.
I’ll go ahead and publish this Image Form. Once published, the form visibility options become available and I can share it the same way I did with the Unity Form.
That’s everything we’re covering for the form build. If you have questions on anything we went through — Unity Forms or Image Forms — please feel free to reach out.
Let’s finish up with pros and cons. For Unity Forms: you can design it however you want — theme colors, layout, panels, sections, repeating sections. You save paper costs. These forms can be used internally or externally — though if external, be careful about not exposing other users’ personal information. You have full Toolbox functionality available.
For Image Forms: you get an exact replica of the paper or government form. You still reduce paper costs. These can be used internally or externally. You have Toolbox functionality, though a limited subset. And you can submit government forms in their required format, since you can’t rebuild regulated forms as Unity Forms.
The cons: for Unity Forms, you cannot convert a government form like an I-9 into a Unity Form, because those organizations won’t accept it. For Image Forms: limited Toolbox options compared to Unity Forms. Required fields don’t display a visible red asterisk indicator. The background image must be in PNG format, and depending on how you scan or convert the original form, the image quality may be blurry. There are no radio button options, and you’ll need to use custom actions to limit checkbox selections.
Please go ahead and type in any questions now. I’ll answer as many as I can and we’ll follow up on anything we don’t get to.
First question: if you have Unity Forms, do you need a separate license for Image Forms? Yes — Unity Forms and Image Forms are separate licenses. Depending on whether you’re on the simplified licensing model or the older model, either way these are separate modules requiring different licenses.
Second question: is any other software needed for OnBase Forms? You need to build them in the Unity client, so you’ll need a Unity server or Unity application pool set up.
Third question: can both of these forms be accessed externally? Yes — you can make them available externally if your OnBase environment or at least a Unity server is in your DMZ to allow outside traffic.
Last question: when did Unity Forms become available? Hyland released OnBase Unity Forms in OnBase 11, which was around April 2011. They’ve made many enhancements since then and continue to add more. Image Forms came out quite a few years after that.
That’s all the time we have. If there are any questions we didn’t get to, someone here at RPI will follow up with you. For additional questions, personalized demos, or just to talk through anything we covered today, please send us an email at questions@rpic.com. Thank you everyone for joining today — have a great day.