Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi,I have created a table Label="EXT20 Card unlinked event", name="cardUnLinkedEvent" and also one more schema was accidentally created with Label="EXT20 Card Unlinked Event", name="cardUnLinkedEvent". Not sure how it allowed to create with same name. when i tried to rename one of them, two more schema/Table got created. (All four highlighted in blue)Now, i want to delete all the four schema, but i am getting below error while deleting any of these schema.Also, while updating the database structure for any of the new schema in that instance I am getting below error.All the four schemas are custom build, there are no records in schema/Table, there is no linking used in the schema, there is no dependency on this four schema. How can i delete this four schema?
First, the new business rule feature is extremely helpful as it greatly enhances the user experience and strengthens various processes tremendously. Idea: Allow for multiple business rules with the same object and operation (trigger)Current Behavior: System will not allow multiple business rules on same object and trigger Benefits of this idea: Allows enterprises to create multiple simple rules instead of extremely large and complex formulasEnables quicker implementation with simpler testingMultiple administrative team usage - ability to separate business rules by different areas in an organization (limits risk from other teams impacting your rules)Description and title could be customized for each rule for ease of understanding, expansion and correctionsMove from potential large formula chaos to simplified manageable and searchable lists of rules _____________________________________________________________________&nb
We are in the midst of evolving our AppMeasurement Adobe Analytics setup to Web SDK. However, our Target activities are no longer coming into Analytics under our SDK setup. Under AppMeasurement the default A4T metrics and dimensions used to flow into Adobe Analytics via the Target Extension and report suite connection (on the the Target side). Under SDK these don't seem to work. Are we missing a configuration step potentially?
Hello! TL;DR: I'm wondering if someone out there has knowledge or advice for how to see which attributes/events within datasets are going unused by using the UI or query service (API is not a great option for us). It's understood that there is likely not a one-click solution to this. Full version: I'm a new member of our organization's product team for Audience Manager, and I have been tasked with something that more experienced team members haven't yet encountered. We need to reduce the size of our profile store to avoid going over our contract (and also just for good housekeeping). This reduction in size will likely come from a combination of reducing TTL for events, removing unused events & attributes, and removing entire datasets if they aren't being used. We feel confident that duplicate data is not the culprit, but rather unused data. In our earliest days of using AM, the goal was getting as much data ingested as possible to get our users off of legac
Hi Everyone, I'm trying to send a push notification delivery to Android devices using the script below in a workflow. However, I'm facing two issues:In the first case, the delivery is targeting everyone instead of just me.In the second case, the JavaScript activity runs for a long time, but nothing seems to happen.Am I missing something or doing anything wrong in the process? I'm specifically trying to trigger this for an Android delivery.Any guidance would be appreciated. My first script:var token = 'my_regis_token';var uuid= 'android_uuid';var xmlTargeting = <delivery> <targets> <deliveryTarget> <targetPart exclusion='false' ignoreDeleteStatus='false'> <where filterName="androidMobileApplication" filteringSchema="nms:appSubscriptionRcp"> <condition expr={"@registrationToken = '" + token + "'"}/> <c
Hi, I would like to limit access to certain areas of the AEM landing dashboard for some groups, for example, the "Form". So they can't even see it. Here is my package Under jcr_root/libs/cq/core/content/nav/forms/_rep_policy.xml <?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:rep="internal" jcr:primaryType="rep:ACL"> <deny1 jcr:primaryType="rep:DenyACE" rep:principalName="dept1-admin" rep:privileges="{Name}[jcr:read]"/> <deny2 jcr:primaryType="rep:DenyACE" rep:principalName="dept2-admin" rep:privileges="{Name}[jcr:read]"/> </jcr:root> Then the META-INF/vault/filter.xml<?xml version="1.0" encoding="UTF-8"?> <workspaceFilter version="1.0"> <filter root="/libs/cq/core/content/nav" mode="replace"/> </workspaceFilter> But after installing the package, I don't see anything changing under the /libs/cq/
My compliance partner accidentally uploaded documents over some original documents that I still need access to. (They had S24 comments on them.). How can I recover them?
I tried to create a data source with Service Now, i got the swagger file when i tried to create got the 500 error for this callhttp://localhost:4502/libs/fd/fdm/content/crud.dermis.formDataModelManager.jsonPlease let me know where i'm doing wrong.
Hi everyone, There are lot of discussions regarding New email editor but none of the spoke about 'Modules'. Are modules still available in new email editor? can we create module like before? If we can create how can I use them? If possible provide some screenshots showing the options of where modules are available in New email editor. our client wants to migrate to New email editor, so they want to check whether we should create modules for new editor or we can use old ones. Thanks
Hi Team,We’ve recently launched a new Revenue Cycle Model (RCM) in our Marketo instance and have configured our Lifecycle campaigns to trigger based on changes in the Revenue Stage. However, we are noticing an issue where, although the Revenue Stage is successfully updated on lead records (as confirmed in the activity logs), the leads are not entering the associated trigger campaigns. This behavior has been observed for approximately 90% of the leads. To move them forward in the lifecycle, I had to manually run a batch campaign to update their statuses — something that should have been handled by the trigger campaigns. A few points to note:The trigger campaigns are using the “Revenue Stage changes to [Stage Name]” condition.The stage change is clearly visible in the activity history for affected leads.All campaigns and assets involved are approved and active.Attached screenshot(s) show both the Revenue Stage change and the lack of flow activity for the trigger campa
We have a requirement where the client wants to create new templates and replace the existing templates that are currently mapped to existing pages. We have tried using AEM Launches, which works well for single pages, but not for bulk updates. We are now exploring using a Groovy script. Are there any other methods we can consider?
Description - Approval flows are key functions that often support compliance standards or even legal requirements. Retention of the approval information is essential. Lack of retention has consequences that can devasting to a business if they are audited and found out of compliance.Why is this feature important to you - What is the point of an Approval flow function if there is no record of it? To reliably capture approvals, I now have to build a workaround, probably with a custom form.How would you like the feature to work - Retain the decision of an Approval flow indefinitely. Either retain the Approval flow, log the decision in Updates, or both. Bonus points if you give sys admins the ability to lock down the ability to remove Approvals from objects.Current Behaviour - If you associate an Approval with a request, then convert that request to a project, the Approval is removed from the request. There is no place where the outcome of that Approval flow is documented—not the Appro
I'm have a page with a template where all the components are configured in initial layout. Now I have created a new template with different resourceType and configured few components in initial layout and few components in structure as per my requirement. Since the page is dynamic and the data comes from a 3rd party service based on the ID from URL, I have to forward the request from the old page to new page which I have created and the ID will be appended to the new page so that dynamic data comes. The old page URL remains same but the layout changes based on the new page.Now I'm facing issue when the components are configured in the initial layout and the components under structure are loading in the page. But when I manually open the new page all the components are loading in the page. String newPath = "/content/aem/en_us/product.html";String oldPath = "/content/aem/en_us/categories.html"Resource res = request.getResourceResolver().getResource(newPath);if(res!=null){RequestDisp
Hi Team,AEMasCS -SitesWe have received a Salesforce form from the business team and were asked to add it to AEM. Our initial analysis suggested using the Embed component to include the form. However, we're considering whether that's the best approach or if we should use Connected Apps instead. This is part of a migration from another CMS to AEM. The business team mentioned that the previous CMS did not have any backend configuration and that they simply used Salesforce forms directly. Given this, what would be the most appropriate way to handle this in AEM?Geo
In AEM text component, where there is a option to add link, can we add links which has authentication requirements ?I have tried adding one, for normal external links it is working fine, when I add a link which requires authentication, AEM link checker is showing it as invalid and it is showing up as broken link on page in Edit mode. How can we bypass this and give that link on page ?one solution is to add this domain in Link checker service config to bypass, for that we have to add multiple domains. Please let me know if there are any other solutions.
Hi everyone,I’m working on implementing structured data markup for paywalled content on AEM as a Cloud Service, and I’d like to add a verification mechanism to ensure that requests claiming to be from Googlebot are legitimate (i.e., through reverse DNS IP verification as described in Google's documentation https://mfpchiesi.atlassian.net/browse/MP-3153 https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot?hl=en ).Before going further, I wanted to ask:Has anyone implemented IP verification for Googlebot within AEM as a Cloud Service?Is it necessary to configure this in collaboration with Dispatcher rules, or can it be handled entirely within AEM?If both systems (Dispatcher + AEM) are involved, what’s the best practice to ensure smooth communication between them? For example, how would you share or pass verification results between the dispatcher layer and AEM?Any examples, guidance, or lessons learned would be greatly appreciated!Thanks in advance,Ad
I am in the process of migrating AEM 6.5 codebase to AEM as a cloud service. In my current code we are using nu.xom for XML elements processing. There are huge number of classes utilising this library. We are using jdk 11 for our local development. The nu.xom is working fine and services are giving expected results in local. But after deploying to AEM cloud instance, my services are not getting initialised .Below is the error we are observing for the service component:Please suggest how to resolve it. "state": "failed activation", "failure": "java.lang.IllegalAccessError: superclass access check failed: class nu.xom.JDK15XML1_0Parser (in unnamed module @0x5a2bd86e) cannot access class com.sun.org.apache.xerces.internal.parsers.SAXParser (in module java.xml) because module java.xml does not export com.sun.org.apache.xerces.internal.parsers to unnamed module @0x5a2bd86e\n\tat java.base/java.lang.ClassLoa
Hi All,I’m currently working in AEM as a Cloud Service, and I'm in the process of creating author groups and assigning the appropriate permissions for my sites.Group A – Read-only accessGroup B – Write-only accessGroup C – Full accessTo achieve this, I am creating groups and assigning permissions as follows: I deny access globally using a rule like /content with deny and rep:glob="/*", then I explicitly grant read access to my specific site using /content/mysite with read permission. That is working fine. However, I'm encountering an issue: when I try to access /content/dam, I'm getting permission errors. Unfortunately, I haven't been able to configure it this way successfully. Could you please suggest how to achieve this setup? Specifically, I want to:Restrict global access to /content/damAllow access only to /content/dam/mysiteIs this possible to configure in AEM cloud? Any suggestions would be appreciated. Thanks
I wanted to use core wcm components but all of them were not showing. Only a few were showing up and working fine.Then I stumbled upon thisUsing Core Components | Adobe Experience ManagerI downloaded and installed zip packageRelease Core WCM Components 2.29.0 · adobe/aem-core-wcm-components · GitHubAfter this all the components started showing up in CRX but none is workingOn checking the bundles I saw the class implementations were different ( CarouselImpl) whereas in component htl file it was Carousel and path was different . Even after manually fixing it components are not working
Hi, Below is my server configuration,AEM version : 6.5.21Java : 11.0.14Acs commons : 6.0.4 This issue happens in prod environment only, not in local, dev or staging environments.Not sure why this happens in prod environment, I have deploy the code in dev, QA, staging environment it's working fine, but prod environment build the code causing some latency overall on the platform.Attached 2-thread-logs.fileI have attached full error log in file.-21.05.2025 01:10:23.924 *INFO* [162.119.162.10 [1747789823814] GET /content/kp/som/homepage.html HTTP/1.1] com.adobe.granite.ui.clientlibs.impl.HtmlLibraryManagerImpl Start building CSS library: /apps/org/kp/som/clientlibs/base (minified)21.05.2025 01:10:24.293 *ERROR* [162.119.162.10 [1747789823814] GET /content/kp/som/homepage.html HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwableacscommons.com.google.common.util.concurrent.ExecutionError: java.lang.StackOverflowError at acscommons.com.g
Hi everyone, right now I'm migrating my old implementations with data element XDM object. I'm working on inserting the list var and I'm currently having some implementation and data collection problems. First step I have a list var that contains 11 items. I set the data element containing the reference array inside the xdm object. Second step I then loaded the xdm object data element into the rule action by selecting Adobe Experience Platform Web SDK - Send event. I have specific conditions for listvar tracking and I would need to insert a custom javascript code that finalizes the tracking. Can anyone tell me if there is a way to insert a custom code inside the Adobe Experience Platform Web SDK - Send event or if we need to use some other type of action in addition?
I am facing issue with WCM components core bundle and we retail core bundle installation. Both the bundles stay in installed state. I can see few dependencies are not resolved there. How may I resolve them?Please refer below snapshots for better understanding.WCM Components core bundle -Bundle State -Unresolved dependencies -We.retail core bundle -Bundle State -There are no unresolved dependencies in this bundle. But I believe this might have dependency on WCM core components so it's not active.More Details - AEM version - 6.5Service Pack - 6.5.17Archetype - 49core components package - 2.24.6
Hello I'm JiwonIs it possible to calculate the datetime type field on the smart list of smart campaigns based on time? For example, we have the following use case:We want to send an email to customers who registered before 11:00 AM on the event day.Then, for customers who register between 11:00 AM and 3:00 PM on the same day, we want to send a different follow-up email.For the second campaign, we’d like to send an auto-response at the time of registration, without requiring a marketer to manually activate/deactivate the campaign.Is there any way to automate the trigger campaign using datetime logic, rather than relying on manual control?Thanks,Jiwon
We followed the documentation in experience league to tag the AEM Content Fragments that we want to appear in AJO, however we cannot see them in the AJO CF selector. Reaching out to this community to see if you have successfully created AND if there was an additional step you did to connect the environments. We followed this documentation:https://experienceleague.adobe.com/en/docs/journey-optimizer/using/content-management/combine/aem-fragments Do you have this working in your environments?
Hey everyone,I am working on an AEM 6.5.17 and trying to trigger content replication to the publish instance from a custom workflow step. I have injected the Replicator service in my workflow process implementation, but when the step is executed, I am getting a NullPointerException when calling replicator.replicate(...).Here is a simple code:public class CustomReplicationStep implements WorkflowProcess {@3214626private Replicator replicator;@9944223public void execute(WorkItem workItem, WorkflowSession workflowSession, MetaDataMap args) {String payloadPath = workItem.getWorkflowData().getPayload().toString();try {Session session = workflowSession.adaptTo(Session.class);replicator.replicate(session, ReplicationActionType.ACTIVATE, payloadPath);} catch (Exception e) {log.error("Replication failed", e);}}} I registered this workflow properly in OSGI, and it appears in the workflow model, but the error suggests the replicator is null. I even tried switching to @586265, but it didn’t h
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.