Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi all, 1. I understand that AEM Core Components are much more advanced than Foundation Components.Why do Foundation Components exist and when should we use these as opposed to Core Components? 2.Is it true that Components cover front end and Services the back end?Is the other way possible, like Components for back end and Services for front end? Appreciate all replies. Thanks,RK.
Hello community,I am using AEM as a Cloud Service and have a native GraphQL endpoint at/content/cq:graphql/my-endpoint/endpoint.json Direct calls via Postman to the Publish URL return 200 OK.Local frontend fetches from http://localhost:3000 return 200 OK.Deployed behind Adobe Edge Delivery Service the OPTIONS preflight returns 200 OK with correct CORS headers, but the POST returns 403 Forbidden. What I have tried so far: Dispatcher rule allowing GET, POST and OPTIONS to /content/cq:graphql/.*OSGi configs in config.publish for:ReferrerFilter (allow-empty=true, allow-hosts=[""], exclude /content/cq:graphql/.)CORSFilter (allowOrigins=["*"], allowMethods includes POST and OPTIONS)CSRFPreventionFilter (filter.methods=["POST","PUT","DELETE"], filter.patterns excludes /content/cq:graphql/.*)Despite these settings, the fetch still returns 403 when routed through EDS.Does anyone know what additional EDS or CDN configuration might block these POST requests? Or any defaul
What is the recommended way to manage environment-specific configurations (like API endpoints or feature flags) in AEM as a Cloud Service?
Adobe is planning to release a new IP-based user access restrictions feature in the Adobe Admin Console (AAC) on September 25, 2025. This feature will allow administrators to define an allow list in CIDR format, supporting IPv4 addresses. Documentation will be made available closer to the release date. Please note that Marketo Engage’s IP-based API access control remains separate from user login restrictions and will continue to function as-is. User Migration Following general availability of this feature, legacy Marketo Engage subscriptions with IP restrictions will be able to start their User Migration process. Moving to Adobe Identity Management System (IMS) ensures that Marketo customers are aligned with future developments and can benefit from upcoming innovations like AI-powered marketing insights and deeper data integrations. Once any applicable pre-requisites are met, the default User Migration date will be scheduled approx. 30 days out in the fu
How to use countif in workflow/query? I am trying to get to the highlighted values (count of states that have a a group value greater than 0).
Hello, Is there a way where we could know how many server calls are being made to an event? Thanks.
Description - Can we please get the right-click functionality for opening objects in new tabs back? Why is this feature important to you - It's nice to be able to open two windows at the same time How would you like the feature to work - Right click like how we used to have it Current Behaviour - It currently doesn't work and we have to use a work around that I have to explain to all new users with a CTRL +
I have a project set up where each task has a predecessor so that the timeline will auto update when one change is made to a task. We are seeing this break where even though we change the date, the following tasks are not reflecting the change to start date even though the predecessor is set properly. Additionally, when we have multiple tasks with the same predecessor, it will sometimes only change one tasks start date not all of the linked tasks.
I'm working on a project to automate as much as possible for our newsletter. I have everything set up in a workflow, including the delivery. I need to find a way to send a proof. Once it's ready to send, the person can confirm it within the delivery screen using the confirm button. Sending the proof, I know I can make a branch (fork activity) and have another delivery go to the person who needs to approve it. The other branch has a long wait activity, and if it's ready to send, they can go into the workflow and immediately execute it. I already have this as a backup plan if there isn't a better way. I can see this working by making the delivery a single send. Since you must confirm the send when the workflow gets to that activity, unless you have it set up differently when creating the delivery, you can send proof before confirming. BUTTT... The catch is that you'll have to create another delivery since it's a "single-use" delivery. Sorry for
Description - The limitation of 2,000 returns on the external look up field prevents us from being able to use master data for client names in WorkfrontWhy is this feature important to you - Using an external look up field to allow users to choose from a golden record for our client names would provide more robust reports in Workfront.How would you like the feature to work - We would like Adobe to increase this threshold as 2,000 returns is very limiting. A query search allowing more options would support our use of golden records for robust filtering.Current Behaviour - the look up field returns the first 2,000 lines only and ignores anything after that. Our master data platform can return up over 16,000 records in 1.8 seconds but they cannot be accessed beyond the first 2,000.
Hello - I wanted to see if anyone in the Community has the AI Assistant turned on in their instance. Have you found it useful? Is there anything to look out for when turning it on? Thanks!
I'm creating a custom AEM component using Touch UI dialogs. I have two dropdown fields: Country and State. I want the State dropdown options to change based on the selected Country. How can I implement this using Granite UI?
Hello, I am trying to pull the latest/max date from an array of differently formatted dates:Here is the data I am pulling into an array. The different highlights show that some dates have a timestamp while others do not.Here is a good example of a bunlde in my array:The goal is to get the latest date from each bundle, and apply that date to new field.
I have a multiselect external lookup field that displays employee names from Workfront user object. This field returns an array of names in the API call, nothing else. I need the user IDs associated with those names. Is there any workaround to obtain that? If getting the ID is not possible, is there a way to display the name and email? Something like this: Manish Singh (manishsingh@domain.com)
When someone comments in a proof, the person that has been tagged in the proof receives an email notification, which takes them directly inside the proof and they can reply. However, if they rely on their system notifications in WF, it takes them to the "Update" section for the proof. They were thinking they could reply in the update, and the update would be made in the proof. So they are frustrated the email notification and the system notification takes them to two different places; which to them makes the system notification pointless. Would love to hear a valid argument to offer my co-worker.
Hello,I can't find any information how I can re-run/restart a scenario execution that has failed. I sometimes have an error with a scenario due to an impossible connection (Excel module, Excel unavailable). I don't have any error handling. I would like to re-run the scenario with the input of the first module which is a webhook. The only solution so far is to relaunch the payload via Postman, but maybe I'm missing a simpler solution.Is it possible at all?Thank youSébastien
I currently have a custom list of 2000+ product detail pages that were removed from a site with multiple language variations. To answer questions about behaviors of visitors that had been to those pages (ie. changes in site search behavior or conversions), I want to create a visitor segment. I wanted to use a classification on the page dimension, but that would require multiple variations to capture all the language variations. I don't believe that regex is supported. Is there a way with classification importer to have the key match on part of the string or would it have to include each variation? Would an alternative be to create a subclassification to eliminate the language variations or is there another option?
👋 I'm one of the developers of the AEP Debugger. A recent update broke the log-in process on the AEP Debugger. We submitted a fix to Google yesterday and they are reviewing it right now. This process usually takes a few days. I apologize for the bump in the road and really appreciate your patience as we all wait for Google.
Hi all, I'm trying to fully understand the cron-like expression for the AEM Sitemap Scheduler configuration. On this page https://experienceleague.adobe.com/en/docs/experience-manager-learn/sites/seo/sitemaps#sitemap-scheduler-osgi-configuration there is an example of: "0 0 2 1/1 * ? *" So trying to understand this documented example from left to right:0 (first): Minute 00 (second): Hour 0, so together with the first 0 that means MIDNIGHT2: Only run on the 2nd of the month1/1: Every month - but why use 1/1 and not * here?*: Any day of the week?: I guess this means every year, but why not use * here?* (last one): what is this for? So in summary I'd like to understand why 1/1 and ? where used instead of *?And what is that last * for? Many thanks, David
Anyone else try to access the scenario settings button lately and it's not loading? It just loads infinitely and never actually loads in. If anyone else can access it, I'll likely just submit a support ticket.
Hi All, I'm facing the issue while starting the AEM server(6.0 version). Before that i have trying to fix the huge amount of the disk space issue. For that i have installed the Adobe Service Package(AEM 6.0 Service Pack 1-1.0.zip) and did the Reducing the repository size activity(run the oak-run.jar). After that i'm trying to start the authoring server but i'm getting the below errorAuthenticationSupport service missing. Cannot authenticate request.Here is the logfile: Attached the full logfile.14.07.2016 17:01:38.221 *ERROR* [qtp2112089107-30] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: AuthenticationSupport service missing. Cannot authenticate request.14.07.2016 17:01:38.221 *ERROR* [qtp2112089107-30] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: Possible reason is missing Repository service. Check AuthenticationI have checked the Felix console and all bundle are active. Kindly help me on this. Thanks in advance.
Hi Workfront Community, I have a question regarding the Top Priority, Project, and Committed Date fields in Workfront, specifically in relation to how they appear in the People tab within a Project for team members. I’ve noticed that the task showing as "Top Priority" for some team members does not have a high priority set for them (the priority is set to "Normal"), as well as the Project. In other words, the priority for the tasks in question is not high, and the projects associated with these tasks do not seem to be the main point of focus. but I’m not sure how the system is populating these fields. Is there a specific configuration in Workfront that automatically populates the Top Priority, Project, Committed Date fields for users, or is this something that needs to be manually set at the project or task level? I also cannot find a way to manually set or adjust the Top Priority field under the user profile. Any insight into how these fie
Hi, I have a question about how to specify a certain rule when defining an audience in AEP. I have these two date fields into the profile: RefDate1 and RefDate2. In audience builder I want to have some condition like RefDate1 <= RefDate2. How do I specify it in the GUI?
Hi all, What is a Page Component in a Static Template?I am reading that it is the main component on main page and all other components are separate from it. With respect to the way we create in a specific folder for housing the component or in any other way, how does a Page Component in a Static Template differ from all other components? Appreciate all your replies. Thanks,RK.
Hello AEM Community,We've recently migrated our environment from AEM 6.5 to AEM 6.5 LTS. Post-migration, we've observed that several of our previously passing test cases are now failing. These failures are impacting our deployment pipeline, and we're seeking insights to resolve them.Details:Migration Overview: Transitioned from AEM 6.5 to AEM 6.5 LTS following Adobe's recommended procedures.Test Framework: Utilizing JUnit 5 for unit testing.Issue Observed: Test cases that involve component initialization and resource adaptation are failing. Specifically, tests that previously passed are now encountering NullPointerException during the execution of the init() method in our models.public final AemContext context = new AemContext(JCR_MOCK);<dependency> <groupId>org.apache.sling</groupId> <artifactId>org.apache.sling.testing.sling-mock.junit5</artifactId> <version>3.5.0</version> <scope>test</scope></dependency><dep
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.