Adobe Workfront Experts on Workfront Fusion | Adobe Higher Education
Skip to main content
jon_chen
Community Manager
Community Manager
May 25, 2023

Adobe Workfront Experts on Workfront Fusion

  • May 25, 2023
  • 20 respostas
  • 15734 Visualizações

 

June 15th, 2023

 

We are happy to welcome Andy Hess, Delivery Manager - Content Supply Chain and Ewan is a Senior Customer Success Architect for an AMA session about Adobe Workfront Fusion.

 

Our experts:

  • Andy Hess is an experienced professional with a strong history in Retail, Wholesale & Finance. Skilled in Business Administration & Process, Database Administration, Business Intelligence, and Integration Strategy. Focused on helping clients integrate Adobe Workfront into their enterprise technology landscape by setting realistic expectations and developing long-term roadmaps for integrations.
  • Ewan is a Senior Customer Success Architect that works with 100's of Adobe Workfront customers each year.  His 20 years of experience leading IT and Martech teams and software practice ownership provide him with a wealth of knowledge to feed his consultative approach.  In addition to his love of the outdoors and playing music with friends, Ewan has a passion for improving procedures at scale and is a builder of Fusion templates.

 

How this AMA works:

  • This thread will open on Thursday, June 15, for you to start submitting your questions.
  • Reply to this post with any questions you have for our Experts. They will reply to as many of your questions as possible. 
  • After the AMA is over, the thread will be locked for new replies, but it will remain visible as a resource. 
Este tópico foi fechado para respostas.

20 Respostas

skyehansen
Community Advisor
June 6, 2023

@andyhess would you be able to 1) step through the process of setting up a data store in Workfront (vs Fusion), and 2) give a short example showing one at work in a scenario please. Along with 3) any best practices you can suggest to make it as riskfree as possible (i.e. what are the possible risks, what are the symptoms when they are realized, and how to protect against them)

AndyHess
Adobe Employee
Adobe Employee
June 13, 2023

This is a great question to get the thread started Skye,

 

Data stores should be thought of primarily as temporary storage, or parameterization tables, not necessarily as permanent logging or large scale data use cases.   To create one, think of this as 2 steps, of which both will typically occur within the scenario creation operations.  To start simply select a datastore module and select Add, provide a name and then the most important step, Add or select a data structure.   It is the combination of the Data store and Data structure, that create the object.  If you forget a row in the data structure, you can simply go back to any Data store module and select Edit from the drop down and add rows.

 

One example I just setup was to capture a triggering event from a 3rd system, a Salesforce Opportunity Stage.  The reason I want to capture it, is that in some cases we have to hold processing the transaction > create a Workfront project until a secondary field is filled out.   So in effect, track the integration from Salesforce and leverage the datastore to 're-try' processing until all fields are properly managed in Salesforce.   This technique will use 3 scenarios

#1. A Watch Field triggered event to watch for a Salesforce Opportunity Stage to reach a certain stage.  This scenario will add every intake at this stage to the datastore where the key=OpportunityID, then a text column for status, and a date Changed field to timestamp the event.   Every new record has the status of 'Pending'.  In this scenario we submit to a subroutine scenario

 

#2 The subroutine scenario that uses a Fusion Webhook module as it's trigger.  This scenario actually processes the transaction and creates the WF Project.  When successful changes the status field to 'Processed' or perhaps a failure message

 

Then #3 a scheduled event that searches (iterates) on all records not 'Processed'. This scenario re-submits to scenario #2 which will either succeed due to the fields being managed finally in Salesforce, or leaves in a holding stage. 

 

The gotcha, make sure in scenario #3, you delete 'Processed' records older than 90 days old to prevent growth of the data store.   Remember you only have 100MB to play with so use your storage wisely. 

 

AndyHess
Adobe Employee
Adobe Employee
June 13, 2023

One thing I would add is it is possible I missed the general premise, of using Workfront itself as a Data store.  So following up with a basic response there.

 

This use case has more limitations and would not work in the example above, as Workfront as a Datastore's use case is solely for parameterization or itemization.   Whether we use a series of Issues, Tasks, or Expense objects depends on the use case.   One of the best reasons to use Workfront as an itemization object for a Fusion process will involve when we need to create multiple objects or have a single object rendered with multiple lines.   One of my favorite use cases was with a client that needed to produce different video shorts (commercials) in different languages, frame sizes, lengths for each asset.  So to do this we would use the Issue object on a given project as a itemization data store that Fusion will iterate through to then push multiple tasks to the video editing platform pre-loaded with all of the requirements in one process.  The draw back.... hmm... this one is so effective and dynamic not sure I have one.   

Level 2
June 13, 2023

@ewanh @andyhess 

We have been using Fusion for 4 years now and have 14 active production scenarios at a time, another 9 adhoc production scenarios, and numerous in development (organized in folders). Do you have any recommendations on how to document and organize the data within those scenarios for external and internal users? I often am asked "If I change this field, will it break fusion?" - I can often answer based on my own memory but if I am out of office, or as we start to have others build in Fusion I have become more unsure. Thanks!

ewanh
Adobe Employee
Adobe Employee
June 15, 2023

Hi @danielcl4 ,

 

We have developed a standard Design Document that we use to capture the following:

  • Business Use Case
  • Integration Overview
    • Expected Workflows (or Impacted Workflows)
    • Fusion Schedule
    • Dataflow
    • Data mapping (with highlevel object mapped as well as in connecting SFDC Account to Workfront Company)
    • Required Workfront Configuration
    • Out of Scope
  • Data Stores
  • Testing and Change Management
  • System Technical Limitations
  • Fusion Connectors & Keys
  • Assumptions

In addition we export a copy of the blueprints.json (using the ... menu) and record a video of us walking through the scenario module by module.  Curious if others in the community use other things?  

 

Jason_JB
Level 5
June 16, 2023

It would be an awesome enhancement for Fusion to support some exports/notes of the design. It would also be great if there was a way to bulk export all of our scenarios (or at least by folder/live status) - so that I don't miss one as I click through them.

 

From a documentation standpoint, I've created slide decks for our key scenarios that include screenshots and key notes as a reference.

KIMBERLYREA
Community Advisor
Community Advisor
June 13, 2023

@andyhess  We've been Fusion users for a couple years now. We have seen a tremendous time savings on the automations just Workfront to Workfront today. We are starting to explore using the webhook to connect to other tools. 

 

My questions are: 

  • What's the best way to have global coverage so a scenario doesn't stop running during the off hours for US and block the automation/integration? 
  • How best to document all these scenarios in a way for others who aren't familiar with Fusion to know the efficiencies and and what not to adjust so they don't break. 
  • How do we report better on the automations and time savings? 
  • Will you be adding more prebuilt templates for Fusion?
  • Will you also be considering a WSA team for Fusion like we have for Workfront tool where Adobe has dedicated resources to our account for X hours a month? 
RandyRoberts
Community Advisor
Community Advisor
June 14, 2023

@ewanh @andyhess 

I'm interested in some of these question as well, especially documenting scenarios (notes are OK but screenshots or a document would be great), and ROI reporting.

Attached is how I've been documenting, which is time consuming and tedious

 

Level 3
June 13, 2023

Hi @andyhess

 

We have been using WF for almost half a year now. Right now we are in the middle of considering Fusion to integrate and automate the vital processes we have. 

 

I have been looking at the available OneDrive modules for Fusion and it looks like we are able to set up actions to upload, delete, get files and etc into OneDrive. Reference: https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-fusion/fusion-apps-and-modules/microsoft-onedrive-for-business-modules.html?lang=en

 

These look like things that we can do inside OneDrive, for example to upload a certain file into OneDrive after it has been uploaded into Workfront. 

 

My question is, is there a way that these action modules can be reversed? Our situation is that we would want to automate a process where a file is automatically uploaded into Workfront task level after it has been created or updated inside OneDrive. 

 

Appreciate your feedback on this. Thank you!!

AndyHess
Adobe Employee
Adobe Employee
June 15, 2023

HI Taufiq,

 

I would suggest that one of the best ways to manage Fusion and OneDrive is to switch your mindset a little, and have Fusion automatically create OneDrive folders in a dedicated drive space, for each project created, then create that folder in Workfront.  We suggest that you also leverage the native OneDrive product integration for documents as part of this.

 

Once that is performed, when the user uploads the document to Workfront, have them select this OneDrive (remote) folder.   Doing this will allow the Workfront Native connector to push that document into the OneDrive remote folder and it actually never exists physically in Workfront.  

 

Specifically to your point, having a remote folder in WF, for this document that was uploaded from OneDrive, it will not automatically be available in the WF object where the remote folder is created by Fusion.

 

Level 3
June 21, 2023

Hi @andyhess 

 

Thank you for your reply! I would like to confirm with you further. Since the document uploaded will not be appearing in Workfront but will be in remote folder of OneDrive instead - What would someone who needs to look into the document in the project need to do?

 

Is there a link to the remote folder provided in Workfront for everyone to go inside the folder and look at the documents? 

 

Appreciate your reply on this. Thank you!!!

Level 2
June 13, 2023

@ewanh or @AndyHess can you walk through the basic process of how to set up a scenario that would take information from a csv file that contained project name, field 1, field 2, etc.. convert those to projects, placed into a new program within a portfolio each time the document is uploaded. 

 

the walk through would be the team takes an exported csv file from a different system, uploads that file to portfolio documents section, fusion converts those into projects and places them into a program within that portfolio.

Level 2
June 13, 2023

 

 

 

 

 

 

We just built this very thing @alferaj16! Downloading CSV, checking for duplicate projects, gathering required project data, validating addtl info from Salesforce, creating project from template, making assignments, and creating a supplemental issue on the new project. 

Biggest headache was confirming/gathering all the required data to setup the project and fill in the custom forms. 

Happy to discuss if Andy and Ewan can't dig in deep!

KIMBERLYREA
Community Advisor
Community Advisor
June 13, 2023

I have one like this as well and it's amazing how quick it streamlines the process. 

MorganHa1
Level 2
June 13, 2023

Hi @andyhess @ewanh - 

 

We are working on a simple Scenario where we want the Planned Completion Date of an issue to update when the Planned Completion Date of the Project is updated. We are going step by step and seem to keep getting random errors along the way. What would you recommend to be the best Module + Output for each step. Currently we have:

 

  • Watch Record - Project (Outputs: ID, Converted Request Name, Has Resolvables, Planned Completion Date)
  • Will be adding a filter to just show projects with a resolving issue
  • Read Record - Project (Outputs: ID, Planned Completion Date)
  • Read Record - Issue (Outputs: ID/ConvertedOpsTaskName, Planned Completion Date)
  • Do we need a filter here to see if the Issue and Project Dates match? 
  • Update Record - Issue (Planned Completion Date)

Thanks! 

 

Morgan

 

 

KellieGardner
Community Advisor
Community Advisor
June 15, 2023

Have you verified that the ID being returned from Fusion for the Original issue on the Project matches? I've had trouble in the past getting the original issue ID number and was using the wrong field.

Level 2
June 14, 2023

@andyhess, I would like to know if it's possible to create combined proofs from jpg's using the Google Drive Module and a Shared Folder, I've tried to create this scenario already but the module is never triggered when new files are added to the drive folder.

AndyHess
Adobe Employee
Adobe Employee
June 15, 2023

This seems like it may be an issue with the Google Drive Module, sensing updated content.   Are you using a web-hook or watch folder, I believe the watch folder has to be triggered via a schedule and is often more robust.   

 

I often do not use GDrive and will instead look for new objects within Workfront, or S3 or other locations.  

Level 2
June 15, 2023

Hi @andyhess,

 

We are using the watch folder because it's for a totally separate workflow than our other clients.

I'll look into Dropbox and One Drive.

 

Thanks

RandyRoberts
Community Advisor
Community Advisor
June 14, 2023

@ewanh @andyhess 

Is there a way to automate Fusion itself? I have several scenarios that only run once a week/month/quarter. it makes sense for me to turn these on and off as needed to stay below the active scenario limit. Instead of having to remember to turn these on and off manually, which defeats the purpose of automation, I'd like them to turn themselves on at intervals, run, and then shut themselves off.

Additionally, is there any API documentation for Fusion?

June 14, 2023

Interested in learning more about this too @ewanh @andyhess 

June 14, 2023

We have bought 3 Fusion "Connectors/Integrations".  Does EACH automation (ie. convert issue to a project or approve/reject based on compliance) take up one "Connectors/Integrations"?

ewanh
Adobe Employee
Adobe Employee
June 15, 2023

This really depends based on your licensing type and model. I recommend reaching out to your Account Representative to inquire. Typically, what you are referring to as an automation would translate as a scenario. By connector you might think of these as an App and those may span scenarios, so as long as you aren't connecting to more than three applications across your different scenarios you SHOULD be okay in most situations.

 

For more information from our community check here.

 

To be certain...please check with your Account Rep!

skyehansen
Community Advisor
June 14, 2023

@ewanh I've been having a bit of struggle interpreting the Proof API (it's separate API). Are there any cheat sheets or one pagers listing any particularly endpoints for Workfronters' use and sample "this is how it's used" articles? 

ewanh
Adobe Employee
Adobe Employee
June 15, 2023

@skyehansen ,

 

Yes, this can be a struggle.  Other than what is in our Experience League Documentation and the Community there isn't a separate one-pager.  Where possible I try to use Workfront modules and objects to get most of the Proof details.  For example proofs tie closely with Document Versions.  One of our Integration consultants says to get very familiar with the Document misc action createProofRest.  

 

Additional thoughts @andyhess or others?

skyehansen
Community Advisor
June 15, 2023

@ewanh the question came up while we were trying to manage proof license and permissioning details via fusion, so the information is more in Proof than in Workfront (specifically switching users between Author, Moderator, etc.). So really hoping that Workfront would surface these specific areas of the Proof API in a more useful way, rather than the "here's everything" pile that is currently the Proof API reference.