Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
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
I am using the CONCORD - Google Ads Enhanced Conversions extension in Adobe Event Forwarding. In the action code the header is set to a placeholder string like [[GOOGLE_ADS_DEVELOPER_TOKEN]] and I cannot find any function in the extension source that replaces it from settings, data elements, or secrets. But in Edge logs the outbound request shows a developer token header with a masked real value.Is the developer token baked into the published extension build by the vendor, or injected at publish time, and is it expected that the vendor uses one developer token for all customers?
How it should work:I would like see field set or container of multiple fields which the user can add multiple times when filling the form. The field logic inside the field set should be self sufficient, which means that when I select a select a value in drop down in instance 1 of the field sets, the fields of instances 2-n are not impacted. The field set should be like a repeatable subform in form. I don’t know if you can make a section repeatable as it it already a container of fields. What it should solve:We had multiple time the situation that we have to add the same combination of fields to the same custom form. Here is two examples from our project history:1. Service and Complaints Management (Request), where you have to add add multiple times for same information. E.g:SKU (External Lookup Fields) Count (Textfield with Number) Failure Type (Drop Down) Failure Description (Textarea, but only showed when specific Failure Type was displayed)We ended up adding the same fields multipl
Hello All! I'm working on a project to place content into our email using java script and content blocks. I created the content block with the script and place the <script> in the head of my email. When I test it with both the "send test" and actual sending of the email to myself the email is blank. The content block loads in the deployment screen. It does not load in the preview screen when you are in the editor.Can some one help? I might be setting up the content block wrong.
Hi does anyone else have the experience in AJO where you assign a different image for dark mode, but the formatiing is completely off and connot be adjusted? My image in light mode is fine, but when I add the dark mode image it left alignes and no matter what i do i cannot center align it? in fact the settings under dark mode affect the light mode images. Anybody worked successfully with this ? txMarc
Hi I am trying to create a simple calculated metric but i keep getting the error above. All i am wanting to do is create a metric where if Feedback status = sent make it 1 else 0. I have followed all the steps with the documentation but still get the a valid definition is required error
Hi everyone,I’m working with the Search Panel Explorer in the AEM Editor interface, based on the documentation below:https://experienceleague.adobe.com/en/docs/experience-manager-guides/using/user-guide/author-content/work-with-editor/editor-interface-features/search-panel-explorerWhat I’m doingI’m adding custom search filters using the ui_config.json approach, similar to the solution described here:https://experienceleaguecommunities.adobe.com/adobe-experience-manager-guides-11/aem-guides-search-customization-not-working-as-documented-14210?postid=435242#post435242Using this method: I’m able to successfully add new filters to the Search Panel The custom Tags filter appears and functions correctly Issue I’m facingFor the custom Tags filter, I’m not able to restrict or configure the tag root path.Even after setting the desired root (for example /content/cq:tags/products), the Tags field still shows tags from the entire global tag tree instead of the expected subtree.My questions When
I’m trying to look into send time personalization, but I’m not sure if I have RCE to see when the most optimal send time for my audiences are.
I'm trying to create a report that shows how many projects have a task planned date that is past due by project manager.So I either need to use the task-level report I already have and create a chart by unique value of project name, OR I need to create a project-level report that draws on task planned dates within that project. Has anyone created anything like this?
We have a Kanban Board, which is configured to automatically intake items to the board.Intake sources is a custom filter, which includesProject: Status > Is None of > Complete Dead Queue The board populated correctly, with a card in New for project PN1762400.Since then, the project status for PN1762400 has been changed to Dead.The connected card is still showing in the New column. Can/should cards be automatically removed in this situation?
Hello, I am trying to build a report that shows planned v actual hours on a milestone. I built a task report. Am trying to figure out how to create a variance column that calculates the difference between actual and planned hours to make this easier for the stakeholders to read. I had a formula that was giving me a blank column. simplifying it, i just put a column in there, and its giving me nulls. See screenshot. Can anyone advise me on what I need to do, or where there is documentation that explains how to do this? AI got me this far and suggested using text mode, but there’s something I am missing here and I can’t figure it out on my own. Thanks in advance!
One of our groups wants to use the idea or planning project status without those projects being considered in the project condition. I can’t find documentation saying if these two statuses are included in this; does anyone have documentation or know the answer?Thanks!
🎉 The AEM Champion Program is thrilled to announce our inaugural AEM Champion of the Month for January, @KatieJu1!Katie has been an incredible asset to the AEM Champion Program for the last 2 years. A seasoned AEM expert, she has shared her insights via The Skill Exchange sessions, articles on Experience League Perspectives, webinars, Adobe User Group meetings, and more. She is also a joy to work with - speaking for myself and her peers.The Champion of the Month initiative aims to recognize and celebrate an AEM Champion each month who has exemplified exceptional thought leadership and engagement through the program. We are elated to be rolling out this program to recognize a member of our 2025-2026 AEM Champion cohort each month.Please join us in celebrating Katie for this remarkable achievement. Thank you, Katie, for your leadership!
Hi Community,We’ve implemented Mobile SDK in React Native app connected to AEP dataset.Issue: From 20,000 profiles sending events, only 250 have push tokens registered (~1.25% success) from both iOS and Android.What we have: Firebase Messaging configured ✓ MobileCore.setPushIdentifier(token) called ✓ Events arriving to dataset ✓ Permissions requested ✓ Any debugging tips or similar experiences?Thanks!
How can i create a language copy from one language master to another programatically.suppose i have source as /content/project/language-master/en/home/mypage/test1/test2 and i want to create kanguage copy of /content/project/language-master/de/home/mypage/test1 so how can i do that so all the languagecopy jcr properties also get created.
As per a requirement in my work . I will need to export CJA report which contain , email , bounces , clicks and sends as a csv export to a sftp location. Can this be done natively within CJA or is it a complex procedureTIADaven
Hello,I’ve been troubleshooting an issue with my nurture programs not sending emails on their scheduled cast dates. I’ve confirmed that the program is active, the stream is active, and all emails within the stream are approved and active.I also reviewed several leads who should have received the nurture emails, and I can see that they have received other emails on days when the nurture casts should have gone out.It appears that none of the emails within the 2025 Broan-NuTone Marketing → Nurture folder are sending. Could you please advise if there’s something I might be missing?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.