Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I have a repeatable panel in an Adaptive form built on core components, with a remove button inside the panel and an add button outside. When I use the rule editor to configure the remove button to delete a panel instance, it consistently removes the panel below the one I selected. For example, if I add three panels and try to delete panel 2, panel 3 gets deleted instead. While this could have been resolved using the Code editor, that option isn't available to me. My constraints are that we're working within a headless delivery model, so I can't use guidebridge, and custom JS functions aren't feasible because they would require passing the SOM expression, making the JS form-specific. Given these limitations, I would appreciate any suggestions on how to address this issue.
How do I create a custom API on AEM so that any external system (ex: postman, curl) can access the API via some authentication(OAUTH/SAML). Once the handshake is done external system needs to send AEM some data, AEM will do some business process and pass a response.
We are looking into custom solutions to archive email send out metadata. Like Email Subject, Send out time, content of the email, etc. We explored two options:BCC Message Export & Entity DatasetsHowever is there any 3rd option which we can utilize here? Reason being, BCC can get expensive if you have so many send-outs. And Message Export/Entity Dataset exports can become complex if you have personalized content in your emails. Looking for some suggestions. Thanks!
I created a lookup schema with a person identifier as its primary identity and linked it to a profile schema. Dataset associated to the lookup schema has been enabled for profile as I need the lookup data in audience builder. I’m not seeing the data from lookup dataset in my customer profile as expected for a lookup dataset. So, why does Adobe official documentation insist on having a non-person identifier as the primary identity of a lookup schema? Are there any hidden disadvantages? If yes, are they mentioned in any Adobe docs?
I would like to enquire on the below (Screenshot 1) scenario for the numbers. I queried the base of 548 and split based on certain criteria, resulting in a branch with 97 and 451. At this point in time, the amount still adds up to 548. In Segmentation 72 and 74, the branches are split equally into 2 branches, Screenshot 2. However, in this split, there were 1 missing from each of the segments. Can I check will there be a case/ setup that will make sure all that is targeted will receive something? Screenshot 1 Screenshot 2
We are running an EDS implementation using document-based authoring via da.live with Fastly CDN. Our blog section uses three custom blocks:blog-grid — paginated card listing with category filtering, tag colour mapping, and authorDate sorting page-list — sidebar block surfacing the most recent posts for the current category cards — category navigation iconsContent is authored in da.live and published through the standard EDS content bus. The query index URL is resolved dynamically at runtime via /config.json using getConfigValue('query-index').The Problem:All three blocks render entirely client-side via JavaScript. On the initial HTTP response, the page shell delivered to crawlers looks like this:html<div class="blog-grid"> <div><div>Pagination-limit</div><div>10</div></div> <div><div>Title</div><div>Category Name</div></div> <div><div>Guides</div><div>bg-guides</div></div&g
Within the smart list, under processors, I have a step to select a particular form as in the screenshot.This is currently manually chosen on the UI.I use an integration tool (Workato) to setup these campaigns. I would like to use an API , if any to setup this flow to refer the correct form i.e. form ID. is there any API for this?
Hi All, I am trying to set up universal editor in my local and usinig AEM Cloud Service SDK (aem-sdk-2025.9.22758.20250928T092442Z-250900) for local development.I have done below set upAEM - http running on port 4502AEM - https running on port 8443Local universal editor service running on port 8000Trusted the local certificate in the browser for self signed certificatesThe problem I am facing is,when I try to load AEM page running on https (port 8443) inside universal editor, it gives this error "Blocked autofocusing on a <input> element in a cross-origin subframe." I followed whats mentioned in this document - https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/universal-editor/developer-overview?lang=en for same site cookie settings but it doesn't help and I continue getting the cross origin error. Has anyone come across the same issueThere is no Universal editor service related configuration available
For those registered for Understanding Unified Approvals: Direction, Reporting, and What’s Next, would you be interested in follow‑up working sessions to unpack the upcoming approval workflow changes? Looking to exchange implications, open questions, and practical change‑management strategies—comment or react if you’d like to participate or suggest discussion topics.
Hello AA / ARB Community - are Dependent Data Blocks not a thing in the new Adobe Report Builder? I can only find very brief info about dependent data blocks for Legacy Report Builder. Is there a new way to do this, or some new vocabulary around it? Thanks for reading and for any ideas.
I am running my AEMaaCS local SDK and I keep getting ERROR likecom.adobe.aem.wcm.dataplane.rewriter.MetaTagExternalPageIdTransformer authorSourceLocator is null. AEM_SERVICE env var is missing or malformedI am starting the AEM instance with java -jar aem-author-dev-p4502.jar -r author,dev,localI tried setting AEM_SERVICE = “author”environment variable (in addition to other vars I am setting), but it does not helpIt may be harmless, but its polluting my logs and is annoying when trying to find real errors.Whats the proper value to set, to silence this?
I am testing out the interactive webinars with Adobe connect integration. I am using my own email accounts to test but after successfully registering with the email address once, I receive the "Registration Error" status for any consecutive registrations under the same email address. The status reason is 'Error registering with webinar provider. exception='Failed to get the data from connect'. When trying new email addresses the registration works correctly. Is this an issue with duplicates being created in Adobe Connect or is it a connection issue between Marketo Engage and Adobe Connect?
Hi all,I hope you are doing well! This is continution to while upgrading to AEM 6.5 LTS i’m facing challenges with guava library replacement/alternatives.as per the LTS analyzer guidance, “The `15.0.0.0002` bundle version of Guava is no longer available out of the box in AEM 6.5 LTS due to critical security vulnerabilities. Please update and use latest non-vulnerable version of guava.”, so started with using latest versions with no vulnerabilities.<!-- Source: https://mvnrepository.com/artifact/com.google.guava/guava --><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.5.0-jre</version> <scope>compile</scope></dependency> This is working at Java side but not at AEM instance, because there is no such library provided by Adobe runtime, so we need to embed this ourselves in our application generated bundle, this is failed because ‘com.google.guava’ bundle is a multi-rele
Hi ,I am seeing below error since a week while creating a new product profile in the admin console.How do I resolve this?
I just create this webhook, try to test in postman Wan to to see the information upload in AEPCan you help me with this , please
Hello ,How to give an operator read only access in Adobe campaign classic v7?
We are using Universal Editor with Edge Delivery Service, I would like to know how to customise the OOTB text styles available in Text Default content type. For this particular example I would like to add more options to add alignments. It's not possible to apply any customisations inside RTE fields through the json model.Could you advise on the problem?
I am looking for best practices regarding environment promotion, specifically for Project Templates. Based on my experience, and confirmed by Adobe, you cannot edit a Project Template and promote those changes to Production IF any of your changes involve deleting tasks. For example, if, in Production, i have tasks 1-4 on my project template, and then i edit that template in SB to add tasks 5-6 BUT also delete tasks 3-4, upon promotion, my project template in prod will contain tasks 1-6 As a result, we cannot promote any updates to our project templates from SB to Prod without then needing to deactivate the template and making manual updates immediately after. Has anybody else had a similar issue? There are workarounds, but this feels like a serious shortcoming of the WF environment promotion process. Am I approaching this wrong? Any best practices/solutions/workarounds to reduce manual intervention?
What is the difference between these two?These are event propositions returned after Page View event. What is the difference between Decisions and Propositions?
Hi! I am getting a lot of conflicting information about marking custom fields in-active once I move them to an Admin section of a request form. My end goal is to make sure all of these old custom fields remain in my historical reporting. By marking them in-active, am I inadvertantly removing them from my historical reporting? I thought in-active was just making sure these custom fields are no longer active. Any guidance or insight is greatly appreciated. I have a huge update next week that I am prepping for! I want to make sure everything is done correctly. :-) As always, this community rocks. 😁
Hi team ,Issue OverviewWe recently encountered an issue in Adobe Workfront where users were unable to view a project, even though everything appeared to be configured correctly. ScenarioA project was created by a user who belongs to: Parent Group: International Subgroup: INTL MKT GROUP The user’s Home Group was set to INTL MKT GROUP The project was also created under INTL MKT GROUPThe project was shared with three users who were also members of the same subgroup.ProblemOut of the three users:✅ One user could see the project ❌ Two users could not see the projectThis was unexpected because:All users belonged to the same subgroup The project was correctly aligned to that subgroup Sharing permissions were applied No filters were restricting visibility ResolutionWhen the two affected users were additionally added to the parent group (International):✅ The project immediately became visible to them Key ObservationEven though:The project was assigned to the subgroup Users were members of the
Hello, we want to send gift vouchers to the winners of our prize competition with transactional emails.There is a possibility that some Clients may have won multiple prizes, so we need to send them several emails with different gift vouchers at the same email address.We have an Excel file with the target email addresses and the relative gift vouchers. In this file there are duplicated ids. We want to upload the file and make sure that Adobe Journey Optimizer sends multiple emails to the same duplicated ID/Addresses, each with its own gift voucher.The Excel file looks like this:In this example, ID 0000805085 needs to receive 2 emails, one with gift voucher 23A and one with 24B, at the same email address. How can we do this with Adobe Journey Optimizer in one single Journey?Thank you very much for your support Joseph
Hi everyone,We’re currently re-warming a subdomain that was previously warmed in Aug–Sep 2025, after a period of low volume.Since ramping up again (Feb), we’re seeing many Gmail bounces due to timeouts, classified as “Ignored” (not hard or soft).We also noticed the subdomain has DMARC set to p=none.Could this be impacting Gmail deliverability? Any recommendations to improve reputation during re-warming? Is there a way in delivery logs to see the exact gmail bounce reason? something like this: https://knowledge.workspace.google.com/admin/support/troubleshooting/gmail-smtp-errors-and-codes?hl=en&visit_id=639100432066783742-50066658&rd=1Thanks!
One of our clients requires the use of a CTA URL that includes a hashed (#) parameter (anchor link) to enable specific functionality on the website, such as scrolling to a particular section.However, when the EDM is sent via ACS, the Brand configuration automatically appends tracking parameters (e.g., brand, deliveryId) to the URL. Currently, these tracking parameters are being added after the hash (#) fragment.Example:Authored URL:https://abc.xyz#paramX URL generated by ACS (current behavior):https://abc.xyz#paramX?brand=xxx&deliveryId=YYYThis format causes an issue because anything appended after the # fragment is treated as part of the client-side anchor and is not processed as query parameters. As a result, both tracking and the intended anchor-based functionality (e.g., scrolling to a specific section) may break.Expected / Ideal Behavior:To ensure both tracking and website functionality work correctly, the query parameters should be placed before the hash fragment.Correct form
Dear community leaders,Some data is coming from inbound transition in string format, but I need to dynamically insert this data for the relevant recipient in the eDM.EX:If there is no value in the decimal places (ie, 432,897.0000), it should be display the data by removing the decimal places - eg, 432,897 or 1,234,987.If there is some value in the decimal places (ie, 432,897.5000), we keep two decimal places. Display the data into the decimal values. Eg, 432,897.50 or 2,654,684.90. Advanced thanks
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.