Vladi Gubler
Vladi Gubler
October 26, 2026
Stay in the know
Get helpful videos

Every smart SharePoint form is built from the same five elements: containers that arrange the layout, permission rules that show and hide, dynamic rules that fill values in, validation rules that guard the data, and tabs that keep it all compact. Learn these five on one simple form and you can build nearly anything in Form Designer. This guide walks each element through a support ticket example, from blank canvas to a form that reacts as users type. It is the on-ramp; the ten must-have features map the full capability set, and the rules pillar goes deep on the logic.

Why the form is where solutions start

In any SharePoint business solution, the form is what users meet first, and it decides the quality of everything downstream. A clear, well-designed form leads users through data entry, leaves no room for confusion, and ensures complete, correct information arrives on the first attempt. A confusing one generates bad data and support calls in equal measure.

Form Designer in Ultimate Forms exists for exactly this, and the example throughout is deliberately ordinary: a support ticket system, the kind of list nearly every team runs:

Support ticket form

Styling, themes, colors, and branding, is its own topic, covered in how to style SharePoint forms. Today is about structure and behavior: where elements sit, when they appear, and what they do.

The container: the first element to master

Containers are the layout workhorse, and the first control a new builder should understand:

Container control

A container does three jobs at once. It arranges the elements placed inside it. It lets permission rules apply to a whole group of columns together. And it carries styles and themes when you want visual grouping. Master it, and the rest of the designer makes sense.

The arranging is the clever part: there is no rigid grid. You choose how many layout columns the container has, one to four across, or the 33/66 and 66/33 splits, and drag elements in, including other containers. Everything lays itself out and stays responsive without further work: three elements across on a desktop stack vertically on a phone, with no separate mobile layout to maintain, which is how every form stays mobile-ready by default.

Nesting is how real layouts emerge. Here, two columns sit side by side with a third below at full width: an outer one-column container holding an inner two-column container plus the Closing Comments column:

Nested container control

That is the entire technique. Sketch the layout, express it as containers inside containers, and let the responsiveness take care of itself. Multi-column layouts takes this further when you need it.

Permission rules: the form that shows only what's relevant

Permission rules make elements hidden or visible, and columns read-only or writeable, based on conditions. Applied to a container or tab, the rule cascades down to everything inside, unless overridden at a lower level, so one rule can govern a whole section while exceptions stay precise.

The support ticket uses the classic pattern: resolution details should exist only for resolved tickets. One Write rule on the closing section, conditioned on Status equals Resolved:

Show only on Resolved

Create a ticket, and the section is nowhere to be seen. Change the Status to Resolved, and it appears instantly, no save required, the form reacts as you work:

One nuance saves beginners real confusion: you did not need a second rule to hide the section. A Write rule implies Hidden for everyone the rule does not cover; anything not addressed by any rule is hidden automatically (unless there are no rules at all). Write the rule for who should see, and the hiding takes care of itself. When you outgrow this, the same machinery scales to role-based tab permissions and data-driven permissions.

Dynamic rules: values that fill themselves

Dynamic rules write column values automatically in response to what users do. The ticket example: when Status changes to Resolved, Closed Date fills with today's date, no typing, no forgetting:

The habit to notice: combine the dynamic rule with a permission rule making Closed Date read-only, and the automatically assigned value is also a protected one. Users see the date; only the rule writes it. This pairing, auto-fill plus lock, is the beginner version of the self-stamping decision dates that formal processes rely on.

Validation rules: errors caught while they're cheap

Validation guards the save. The ticket's rule: Closed Date can never be earlier than Submit Date, with an error message you write yourself, and which can be localized per the user's preferred language:

The error appears directly under the offending column, at the exact moment the user can still fix it:

For large forms, add a Validation Summary control: it collects every validation error from the controls in its container, or the whole form when placed outside any container, so users see all problems in one place instead of hunting through a long page:

And this is how it looks like on the live form:

Rules comparing columns to each other, as here, are where validation earns its keep; the rules pillar catalogs the patterns, and date validations covers the date family in depth.

The Button Bar: the control that manages itself

The Button Bar holds the form's buttons and positions them where you want, and it carries one piece of built-in intelligence: it shows the right buttons per form type with no rules from you. The Edit form gets Save and Cancel; the Display form gets Edit and Close, automatically:

On the live New form, only Save and Cancel buttons are visible, no rules required:

When you later add custom action buttons, this is where they live.

Tabs and accordion: compactness as a feature

Instead of stacking containers down the page, tabs and accordions group controls so only one group shows at a time, keeping long forms compact and navigable. Each tab takes its own permission rules, exactly like containers, which is how staged processes use tabs as stages. Mix freely: some controls on the page, others inside tabs, whatever the form's shape wants. The styling options for tabs and accordions close the look.

The practice path

Learn the five elements in the order presented, on a throwaway list: a container with a two-column split; a Write rule that reveals a section on a status change; a dynamic rule stamping a date; a validation comparing two dates; a tab holding the rarely used columns. An hour, start to finish, and the result is the complete working vocabulary of Form Designer.

From there, everything else is combination. Repeating sections, approvals, signatures, and external publishing, the ten must-have features, all sit on the same five foundations you just practiced, and the rules pillar turns the rule types into a full design language. The first form is the hardest; the fifth takes twenty minutes.

Frequently asked questions

Q: What should I learn first in Form Designer?
A: The container. It arranges elements in one to four responsive columns (or 33/66 splits), nests inside itself for complex layouts, and carries group-level permissions and styling. Everything else builds on it.
Q: How do I show a section only under certain conditions?
A: A permission rule on the section's container: Write, conditioned on the triggering value, such as Status equals Resolved. The section appears the moment the condition is met, without saving.
Q: Why don't I need a Hide rule?
A: Because a Write rule implies Hidden for everyone it does not cover. Anything not addressed by any rule is hidden automatically, so you write rules for who should see, not for who should not.
Q: Can the form fill in values by itself?
A: Yes, with dynamic rules: Closed Date fills with today's date when Status changes to Resolved, for example. Pair the rule with read-only permission on the column and the value is both automatic and protected.
Q: How are validation errors shown on long forms?
A: Inline under each column, and collectively through the Validation Summary control, which gathers every error in its container, or the whole form, into one visible list.
Q: Do forms need separate mobile layouts?
A: No. Containers handle responsiveness automatically: elements placed side by side on desktop stack vertically on smaller screens, with no additional design work.
Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Products
Vladi Gubler | October 24, 2026
SharePoint items can carry true electronic signatures: tamper-evident, identity-verified, and bound to the data they sign. The Signature component of Ultimate Forms is a column you add to any list or library, attach to the columns whose values it should protect, and sign in one of three ways, real-time username and password validation against your...
Products
When we started to develop Ultimate Forms, we did not position it to be an InfoPath competitor or replacement. We aimed to create a platform that helps our customers use SharePoint better. We wanted to close the gap between their needs and what SharePoint can do. This way, they wouldn't have to spend money on expensive custom development. We did...
Products
Vladi Gubler | April 30, 2025
If you’ve ever used Survey lists in SharePoint, you’re likely familiar with a powerful and often underappreciated feature: the Rating Scale column. This special column type presents a matrix of statements or questions alongside a numeric scale, typically used for gathering structured feedback. The idea is simple but incredibly effective - allow...
Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
Popular Solution Templates
Fitness Class Registration
Fitness class sign-ups with membership identification, class selection, fitness level, and goal setting
Contest Sign-up
Structured contest registrations with terms acceptance and e-signature, captured directly into SharePoint
Employee Onboarding System
Automate hiring workflows, task tracking, equipment provisioning, and training scheduling
Microsoft partner logo
© 2005-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA