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

Rules are what make a SharePoint form smart. And in Ultimate Forms Form Designer there are four kinds: permission rules decide who sees and edits what, validation rules decide what data is acceptable, value rules fill columns in automatically, and style rules change how elements look based on the data. All four share the same visual condition builder, so a rule reads like the business sentence it came from: when Status equals Approved, make the tab read-only. No formula language sits between you and the behavior you want, which is exactly the point. This guide walks through each rule type with real examples, and shows where the optional functions fit for the rare cases that need them.

One condition builder, four jobs

Every rule in Form Designer is built the same way. You pick a column, an operator, and a value: Status, equals, Approved. Amount, greater than, 5000. Department, is not empty. Conditions can be combined, compared against other columns rather than fixed values, and tested against the current user or their groups.

That shared grammar is the design decision that makes rules accessible. Learn to express one condition and you have learned all four rule types, because the only thing that changes is what happens when the condition is true: hide something, block something, fill something, or color something. A department admin who configures a validation rule on Monday configures a permission rule on Tuesday without opening a manual.

It is worth pausing on what is absent. There is no expression language to learn before you start, no syntax errors to debug, and no scattering of logic across control properties. The rules live in named lists on dedicated screens, so six months later anyone can open the form and read the process off the configuration like a policy document.

Permission rule builder

Permission rules: who sees and edits what

Permission rules control access to tabs, sections, buttons, and individual columns, per form type. A rule grants Write, Read, or Deny, optionally under conditions, optionally to specific users or groups.

The classic pattern is the staged process. On a purchase request, the Finance tab is writable only by the Finance group, and only while Status equals Submitted. Requesters see their own columns but never the internal notes. Once the final approval lands, every tab drops to read-only and the record seals itself. The form behaves differently for every audience and every stage, and the whole arrangement is a handful of rules anyone can read.

Real-world examples are everywhere. HR forms where the salary column exists only for HR eyes. Help desk forms where customers see the request but not the technician's diagnosis. Review forms where the reviewer's scoring section stays hidden until the submission is complete. In each case the alternative (separate lists, duplicated forms, or item-level permission sprawl) is more work and less clear.

Validation rules: what data is acceptable

Validation rules stop bad data while the user can still fix it. A rule combines conditions with an error message you write, and the form refuses to save while the condition fails.

Because conditions can compare columns to each other, validation speaks real business logic. The end date cannot precede the start date. A rejection requires a comment: if Decision equals Rejected, then Comments cannot be empty. An expense above the threshold demands a receipt attachment. A discount over 20 percent requires a manager in the Approver column. None of these are exotic, yet every one of them is a coding task in most form tools. Here each is one rule, written in the vocabulary of the process.

The error message matters as much as the check, and it is fully yours: "Please add a comment explaining the rejection" teaches the user what the process expects, at the exact moment they care. Messages can be localized, so a multilingual form corrects its users politely in their own language. And validation runs as the data changes, which is the only cheap moment to catch an error; the same mistake found downstream costs a phone call, or an audit finding.

Validation rule builder

Value rules: columns that fill themselves

Value rules populate columns automatically: defaults when the form opens, and dynamic values that respond to what the user enters.

The simplest version saves the most keystrokes. The request date defaults to today. The requester defaults to the current user. Number of days is calculated based on Start and End dates. Nobody types what the system already knows, and the data arrives consistent instead of creatively formatted.

The conditional version carries real routing logic. When City equals Pittsburgh, the Site Approver defaults to the Pittsburgh approver. When Category changes to Urgent, the Due Date sets itself to two days out. When the total crosses the threshold, the Approval Level column flips to Senior, and the permission rules and actions downstream respond to it. Values set by rules become ordinary column values, so everything else in the platform, alerts, views, dashboards, automation, can act on them.

A quiet but valuable pattern: use value rules to timestamp decisions. The moment QA Approval changes from n/a, a rule stamps QA Approval Date. The one value users most reliably forget to enter is the one the form never forgets.

Style rules: forms that signal

Style rules change the appearance of columns, sections, and tabs based on conditions: colors, emphasis, visibility of visual states. They are the difference between a form users read and a form users scan.

Overdue items show their due date in red. High-priority requests carry an amber header. The section that still needs attention is highlighted; the completed one fades back. On a quality form, a failed inspection turns the result column red before anyone reads the words. None of this changes the data, but all of it changes how fast a human processes the form, which on a busy queue is worth real minutes per item.

Style rules also pair naturally with the other three types. The same condition that locks a tab can gray its header. The same threshold that triggers stricter validation can turn the amount bold. The form's look stays synchronized with the form's logic because both are driven by the same conditions.

Style rule builder

Functions and expressions: optional, by design

Most rules never need more than columns, operators, and values. For the cases that do, the Value Picker offers functions: date arithmetic for "due date plus seven days," text operations, calculations, even AI-powered answers for summarizing or classifying text.

The important word is optional. Functions are seasoning, not the meal. In platforms built around a formula language, every behavior starts with an expression, and the person who owns the process either learns to program or hands the form to someone who has. That is the low-code trap in a sentence. Ultimate Forms inverts the proportion: the common ninety percent of behaviors are pure point-and-click configuration, and the uncommon ten percent reach for a function without changing how everything else works.

The practical consequence is ownership. The HR manager, the operations lead, and the department admin build and maintain their own rules, because the rules speak their language. When the process changes, the person who knows the change makes it, in minutes, without a ticket.

Building your first rule set

Start with the form you already have and the complaint you hear most. If it is "people keep leaving X empty," that is a validation rule. If it is "people can see things they shouldn't," a permission rule. If it is "people keep typing the same thing," a value rule. If it is "nobody notices the urgent ones," a style rule.

Add rules one at a time and test as you go; each rule is independent, so the set grows safely. A well-ruled form typically ends up with a dozen or so, and together they do something subtle: they move the process knowledge out of people's heads and into the form itself. New employees stop needing to be told how to fill it in correctly, because the form no longer accepts anything else.

Frequently asked questions

Q: What rule types does Form Designer offer?
A: Four: permission rules controlling who can see and edit tabs, sections, and columns; validation rules blocking unacceptable data with custom messages; value rules filling columns automatically; and style rules changing appearance based on conditions.
Q: Do I need to write formulas to use rules?
A: No. Rules are built visually from columns, operators, and values, and read like business statements. Functions exist for advanced cases, such as date arithmetic, but they are optional.
Q: Can rules compare one column to another?
A: Yes. Conditions compare columns to fixed values, to other columns, and to the current user or their groups, which covers logic such as end date after start date or rejection requires a comment.
Q: Can a rule apply only at certain stages of a process?
A: Yes. Conditions on status columns gate every rule type, so a tab can lock after approval, validation can tighten for high amounts, and styles can flag overdue items.
Q: Who can build and maintain rules?
A: Non-technical process owners: administrators, HR managers, operations leads. The rules live on named configuration screens that read like a policy document, so maintenance does not depend on a developer.
Q: Are rule-set values usable elsewhere in SharePoint?
A: Yes. Values set by rules are ordinary column values, so alerts, views, dashboards, and actions all respond to them like any other data.
Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Products
Vladi Gubler | September 14, 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
Audit Management
Manage regulatory audits and findings
Workspace Reservation System
Easily reserve and manage workspaces across your organization
Shipment Management
Manage shipment details, tracking information, and delivery status in one place
Microsoft partner logo
© 2005-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA