Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
AEM 6.5, SPA, Angular 9, Bootstrap 4AEM Forms packages:adobe-aemfd-linux-pkg-6.0.1120.zipadobe-aemfd-compat-pkg-2.0.48.zipSometimes a submission fails for no obvious reason in the UI. When we look in error.log, we see errors about an "Illegal address". We've been unable to come up with steps to reproduce the issue as it happens intermittently across forms. Email addresses used for the form's TO and FROM fields are correctly formatted. AEM mail server configuration confirmed to be correct by Adobe support. Stacktrace: 31.12.2024 08:49:14.161 *ERROR* [IP removed [1735652954103] POST /path/to/form/jcr:content/guideContainer.af.submit.jsp HTTP/1.1] com.adobe.aemds.guide.service.impl.MailSubmitActionService Could not create emailIllegal address javax.mail.internet.AddressException: Illegal address at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:122) at com.adobe.aemds.guide.internal.impl.utils.GuideEmail.createEmail(GuideEmail.java:122)
I have created this Inbound webhook for SMS https://platform-va7.adobe.io/journey/webhooks/ingest/277029ed-xxxxxxxxxxxxxxx What should I do next? I'd like to have the opt out data (tracked with that webhook) in an AEP dataset... What steps should I follow once I have the webhook URL? Thanks.
Hi Everyone, I need to update the value(XXX) in the field namely “Cust_Seg” to value(“YYY”) for more than 1000 records using SQL query function. Can you please help on this. Thanks Saravanakumar
Hi Team,I’m testing an AJO Web channel (Inbound web) configuration and facing an issue where the experience is not delivered, and nothing appears under AJO→ Edge delivery in Assurance.Here is my setup:1.) Web SDK implemented via Tags(Launch)Datastream has : Ajo enabled, Offer decisioning enabled, edge segmentation enabledjourney is published, Profiles qualifies for JOAI segmentAssurance session connected and events are visibleQuestions: 1.) Is there any additional configuration required in web sdk to trigger AJO Web channel delivery(beyond renderDecisions and surfaces)?2.) How can we confirm whether the request is being evaluated by AJO vs ODE3.) Are there specific requriements around surface matching format(web://hostname/path)?4.) should the eventType be something for AJO Web Channel?Any guidance on what could cause AJO not to return propositions despite correct surface and journey qualification would be appreciated.Thanks in advance
Hi there,We’re currently building new email templates using the Design Studio email editor. While the new features are much more flexible from a branding perspective, we’re running into alignment issues with images and text.Specifically, when two modules are meant to sit side by side, the formatting breaks if the text lengths are not an exact match. If one module has more characters than the other, the alignment becomes uneven rather than shifting down while remaining aligned.In the previous email editor, longer text within one module would simply push content down while still keeping everything properly aligned. Is there a similar setting or workaround in the new editor to achieve this behavior? Inline modules because the text is the same line length Formatting gets messed up when the second title is longer and adds more lines vs shifting the text down and keeping the arrows are start of the titles inline
I know Adobe has this feature in other platforms. It would be great to get to multiselect existing uploaded documents already in the documents tab and create a multipage proof directly from there. Thank you!
Will the current workflow of proofs (making mark-ups, sending for approvals, etc.) be discontinued and the new workflow of the document approvals be the new process soon? We really use proof approvals because it's the best process for us instead of one-off approvals. Thanks so much!
I'm excited to recognize @Tad_Reeves as our AEM Champion of the Month for February! 🤩 👏Over the past two years, Tad has made a meaningful impact within the AEM Champion Program—and even further across the broader AEM ecosystem. From sharing expertise on the mainstage to showing up consistently for the community, his contributions speak for themselves (many of them powered by countless miles on two wheels 🚴🏼♂️).Please join me in congratulating Tad on this impressive achievement.
Date: Wednesday, February 25, 2026Time: 10am ET | 4pm CESTLink to register: https://aem-augs.adobe.com/aem-assets-dam-global-user-group/ Interested in learning how to double-down on your AEM Assets + Marketo integration? Check out our upcoming AEM User Group meeting, hosted by 4 Adobe Champions - @mbartlett, @Avinash_Gupta_, @coreybay, and @mariacruz !In this panel discussion, Adobe Experience Manager and Marketo Champions will share real-world guidance on integrating AEM Assets with Marketo to drive efficiency, consistency, and better campaign outcomes.The conversation will explore topics such as: Best practices for syncing and activating assets across AEM Assets and Marketo Governance, permissions, and approval workflows for marketing teams Common integration challenges and anti-patterns—and how to avoid them Tips for maintaining brand consistency while enabling speed and flexibility Real-world use cases and lessons learned from production environments Attendees will leav
Hi everyone,I am looking for a way to programmatically capture or reference the timestamp of the last node a profile passed through (Email - Pre Waits), directly within the Journey canvas (not via Query Service on the Step Events dataset later). I need to use the exact date/time a profile hit the Email step to calculate a Custom wait time.What I've tried: lastActionExecutionElapsedTime - but not sure if it’s helping me.Does anyone know of a way to "stamp" a profile with their last node date within the journey logic itself? Thanks
Description:When managing XDM schemas across multiple sandboxes, there is currently no way to determine which assets reference a specific field before making changes. If a field was created with the wrong data type (e.g., number in one sandbox, string in another), there's no built-in way to assess the blast radius of fixing it.The Problem:Today, if I need to deprecate or replace a schema field, I have to manually query multiple APIs to find references:Export all segment definitions and parse PQL expressions for the field path Query the Catalog API to find datasets tied to the schema Export computed attribute definitions and search those too Check dataflows via the Flow Service APIThere is no unified view, no reverse-index on field paths, and no UI support for this workflow. For organizations with hundreds of segments and dozens of schemas, this is a significant operational gap — especially when a schema inconsistency needs to be corrected urgently.Proposed Solution:Add a Field Usage An
Wondering if anyone has found a way / best practices to tie in the data from the Planning Record types to the Cards on Kanban boards.Would be great to configure Boards by Workspace, ability to see the name of the Campaign Or Initiative the task is related for starters.
Thanks to everyone who joined today’s workshop, Your Workfront Success Toolkit: Resources to Accelerate Adoption, to learn about the people, platforms, and tools available to support you in your journey with Workfront! We realize this may have been a firehose of information, but hopefully you were enabled with at least one new resource you can take advantage of today! Highlights of the workshop included:Experience League for on-demand training, documentation, release notes, and community engagement through discussion groups, AMAs, and product idea submissions. Adobe teams are available to assist you from Customer Support and Account Teams to Customer Success, Adoption Marketing, and Professional Services. Advocacy programs to share your expertise with others like Community Advisors, Workfront Champion Program, Experience Makers Awards, and Workfront User Groups. The value of attending Adobe Workfront events, user groups, and Summit for networking and peer-to-peer collaboration. Dow
I am implementing AJO Push Notifications using AEP Mobile SDK + Edge Network and facing an issue with push profile persistence.What is working: Push token and ECID are visible in AEP Assurance → Push Debug → Client Edge streaming validation is successful Hits are received and processed in Assurance Events are visible in AEP → Customer → Profiles Issue: All steps mentioned in the tutorial have been followed: https://experienceleague.adobe.com/en/docs/platform-learn/implement-mobile-sdk/experience-cloud/journey-optimizer/journey-optimizer-push#create-push-credentials
I do not see that available in the dool or documentation but maybe somehow its possible?
Workfront’s design excludes deactivated users from team-based report filters, which leads to missing historical hour data unless you manually include those users. The only way to include deactivated users’ historical hours in team-based reports is to manually add each former employee to the report filters. We can build custom reports that include deactivated users by filtering on user IDs or explicitly including deactivated users in the filter criteria, but this still requires manual maintenance. This is a known pain point for many organizationsIt would be a huge improvement if Adobe Workfront Production and Dev team select this idea and work on it for future releases.
HelloWe’ve identified a critical issue regarding how AJO campaigns handle Offer Decisions. Currently, it appears the Offer Decision is executed at the publish date rather than the scheduled delivery date.For example, if a client prepares and publishes a newsletter on Friday for a Sunday 9:00 AM send out, AJO captures the offer snapshot on Friday. Consequently, offers that are valid on Friday but expired by Sunday before the send out are still appearing in the newsletter. Is there a way to ensure offer logic is evaluated at the time of sending instead? There is no API to publish a campaign on certain date.In this document https://experienceleague.adobe.com/en/docs/journey-optimizer/using/orchestrate-journeys/create-journey/publish-journey is says that when something changes in offer decision then journey needs to be published/unpublished but i am not talking about offer decision changes instead the offer changes. Thanks,Arpan
Hello AEM Community,We have an AEM 6.5.21 setup (Author, Publish, Dispatcher) running in our digital platform to serve content. Today we’re using the default AEM user/group administration to provide access for developers and support teams. To improve security and streamline access management, we want to integrate Azure AD SSO and map Azure AD groups to AEM permissions.We’re evaluating SAML 2.0 vs OIDC for best compatibility with AEM 6.5.21, and we’re looking for guidance from anyone who has implemented this in a similar architecture.What we’ve explored so farMany available guides seem outdated. Our current draft approach is SAML: configure the TrustStore (certs) and set up the Adobe Granite SAML 2.0 Authentication Handler.What we’re looking forRecommended approach for AEM 6.5.21: SAML vs OIDC (pros/cons, supportability, common patterns). Granular steps / configuration considerations for Azure AD SAML with AEM: TrustStore / certificate handling IdP metadata / SP configuration details t
Hi, We have a requirement to render PDF from Adaptive form on AEM 6.5.The rendered PDF should have the data from the Adaptive form as well. Currently I am using the below code window.guideBridge.getDataXML( { success: function(result) { var formData = new FormData(); formData.append("dataXml",result.data); var url = "servletpath?data=" + result.data + "&path="+path;to fetch the formdata from the adaptive form. This script is trigged on clicking a button in Adaptive form.A custom servlet is called from this script, which uses formservice.outputservice to render static PDFs along with data. The issue that we are facing is that the application is placed behind SI proxy and the request is then redirected from SI proxy server to AEM load balancer. In this case, the SI prxy server is appending url /abc/def/ to access all the pages on AEM.As a result, the AF are available on <SIProxydomain>:
Request for Feature Enhancement (RFE) Summary: Adobe provides monthly twice updates to AEMaaCS Environments. Even better, Adobe introduced Non-Intrusive Updates. But the updates are happening only to Prod and non-prod environments. No ability for RDE to update. Developers have to trash RDE and spin new RDE to receive latest updates. Use-case: Extend the ability to update AEM servers to RDE environments as well. Current/Experienced Behavior: RDE Environment cannot be updated to latest AEM version. Needs to be trashed and recreated new. This mandates redeploy to code, configuration, content and is time consuming. Improved/Expected Behavior: RDE provides Update option similar to Non-prod environments Environment Details (AEM version/service pack, any other specifics if applicable): RDE on AEMaaCS Customer-name/Organization name: SGWS Screenshot (if applicable): Code package (if applicable):
Hi Community,I’ve noticed that in Adobe Target I can no longer select Adobe Analytics as the reporting source, whereas I used to be able to in the past. I can’t figure out what has changed or how to restore this option.Could you please help me understand how to fix this?Thanks in advance!
Please help me to understand pros/cons between MSM site structure options as below:Option 1:/content/mysite/language-masters/en → /content/mysite/us/en/content/mysite/language-masters/fr → /content/mysite/fr/fr Option 2:/content/mysite/language-masters/en_us → /content/mysite/en_us/content/mysite/language-masters/en_gb → /content/mysite/en_gb
Hi All, Adobe Analytics is not listed as a reporting source. Kindly share the steps to enable it. Thank You.
Hi Community, We are currently using com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory.cfg.jsonto exclude certain properties from being updated during the rollout process.This configuration is working as expected.However, while this exclusion behavior is acceptable for content pages, authors do not want the same behavior to apply to Experience Fragments. In other words, the excluded properties should continue to be ignored during rollout for content pages, but should still be updated for Experience Fragments.Is there a way to control or customize the rollout process separately for Experience Fragments and content pages?Any guidance or suggestions would be greatly appreciated.Thanks in advance,Praveen KM
Description -Adobe Workfront allows for setting up complex webhook trigger conditions, including "OR" comparison. This allows for triggering webhooks for cases like "Field 1 OR Field 2 Changed". The "Watch Event" module in Fusion, however, only allows for "AND" conditions. This results in cases where we either need to (1) duplicate scenarios for each of the "OR" cases so that our admins can see the actual trigger conditions or (2) setup the complex webhook trigger using the Workfront API but lose visibility into the conditions within Fusion, meaning our admins are in the dark. Why is this feature important to you -We want to both ensure our admins have (1) clarity on each of the scenarios' setup and (2) not duplicating effort and (3) are empowered without specialty knowledge like having to use Workfront APIs via Postman/curl/etc. How would you like the feature to work -Whatever filter criteria expressions are supported by the Workfront API should be reflected
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.