Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I would like to send thme same newsletter to recipinents maximum three times. How do I do this?
Hello I have a requirement to create API end points to access and do the following in Adobe Experience Cloud Assets,a. Browse assets in a paginated mannerb. Filter assets based on the metadata by applying 1 or more filters at the same time (including custom metadata)c. Search through the assetsd. Download assetsDoes the experience cloud assets have specific APIs to do the same? Or could we use assets API for this? I could not find anything from the documentation on how could I programmatically access experience cloud assets. Any directions or documentation would be much appreciated.Thanks
Hello,I am trying to migrate a couple of Batch and Edge audiences from one sandbox to another in AEP using the Sandbox Tooling (Package) feature of AEP. The batch Audiences are all successfully migrated. However, the package failed for all the Edge Audiences with the following error message, [{"taskType": "POST","taskStatus": "ERROR","artifact": {"id": "364a3aed-1154-414d-a039-3cf7354ffb11","altId": null,"type": "PROFILE_SEGMENT","found": false,"count": 0,"messages": [{"status": "FAIL_QUICKLY","attempt": 1,"message": "com.adobe.dx.exim.commons.internal.client.rest.RestException: {\"requestId\":\"X8uZVV1wD5Kh3cPn74LTJ1Xv4UU4VHln_558f74799b3d4c1eb92fe6cbf79f9141\",\"errors\":{\"400\":[{\"code\":\"UPAPI-113447-400\",\"message\":\"The merge policy associated with segment is not Edge Active.\"}]},\"type\":\"https://ns.adobe.com/aep/errors/UPAPI-113447-400\",\"title\":\"The merge policy associated with segment is not Edge Active.\",\"status\""}]}}] Can someone please help me solve
I am currently working on integrating RT-CDP audiences to be used in Adobe Target activities, but for the time being using at.js, instead of Adobe Experience Platform Web SDK. During that work I found the following question:Has anyone successfully used AEP edge profile with... - Adobe Experience League Community - 442184CC: @evidana and @jacobto1 I noticed that it was quite old and thus locked for commenting, so I wanted to create a post to share some of my findings. First off, I too was getting the "404" status of my test profiles in the Adobe Target trace. I managed to change this to "200", after I ensured to include the following parameters in our Adobe Target implementation:aepSandboxIdaepSandboxNameDocumentation: How Do I Use the targetGlobalSettings() Function? | Adobe Target The only way to fetch the Sandbox ID (in UUID format), is either to create a test audience in the relevant sandbox and activate it towards Adobe Target - once in
Hi all, I followed this tutorial (EDS site via EDS template using Universal Editor in AEMaaCS - no doc authoring): https://www.aem.live/developer/ue-tutorial?lang=en#create-github-project and followed each step exactly as mentioned but I am getting the below error page when opening the index page in universal editor: I also tried adding these in head tag but all in vain: (https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/universal-editor/getting-started ) <meta name="urn:adobe:aue:system:aemconnection" content="aem:https://author-x-y.adobeaemcloud.com"> <meta name="urn:adobe:aue:system:fcsconn" content="fcs:https://author-x-y.adobeaemcloud.com"> <meta name="urn:adobe:aue:system:fcsconnection" content="fcs:https://example.franklin.adobe.com/345fcdd"> <script src="https://universal-editor-service.adobe.io/cors.js" async></script> I can't find any other resources regarding the i
Good day Community! We are currently targeting your new module interface. But there are several updates or visualizations that have been changed. One of them is the “Render Using JavaScript”, I was looking for documentation on this new model but I think Adobe has not yet made an update to the documentation, does anyone know if there is an article that can explain this new functionality, I just think it may be the replacement or optimization of the VEC but I prefer to confirm the same.
AJO’s standard profile-driven personalization is not sufficient for managing common, frequently updated template components—such as internal compliance notices, member disclosures, or branded language—that are not part of the individual profile but must be inserted based on the context (internal/external), campaign type, or data source. This blog delivers a practical guide for institutions aiming to dynamically inject header/footer blocks into AJO email templates. Use Case: For the upcoming Community Health & Wellness Fair, UGH hospital needs to deliver targeted email communications through Adobe Journey Optimizer (AJO) for both internal staff and external community members at the same time. Internal employees require emails with dynamic header, footer, or informational blocks specific to their roles (such as booth assignments, volunteer sign-up links, and facilitation reminders), while external recipients (local residents, past patients, and partner organ
I’m trying to validate server-side activities in Adobe Target using the Edge Server API (not the Delivery API). I followed the documentation here: https://experienceleague.adobe.com/en/docs/target/using/activities/activity-qa/use-qa-mode-with-server-side-delivery Even with qaMode configured, the request still evaluates audience conditions like ECID in real time, instead of forcing the preview experience defined in the Activity QA link.Has anyone successfully used qaMode with the Edge Server API for testing Target activities?Is there a different format or approach required for Edge API?
The problem you're facing during the compilation of your AEM (Adobe Experience Manager) project is related to the "mvn clean install -PautoInstallSinglePackage" command. When executing this command, you're encountering an error in the "target" folder within "generated-sources/htl". It appears that the build process is unable to delete these files during compilation.[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:3.0.0:clean (default-clean) on project aem-projectexample-project.ui.apps: Failed to clean project: Failed to delete C:\Users\user\aem-sdk-projectexample\project\project\ui.apps\target\generated-sources\htl\org\apache\sling\scripting\sightly\apps\projectexample\components\xfpage -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following
I have been facing an issue for a long time with the following command: mvn clean install -PautoInstallSinglePackage Sometimes it runs and just works. Other times it fails with this error: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:3.0.0:clean (default-clean) on project aem-mysite-project.ui.apps: Failed to clean project: Failed to delete C:\git\MySite\ui.apps\target\generated-sources\htl\org\apache\sling\scripting\sightly\apps\mysite\components\tabs\tabs__002e__html.java -> [Help 1] The failure is seemingly random. It happens on various files, but it happens daily. I've been trying to chase this down, and I've been able to identify via an app called LockHunter.exe that the "Language Support for Java" plugin for VSCode by Red Hat is the culprit. Does anyone have a solution for this? Are there alternative plugins for VSCode that can be used to easily work with AEM/Java projects from VSCode? Maybe a command I can pas
Is AEP able to display on a product page:- count of how many people viewed/bought this specific product?It might be doable using Computed Attributes ....
Hi team, I'm implementing an webapp and experiencing an error as below.BAS-010014 Cannot open file '/usr/local/neolane/nl6/var/SAS360/survey_data/655708__questionList.xml' with read access (errno=2, No such file or directory)The error happens every other time when I load. (whenever I enter the link, it loads, but after I reload from the web browser it shows the error page showing the error page. when I reload once more then it loads again and it repeats.) I tried checking the web server log and the log stacks only when the loading was successful. I'm assuming the file does not exist in one of the two application servers. the file is generated from a table by a workflow.could anyone give any suggestions on this?
In a AEM AMS to AEM as a Cloud Service Migration engagement, we are dealing with 40 applications (100+ AEM Templates, 4K AEM Components) each having its own repository. We are planning to follow AEM Multi-Tenancy Best Practices to have each application tenant as a submodule to the parent aggregator using Git submodule approach. From aggregator sync mechanism will sync the code artefacts into Adobe Cloud Git. These applications share resources in terms of assets, configurations (mutable) and baseline AEM components (immutable). These are currently hosted on different 6.* versions of AEM (6.4, 6.5) and couple of them use different Java versions to compile (Java 17). Other applications use Java 11. Applications come from different Business Units and have different release cycles. We did think of taking this opportunity a reverse way - First optimize AEM Applications, increase reusability, align to same standards and then Migrate to Cloud. But there are other business constraints
Hi there, When referring to the metrics 'Order (purchase event)', I only found document shows it relates to the purchase event. I'm wondering if 'Order' contains all the purchases, or only those with full payment? Is there further information of the relationship between order and payment? Best regards
Is there any possible way to populate the dynamic values, in the "Display URs" (Tracked URls) preview?
Hi all,We’re running into a coordination issue between Adobe Campaign Classic v7 and our SDR team’s outreach using Salesloft (soon moving to Groove/Clari).The problem:When Adobe Campaign sends out nurture emails, we have no way to pause or suppress contacts that are actively in an SDR cadence. This results in some leads getting touched by both marketing and sales on the same day — creating confusion and over-communication.Things we’ve tried:Using a Salesforce field to mark leads in active sales cadencesCreating exclusion queries in Campaign workflows based on that fieldTesting wait steps + custom triggers in Campaign workflowsWe’re still facing timing issues because of sync delays and inconsistent cadence enrollment flags.Has anyone successfully implemented a real-time suppression system or workflow that prevents Adobe Campaign emails from going out when a contact is mid-sequence in Salesloft or Groove? Ideally without having to manually update lists every day.We wrote a quick breakdow
Hi there,I'm facing an issue with my db cleanup workflow—it keeps failing. In the audit log, I'm seeing the following error:"There is more than one open type URL in the database ('NmsTrackingUrl' table). Most likely the problem comes from an improperly migrated database."Has anyone encountered this before or know a possible solution?Regards, Navin
Which activity would be rendered? There is no method (except human factor 🙂 to manage conficts between AJO and AT campaigns?
Hi Everyone, I m running SonarQube on an my AEM project, and the rule “Methods should not have high Cognitive Complexity” (java:S3776) keeps failing for this real utility method, even after I refactored parts into private helpers:public List<Page> filterAndSortPages(List<Page> pages, Predicate<Page> filter) {List<Page> result = new ArrayList<>();for (Page page : pages) {if (page != null && page.isValid()) {if (page.getProperties().get("status", "draft").equals("published")) {ValueMap vm = page.getProperties();if (vm.containsKey("priority")) {int priority = vm.get("priority", 0);if (priority > 5) {result.add(page);}}}}}result.sort(Comparator.comparingInt(p -> p.getProperties().get("priority", 0)).reversed());return result;}I tried splitting the nested ifs into private methods, but didn't help, can someone help me here?
It would be great if we can have a bulk upload or excel import/upload options in the Projects/Tasks/Issues pages for saving time when the user enter multiple items at a time.Everytime its not easy and time taking to reach the admins to upload via Kickstarts as it would take more time to prepare the import excel and getting the object IDs in the acceptable format and so on.
Must have - import projects and templates from EXCEL files, not only MS project. why can we export as excel but not import??? it will save hours hours of unecessary work for templates adjustments.
I have created a custom datatype(key-value with multifield) for CFM editor . The data is getting stored as string array under the CF master node with the property name(specifications) . This is working fine . Expectation :Is there anyway we can store the multifield data as item0,item1 like in component node structure.
When we apply filters in AEM Assets UI to narrow down searches, refreshing the page wipes the filters previously applied. Is this expected behaviour? Ideally the filters would remain applied until they are cleared by the user, so the user doesn't have to reapply the filters.Thanks, Niall
I am looking at the New Home to move our users over but have a concern that Proof Approvals do not show the deadline for the proof stage. Our users heavily rely on being able to see the deadline as some teams can have 20+ new proofs daily to review and use this space like a checklist to run through all their proofs based on the deadline timestamp. Is anyone able to provide how they are working through this if your users used to rely on the deadline being visible on Home? Does anyone know if this is on the roadmap to be added? Legacy Home: Deadline Provided New Home: No deadline
Hi Community,I'm setting up Sling Content Distribution (SCD) in AEM as a Cloud Service to replicate content from Author to Publish using a custom agent and Java code.Here’s the agent configuration (com.adobe.granite.distribution.core.impl.AgentConfiguration-myagent.config): name="myagent"enabled=B"true"serviceName="sling/distribution/service/default"serializationType="default"log.level="info"packageExporter.endpoints=["http://localhost:4503/libs/sling/distribution/services/exporters/default"]packageImporter.endpoints=["http://localhost:4503/libs/sling/distribution/services/importers/default"]transportSecretProvider.target="(name=default)" And here's the code I'm using to trigger the distribution:ResourceResolver resolver = resolverFactory.getServiceResourceResolver(Collections.singletonMap(ResourceResolverFactory.SUBSERVICE, "distributionService"));DistributionRequest request = new SimpleDistributionRequest(DistributionRequestType.ADD, "/content/myproject/en");Distribut
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.