Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi everyone, this might be a trivial question, but I am struggling to find a trigger that will start a scenario whenever a document version gets updated (i.e. a new version is added in WF).Any ideas how I can monitor the document version and see when a new version is added? Thanks in advanceJoao
Hi,I am facing an issue while rendering PDF from XDP template, for just 1 form.The issue is that, at the time of calling formsService.renderPDFForm("crx://" + xdpPath, xmlDataDocument, renderOptions);I see this error, for all the fragments associated to this form:Error creating FileDataBuffer from URL crx:///content/dam/formsanddocuments/Fragment/frag_logo.xdpjava.io.IOException: Error of type 'javax.jcr.PathNotFoundException' thrown on attempting operation 'CONNECT' on URL 'crx:/content/dam/formsanddocuments/Fragment/frag_logo.xdp'. Message = [Node with path /content/dam/formsanddocuments/Fragment/frag_logo.xdp does not exist.] at com.adobe.aemds.datamanager.impl.AbstractUrlConnection.connect(AbstractUrlConnection.java:67) [adobe-aemds-core-bmc:3.0.144] at com.adobe.aemds.datamanager.impl.UrlUtil.doOpenUrlStream(UrlUtil.java:98) [adobe-aemds-core-bmc:3.0.144] at com.adobe.aemds.datamanager.impl.UrlUtil.access$000(UrlUtil.java:41) [adobe-aemds-core-bmc:3.0.144] at com.adobe.aemds.datam
We need to create an automatic generator of the Project ID — a unique project identifier created automatically at the moment the project is created (e.g., based on a defined pattern and numbering sequence).Before we start building any custom solution, I wanted to check with the community:Does Workfront offer any native functionality that supports automatic project ID generation? Has anyone implemented a similar custom solution, e.g., Fusion scenario, custom form logic, API-based workflow? Are there any best practices or limitations we should be aware of?Any guidance, examples, or lessons learned would be greatly appreciated!Thanks in advance for your support 🙌
Hello,I’m using the Bulk Data Insertion API and i’ve been encountering some 429 errors.I do understand that the rate limit is at 1 request per second, and I am setting up a retry policy after waiting some time before resending.My question is: should I simply wait one second before retrying? Or is there some sort of time-out for a report suite ID that has exceeded the rate limit?Thanks in advance,
Hello! Wanted to get your thoughts on best practices and a little bit of a sanity check to be honest. I am sending email 1 and email 2 on the same day. I want to suppress email 1’s audience from email 2, so everyone who received email 1 will not receive email 2. Is it better to do Not Was Sent Email = Email 1 or just do Member of Program (in this case, the email program) = false? How long should I stagger the email so that I can effectively suppress the audience? I don’t think it’s doable to send them both out on the same time since it takes a while for the system to recognize the logic?
I currently have an Adobe Analytics segment that is built using a fixed list of known franchisee IDs (approximately 1,000 IDs).Franchisee IDs are captured at the time of login. When a new franchisee logs in, their ID is collected and should automatically be included in this segment. However, I want to avoid manually updating the segment each time a new franchisee ID is added.This segment is used to measure: The percentage of known franchisees who have logged in The number of franchisees who have logged in out of the total known franchisee population Is there a way in Adobe Analytics to make this segment dynamic so that newly captured franchisee IDs are automatically included and these metrics stay accurate without manual maintenance?
I have a Workspace dashboard that uses three visualizations for page level performance.A Summary Number showing last week’s valueA Key Metric Summary showing week over week change last week vs the prior weekA line graph showing a 5 week trend for the same metricThe issue is that the team wants this dashboard to be usable for any selected week, not just the current one.For example, if a user sets the panel calendar to the week of Christmas, they expect:The Summary Number to show the week before ChristmasThe Key Metric Summary to compare the week before Christmas to the week before thatThe line graph to show the 5 weeks leading up to the selected weekI know that for the Summary Number and Key Metric Summary, I can create relative date ranges and enable “Make date range component relative to panel calendar,” and those update correctly when the panel date changes.However, the only way I’ve been able to get the line graph to show a 5 week trend is by selecting a 5 week date range directly i
HI Peers,I am facing an issue with email display in Outlook.I have an email template developed from html for New email editor & when i send the test content in outlook the css is not rendered correctly where as in Gmail its displayed correctly.Any suggestion/solution will be appreciated.
Hi Team, In AJO, few data from other journeys are also inserting into the current running journey. I have applied all the possible validations, but this issue has not resolved. What could be the issue? Please help me to resolve this. Thanks in advance.
Hi there! This is my first time sending a message via Experience League, so let me know if I'm missing any info... I'm struggling to figure out how to set up an auto response when someone submits a project request. I found where I can set up an email template in the system email notifications, but that template only links to the reminders, not events. I have an open ticket with WF customer service and one person who's reached out told me this isn't possible. Which is surprising. Do you know if this feature is possible?
Geo-based redirects are a common technique used to route users to regional content (for example, redirecting / to /us/ or /ca/).In Adobe Experience Manager as a Cloud Service (AEMaaCS), these redirects are often implemented at the CDN layer, before requests reach Dispatcher or Publish.While technically effective, this approach can introduce unintended SEO side effects if not carefully designed.Why this mattersSearch engine crawlers do not behave like end users: Crawling locations are limited and inconsistent Geo signals may not reflect real user geography CDN-level redirects can be applied uniformly to both bots and users When geo-based redirects are enforced unconditionally at the edge, crawlers may: Index an incorrect locale Fail to discover alternative regions Encounter redirect chains that reduce crawl efficiency These issues often appear without visible errors in AEM logs or monitoring tools.AEMaaCS-specific considerationsIn AEMaaCS, the mandatory CDN layer plays a critica
Adobe Experience Manager as a Cloud Service (AEMaaCS) introduced a stricter and more explicit approach to configuration management. Configuration is no longer a runtime concern but a core part of application architecture, deployment, and governance.This overview summarizes the primary configuration models available in AEMaaCS and their intended use cases. For a deeper explanation, architectural guidance, and practical examples, see:https://medium.com/@konstantyn.diachenko/making-sense-of-configuration-in-aem-as-a-cloud-service-7f2fc567e58dOSGi ConfigurationOSGi configurations define technical and behavioral aspects of code execution, such as: Service wiring Feature flags External integrations System thresholds and limits In AEMaaCS, OSGi configurations are: Immutable at runtime Deployed through CI/CD Parameterized using environment variables where needed Use OSGi configuration when values are developer-owned and affect application behavior.Context-aware configurationContext-A
As part of our 6.5 LTS upgrade, we are looking to do some clean-up and re-locate images under /etc/designs/defaultThis indicates they should go under /apps/settings/wcm/designs/default (https://experienceleague.adobe.com/en/docs/experience-manager-65/content/implementing/deploying/restructuring/all-repository-restructuring-in-aem-6-5#default-designs)However, this indicates they should go under /apps/XXX/clientlibs/clientlib-site/resources/images (https://experienceleague.adobe.com/en/docs/experience-manager-65-lts/content/implementing/developing/introduction/clientlibs#locating-a-client-library-folder-and-using-the-proxy-client-libraries-servlet)What is the correct location? I should note, we have 5 sites on our system, each with their own /apps directory (/apps/site1, /apps/site2, etc). The images I am looking to re-locate are used on all 5 sites so not sure where I should put them.
My current fusion flow is when content owners submits project requests it will automatically convert that into a project using a pre built template that I have defined. Later it assigns tasks inside that so for instance all the tasks realted to project manager should be assigned to this person. It is working perfectly fine but the issue is when the project has 10 tasks it sends 10 emails and I would like to built something like how workload balancer works were in only one email is sent rather than 10how can I do that in fusion
In the documentation its explained that we can use response tokens like that:https://experienceleague.adobe.com/en/docs/target-dev/developer/client-side/aep/accessing-response-tokensalloy("sendEvent", { renderDecisions: true, xdm: {} }).then(function(result) { if (result.propositions) { // Manually render propositions } });I want to use Response Tokens to sent them to GA4 about Target activity My rule with Page View looks as follows and the Activities created using VEC editor and rendered automatically Sending Event with XDM structureHow to apply propositions using Actions not the custom code? Or I am supposed to use separate rule with Send Event complete?
Hi i created a collectionLucene under oak index for /content/dam/collections path now it's blocking deletion under the path /content/dam/ * with the status missing for guid to remidiate this I deleted the node collectionLucene but now the navigation in assets is experiencing a performance delay for every action of moving through the folders and all.
Hi everyone, We're trying to automate our Workfront Environment Promotion workflow via API but encountering several blocking issues. We're on Workfront Ultimate using API v15.0. Issues Found: 1. Cannot create packages via API POST /environment-promotion/api/v1/packagesResult: HTTP 500 - Package created but status is ASSEMBLING_FAILED Tested with CTGY, PARAM, TMPL, GROUP objects. Same objects work fine via UI. 2. Cannot change status to TESTING or ACTIVE via API PATCH /environment-promotion/api/v1/packages/{id}Body: { "status": "TESTING" } or { "status": "ACTIVE" }Result: HTTP 200 - But package becomes UNASSEMBLED instead The PATCH returns success but triggers a re-assembly that empties the package. What works- GET /packages - List/get packages- POST /packages/{id}/prepare-installation - Prepare install- POST /packages/{id}/install - Execute install Current workaroundWe must use the UI for package creation and status changes. Only installation works via API. Questions 1. Is there a work
Currently when a notification is sent via Workfront it adds the reporter name followed by email address as notifications@my.workfront.com.Can we get the Display name customized in such a way that the emails received doesnt have an individual name rather Show as Workfront / or any customized name as per Project followed by the email address notifications@my.workfront.com
In order to attach ECID to my XDM Event in Web SDK its advised to use this one:https://experienceleague.adobe.com/en/docs/experience-platform/collection/use-cases/identity/id-overview#retrieve-ecid-data-prepHow to add such a thing to to upload to datastream to mapping??
I have a field called ReminderDay in my profile schema. The value can be Sunday, Monday, Tuesday, Wednesday, and so on.When a profile enters the journey, I want to send the email only on the reminderDay. For example, if the profile’s ReminderDay value is Friday and If today is Friday, the email should be sent immediately. If today is not Friday, the profile should wait until the upcoming Friday before receiving the email.Due to limitations on the number of nodes, I want to implement this logic using custom code in the wait condition.However, I am struggling to determine the current day within the custom code.Is there a way to retrieve the current day using custom code, or is there an alternative approach that achieves this with a minimal number of nodes?Thanks ,in AdvanceDeepak Vasudevan
Hi Team,I am serving video through dynamic media, and I want to customize one of the OOB “Subtitles & Audio tracks” Tab, when you upload a video There is an option comes where we can upload the subtitle and Audio tracks, I want to rename the Tab “Subtitles & Audio tracks” → “Video Details”And let suppose if we upload a subtitle’s then I can customize the Language dropdown -example: If I want to keep only few in dropdown So can anyone please guide me 1- How can I Rename the Subtitles & Audio tracks to→ Video Details2- I want to provide only specific language under language dropdown. Thanks @kautuk_sahni @arunpatidar @lukasz-m @BrianKasingli
I'm new to Fusion and one of the quick wins we've identified is pulling the overall deliverable due date custom field in the issue into the project template. The goal is for the last task due date which is release final files automatically aligns with the overall due date set by the client in their request. Is this even possible and if so, what happens to the tasks if the time allotted doesn't align with the template? Any insights would be helpful to the possibility, concerns and even how to start setting this up as a scenario. Thanks in advance!
Index Traversal in AEM: A Common Source of Performance Issues by @daniel-strmecki IntroductionIndex traversal is one of the most common and most misunderstood causes of performance issues in Adobe Experience Manager (AEM). It rarely appears during local development or early project phases, but tends to surface once a system goes live, content volumes grow, and real user traffic starts hitting authoring and delivery workflows. What makes index traversal particularly dangerous is how easy it is to introduce. A single custom JCR query, a reporting feature, or an authoring UI enhancement can quietly trigger queries that scan tens or even hundreds of thousands of nodes. At first, the impact may be barely noticeable. However, over time, content grows, and queries accumulate, increasing CPU usage, slowing down AEM Author, and in the worst cases, destabilizing entire environments.Because traversal warnings are logged rather than surfaced as functional errors, they are often ignored or misunde
For your Friday amusement, in case anyone else has had a long week too - In the Spiderman comic books, Uncle Ben famously tells Peter Parker - 'With great power comes great responsibility'. Alas, I did not benefit from having an Uncle Ben, so my paraphrased saying goes, 'With great power comes occasional shenanigans...'. Professional Use-Case: As part of rolling out the Adobe Admin Console, I granted all users in my instance access to our sandbox environment to make sure they had established their Adobe IDs prior to migration of our production instance. While this idea worked well, and allowed us to troubleshoot issues prior to the full roll-out, it also left me worried that some of my team might accidentally continue accessing the sandbox environment and lose the work they had completed there. In theory, I could have waited until we launched production and simply revoked their access to the sandbox, but I wanted to leave that available for training and
Dear AEM Community,Happy New Year 2026!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 January 2026, 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
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.