Use the Calculation Editor
- Topics:
- Custom Forms
CREATED FOR:
- Experienced
- Admin
- Leader
- User
In this video, you will learn:
- How to open the Calculation Editor
- The features of the Calculation Editor
- How to create an ADDWEEKDAYS date expression in a calculated field using the Calculation Editor
Transcript
Hi, I’m Chuck Middleton, and I’m going to show you how to use the Calculation Editor.
To access the Calculation Editor, you need to create or edit a calculated custom field. I’ll create a new one by going to Setup, Custom Forms, and I’ll create a New Custom Form of type Issue.
And we’re going to use this in a Request Queue, so we’ll also make it type Project and we’ll name it Request Information.
And then we’ll go and we’ll create a Calculated Custom Field.
We’ll call this SLA Review Due Date.
In this example, the SLA Review Due Date will be calculated as three days after the date that the request was submitted, excluding weekends.
So we’ll put this in the instructions.
Instructions are optional, but they can be helpful, so we’ll use them here.
And we’ll set the date as the format type.
Now, we can type it into the calculation field here or we can click Maximize to go to the Calculation Editor, which is a lot better. This brings up the editor.
Now, we’re going to use the ADDWEEKDAYS expression. We can select it over here, so Date & Time Expression, or we can just start typing it. And I’m going to do that and show you how this works.
Once we’ve selected an expression, we can hover over it to see a description, an example, and a link to a help article.
We want our SLA date to be three days after the entry date, so we’ll start typing in the entry date field.
You can see how the typeahead shows a list of fields to choose from. You can use the typeahead to choose from a list of Issue fields and Project fields. So in our case, they have to be available for both Project and Issues, and it also will include any custom fields. So we’ll select Entry Date.
Now, you’ll notice that the Calculation Editor automatically puts curly braces around the word entryDate.
Curly braces are now required for calculations that reference any fields, either custom fields or our non-custom fields. This has been done to standardize the syntax for future enhancements. You don’t have to worry about old calculations that may not have the curly braces. Workfront add curly braces automatically, so they’ll continue to work, but now we want to see where we put the number three. And we’re going to go and consult, for example, here again. So number goes after comma, and then the number here.
Now we have a valid calculation, but let’s add a little more to it so I can show you some more fun things the editor can do.
We’ll add a CONCAT expression right over here so we can provide a little more information to the viewer.
We’ll have our first string say SLA Date =, then a comma.
And we’re going to have our ADDWEEKS expression as the second string.
And then we’ll put today is, and then we’ll add a wild card, $$TODAY.
It’s saying I have an invalid expression, and that’s because I left off this quote there. There we go.
So notice that the parts of the calculation are color-coded.
So expressions here are blue, fields are green, text is kind of an orange-reddish color, and wild cards are pink.
The parenthesis are highlighted to show the closed parenthesis that matches an open. And this can be really helpful in very complex calculations.
Line numbers are also helpful in large calculations, and so is the ability to enlarge the editing screen.
At the bottom of the editor, you can preview your calculation.
I first need to select an Issue from the list.
Here’s our preview, and it looks like I forgot to put a space here before TODAY. So I can fix that right here and the preview is updated.
To leave the Calculation Editor, just click on Minimize.
Thanks for watching. -
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