Dev tool walkthrough
- Topics:
- Workfront Fusion
CREATED FOR:
- Beginner
- User
Install and use the different areas in the Workfront Dev Tool to take a deeper dive into requests/responses made and advanced scenario design tricks.
Dev tool walkthrough
Workfront recommends watching the exercise walkthrough video before trying to recreate the exercise in your own environment.
Transcript
The purpose of this next walkthrough exercise is to show you how to download and install the Workfront Fusion Dev tool as well as walk you through the different areas such as, livestream, scenario debugger and the different tools available. To be successful at this walkthrough exercise, you want to be in your Fusion system and on a current scenario as well as, have an additional tab open to your Chrome extension area.
To download the Workfront Fusion Dev tool you’ll want to first click the link below these training videos. Once you’ve downloaded the zip files you’ll need to extract them to a folder of your choice.
Next, you’re going to go into a tab within your browser and type in chrome://extensions to access your chrome extensions area. At the top right hand corner of this area you’ll want to toggle to developer mode, using the switch at the top right.
Turning on developer mode will then make the button load unpacked visible. Click on load unpacked and select the folder containing the dev tool.
Go ahead and select that folder and then you’ll notice that it now appears as one of the extensions in your browser. If I go back into my Fusion system, I can type F12 or possibly function F12 to make my Chrome developer tool pop up, and you’ll notice that the furthest tab to the right is the Workfront Fusion Dev Tool.
Let’s start by returning to our using data storage to sync data scenario. I’m going to select F12 or possibly function F12 on my keyboard to get my Chrome extension dev tools to appear. In the middle of this area, you’ll see the Workfront Fusion extension tool. On the left hand panel of this section you’ll notice you have three areas to navigate between, livestream, scenario debugger and tools. In this first video, we’re going to cover the usefulness of the livestream and the scenario debugger, followed by another video where we’ll go into the tools and test a couple out. If I leave it in livestream and then I go and click run once in my scenario above, my scenario will begin to execute and we’ll be able to monitor the events as they occur down below here. As I click on one of the events that has occurred, you’ll notice in the right hand panel I can view the request headers, request body, response headers, and response body. From a support perspective, this gives me a huge amount of information on exactly what’s happening behind each module and the executions performed. The live stream is perfect when you’re building, testing or troubleshooting a scenario that’s behaving incorrectly.
The scenario debugger is much more useful when thinking about historical information and executions. I can of course leave it in my scenario designer and click through and view information per module but a huge benefit is going to be when you return to the history of an execution.
For instance, this top one, I can click on details and view the blueprint of the scenario as it was configured at the time of the execution, and I can go into the scenario debugger and see what type of information was passed through each module at the time of this execution. You’ll get the same request headers, request body, response headers, and response body per operation performed on individual modules.
If we return back to our scenario designer and go to the tool section in the Workfront Dev Tool, you’ll see that there’s a variety of advanced troubleshooting and designing tools available for you to use. We won’t go through all of them in this training but we want to highlight copy filter, and swap connection. We feel that these are going to be your most commonly used tools as you’re building, testing and designing your scenarios. For copy filter, this allows me to take a filter that I built somewhere in my scenario and copy it elsewhere. The benefit here is sometimes you’re going to be adding modules in between your scenario design and you need to move a filter to a new spot. Copy filter allows you to select a source module and a target module.
In this case, we have a not in data store filter between the router and the get variable modules. Remember that filters are connected to the module on the right, meaning it belongs on the left hand side of this get variable module. If I want to move it from this spot right after the router to between the get variable and the add or replace a record module then my source module is going to be that get variable which is module eight. Make sure you use that module ID to help you get the right one. And my target module is going to be the add or replace a record, which is module nine.
Now, I’ll scroll down and click run, and once I do that you can see that the filter now exists in both spots because we’ve copied it over. To remove it from after the router, I simply need to click into it, delete the label and the condition, and click okay.
Now for the swap connection module, to understand the value of swap connection we need to put on our imagination hats and pretend that for whatever reason our Workfront connection in this scenario was broken or no longer exists. We also need to pretend that instead of just three Workfront modules in this scenario, let’s say we have 10 or 20 so having to reestablish the connection in each one, one at a time is going to be a real pain. To utilize a swap connection tool all I have to do is go into one module and reestablish or create a new connection to a Workfront system. Then once it’s established on one module, I can come in and select that as the source. So I’ll select as my source module number four this matching company’s module.
Then once I select run, it’s going to copy that connection to every other Workfront module within my scenario. This will be hugely beneficial when connection errors come into play. Download a guide for prescriptions of these other modules contained here. -
Download the Dev tool
The Dev Tool has a number of advanced features that improve your ability to understand and troubleshooting scenarios. Download the “workfront-fusion-devtool.zip” document found in the Fusion Exercise Files folder in your test drive.
Want to learn more? We recommend the following:
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
Get inspired by fellow certified Workfront users
Discover how two Workfront pros grew their skills and advanced their careers through Adobe certification—and how you can too.Read their stories