Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Team,I am upgrading AEM service pack to 22 and facing a weird issue -Currently, AEM is running on service pack 6 and it is on-premise software. I have perfromed an upgrade to the latest pack 22.After the upgrade, few vanity URLs are redirecting to 404 while accessing via dispatcher URL. Few existing vanity URLs are working fine.What I have checked already?Vanity URLs are getting resolved properly in AEM instance (system/console/jcrresolverNo duplicate pages exists with same vanity pathNewly created pages works perfectly fine with vanity URLOld pages (where issue is there), when i changed the vanity path from "test-vanity" to "test-vanity-1", i can see that the URLs are getting changed when i check on dispatcher using URL (libs/granite/dispatcher/content/vanityUrls.html) Any idea/pointers, I can check further! Thanks for going through my query!
Campaign can not be activated until all errors are resolved.Email Personalization not allowed in domain name. (CJMTL - 010018-422) I went through the documentation and can't find how to resolve this. Any tips?
Problem StatementAdobe Target provides a robust platform for personalization and experimentation at scale. However, as an out-of-the-box (OOTB) Software Development Kit (SDK) is not available for certain platforms, introduces integration challenges. To meet business objectives without compromising on user experience or personalization capability, organizations must adopt alternative integration strategies that bridge this technical gap.This technical post presents a technical approach to overcoming this limitation by leveraging Adobe APIs. It outlines a practical integration strategy for enabling Adobe Target capabilities within unsupported application environments—ensuring continuity in personalization efforts without native SDK support. 1. Fetching Personalized OfferIn environments where native SDK support for Adobe Target is unavailable, organizations can still deliver personalized experiences through API-based integration methods. These approaches enable applications to intera
Hi - we use the my projects home screen widget. When we toggle to "Projects I'm On" we get projects we are not assigned tasks on, but are shared with us. Is there a way to filter this out? I want to create a view that is just projects that are either owned by the user or projects where they have assigned work.
Hi All, I am looking at creating a task report. The reason why I would prefer a task report for this is, because we want to make live updates on certain fields pertaining to a task.What I am trying to display? A task may have more than one assignee. For example, Assignee 1 and Assignee 2. 1. Is there a really unique way to group by Assignee. When using the Assigned To as a grouping on a task report, Workfront will only take into consideration the Primary Assignee. I do know on an assignment report it will work as expected, but you can't interact / update any tasks from this report associated with the assignee. 2. If #1 is possible, I want to exclude in some instances assignees not reporting to a manager. For example, if I am the manager and Assignee 1 reports to me, I do not want to see Assignee 2 on the group by. Not sure if anyone has worked on something towards this. I know the grouping by will work on the Assignment report, but we won't be able to upd
We would like to know how many messages are sent by our Marketo users in the last one year. Just want to measure the usage by these users, so that we can provision access to them based on usage. How to capture that data?We have about 119 users currently have access to the Marketo (as Workspace user)How to pull a report on it for our analysis? thanks-Sree
Description - there's no way to reorder favoritesWhy is this feature important to you - project importance changes periodically. if i need to reorder, i have to remove from favorites and then resave in the correct order. this is extremely inconvenient.How would you like the feature to work - add a drag and drop featureCurrent Behaviour - you can only remove and add items from/to the favorites list. no drag and drop feature.
is there an API which can tell list of all dataFlow which are pointing to same dataSet ?secondly, the dataFlow UI doesnt have schema based or dataSet based filtering, any hack to find the list from UI too ? The only filter in UI is related to source applicaiton.
Speed up Local Development in Multi-module AEM Projectsby @daniel-strmecki IntroductionDeveloping and testing in Adobe Experience Manager (AEM) can be a time-consuming process, especially in large, multi-module projects with multiple teams working in parallel. If every small change requires a full Maven build and deployment, then the development cycle will dramatically slow down as the project grows.In this article, we’ll explore a few tools and commands that can supercharge your local development workflow. By reducing build times and enabling instant file synchronization, these tools help AEM developers focus on writing code instead of waiting for deployments. Whether you're building components, refining styles, or optimizing backend logic, these techniques can save you minutes, if not hours, every day. Key PointsFor standard CI/CD environments like GitHub Actions, a standard, full Maven build is still recommended. Here is why:Standard Maven is pre-installed in most CI/
Custom Run Modes in AEM as a Cloud Service by Mahedi Sabuj Overview 𝐌𝐢𝐠𝐫𝐚𝐭𝐢𝐧𝐠 𝐟𝐫𝐨𝐦 𝐀𝐄𝐌 6.5 𝐭𝐨 𝐀𝐄𝐌 𝐚𝐬 𝐚 𝐂𝐥𝐨𝐮𝐝 𝐒𝐞𝐫𝐯𝐢𝐜𝐞 (𝐀𝐄𝐌𝐚𝐚𝐂𝐒)? One of the key considerations is how to handle custom run modes!AEMaaCS comes with predefined run modes — 𝐫𝐝𝐞, 𝐝𝐞𝐯, 𝐬𝐭𝐚𝐠𝐞 𝐚𝐧𝐝 𝐩𝐫𝐨𝐝 — but what if you need additional ones, like UAT? Managing custom run modes in AEMaaCS requires a shift in approach to align with cloud-native best practices.Learn how run modes have changed in AEMaaCS and how to adapt your custom configurations effectively. Read More: https://ms-29.com/aem/cloud/custom-run-modes-in-aemaacs Q&A Please use this thread to ask questions relating to this article
Description - It would be great if we can have a similar functionality that is available in Workfront where we can promote environments, for example if we want to test scenarios in the demo env and then move those scenarios to production teamWhy is this feature important to you - It would shorten the development time, allowing us to focus on important implementation topics and not migrationHow would you like the feature to work - Button available in teams not marked as production from which we can push scenarios/folders while defining connection from the production team that should be used for depending modulesCurrent Behaviour - Feature not available
Custom domain name with customer-managed CDN using Edge Key — AEMaaCS by Imran Khan Overview Integrate custom domain name to an AEM as a Cloud Service website using CDE Edge Key. As part of this blog we will configure and integrate custom domain name(client managed) to an AEM as a Cloud Service website using customer managed option using Adobe Cloud Manager. A Customer Managed CDN (Content Delivery Network) is a setup in which the customer — either an organization or an individual user — assumes full responsibility for configuring, operating, and maintaining the CDN infrastructure, rather than depending entirely on a fully managed service such as Cloudflare, Akamai, or AWS CloudFront. The X-AEM-Edge-Key is an HTTP header used by the Adobe CDN to validate requests originating from a Customer-Managed CDN. Overall Process: The AEM development team generates a CDN Edge Key and configures it in the Adobe Cloud Manager environment. Incoming requests from a Custome
How to Fix Session Errors in AEM by Aanchal Sikka Overview Ever feel like ItemStateException is a ghost in your AEM machine? 👻 This exception might be seasoned, but it's still haunting many a legacy codebase. I've just published a blog into possible causes and (more importantly) how to make them disappear. Take a look! https://techrevel.blog/2025/05/22/how-to-fix-staleitemstateexception-invaliditemstateexception-and-oakstate0001-errors-in-aem/ Q&A Please use this thread to ask questions relating to this article
Hi Team,I have created WebApp with Input Form with FirstName, LastName, Email in 1st page. And some Check box inputs in 2nd page.my WebApp workflow configured like below. 1st page Input Values should Update into Recipient schema. But its not working with below script. // Update RCP Datavar id = ctx.recipient.@id;var ID_PARTENAIRE = ctx.vars.bp_id;var Business = ctx.vars.bp_Business;var Entity = ctx.vars.bp_Entity;var currentDate = formatDate(new Date(), "%4Y/%2M/%2D %02H:%02N:%02S");xtk.session.Write(<recipient xtkschema="nms:recipient" operation="_update" _key="@id,@ID_PARTENAIRE,@Business,@Entity" firstName={ctx.vars.updfirstName} lastName={ctx.vars.updlastName} email={ctx.vars.updemail} lastModified={currentDate} />); Getting below Error once submit the Button in Form, stating Unable to find the Key values for element Recipient. Note: we have Extended the nms: recipient schema and added custom columns as Keys. I am using those for Update or Insert Operation
SlingInternalRequest: A Cleaner Way to Reuse AEM Servlets with Internal API Access by Aanchal Sikka Overview When building features in Adobe Experience Manager (AEM), there are times you need to leverage servlet logic that already exists—especially when it interacts with internal AEM APIs not available through public interfaces. For example, I recently needed to programmatically create Live Copies for assets. AEM doesn’t expose public Java APIs for this directly, but the WCMCommand Servlet performs this exact action behind the scenes. Instead of reinventing the wheel or making a fragile external HTTP call, I used SlingInternalRequest API to invoke the servlet internally For details, please visit https://techrevel.blog/2025/07/08/slinginternalrequest-a-cleaner-way-to-reuse-aem-servlets-with-internal-api-access/ Q&A Please use this thread to ask questions relating to this article
Hello all, I was wondering if Adobe Target can do email personalization with Sensei or something else based on the weather/location in a city. For example, if it's 100 degrees Fahrenheit in Florida, the email would be personalized with a beach background image and a hot summer tagline. For northern states, if it's snowing, it would create an image with mountains and snow along with a winter tagline. TIA
I'm trying to create a Streaming Segment in Adobe Experience Platform that checks:If the total debit transaction amount (TXN_TP_DESC = DR) exceeds 5,000,000 THB within the next 15 minutes Configuration:Evaluation method: StreamingTime condition: In next 1 to 15 minutesAggregate: Sum of TXN_AMTWhere: TXN_TP equals DRBut I get this error:Not able to map WHEN statement: (v0 occurs >= 1 minute after now). Cause: Cannot map to duration: >= 1 minute after now 1. Does Streaming Segmentation support In next time window logic at all?2. If not, is there any native way in AEP to evaluate aggregate values like total TXN_AMT for real-time use cases without relying on external data transformation (e.g., Kafka)?3. We noticed that batch segmentation only supports a minimum window of 1 hour, which doesn’t work for our use case (we need a 15-minute window). Is there any workaround?Would appreciate any insights or solutions. Thank you!
Hi,Has anyone encountered the following issue with the data-nl-type="externalLink" data-nl-link-perso-attr-href="#" tags?After adding the link via the AC editor interface, AC added the two tags above to my code and broke the dark mode CSS style by adding semi-transparent black to the background of the AC text.Do you know of a solution to fix this? I should mention that this only happens in the Classic version of Outlook Office 365 on Windows 10 in Dark Mode.Thank you!
Hello,I have a parent program in ACS name ABC ,this has a child program named XYZ, within XYZ there are 7 campaigns set up, two campaigns are in blue and rest in green. when I try to access the delivery summary report via the dynamic reports option from within the program window it displays Zero count, I have tried changing the date range as well, however if I go the individual delivery associated to the campaign and access the same report I get data. can someone please help me on this issue?
Hey, I use the basics of the Designer at work to customize forms. No I had the task to create a complete new from, but it has read-only access, with the message that you can only print a filled in copy but can't save it. My question is: how can I remove this protection from my form? Sorry if this is a simple question and if I didn't gave you enough information. Please ask if you need more.PS: I'm from Germany so is kind of hard to describe the problem with the right technical terms.
Hello AEM Guides Community,I’m new to AEM Guides and working on creating an aggregated document that includes multiple languages in a single PDF output. My main document contains a front page (cover) and then multiple languages each with it's own translated TOC.I want the PDF to show:The front page first,Then for each language submap, a Table of Contents for just that submap,Followed by the actual content of that language submap.What is the recommended way to structure the map and customize the native PDF template to achieve this aggregated, multilingual document with per-submap TOCs?Are there best practices or example templates you can share?Thanks so much for your help!
Custom Domain Appearing in Publisher URLs (ETC Mapping?) In AEM as a Cloud Service (AEMaaCS) setup, I'm noticing that the shortened publisher URLs are showing the ETC-mapped custom domain instead of the default domain (publisher URL).Is this the expected behavior for AEMaaCS publishers when domain mapping is configured?If not, could someone guide me on how to resolve or override this behavior?Any insights or documentation references would be greatly appreciated.
Hi Team,I want to generate dynamic media delivery URL for Thumbnail Video in Below formathttps://delivery-pXXXX-eYYYY.adobeaemcloud.com/adobe/assets/{assetId}/as/{assetId}.{format} Can you please help me in generation of Thumbnail for videos.Thanks & RegardsVishal Jain
Hi. A newbie question. I am trying to establish a session (potentially cross device). I am looking at visid_high, visid_low, hitid_high and hitid_low and the visit field. and the page / page_url field. I am trying to understand how the visid differs from hitid. The documentation does not have much: https://experienceleague.adobe.com/en/docs/analytics/export/analytics-data-feed/data-feed-contents/datafeeds-reference
Release 8.6.5 April, 2025 Check out the details about what's new, general improvements, fixes and compatibility updates in this latest Campaign v8 Release here: Release 8.6.5 New features New SMS sending connector - The SMS sending connector has been modernized and improved to enable transceiver mode SMPP connections, enable persistent SMPP connections, and ensure better compatibility for environments transitioning from Adobe Campaign Standard. A new SMS External account is now available for all new SMS implementations. Existing implementation are still supported, however recommendation is to move to this new modern and extended connector. Please find the detailed information around the new features, general improvements and fixes here: Latest Release If you have any questions or feedback related to this release then please feel free to reach out through the below comment section.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.