Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi,Looking for best practices and recommendations/tips etc. to manage race conditions between Marketo and SF. Here's what we are facing. Sometimes during lead conversions, I see the status of 'Converted' on the converted lead written into Marketo which then syncs this value on the Contact record on SF overwriting the actual status (for some reason we have 'Converted' as a lifecycle stage). We now end up with Contact records with the status 'Converted'. I see similar issues when campaign members are created at the same time as lead conversion and getting associated with the converted lead rather than the contact record. What's the best way to handle this? Does it make sense to have a delay between lead creation and conversion? Curious if anyone here has also faced these issues and how you handled them. Appreciate any help here. Thanks,Shweta.
Hi AEM Community, We’re excited to share that Interactive Communications capabilities are now available in Early Access for AEM Forms as a Cloud Service! Request Form: https://business.adobe.com/request-consultation.html?mktfrm_poi=experiencemanagerforms After a customer is enrolled, organizations need to maintain ongoing engagement—sending welcome kits, monthly statements, bills, and other personalized documents. These communications can be generated on-demand or in batch, depending on the business needs. To support this, our new Interactive Communications Editor offers an intuitive, cloud-native solution for designing and generating data-driven output. Key features in early access include: Intuitive drag-and-drop interface with master pages for pixel-perfect layout and branding Data binding to schemas and databases with dynamic content generation; new “@” shortcut for quick access to data elements Reusable fragments with full control over typography, layout, margins and style
Description - there is a capability to add a column or status to the Kanban boards. We need that same capability to add columns to the Board view of a project/tasks since Adobe is moving away from Kanaban boards exisiting in Workfront.Why is this feature important to you - Kanban boards are allegedly not going to exist in Workfornt in the near future so the same functionalities the Kanban boards offer would be helpful to also have in the Boards view in a project.How would you like the feature to work - Quickly add a column and equate it to a status with custom text/headingsCurrent Behaviour - Doesn't exist. Feature exists only on Kanban boards under Teams, not within Boards under projects that we were instructed to begin using from here on out.
Details The features in this release focus on Experience Manager Sites and Sites Optimizer and include the following: AEM SITES: Content Model Admin UI Content Fragment Launches UI and API Edge Delivery Services with Commerce boilerplate AEM CLOUD FOUNDATION Support for Authenticated OpenAPIs-based APIs AEM FORMS: FM Support for Edge Delivery based Forms Highlight Broken Rules on Rule Editor UI Release Overview Video Watch the comprehensive release overview video to get an in-depth understanding of the enhancements brought by AEM 2025.04.0. Seed Q&A Please use this thread to ask questions related to this release. See all the Previous Releases here and the Current Release Notes here.
Any plugins available to add or need to follow any steps.
Hi All,I'm currently working on a use case where I need to retrieve the token expiry time for the current user in AEM. Based on my understanding, this information is stored at the path: /home/users//.tokens/ (specifically, the rep:token.exp property).This works as expected in the Author and RDE environments. However, on the AEM as a Cloud Publisher instance(dev/stage/prod), I don’t see this node at all—it appears that the .tokens node is either hidden or not accessible in this environment.Has anyone come across this issue or identified an alternative approach to retrieve the token expiry (rep:token.exp) or determine the current user session expiry on the Publisher?Any insights or suggestions would be greatly appreciated.
Hi, We are working on Content Fragment Editor extension. Using onClick state argument API, When we try to log the state. selectedHtml is returning only text not in HTML format. Please give some suggestion on this if anyone faced same issue. Reference:https://developer.adobe.com/uix/docs/services/aem-cf-editor/api/rte-toolbar/
Hi, I am working with AEM 6.5, and I am attempting to run the com.adobe.granite (Repository) consistency check with the root "/" and have set "fix inconsistencies" to "false". However, the response immediately displays: (null). I also tried running it from http://localhost:4502/system/console/repositorycheck, but I don't see any errors in the response, even though I can see the number of traversed nodes. How can I intentionally corrupt a node so that I can see some results via the com.adobe.granite (Repository) consistency check as a test? Additionally, could I use it as an MBean in Java to perform a weekly repository consistency check?
In my AEM Cloud component, I have a dropdown select field. When I click on the field, the dropdown values appear slightly to the right and extend beyond the field's width. I'm facing this issue with all dropdowns across my project.
Hi all, I have exported a page from AEM like this:curl https://myhost/content/prodprj/us/mypg.-1.json | jq > content.json This gives me the page as JSON. Now I have made a small change to this change (just changed some text) and I would like to push this change into AEM again. I tried the following: echo content.json | curl -v -F":operation=import" -F":contentType=json" -F":contentFile=@-" -F":nameHint=testing" https://myhost/content/prodprj/us/mypg But that returns a 409 with the following message:<td>Status</td><td><div id="Status">409</div></td></tr><tr><td>Message</td><td><div id="Message">repository state conflicting with request</div></td></tr><tr><td>Location</td><td><a href="/content/prodprj/us/mypg" id="Location">/content/prodprj/us/mypg</a></td></tr><tr><td>Parent Location</td><td><
I need to save few property(customlastModified and loggedinUser based ) on dropdown selction (inprogress and approved) of basic tab of page. To implment this I used OOTB property i.e. resourceChnageListener and overridden on chnage menthod. One strange behavious I have notices is it is triggering lots of other pages even if that particular property is not chnaged. Due to which my log size is growing exponentially and making my local system filled as segment store size is getting bigger and bigger becuase of it.On my local instance, the error log file grows up to 4GB if the instance runs overnight.Sample code snippet@8220494(immediate = true,service = ResourceChangeListener.class,property = {ResourceChangeListener.PATHS + "=" + "<pagePath>",ResourceChangeListener.CHANGES + "=" + "CHANGED",ResourceChangeListener.PROPERTY_NAMES_HINT + "<propertyName>"})public class PropertyChangeListener implements ResourceChangeListener{@9944223public void onChange(@NotNull List<ResourceCh
Hi guys ,While building code with Oracle jdk-21.0.5 , I am getting below error for test class :-This should not happen unless you are using a third-party mock maker [ERROR] <MockitoAnnotations.initMocks(this);> Mockito Failed to release mocks Dependencies used :- <dependency> <groupId>org.junit</groupId> <artifactId>junit-bom</artifactId> <version>5.11.4</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version&g
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 available in the dropdown, along H1-6, paragraph and preformatted options (as in screenshot attached). It's not possible to apply any customisations inside RTE fields through the json model.Could you advise on the problem?
we are using acs-commons/granite/ui/components/include to include reusable dialog field . The field is not visible in aem cloud when we open the dialog. what needs to be done.
Hi,My requirement is to use Akamai as CDN for my AEMaaCS project.Followed this documentation from Adobe CDN in AEM as a Cloud Service | Adobe Experience Manager.Akamai we configured as per the sample vendor configurations.I created a edge key and deployed it through cdn.yaml file (attached screenshot) as a secret type environment variable. Same key we are passing as X-AEM-Edge-Key header from Akamai.1) When I try to run the curl command << curl https://publish-p<PROGRAM_ID>-e<ENV-ID>.adobeaemcloud.com -v --header "X-Forwarded-Host: example.com" --header "X-AEM-Edge-Key: <PROVIDED_EDGE_KEY>" --header "x-aem-debug: edge=true" >>the response is 302, and the X-Forwarded-Host expected value in response header is the domain, but it is returning publisher url (in 'x-aem-debug' response header).2) When I try to run the curl command << curl https://publish-p<PROGRAM_ID>-e<ENV-ID>.adobeaemcloud.com/content/example-homepage.htm
Hi All, Currently EDS content importer only works for Document base authoring. Does anybody have the information that by when it would be available for Universal Editor Authoring.
I have a dialog that is only relevant to 2 out of 3 dropdown options and would like to hide it if option-1 is shown I know how to set up the xml to SHOW dialog if an option is selected but not to HIDE it for a selected option and am not sure what I need to update to hide for a specific value. Any input would be appreciated.<options jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/foundation/form/select" granite:class="cq-dialog-dropdown-showhide" class="cq-dialog-dropdown-showhide" cq-dialog-dropdown-showhide-target=".layout-showhide-target" fieldLabel="Select component layout" name="./options"> <items jcr:primaryType="nt:unstructured"> <option-1 jcr:primaryType="nt:unstructured" text="Option 1" value="option-1"/> <option-2 jcr:primaryType="nt:unstructured" text="Option 2" value="option-2"/> <opti
On dispatcher URL- when we change language from the hamburger menu, then the page content is getting loaded according to the chosen language.But when we go back to previous language page by clicking on the browser back button, then the page content is not updated, only the URL gets updated. (no network calls.)Note: I am using language navigation core component.
Depuis la console administration Adobe (https://adminconsole.adobe.com/), j'ai ajouté les droits à un utilisateur sur AEM.Depuis AEM je recherche l'utilisateur mais il n'apparait pas.J'ai essayé en créant l'utilisateur par le suite directement dans AEM mais cela ne fonctionne pas, l'utilisateur ne peut pas se connecter. L'utilisateur créé dans la console d'administration est bien répliqué dans AEM ? il ne faut pas le recréer ?
Hi,I am able to get the path of content fragment in the block while authoring the page. but my requirement is to edit the content fragment which path I am getting in the block.attaching the code snippet. Please help me out to get the solution step by step. { "definitions": [ { "title": "Content Fragment New", "id": "cf-fragment", "plugins": { "xwalk": { "page": { "resourceType": "core/franklin/components/block/v1/block/item", "template": { "name": "Content Fragment New", "model": "cf-fragment" } } } } } ]}This is the output I am getting
Hi Team,Im trying below expression in query def I actually want to try using contains instead of likeIif(@label LIKE '%labelname1%' OR @2449631 LIKE '%labelname2%','A1' ,Iif(@label LIKE '%labelname3%' OR @2449631 LIKE '%labelname4%','A2','A3' ) )Could you please help us with correct syntax.
Hi all, I am creating a progressive profiling form. I want to include a transparency agreement on every stage, but i would like it to show after the fields included in the progressive profiling questions. I can't move the agreement text below the box where these are included.Does anyone here know how can I do it? Thanks for your help!
Hi all,We have a Model called ImageModel which implements ImageThe @Model annotation:@Model(adaptables = {Resource.class, SlingHttpServletRequest.class}, adapters = Image.class, resourceType = ImageModel.RESOURCE_TYPE, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL)As we want to use the ImageV3 core component code we Inject the imageDelegate object like this@Self@Via(type = ResourceSuperType.class)protected Image imageDelegate;ImageModel.RESOURCE_TYPE is set to myClient/components/imageWithin a HTL template we can instantiate this model like this:<picture data-sly-use.image="nl.dept.aem.myClient.core.models.ImageModel" etc... > etc... </picture>This works fine, when attaching the debugger we can see the ImageModel has been instantiated with the imageDelegate beeing of class ImageImpl which is what we need to use the functionalities the image core component has to offer.However,When we grab the same resource from the JCR and adapt it to ImageModel.c
Hello, what happens is that I want to change the logic of a file called fileupload.js that this file is used in the AEM DAM when the user uploads an asset to the platform.The problem is that I don't know how to modify or add that code in the repository where I have my project, I have investigated and they tell me that the path in CRXDE is in:/libs/dam/gui/coral/components/commons/fileupload/clientlibs/fileupload/js/fileupload.jsAnd it is there, but in my code in the IDE doesn't come, where should I add the fileupload.js code in my repository to be able to modify that method without using CRXDE?I try to create a libs folder in the root with the same path but doesn't work.Here is the file in CRXDE but I want to modify in my repository code that don't have it:Here are my folders of the repository code:
Hi Adobe Commerce community,I've recently built a comprehensive automotive parts e-commerce platform using Laravel. The system includes:• Advanced catalog management with vehicle compatibility matching• Multi-vendor marketplace functionality• Complex pricing tiers and inventory management• Real-time API integrations with suppliers• Custom payment gateway implementations• Mobile app integration via REST APIsI'm now exploring migrating this architecture to Adobe Commerce to leverage enterprise features and Adobe Experience Cloud integration.**Specific questions:**1. **Architecture Migration**: What's the best approach for translating Laravel's service container and dependency injection patterns to Adobe Commerce's module system?2. **Custom Catalog Logic**: How would you recommend implementing complex product relationships (like vehicle-part compatibility) - custom product types, attributes, or separate catalog management?3. **API Strategy**: For the mobile app integration, should I exten
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.