Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Team,I am trying to integrate AEM6.5.10 with elastic search 7.17.0 with the help of link https://github.com/tadijam64/search-engines-comparison/wiki/ElasticsearchBut when I my code is trying to create the Rest Client it is giving exception like no class def found for RestHighLevelClient. I have tried resolving the issue by going through link https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/using-elasticsearch-rest-high-client-problem-in-aem/m-p/320898I have even converted elasticsearch.jar,elasticsearch-rest-high-level-client-7.17.0,and rank-eval-client-7.17.0 to bundle and deployed to felix console . Still I am getting same issue. Has anyone recently done AEM and elastic search integration and help me out. Thanks in advance !!. Exception:java.lang.NoClassDefFoundError: org/elasticsearch/client/RestHighLevelClient at com.wb.core.servlets.ElasticSearchServlet.doGet(ElasticSearchServlet.java:52) at org.apache.sling.api.servlets.SlingSafeM
HI, Can a regular AEM user can change his password in AEM Authoring..? What is the role we need to assign to that usert to be able to change only his/her own password (self serving option)..?
Hi ,I am facing one issue ,Can you check and please let me know how we can implement this : I have a requirement where we want to retrieve a dynamic variable from an Adobe Campaign (AC) database when an Adobe Experience Manager (AEM) webpage is accessed from a URL embedded in an email collateral. The challenge here is to fetch the dynamic variable whenever a user accesses an AEM webpage by clicking on a URL provided in an email collateral from the AC database in real-time. Any guidance or suggestions that you could provide in this matter would be greatly appreciated.Thanks!!! @aanchal-sikka @arunpatidar @markusbullaadobe @parthasarathy @jonathon_wodnicki @_manoj_kumar_ @marcel_szimonisz @david--garcia
I face an issue with Email Functionality developed using ACS Commons Email Service (com.adobe.acs.commons.email.EmailService). It throws the below exception even when the mail server is set up with proper configurations:com.day.cq.mailer.MailingException: Invalid mail service configuration Again, as mentioned in the below thread, restarting the bundle does help and the mailing function start working fine and mail is sent. But after few days the issue reappears. So the functionality fails randomly and doesn't work until and unless we restart the "com.day.cq.cq-mailer" bundle. https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/com-day-cq-mailer-mailingexception-invalid-mail-service/m-p/324035?action=like&id=625494 Please let me know in case anyone is aware of the root cause of the issue. Thanks in advance!
Hello Community,Adding HTML tags to Email template box on Form Submission (submit action = Send email) returns the tags as text and doesn't render the styles in the email.Example:<div style="color: blue;">Hello ${firstName} ${lastName}</div>How do we put HTML tags and render them appropriately in the email?
Have you got analytics questions burning hotter than a fireplace on a cold winter night? Our champions are back to answer your questions! On December 6th at 3pm EST we have Adobe Analytics Champions Jennifer Dungan, Jeff Bloomer, and Luke Ahn available to answer your questions. If you’ve never attended one of our office hours before, here’s how it works. Sign up to attend the event at the link below. Then on the day of the event go back to the event page and click “join event” And that’s it, you’re in!Office Hours - December 6 at 3:00pm EST If you have any questions that you want to ask our champions you can submit them using the question submission form below, or you can comment them on this post! Either way we will make sure they have your questions! If you don’t have a question and just want to watch, that’s great too. Everyone is welcome to attend.Office Hours Question Submission Form (optional) Want to check out our past office hours? All of the sessions are availab
Have you ever struggled with making updates or changes to custom fields or forms in Adobe Workfront? How about adjusting Portfolios to support more detailed reporting? If you answered yes to either of these scenarios, you know how difficult it can be to anticipate the impact of widespread changes.This coming Thursday, we're hosting a 30-minute masterclass in Workfront data governance with LeapPoint Governator, a purpose-built data governance tool for Adobe Workfront. During the session, we will demonstrate in real-time how Governator can help Workfront administrators:Identify all areas where a custom field is used across Workfront… in seconds. Visualize associated objects and run an Impact Analysis Report to understand the consequences of making changes.Boost your confidence in the recommendations you provide.This session is complimentary and best suited for anyone responsible for Workfront system administration. RSVP here..
Hi All,After upgrading to aem 6.5.6(inplace from 6.4.8.1.to 6.5.6) i am facing with POST and DELETE calls are going to 204 instead of 302 or 200. Please let me know if any came across this issue. Thanks
Hi, Am trying to add content disposition inline header with file name to the dynamic media url so that when the file download it will be saved in the filename provided .But seems its not working with the below rule set. please let me know how we can fix this. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ruleset SYSTEM "RuleSet.dtd"> <ruleset> <rule OnMatch="continue" Name="Test"> <expression>\$filename=</expression> <header Name="Content-Disposition">inline;filename=\$filename\$</header> </rule> </ruleset>Passing filename parameter https://s7g10.scene7.com/is/content/company/samplepdf?$filename=sample.pdf
Hi, everyone my aem startup with below error , seems like aem missing some Log4j2 dependency, can anyone help me fix it ERROR StatusLogger Unable to load OSGI services for service class org.apache.logging.log4j.spi.Providerjava.lang.NullPointerExceptionat org.apache.logging.log4j.util.OsgiServiceLocator.loadServices(OsgiServiceLocator.java:61)at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:92)at org.apache.logging.log4j.util.ServiceLoaderUtil.loadServices(ServiceLoaderUtil.java:77)at org.apache.logging.log4j.util.ProviderUtil.<init>(ProviderUtil.java:67)at org.apache.logging.log4j.util.ProviderUtil.lazyInit(ProviderUtil.java:145)at org.apache.logging.log4j.util.ProviderUtil.hasProviders(ProviderUtil.java:129)at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:90)at org.apache.poi.ooxml.POIXMLRelation.<clinit>(POIXMLRelation.java:54)at org.apache.tika.parser.pkg.StreamingZipContainerDetector.<cli
Is it possible to have multiple keywords that if searched produce the same page created in AEM?
In the digital era, the abundance of chat data provides invaluable insights for businesses to optimize their sales productivity and achieve better outcomes. By analyzing customer conversations and interactions, businesses can gain a deeper understanding of their customers' preferences, pain points, and purchase behaviors. This knowledge can be instrumental in refining sales strategies and improving overall sales productivity. Here are some effective strategies on how to utilize chat data to boost sales productivity: Identify Customer Pain Points and Preferences: Analyse chat data to identify common customer pain points and preferences. By understanding what challenges customers frequently encounter and what they are looking for in a product or service, sales teams can tailor their approach to address these specific needs. This tailored approach not only helps in providing targeted solutions but also in building a stronger rapport with customers. Personalize Sales Pitches a
Here in Professional Services, we're always coming up with new solutions to help customers' needs, and often we can take those solutions and abstract them to help other customers with similar needs in a truly turnkey manner. One of our popular solutions is an AWS-hosted service that can help customers to keep data in sync between multiple records within a Marketo instance or even across different ones. A very common use case that we see is the need to manage email subscription compliance across different instances. Marketo's "Durable Unsubscribe" feature ensures that when an email address is marked as unsubscribed in an instance, all other records with that same email address are also, automatically, marked as unsubscribed as well - those that currently exist, and any that are added later. This feature, though, does not operate across separate instances, and also doesn't automatically propagate more granular subscription data besides simply "unsubscribe". For example, if
Is there a way to create a form field to allow upload from an iPhone's file folder section? We've built a request form for our Sales team to ask for marketing collateral; however, because they're always on the road everyone wanted a way to submit via their company iPhones. The Workfront phone app (despite only getting I think 1½ out of 5 stars) actually works fairly well for just submitting requests; however, we've found one problem, if you put a field to allow someone to attach/upload a file from their computer, the app only directs them to the phone's photo storage area, nowhere else. Is this a form setting or just a limitation of the system? And if it's a setting, does anyone know how to adjust for the file area of an iPhone?
Adobe Dynamic Chat – A Critical Demand Generation ToolAuthor:Anjali SharmaArthi Udayakumar B2B Enterprises are continually exploring innovative ways to engage with their customers and provide personalized experiences across multiple marketing channels. In today's digital landscape, chatbots have emerged as a powerful and dynamic tool for enhanced and effective interactions.Adobe Dynamic Chat is an evolving chatbot solution that will revolutionize your marketing strategy. It is an enterprise-based conversational marketing suite offering built-in dialogue flows, anonymous to known lead stitching, native chat activities recorded at the person level, conversational forms, sales agent live chat, meeting booking, and real-time reporting. These new capabilities of Adobe Dynamic Chat will provide a transformative impact on your digital marketing team to create a fast paced and personalized nurture journey.Here’s how Adobe Dynamic Chat provides value both internally and externally:Sales: H
Hello Adobe Marketo Engage users, I want to use this blog series to teach people how to write python to start solving some of your Marketo engage issues through the API. I will include resources for how to learn to use python, webinar resources, and code. This blog will be broken up into a series with the easiest scripts to write and run all the way through some more complexity. It is important to note that learning how this code works and being able to debug will help you build more complex use cases. Code must be changed and mapped based on your Marketo instance, so variables, fields, and values will change. The boiler plate code can be used to solve a variety of different issues, those will be included below. This blog post will follow the API deep dive webinar that Darshil and I presented on. All the code below is great for getting started and how to think about writing different calls into Marketo via the rest API. *** Different method
The correct way to load custom forms JS is to put it in separate .js file, after and outside* the form embed code: <!– standard form embed --> <script src="//954-TTG-937.mktoweb.com/js/forms2/js/forms2.min.js"></script> <form id="mktoForm_846"></form> <script>MktoForms2.loadForm("//954-TTG-937.mktoweb.com", "954-TTG-937", 846);</script> <!– /standard form embed --> <!– custom form behaviors JS and CSS --> <script src="https://www.example.com/custom-form-behaviors.js"></script> <!– /custom form behaviors JS and CSS --> Sometimes, users upload a .js file as recommended, but they try to put the <script> tag in a Rich Text box, thinking this will help the code travel wherever the embed goes: It’s an understandable move, but has 2 major flaws: The code will always run multiple times because of the way the form DOM is built. I’ve written about this factor befo
The December 8th deadline to apply for the 2024 Adobe Experience Maker Awards is quickly approaching, and time is running out to be recognized for your remarkable work. Now is your opportunity to share your exceptional customer experiences and join visionary leaders from around the globe setting a new digital standard. ✍️ Apply to be recognized as a remarkable leader in one or more of our 11 categories for the 2024 Adobe Experience Maker Awards, including the Engager award which recognizes the company delivering personalized customer engagements that drive measurable results. Submit your application today!
Hi Everyone, I would like to know the mechanism of how AEP update profile and segments when profile attributes are updated at the source. Case as follow: I have a third party CRM data source where data will be updated and sent to AEP on a daily basis. On AEP, I have set a segment for Tier 1 membership and Tier 2 membership separately. In instances like when a profile shifted from Tier 2 to Tier 1, may I know if AEP will automatically update both the profile attribute and the segments? (i.e. updating membership tier to tier 2 on profile attribute and remove the profile from Tier 2 membership segment and add the profile to Tier 1 membership segment) Or do I need to set up protocols for it to update? Day 1Day 2User NameXYZXYZMembership TierTier 2Tier 1
Hello Support, We are facing issue of irrelevant search of DAM assets by their properities. Can we do oak index with DAM assets false. Please guide us on this. Thanks
Hello Team, We have implemented custom workflow step to send email notifications. When we deployed Day CQ Mail Service configs on Cloud dev instance, it worked properly. When we tested it second it failed and giving exception:*ERROR* [JobHandler: /var/workflow/instances/server1303/2023-11-23/custom-page-activation_2:/content/hostplus-program/home/members/our-products-and-services/super/why-choose-hostplus] com.adobe.granite.workflow.core.job.JobHandler Error executing workflow step com.adobe.granite.workflow.WorkflowException: Process execution resulted in an error at com.adobe.granite.workflow.core.job.HandlerBase.executeProcess(HandlerBase.java:204) [com.adobe.granite.workflow.core:2.1.104] at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:300) [com.adobe.granite.workflow.core:2.1.104] at org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper.process(JobConsumerManager.java:502) [org.apache.sling.event:4.3.8] at org.apache.sling.event.impl
Is there a solution for automatically generating XML sitemaps containing hreflang tags or available thru a partner/3rd party service?
The error I encountered is: *ERROR* [FelixLogListener] com.adobe.granite.optout.impl.OptOutServiceImpl bundle com.adobe.granite.optout:1.0.0 (255)[com.adobe.granite.optout.impl.OptOutServiceImpl(686)] : factory pid com.adobe.granite.optout.impl.OptOutServiceImpl, but this pid is already supplied as a singleton: [com.adobe.granite.optout.impl.OptOutServiceImpl] at index 0 *ERROR* [FelixLogListener] LogService.org.apache.felix.configadmin Service [org.apache.felix.cm.ConfigurationAdmin,36, [org.osgi.service.cm.ConfigurationAdmin]] Unexpected problem delivering configuration event to [org.osgi.service.cm.ConfigurationListener, id=39, bundle=13/reference:file:/opt/aem/launcher/cache/org/apache/felix/org.apache.felix.configadmin/1.9.24/org.apache.felix.configadmin-1.9.24.jar] (java.lang.IllegalStateException: Factory pid supplied after all non-factory configurations supplied com.adobe.granite.optout.impl.OptOutServiceImpl)java.lang.IllegalStateException: Factory pid supplied
Digital visionaries — you’re in luck. The deadline to apply for the 2024 Adobe Experience Maker Awards has been extended to December 22 at midnight PT. Finalists and winners will have many opportunities to build their company and personal brands by showcasing their award-winning achievements through: · Amplification on Adobe Experience Cloud, including social media channels, blogs, websites, and email newsletters · Features in Adobe-sponsored content assets, such as winner video interviews, the Movers & Shakers guide, Meet the Experience Makers blog series, and customer stories · Speaking engagements at Adobe Summit, Adobe Executive Experience Forum, and other high-profile webinars and events · Networking and community building with other elite Adobe advocacy groups, s
I have set a environment specific configuration through my code base in config.author folder using OOB workflow purge osgi service i.e Adobe Granite Workflow Purge Configuration, after deploying the code it gets created in local author and works fine but it is not getting created in any of the above higher environments, however configurations directly created from author instance on higher environments web console are working fine. This is only happening for Granite Workflow Purge Configuration and not for any other configs. Our XML file in config.author folder is named as : com.adobe.granite.workflow.purge.Scheduler-myconfig and Below is the file: <?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" jcr:primaryType="sling:OsgiConfig" scheduledpurge.daysold="60" scheduledpurge.modelIds="[/var/workflow/models/dam/dam
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.