Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Welcome to all the new members who joined this month! We’re excited to have you in the Adobe Workfront Community🎉. Whether you’re brand new or have been here a while, this space is all about learning, sharing, and connecting with peers who get what you do every day. In a world where so much is automated and AI-driven, this space is different — it’s built on humans helping humans. Every question asked, every tip shared, every reply left here makes a real difference. If you’re new, this is your first touchpoint — and we’re truly glad you’re here. Think of this thread as a friendly café table where you can pull up a chair, say hi, and get to know others who “get” what you do. To get started, share: What company and role are you in Which feature you’re using most One area you want to get better at How long have you been working with WF How long have you been using WF And give us your answer to this month's Ice Breaker question for all to kick things off:&
When to Use Content Fragments vs Experience Fragments in AEM? by @daniel-strmecki Introduction In Adobe Experience Manager (AEM), reusability is key to creating scalable and efficient digital experiences. Many teams begin by focusing on components, but components alone can only go so far. They define layout and functionality, but often blend content with design. This makes it difficult to reuse information consistently across multiple channels, websites, regions, or campaigns. That’s where Content Fragments and Experience Fragments come in. These two tools let us separate content from presentation in complementary ways. When used correctly, they help deliver consistent brand experiences faster, reduce duplication, and make content easier to manage across all digital channels. Understanding when to use each is essential for building flexible authoring workflows and omnichannel experiences. Choosing the wrong fragment type for the wrong purpose, however, can
Hi. Recently, I've been working with AEM OOTB RTE and created a plugin to use some special chars. The issue comes when I use them in the text input area. For some reason, the cursor moves to the left when I insert one instead of moving to the right as per normal text flow. Please let me know if any of you have been able to resolved the issue.
Hello All, I have a SPA that has Target 2.0. Here is the user flow and what I am trying to achieve Starting URL is URL_A . It has 3 views - v1, v2 and v3 that load one after the other based on user actions. I am able to navigate to these views within VEC and make changes / add custom code etc - so that is goodon V3 of URL_A, there is a CTA that leads to URL_B view V1. Please note that this is not a page refresh.On URL_B / view V1, I would like to make a change. So I change to 'Design' mode. What happens is the browser within VEC goes all the way back to URL_A / view V1The SPA is react js - if that helps. Can you throw light on what is happening here please? Is this an implementation issue ? or an application issue? In short, I would like to make changes to multiple views that spans across different urls. But I am unable to. Any help would be highly appreciated.
Hello, We are implementing custom robots.txt which will be maintainable by content authors. the file is located in: "/content/dam/mycompany/config/robots.txt" We implemented following Dispatcher changes and deployed to AEMaaCS env: 1. filters.any# Allow robots.txt /0104 { /type "allow" /url "/content/dam/mycompany/config/robots.txt" /extension "txt"} /0105 { /type "allow" /url "/robots.txt" /extension "txt"} 2. To open file inline, rather than downloading it: in dispatcher/src/conf.d/available_vhosts<LocationMatch "^/content/.*/robots\.txt$"> Header unset "Content-Disposition" Header set Content-Disposition inline </LocationMatch 3. rewrite.rules:RewriteCond %{REQUEST_URI} ^/robots\.txt$ RewriteRule .* /content/dam/mycompany/config/robots.txt [PT,L] Still, the Adobe default robots.file is shown, not our custom one.what seems to be missing? Appreciate your help!Regards,Shruti
Hello All, We are trying to render a PDF from XDP using output service which has a logo. We are passing ImageName in the xml data node and which should pick logo from the crx- content dam path. This is working fine in aem forms 6.5 on premise and the same is not working in aem forms on cloud. Here is the js code we are using in the initialize event of the image field.var hostUrl = "crx///content/dam/myproject/images/logos/";var imageName = xfa.resolveNode("xfa.record.ImageName");if(imageName!==null ){this.logo.value.image.href= hostUrl +imageName.value+".jpg";}
Why Your Sling Filters Don’t Affect Asset Headers in AEMaaCS? by @daniel-strmecki Introduction When we make a request to fetch an asset from AEM as a Cloud Service (AEMaaCS), our request doesn’t go straight to the AEM Publish instance. Instead, it’s handled by Adobe’s OOTB CDN, which sits in front of AEM Publisher and serves cacheable content directly from the edge. If the asset isn’t already cached, the CDN may fetch it from the cloud storage backend where AEM Assets binaries are stored. This storage layer behaves like a blob store and is fully managed by Adobe. Once retrieved, the response is cached at the CDN and served directly from there. Therefore, AEM Publisher is no longer involved in most asset delivery requests. Because of this new cloud architecture, Sling Filters or Servlets that modify response headers don’t affect CDN-served assets. We can still implement response.setHeader() inside AEM, but unless the CDN explicitly allows that header to be forwarde
I’ve noticed quite a few threads and questions in Experience League around Adobe Target Recommendations recently - and it’s no surprise, because it can be tricky to wrap your head around how everything fits together. Some of the recurring pain points I see are: Feed vs. implementation How Recs are collecting behavioural data and how it is used Balancing business rules with algorithm performance Making recommendations actually relevant for users (not just technically correct) So let’s open it up: Ask Me Anything (AMA) about Recommendations. What’s the toughest challenge you’ve had with Target Recommendations? Or, if you’ve cracked the code, what’s the one trick that made the biggest difference? I’ll share my perspective and best practices along the way — but I’d also love to hear how you are approaching it. The best insights comes from our combined experiences!
Welcome to our Monthly Hot Topics Blog! First things first – if you’ve seen our Hot Topics posts in the past, you may have noticed that this update is posted as a Blog instead of a Discussion. Why did we do that? Our hope is to make our recurring updates and our series updates easier for you to find, AND to provide a way for any “non-Sys Admins” to receive notifications when we share upcoming events and hot topic posts. How will this work? Each month we’re going to post a new Comment with all the latest events, news, and posts to (hopefully) make finding updates much easier. To make sure you get the latest, you’ll want to subscribe (and make sure to encourage your Group Admins and Power Users to subscribe too). How do you do that? Click the 3 dots in the top right of this post. (It’s called the Kebab Menu! Just learned that today!) Click Subscribe. Then relax and wait for the notifications to come in every time we add a new comment to this
Introducing Journey Alerts: Precise visibility at sandbox and journey level Adobe Journey Optimizer now includes Journey Alerts—a new capability that delivers faster visibility into journey health and performance. Journey Alerts provide focused, actionable notifications that detect and surface anomalies in near real time, helping teams respond before issues impact delivery, spend, or customer experience. With subscription controls available at both the sandbox and journey levels, Journey Alerts make monitoring proactive, precise, and effortless. What’s included We’ve introduced six out-of-the-box alerts that monitor key operational signals across journey performance and lifecycle events, notifying you when conditions exceed configured thresholds or key status changes occur. No more manual polling or dashboard detective work—alerts come to you. Performance Alerts Profile Discard Rate Exceeded – Triggers when the number of profiles discarded after entering a journe
Earlier this year, we posted that a newer version of the native CRM Integration daily synch component was on its way. After a brief delay, we would like to inform you that this version will be deployed to active sandboxes that have the native connector enabled over the course of seven days, beginning November 13, 2025. Once all active sandboxes are deployed, there will be a phased approach for Production instances where the newer version will be deployed as a limited GA plan, starting November 25. Is there anything we need to do in order to deploy the newer version? There is nothing you need to do. It will be deployed directly to your subscription. Is there any new functionality that will be offered with the new version? This version is a technical upgrade and offers the same functionality as the previous version. The key benefits are improved performance and efficiency. Can we choose to opt out of the new version? No, this new version applies to all subscriptions.
October '25 release notes Check out what’s new in the latest Adobe Experience Platform release update: Release Notes New capabilities Alerts: Activation failure rate alert - A new alert has been added for destinations: Activation failure rate exceeds threshold. This alert notifies you when the number of failed records during data activation has exceeded the allowed threshold, enabling you to respond quickly to activation issues. Destinations: Snowflake Batch: Create a live Snowflake data share to receive daily audience updates directly as shared tables into your account. This integration is currently available for customer organizations provisioned in the VA7 region. Snowflake Streaming: Create a live Snowflake data share to receive streaming audience updates directly as shared tables into your account. This integration is currently available for customer organizations provisioned in the VA7 region. Please find the detailed in
Introduction Following my blog post on tracking AI and Gen AI-generated traffic in Customer Journey Analytics (CJA), I want to share an update on OpenAI's Atlas browser and explain what this emerging technology means for your CJA implementation and analytics strategy. We're at a turning point in web browsing history. Atlas joins a growing ecosystem that includes Perplexity's Comet and The Browser Company's Dia, each offering AI-native browsing experiences that reimagine how we interact with the web. These tools represent a shift from passive browsing to active AI assistance, where agents work to understand context, execute tasks, and navigate digital experiences on our behalf. However, Atlas faces significant adoption barriers. Browser switching costs remain substantial. Users have years of accumulated preferences, bookmarks, extensions, and muscle memory invested in their current browsers. Chrome alone commands over 65% market share, with deeply entrenched user habits. Convin
If any Workfront Admins are attending the PMI Global Summit 12/12 - 12/15, please advise. Would love to create some networking opportunities where there are any gaps in schedules and sessions during the run of the conference! https://pmiglobalsummit.gcs-web.com/
Ready to take your Workfront reports to the next level? Watch how @skyehansen & @nathanjo1 offered two perspectives on creating EXISTS statements that can make your reporting dreams come true. During this workshop, they shared technical know-how and practical applications to show us how to use EXISTS statements to build smarter reports. Did you miss the session? No worries! You'll find links to the workshop recording and slide decks with resources below: Workshop recording General Slide Deck PDF Skye & Nathan’s presentation deck Don't forget to sign up for their Ask Me Anything session in December. [Workfront AMA] The Wizard’s Workshop: Demystifying Textmode & EXISTS in Workfront And if you’re wondering about when to use EXISTS statements, we had some great analogies shared in the chat: Think of Workfront as a hierarchy of relationships. I like to think about it like the game "Six Degrees of K
Adobe Journey Optimizer Community Lens Newsletter Your quarterly roundup of insights, events, and member highlights Subscribe to the AJO Community Lens Newsletter Hello AJO Community! Welcome to your quarterly roundup – a curated snapshot of what’s happening across the AJO Community. From standout member contributions and the latest product releases to trending questions, ideas, and on-going learning opportunities, this is your go-to guide to stay connected and inspired. This newsletter will be published every quarter, bringing you the latest highlights and insights in one place. We’d love for you to explore the threads, celebrate your peers, and share your own solutions and ideas. Your voice shapes the future of AJO. So, jump in, comment below, and keep the conversations going! Member Spotlight Thank you,@satheeskannak, for everything you do to make this Community so great! Your deep expertise and generous spirit have truly
Problem Statement For certain AJO use cases, an email delivery may need to be sent, where the profile may not yet exist in AJO. As an example, let's say you are sending an order confirmation email to a new subscriber. The confirmation email needs to be sent immediately, but the customer registration went to your CRM, which might only sync to AJO daily. This could also apply to other use cases like registrations and double opt-in. If your journey uses profile data, but the profile doesn't exist yet, you won't have an email address to send to. So you'll need another method to deliver the email. Solution Overview This guide will cover how to execute an event-based delivery in a journey, which can handle both scenarios where the profile does or doesn't exist yet. As a result, you will be able to deliver an email regardless of if the profile has synced from another source like a CRM. To enable this, we will need to specify the Email Address used in the journey. While you'd usually u
Popping up different Dynamic Chat dialogues for known SFDC Contacts vs. SFDC Leads is a basic ask. It’s a smidge trickier than you might expect, though, for 2 reasons: (1) you can’t sync SFDC Type from Marketo to the DC database(2) you can’t sync SFDC Is Deleted, another key component Don’t worry, it’s still easy. Mirror SFDC Is Deleted Create a custom Boolean field SFDC Is Deleted Mirror. Keep that field updated with a simple trigger campaign: Sync SFDC Contact ID, SFDC Lead ID, and the new mirror field With the mirror field in hand, you have everything you need to reproduce SFDC Type in Dynamic Chat: Build your audience criteria Now you can match SFDC Contacts: And SFDC Leads: Not too intimidating, right?
Hey Workfronters! It's me, Teddy, your unofficial (but very determined) Workfront mascot-in-training! I'm on a mission to earn my official Adobe Workfront sponsorship - one task, tip, and treat at a time. ❤️ This Halloween, I'm putting my best paw forward to show I've got what it takes to keep projects running smoothly --even with pumpkin lattes in hand and spooky deadlines lurking around every corner. Now its your turn!Share below: Your favorite Workfront tip or trick that helps you slay your daily monsters (a.k.a. overdue tasks).Or your Workfront-themed Halloween costume idea - the more creative the better!Help Teddy prove that teamwork (and a little fluff) makes the dream work! 🐻✨ Stay pawsitive and keep your projects on track-or-treat! - Teddy the (Aspiring) Workfront Mascot @kurt_jones @cynthiaboon @lesliespier
Each month, teams across Adobe Workfront host FREE webinars, interactive workshops, customer panels, and open Q&A sessions on various topics for System Administrators. If you want to learn best practices, ask questions and collectively brainstorm solutions, or connect with other system administrators to build your network, sign up for one or all of the following events: November 5 at 10:00 a.m. PT – Fusion Decoded: What It Is and Why Every Org Can Use It November 6 at 8:00 a.m. PT – From Self-Taught to Success: How Kyndryl Scaled Workfront to Power $7B November 7 at 9:00 a.m. PT – Connect: Admin Chat for Marketing & Creative November 10 at 8:00 a.m. PT – From Vision to Value: Workfront Planning Release & Roadmap [IN-PERSON] November 12 at 11:00 a.m. CT – Chicago Lunch and Learn November 13 at 8:00 a.m. PT – Metadata Mayhem to Mastery: Building Bridges Between Workfront & AEM Assets Nov
Welcome to all the new members who joined this month! We’re excited to have you in the Adobe AEM Community🎉. Whether you’re brand new or have been here a while, this space is all about learning, sharing, and connecting with peers who get what you do every day. In a world where so much is automated and AI-driven, this space is different — it’s built on humans helping humans. Every question asked, every tip shared, every reply left here makes a real difference. If you’re new, this is your first touchpoint — and we’re truly glad you’re here. Think of this thread as a friendly café table where you can pull up a chair, say hi, and get to know others who “get” what you do. To get started, share: What company and role are you in Which feature you’re using most One area you want to get better at How long have you been working with AEM How long have you been using AEM And give us your answer to this month's Ice Breaker question for all to kick things off: 
Dear AEM Community, Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with AEM. That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for October 2025, designed to help you resolve common challenges swiftly and effectively. Our Top KCS Articles are your shortcut to: Quickly identifying and resolving recurring issues. Accessing expert insights and best practices for AEM. Streamlining your troubleshooting process for maximum productivity. Empowering yourself with the knowledge to tackle any AEM-related problem head-on. Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you? Let us help you save time so you can focus on what truly matters – empowering you to provide a truly personalized experience to your customers with AEM. Start supercharging your problem-solving skills today by exploring our Top KCS A
Asset Share Commons vs Content Hub: Which Asset Distribution Solution Fits Your Needs? by Aanchal Sikka Overview AEM Assets enables organizations to centrally manage, organize, and distribute brand assets like images, videos, and documents. But when it comes to sharing these assets with broader teams, partners, or external users, how do you choose between the two leading AEM asset distribution portals—Asset Share Commons and Content Hub?This blog explores the differences between the two https://techrevel.blog/2025/10/25/asset-share-commons-vs-content-hub-which-asset-distribution-solution-in-aem-fits-your-needs/ Q&A Please use this thread to ask questions relating to this article
As a Workfront admin and consultant, I've lost count of how many times I've had to explain the intricacies of Task Constraints and how each one behaves in Workfront. Chances are, so have you. Over the years, I've made a few attempts to create a task view that can coach users on which date-related fields they should edit to get predictable results in their task dates. Those attempts were inevitably not always correct due to the number of variables that can impact task scheduling. Last week I was asked to produce yet another lesson on task scheduling for a new group. I decided one more time to again try making my "dream view." This time, I did not give up. I think it paid off, and personally am really happy with the results. Knowing it can be a challenge in every instance, I've decided to share it here in hopes that it will help some of you with your own user support. The view includes Predecessor, Start, Duration, End, and Task Constraint columns that each use conditional
Hosted in partnership with Tia Calvert and Matt Lien of Mayo Clinic, this session provided an inside look at 6 different use cases for how Mayo Clinic is transforming the way they work: The request-to-project conversion automation reduces manual work by automatically applying templates and updating task details based on form entries Internal chargeback automation connects Workfront to Oracle through Fusion, automating expense transfers between departments with 80+ required fields Excel file processing automation creates Workfront issues from shared drive files, handling 3-300 daily error records and routing them to appropriate teams Workfront to ServiceNow integration enables seamless ticket creation and bidirectional updates between systems while keeping teams in their preferred platforms Project naming automation ensures consistency by automatically formatting names with program information and current year Login notification system monitors license usage and alerts busi
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.