Add section breaks and logic to a custom form
- Topics:
- Custom Forms
CREATED FOR:
- Intermediate
- Leader
- Developer
- Admin
- User
Learn how to add section breaks to organize your custom form fields as well as use the Skip and Display logics to make fields available when they’re needed.
Transcript
Custom forms can be short or long depending on what you need for your organization. However, the longer they are, the harder it can be for your users to get to and fill in what is pertinent to them.
That’s where section breaks and logics come into play, and help your users find what they need to fill in faster.
When you initially create a custom form with fields, they’re simply listed on the page. Those fields can be moved around so they’re side by side and organized, whether by like topics or type. And although you may see the connections easily as a user, the form can still be hard to read and go through visually.
Section breaks not only organize fields by category or topic, but visually break up the form so users can jump to an area that pertains to their need. For example, this form has quite a few fields that have already been arranged and grouped together. But if a user was filling this form out, they would need to do quite a bit of scrolling and really looking at all the fields to find what they’re looking for. Of course, users should be looking at the fields they’re filling in, but it shouldn’t take half of their day to do it. Adding a section break makes it easier visually to jump to a section that they need to fill out.
To add a section break, go to the panel on the left and find Section Break. From here, either click on it to add it to the bottom of the form, or drag and drop the section right where you’d like it. Then give the section break a name and if needed, a description. At this point, the section break has been added to your custom form. However, you may want to look at the Grant Access area. Here you can determine who can view and edit the fields listed under this section break based on the access a user is given to an object. For instance, you may only want those with the ability to edit a project to view and/or make changes to fields in the form.
That means from the dropdown field titled “Users with this access to the object can view field values”, you’ll select Edit. And only “users with this ability can view the section and its fields. The second option “Users with this access to the object can edit field values”, determines who can make changes to the fields in this section. You may notice that edit is already selected in this field, and when you click the dropdown, only a couple of options are available. That’s because the selection we made in the first field determines the options available in this field. It had to match the previous field or be more restrictive-- in this case for admins only. This way you’re regulating who can view and edit the fields within the form. Whatever option you select with sections, you can regulate who can view and edit fields within the form.
Once there, any field listed underneath is grouped under the section.
Sections make it easier to visually see the breakdown of fields and how the form is organized.
Even with sections, a form can still be lengthy to scroll through, and the user may not need to enter information for all the fields listed. This is where using a logic on a field can help. There are two types of logics you can use on a custom form Skip and Display. The skip logic can be applied to a multiple choice field like dropdown checkbox and radio button.
When a skip logic is applied to a field, it means when a specific option is selected, the system then bypasses or skips to the next applicable field, widget or section. This makes it easier for users to get directly to what they need.
The other logic is display, which can be applied to a field, a widget, or a section. With the display logic, only the field, widget or section is shown once a selection has been made. Display logic is the one most commonly used because it initially makes the form cleaner and only shows fields related to what the user needs making it more hassle free. However, you can use either logic even in the same form if that’s what works best for you and your users.
To add a logic, go to the field, widget or section. Scroll down the panel until you see the Add Logic button.
Let’s first apply skip logic from the dialog box, if it isn’t already, Select Skip logic. Then click Add Skip Rule.
From here, tell the system where the form should skip to when a specific option is selected. For example, in the “Asset or Event?” field, if Event is selected, then the form should skip to the Event section.
You’ll notice the list lets you choose a specific field or widget as well if you aren’t using sections. In addition, go to where it says “Otherwise skip to” and tell the system where to skip to on the form if another option is selected.
Once done, click Save.
Now let’s add a display logic. Display logics are applied to the field that is to be displayed once a previous option is selected. For example, in the Asset Type field, there are several options to select. And when Flyer or Poster is selected, an example should appear for users to look at. So, go to the Flyer/Poster Example field.
Scroll down to Add Logic.
Select Display logic, if it’s not already selected. Click Add Display Rule. And tell the system to display the Flyer/Poster Example field. When in the Asset Type field, the option of Flyer is selected. We also want the example to display when Poster is selected. To make that happen, click the last Add Rule button. And do the same thing you did for Flyer, but select Poster.
Once done, click Save.
By adding either section breaks or the skip and display logics to your custom forms, you allow users to quickly and easily find the fields they need.
Workfront
- Workfront Tutorials
- Administration and Setup
- Organizational setup
- Manage deleted items
- Configure system defaults
- Layout templates
- What are layout templates?
- Find layout templates
- Customize terminology with layout templates
- Customize the Main Menu with layout templates
- Add and manage pins through a layout template
- Customize Home with layout templates
- Assign and manage access to layout templates
- Customize object areas with a layout template
- Customize project details with layout templates
- Customize project headers with layout templates
- Customize reporting lists with layout templates
- Email and In App Notifications
- Create and manage users
- Approval processes and milestone paths
- System performance and maintenance
- Project finances
- Custom Data
- Custom Forms
- Calculated expressions
- Get started with calculated fields and expressions
- Learn the data expression structure
- Understand Date & Time and Mathematical expressions
- Create ADDDAYS, ADDWEEKDAY, ADDMONTHS, ADDYEARS expressions
- Use the Calculation Editor
- Create DATEDIFF and WEEKDAYDIFF expressions
- Create a SUB, SUM, DIV, or PROD data expression
- Use the CONCAT expression in a calculated field
- Create LEFT/RIGHT expressions
- Use the ISBLANK and CONTAINS expressions
- Create an IF text expression
- Things to know about calculated field expressions
- Manage work
- Projects
- Understand basic project creation
- Navigate the project page
- Learn four ways to create a project
- Fill in the project details
- Get started planning a project
- Take a project live
- Get started managing a project
- Find projects
- Share a project
- Understand the project team
- Understand project communication
- View project information
- Track overall project progress
- Track work progress with project metrics
- Understand the Gantt view
- Understand the Board view
- Tasks
- Issues/requests
- Request queues
- Portfolios
- Approval processes and milestone paths
- Create and manage project templates
- Project timelines
- Close a project
- Project finances for users
- Intermediate projects
- Projects
- Reporting
- Basic reporting
- Understand reporting elements
- Understand reporting components
- Create a basic grouping
- Create a basic view
- Add basic conditional formatting to a view
- Create a basic filter
- Understand the new filter experience
- Create basic filter activities
- Create a simple report
- Create a task report
- Copy a report
- Create reports with charts
- Create a matrix report
- Create dashboards
- Send and share reports
- Understand report settings
- Intermediate reporting
- Create filters with user-based wildcards
- Create filters with date-based wildcards
- Create OR statements in filters
- Understand built-in project filters
- Understand built-in task filters
- Understand built-in issue filters
- Understand basic text mode for filters
- Understand basic text mode for views
- Understand basic text mode for groupings
- Create custom prompts
- Advanced reporting
- Calendar reports
- Basic reporting
- Manage resources
- Workfront Goals
- Workfront Planning
- Integrations
- Adobe Creative Cloud
- Adobe Experience Manager Assets Essentials
- G Suite
- Jira
- Microsoft Outlook
- Microsoft Teams
- Adobe Workfront for Microsoft Teams Overview
- Install Adobe Workfront for Microsoft Teams
- Access Adobe Workfront from Microsoft Teams
- Search for and share Adobe Workfront items in Microsoft Teams
- Create Adobe Workfront tasks from Microsoft Teams
- Submit Adobe Workfront requests from Microsoft Teams
- Manage Adobe Workfront notifications in Microsoft Teams
- Slack
- Fusion
- Welcome to Workfront Fusion
- Understand the basics
- Initial scenario design walkthrough
- Initial scenario design exercise
- Mapping panel and formula editor
- Mapping panel important notes
- Beyond basic mapping walkthrough
- Beyond basic mapping exercise
- Use filters
- Filters walkthrough
- Filters exercise
- Access previous versions walkthrough
- Access previous versions exercise
- Universal connectors and routing
- Universal connectors exercise overview
- Introduction to universal connectors walkthrough
- Introduction to universal connectors exercise
- Understand routers
- Routers walkthrough
- Routers exercise
- Common routing patterns
- Routing patterns walkthrough
- Routing patterns exercise
- Set-it and get-it
- Get/Set variables walkthrough
- Set/Get variables exercise
- Iteration and aggregation
- Execution history and scheduling
- Beyond basic modules
- Data structures and data stores
- Final functional bits and bobs
- Troubleshooting and error handling
- Workfront Fusion administration
- Design optimization and testing
- Workfront Proof
- Learn the benefits of proofing
- Understand the difference between a document and a proof
- Proofing viewers explained
- Administration and setup
- What is an automated workflow template
- Customize proof comment actions
- Customize proof decision options
- Understand email alerts and proof notifications
- Proof roles and email alerts
- Report on proofs
- Set default at risk proof settings
- Set up global proof settings
- Set default proof roles
- Set up proof account default settings
- Settings for proof users
- Upload proofs
- What is a proof version
- Who uploads the proof versions
- Convert a document to a proof
- View and compare proof versions
- Upload a proof version
- Manage proof versions
- Upload a proof of a video
- Upload a proof of a website
- Upload a proof with a basic workflow
- Upload a proof with an automated workflow
- Upload with a drag and drop
- Combine multiple files into a single proof
- Proof workflows
- Review and approve work
- Workfront DAM
- System setup
- Metadata and keywords
- Brand Connect customization
- Workfront DAM user: Contributor
- Understand Workfront DAM as a contributor
- Understand asset management as a contributor
- Understand finding assets as a contributor
- Understand lightboxes as a contributor
- Understand metadata and keyword best practices
- Work with assets as a contributor
- Send a file as a contributor
- Publish assets as a contributor
- Add a Workfront DAM link
- Brand Connect user
- Home
- Agile
- Best Practices
- Agile
- API Explorer
- Business case and portfolio optimizer
- Communication
- Custom forms
- Custom reports
- Dashboards
- Documents
- Filters, views, and groupings
- Job roles
- Layout templates
- Licenses and access levels
- Onboarding and adoption
- Organization units
- Portfolios and programs
- Preview sandbox
- Project, task, and issue preferences
- Project templates
- Proofing
- Request queue
- Resource Planner
- Resource pools
- Scenario Planner
- Schedules
- Statuses
- System performance and maintenance
- Text mode reporting
- Timeline planning and management
- Timesheets and logging time
- Utilization
- Workfront Goals
- Workload Balancer
- Workfront for executives