Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
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.
Hi, We would like to implement functionality to send Adobe Campaign alerts to a Microsoft Teams channel via webhook: Create an Incoming Webhook - Teams | Microsoft Learn How can we edit the under-the-hood functionality of the "alert" activity and the workflow supervisor "alert" for workflow failures to add a condition which triggers a webhook message via javascript? Where is the "alert" activity executed / where is the functionality stored, and is it editable?Has anyone successfully done this?Thanks,Skyler
Creating compelling, responsive emails has always been a balance between creativity and technical constraints. With the introduction of the new Drag-and-Drop Email Editor, that balance is shifting for the better - though there's still room to grow. After spending some time with the editor, here are my thoughts on what it gets right and where improvements are still needed.What’s Working Well 1. User-Friendly DesignOne of the standout features of the new editor is how intuitive it is. You don’t need to be a seasoned designer or a developer to create beautiful emails. The drag-and-drop functionality is smooth and easy to grasp, even for beginners. 2. Quick Template CreationIn marketing, speed matters - and this editor delivers. You can build a fully functional email template in under an hour, making it a big boost for productivity. 3. AI Assistance for Content and DesignThe built-in AI assistant is a great addition. Whether you're looking to polish your messaging or refine y
The recording and presentation will be shared within two days after the event. Session Details Cloud Manager offers more than deployments, it delivers visibility, governance, and enterprise-grade benefits for Edge Delivery Sites, an innovation in AEM as a Cloud Service. In this session, learn how onboarding through Cloud Manager gives you access to unified workflows, Adobe-managed DV certificates, SLA reporting, license configuration for compliance (like HIPAA and 99.99% uptime), and official Adobe support. See how a centralized, self-service approach drives operational efficiency and ensures you don’t leave critical value on the table. Session Recording Speaker(s) Shankari Panchapakesan, Principal Product Manager at Adobe | Florin Florescu, Sr. Engineering Manager, AEM Adobe | Doru Muntean, Software Development Engineer, Adobe | Florin Stancu, Software Development Engineer, Adobe Session Schedule Wednesday, September 3, 2025 | 8 am
Hi everyone,I'm trying to download a large asset (around 40GB) from Adobe Experience Cloud. However, after downloading approximately 1GB, the process fails with a "connection lost" error — even though my internet connection remains stable and uninterrupted. I’ve tested this on both Safari and Chrome, and the issue persists in both browsers.I also tried using download managers (such as IDM and Free Download Manager), but they either fail to capture the link properly or still encounter the same interruption.Is there a recommended method for downloading large files from Adobe Experience Cloud?Would using a desktop application like Adobe Bridge help in this situation?Alternatively, is it possible to split the asset into smaller parts for easier download?I'd really appreciate any insights or suggestions from those who’ve experienced a similar issue.Thanks in advance!
Please refer this guardrail. https://experienceleague.adobe.com/en/docs/experience-platform/profile/guardrailsThese are system guardrail, which clearly tells that data larger than this size would be dropped from profile store but present in the dataLake.But all your formula is based on dataLake.Guardrail Limit Limit Type DescriptionMaximum ExperienceEvent size 10KB System-enforced guardrail The maximum size of an event is 10KB. Ingestion will continue, however any events larger than 10KB will be dropped.Maximum profile record size 100KB System-enforced guardrail The maximum size of a profile record is 100KB. Ingestion will continue, however profile records larger than 100KB will be dropped.Maximum profile fragment size 50MB System-enforced guardrail The maximum size of a single profile fragment is 50MB. Segmentation, exports, and lookups may fail for any profile fragment that is larger than 50MB.Can you please provide a formula to get this data ?Profile Attribute Size Profile Count>
Hi All,I wanted to check if the following actions can be performed for a large volume of assets in AEM DAM, and what possible methods or tools (APIs, GenAI, scripts, etc.) we can use to achieve them:Bulk Rename Assets – Is there a way to change file names in bulk, either through AEM APIs, scripts, or using GenAI-based logic (e.g., metadata-driven naming)?Reorganize Folder Structure – Can we move assets across folders or restructure the DAM in bulk through automation?Identify Duplicate Assets – Is there a reliable way to detect and report duplicate assets (based on content, metadata, checksum, etc.)?Appreciate your inputs on what's feasible within AEM's native capabilities or if any custom approach is recommended. Best regards,
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.