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.
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.
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
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 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 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
Hi, I have created some system wide statuses for issues in order to be visible in Team's setting for activating the 2 options "Work on it" and "Mark as done". The problem is that these statuses will be needed just for one group not for all, having them locked for all groups - that means they are visible for everybody and I cannot hide them. If I'm unlocking them in order to hide them for other groups, when I locked them again they overwrite the change made at group level.Please let me know if you encountered this situation and what will be the best resolution ?thanks,Bianca
Hi folks, I am trying to bridge offline and online data in CJA. However, weird numbers or paths appear as if something is wrong with the implementation.Considering that there s no problem with the Web SDK, and we think to have implemented offline data correctly. what troubleshooting steps can i go through?if anyone has had a similar experience before, what solution have they found?
Hi, I created a journey that sends both email (2 different email messages) and SMS, placing them in the same flow. If the email fails, does it affect the SMS action? The SMS is set to run in parallel since I prefer not to use conditions in this case. Thanks in advance
Coming from the Financial Services sector where our sales/engagement cycles tend to be months long. It takes prospects a while to decide to speak with us, let alone become a client. Our Marketing Channel Expiration is set to 1 day currently, which makes no sense given the context. What is the recommended Marketing Channel Expiration for Financial Services. I suspect a month at least, if not longer, but I'd like to hear recommendations.
Can I delete documents from a request queue and not lose them in their respective issues/requests. Or a related question: Do the documents I see listed in a request queue take up additional space on the server over and above the same documents residing in their respective issues/requests? Thank you!
How can I create an expense report that filters by Portfolio? Currently, both Expenses and Portfolio don't talk to each other. I've tried and thought about:1. Tried adding the portfolio filter manually via text mode - didn't work2. Thought about adding a custom field on a project level so I can filter via that. I don't think this would be a viable option as we have a ton of forms used across my team Any other ideas?
Hello everyone, i am currently trying Universal Editor an stuck upon an issue. I have a two models "home" and "news". "Home" has a mutlilist content fragment reference of "news". Now i want to display the News in a container and add new News in Universal editor. But i get stuck in errors. my Container Code: <div className="bg-purple-700 text-white p-4 rounded shadow text-sm" data-aue-type="container" data-aue-prop="news" data-aue-label="News" data-aue-filter="news" > {/* Swiper replaced with a simple div */} <div className="news-items"> {news?.map((newsItem, index) => { // For each news item, ContentFragment renders as a div with data-aue-* attributes return ( <div key={index} className="news-item mb-6"> <div data-aue-resource={`urn:aemconnection:${newsItem?._path}/jcr:content/data/master`} data-
Hello Adobe Marketo Engage Community users, We’re always inspired by the incredible ways you use Adobe Marketo Engage to drive impact. Your experience can help others make confident, informed decisions — and we’d truly value your voice.If you’re using Adobe Marketo Engage, we’d be grateful if you could take just 10 minutes to share your thoughts in a review on TrustRadius. As a token of appreciation, you’ll have the option to receive a $25 gift card. And if you prefer to keep things discreet, you’re welcome to submit your review anonymously.👉 Leave your review hereThank you for being such an engaged and thoughtful part of our community — your contributions make all the difference!If you have any questions or need help, feel free to reach out to us at dxpeerreview@adobe.com. Warm regards,The Adobe DX Peer Review Team
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.