[WORKFRONT COMMUNITY Q&A COFFEE BREAK] Wednesday, February 21 at 8:30am PT: Project Template & Timeline Best Practices | Community
Skip to main content
jon_chen
Community Manager
January 29, 2024

[WORKFRONT COMMUNITY Q&A COFFEE BREAK] Wednesday, February 21 at 8:30am PT: Project Template & Timeline Best Practices

  • January 29, 2024
  • 28 replies
  • 19073 views

Do you want a chance to win Workfront swag? If you have a question to ask, a best practice, or a hot tip to share with the Workfront community on how to set up project templates, manage task constraints, apply predecessors, or anything project timeline or template related, you’ll be entered into this first-ever Community Coffee Break sweepstakes.  

 

Join the Workfront Customer Success Team Cynthia Boon (@cynthiaboon), Nichole Vargas (@nicholevargas), and Leslie Spier (@lesliespierfor a text-only event on the Workfront Experience League Community. The team will be interacting live for an hour, but the conversation can continue.  

 

Post your recommendation or question as a reply to this thread and at the end of the 1-hour Coffee Break, we’ll randomly select a winner. Please review the full sweepstakes qualifications below.

 

For some guidance, here are sample questions you can ask the team: 

  • How do I see all the templates associated with my project in a report or view? Right now, I’m only seeing the first one, despite multiple templates being added. 
  • I don't want my users creating new projects from scratch. Can I enable a setting to ensure all projects are created from a template?  
  • Should I schedule my projects from start or completion date?  
  • How do I set up my project timeline so that tasks fall in sequential order?  

 

We also strongly recommend the following resources to get you up to speed with this topic: 

 

Coffee Break Sweepstakes Qualification

  • The Coffee Break Sweepstakes winner must be from the continental United States or Canada (excluded Quebec).
  • For a complete overview of this sweepstakes, please SEE OFFICIAL RULES.
  • All customers who post a question or best practice as a reply to this thread leading up to or during the 1-hour live event will be randomly entered to win a Workfront swag item. Questions asked as follow up to an original submission will count towards the sweepstakes. Simply commenting on another user's submission (as opposed to replying to same with a question) will not count. Liking, viewing, bookmarking, following, marking solutions, or selecting "Me Too" will likewise not count as an entry into the sweepstakes.
    • If selected, winner must provide their mailing address to receive the prize. The winner of the Coffee Break sweepstakes will be notified via a direct message on the Experience League Community. If the winner does not reply within 72 hours, a new winner will be selected. 
    • Potential winners may be required to complete and return a Declaration of Eligibility form. Potential winners in Canada will also be require to correctly answer a multi-part math question before being able to accept any prize.
  • NO PUR. NEC. Enter by 21/02/2024. Must be 18+. For complete details, eligible countries, and prize descriptions see Official Rules above. Void where prohibited. Sponsor: Adobe

 

Ground Rules and Guidelines: 

  • All content pertaining to this Coffee Break topic will occur solely on this thread. There will be NO live webinar link or recorded video call. 
  • If you CANNOT attend the live Coffee Break session due to an existing obligation, you can ask your question or post your best practice in advance by replying to this event at the bottom of the page. Your question will be answered in the order that it was received.  
  • Add your questions or best practices below by posting a comment on this thread.  
  • Make sure to refresh this Coffee Break page periodically to catch new questions, responses, and recommendations.  
    • Clarify your questions 
    • Ask follow-up questions and provide additional details 
    • View Questions posted by your Community peers and upvote or comment on replies that you find interesting 
    • Discuss further with your Workfront Community peers  
  • To disable email notifications for this thread, click the Options menu on the top right and select "Unfollow the conversation." This will prevent notifications from being sent to your email every time there is a new reply to the thread or comment. 

 

Coffee Break Session Leaders 

 

 

 

The Workfront Scale Customer Success Team has over 20 years of combined Workfront experience as former customers, system admins, and members of technical support. They host regular events (be sure to check the Events page), engage in the Community and most importantly, love talking about all things Workfront! They are a trusted resource for all customers, so if you have questions and aren’t sure where to go, send them an email at csatscale@adobe.com 

28 replies

Daniel_Clarke
New Participant
February 14, 2024

Template Tip (Overall WF Tip):
Utilize teams when sharing instead of to individual users. This allows teams to flex or individual users to more easily step into a role and an admin only needs to add them to a team rather than making sure they have access to individual templates / projects / reports / etc

Employee
February 21, 2024

Great tip @daniel_clarke! Especially from a maintenance perspective, sharing objects with teams is a lot easier to manage and update - not to mention sharing is capped at 100 entities (users, teams, groups, job roles, companies) so it is recommended that you share objects with groups, teams, or companies rather than with individual users to avoid this limitation. 

New Participant
February 14, 2024

We do this too! We use the column in our weekly team meeting to jot down updates on the fly.

lindselib
New Participant
February 13, 2024

Template Tip:  We have a custom field called "notes for scheduling" which we utilize to store ancillary instructions that might be needed by those who will be using this template to convert/create projects. It can be helpful when creating the templates as you don't have to maintain a separate SOP or anything and all the notes on the process behind the process can go here. 

 

When our project coordinators are going to create projects they have two views- one with this column and one without. They will toggle it "on" for more complicated or unfamiliar/new processes so they make sure they are setting up the project correctly. Here is an example: 

 

New Participant
February 21, 2024

We also do this with project updates and an additional column for "last updated date" to know how up to date the project is.

New Participant
February 13, 2024

Template settings can be a fantastic source of data when you need to review what was true about the project/tasks BEFORE it encountered the end-users and their changes. For example, any sort of text filters that look at the name of something the user can change are prone to errors when someone gets creative with their adjustments. But a filter that looks at whether the name of the task on the template it came from 'contains' certain keywords is much more robust assuming you have good oversight on template change management.

 

Exception reporting can also be driven much the same way, by comparing whatever the value was when it inherited from the template versus what it is in the current project. 

 

The absence of template data on your tasks is also useful data in and of itself. I had a need awhile back to analyze how often people were adding ad-hoc tasks to projects on top of the template, and was able to isolate them by looking for items where the template data was missing instead. 

Employee
February 21, 2024

@katherinela This is a great callout! Love the suggestion around analyzing project timelines to see which "new" tasks have been added, which would also provide a great starting point for your template audits to see which tasks can be added (or removed). 

DarciDaleo
New Participant
February 8, 2024

I'm also interested in learning more about this. We don't presently do it because of not being able to add it to templates, but I like the idea of referencing it within the template to remember to add it, but would also like to know if Fusion could help with this.

New Participant
February 8, 2024

We have set up a scenario in Fusion to do something similar.  We put matching codes (in a custom form field) on the tasks that are linked and have a data store to reference the source template id, target template id and codes (to find the correct task).  When the source task is marked Completed, it transfers any documentation from the source task to the target task and closes the target task (Usually the task is Receive X from Team X). I think our process is currently built with the rule that there only be 1 open target project at the same time, but you could have additional matching criteria to identify the correct target project.

Emily_Austin
New Participant
February 8, 2024

My company really loves ability to set cross-project predecessors, as we have quite a few departments that are dependent on each other's work across projects. The only complaint they have is how manual it is to set up CP predecessors for each project.

Right now, in our templates, we're just making note in the task description that this task has a CP predecessor for 'Project X - Task Line Y' but it's not perfect and is fairly time consuming. It also allows for human error as it's very easy to miss a predecessor by accident.

 

My question is - does anyone have a better method of applying cross project predecessors across templates? Does anyone use Fusion to automate this process (not sure if it's even possible with Fusion?)? We're considering purchasing Fusion but are still working out the cost/benefit and this would be a major win if it could help make this process more efficient.

KristenS_WF
New Participant
February 12, 2024

Apologies in advance for the length of this reply.  We rely heavily on cross-project predecessors for our core learning projects.  The process I describe below involves the annual bulk-upload/bulk-update of these projects (I’d have to give some thought about a streamlined process for individual projects needing cross-project predecessors).

Our core learning projects are broken into two groups—front-end modules (in which content is developed) and back-end deliverables (in which different for-sale courses are built from the developed content).  The modules and deliverables have a many-to-many relationship (i.e., a single deliverable can be made up of multiple modules, and a single module can be a component of multiple deliverables).  We link the module and deliverable projects through cross-project predecessors.

We receive an annual plan document that lists the modules for each course deliverable.  I use a custom function that breaks the modules out into a delimited list (image 1).

I then use Power Query in Excel to output a separate row for each individual module in a course (image 2).

Once I’ve kick-started the module projects into WF, I create a task report that shows the predecessor reference for each module (we use the last task in each module; if needed you can use an expression to add in dependency type and lag info) (image 3).

I use a prep spreadsheet that includes a vlookup to pull in the predecessor references from the WF report (image 4).

I then have a spreadsheet that uses another custom function to re-concatenate the relevant cross-project predecessor references (image 5).

From here I can create a WF report of the deliverable project tasks that need cross-project predecessors (I make sure to include the Task ID in the report).  I do a vlookup to add the predecessor strings for each project (image 6).

I save this document as a .csv file and upload it to WF.  I create a Fusion scenario that downloads and parses the .csv and creates the cross-project predecessors in WF through a custom API call (image 7).

This is an involved process, but considering our module and deliverable projects total over 600, this is much easier than trying to deal with the predecessors manually.

Emily_Austin
New Participant
February 13, 2024

Wow! This is a lot to take in right now but I'm definitely saving this reply to come back to and digest it a bit more once we get closer to purchasing fusion. I really appreciate you taking the time to write this all out and include screenshots! It's very helpful to know something like this exists and is possible for our needs.

JessicaBCrum
New Participant
February 7, 2024

TEMPLATE TIPS:

  1. Ensure you are reviewing the people section on a template as a last check (auditing it as necessary) to avoid embedding users in projects created from templates. 
    • This error can occur if you create a template from a project. This is due to users that were assigned to the project or included for oversight being automatically added to the "People" section on the project. Although you may unassign the users and add roles in place of them on the template you create from the project, they will still remain in the "People" section for the template unless cleared out.
  2. Best practice is to create a template from scratch if possible to avoid the first tip.
  3. Creating smaller task section templates that are not always necessary on a project is a great way to streamline templates. You can create the common task sections in the main template and provide the smaller "sub-templates" to add as needed.

Hope these tips are helpful! I wanted to add now as I am not sure I will be available on the designated date and time, but hoping too.

New Participant
February 14, 2024

A reminder to review the people is a great point! I've definitely had it happen a couple of times where we can't figure out why someone is getting notified about a project they have nothing to do with and it's the template.

Employee
February 21, 2024

@jessicabcrum and @oliviacl troubleshooting 101 - this is a great first place to check! 

JenL-LAZ
New Participant
February 7, 2024

TEMPLATE TIP: Using the Gantt view helps me check whether my predecessors and task constraints are set up properly in a template. I'll often use it before creating a test project in production or preview.

LeslieSpier
Employee
February 21, 2024

Great tip! Thanks @jenl-laz !

New Participant
February 7, 2024

Question: How to manage the same template to suit multiple timelines (i.e) same set of tasks/milestones, just different SLA's based on the complexity of the project?

 

Usecase:

We currently are creating around 4-5 Project templates for different stages (Lot of tasks) of a teams end to end process. Each template will have different timelines based on the scope of the project. We do not want to leave it up to teams to adjust durations as it would mean, no SLA guideline to begin with. At the same time duplicating the templates (P.S -we also have another variable apart from timeline, which may need duplication of the templates at each team level)) would lead to significant number of them and so lot of maintenance work.

Is there any best practice or an easier solve other than duplicating the templates? 

LeslieSpier
Employee
February 21, 2024

@namratha_p - great question! If you don't want users adjusting items within the template after the project is created, your best bet is to have a template for each timeline/duration needed. I would make sure they're clearly labeled and have your users favorite the ones that they need. In regards to the maintenance, if changes are significant, it might be easier to copy a new/revised template, make the adjustments for each team and duration, instead of going into each and editing (but you'd want to make sure to have your users favorite the new templates and deactivate the old).

 

If you're ok with users adjusting items within the template after the project is created - you could specifically label the tasks that need adjusted and give the timeframe options. This would reduce your templates, but require more action from users.

New Participant
February 21, 2024

Thank you! Yes, will try to use one of the above options mentioned. A small feedback, if any solution can be implemented to have just 1 template in WF, but have some settign where we can define mulitple timelines for each task and based on the setting we choose, the project gets created with that particular timeline, it would be awesome. If there are no variations, obviously users will not configure those settings. Definitely less maintenance! Not sure how feasible it is though. Also, I may just be talking about duration here, but may be this can be extended to other fields as well, assignments etc etc.

skyehansen
New Participant
February 5, 2024
LeslieSpier
Employee
February 21, 2024

These are fabulous! Thank you @skyehansen for linking and @randyroberts for sharing!

skyehansen
New Participant
February 21, 2024

you're welcome! I'm a big fan of old posts like this, there is some much knowledge shared in Community that I wish there was a way to list our top 10s. e.g. top 10 MVP (most valuable posts) of all time, top 10 posts that are good examples of collections reporting, top 10 BMP posts, top 10 most asked questions, and how to find the answers; etc.