Explore product-specific spaces to ask questions, share insights, and learn best practices.
Attivo di recente
Hello Community, I was wondering, how to use the new calculated data expression FORMAT(), which is documented here. and was released with the 2025 Q1 update. Firstly, it is not clear to me from the documentation which parameter should correspond to the input and secondly, I cannot find the command in the editor for calculated fields, as it is not listed there.I can add the example FORMAT($$POSITIVE, $$BOLD, $$ITALIC) to a calculated field and see Calculation result: {"color":"$$POSITIVE","decorations":["$$BOLD","$$ITALIC"]}in the preview, but I do not really understand the use of it, without having the possibility to pass an input parameter.Maybe I'm just having a problem, so I would be grateful for any advice.Thanks in advance.RegardsLars
Hi, AEM 6.5 SP22We are trying to upgrade CXF (3.3.5 is the current version) to 4.0.7 (latest version that support jdk 11). But once we upgrade the version, the bundles start to have dependencies issues. We've tried adding the compile dependencies both required and optional specified in https://mvnrepository.com/artifact/org.apache.cxf/cxf-core/4.0.7, but that still doesn't help - the cxf core bundle never resolve. The dependency list keep growing and there is no end to it. Is there any example with cxf usage for a more cent version that 3.3.5 that we have now? We need the solution to be compatible with the cloud as this is what we are aiming for. Thank you.
I'm building a scenario--triggered when fields on an issue-based custom form are updated--to change the issue status and record the date of the change in a custom field (DE:TestSubmittedDate).I decided to try out the newer Update a record module (instead of the Update a record (Legacy) module), and it looks like the only way to map a custom field value is to choose a relevant form from the Attach Custom Form option--is this correct?I checked the documentation for the module and for the Attach Custom Form option, it reads "Select the custom forms that you want to attach to the new record. After you select the form, enter the data for the fields on that form." (emphasis mine)Uh... I'm updating an existing record--not creating a new one. And since the scenario is triggered by changes to the custom form fields, obviously the custom form is already attached.This doesn't appear to cause problems with my scenario, but the option name and supporting documentation are awkward, at best.
Hi All,Trying to integrate with cybersource and the order submission is thru Magento. Does any one know how to implement it?I believe whoever is using EAM as front end for adobe commerce would've come up with this scenario. If anyone has code for the integration, it would be really helpful.Any help would is appreciated. ThanksVenkata
Velocity is already verbose, but you’ve still gotta code defensively even if that means a little more code. Crucially, in the Marketo-Velocity ecosystem, don’t assume code will only run in the context of a Person record. Prepare for person fields and object lists to be empty. This is true, for example, during asset approval. Take this little snippet that adds a footer including the email domain: #set( $emailParts = $lead.Email.split("@") ) #set( $emailDomain = $emailParts[1] ) If this email was mistakenly routed to your spam folder, ask the administrator of the ${emailDomain} mailserver to allow future emails from info@example.com. It’ll run fine when you preview by a Person or List, but when you try to approve you’ll get: You can’t see the full error in the popup, but if you look at the underlying Java error it’s an ArrayIndexOutOfBoundsException.[1] And this makes sense! Because on line 1 the (overly naïve) email parser does a split() on @ and o
First and foremost, a HUGE thank you to Rick @rickch1 from Western Governors University and Kiersten @kierstenkollins and Nicole @nicolealanis from DSW Designer Shoe Warehouse for sharing the details into how they are capturing and reporting on capacity in Workfront. By using innovative approaches and practical solutions, they were able to think outside the box and pull together core functionalities like Home Teams, charts, project templates, and custom fields to proactively understand and track user or team capacity. If you weren’t able to join us live, no worries! We have the event recording, slide decks, and summarized resources available for you below. Workshop Recording – apologies for the echo around the 0:55 mark, I wasn’t able to crop that out, so just fast forward! Workfront Slide Deck – includes links to the Gartner Peer Insights Survey, Champion Program, User Groups, and upcoming Events Western Governors University Slide Deck DSW
There’s a new way to renew your Adobe certification, and it’s the most streamlined process yet.All you have to do is pass two short renewal modules (about 15 minutes each), and your certification will be renewed automatically for two years.You will be notified 90 days before your certification expires that your renewal window has opened. You may complete your renewal any time within those 90 days. Renewing is free of charge.Check your renewal status today. FAQHow do I renew?Click on the Renewal tab in My Account to begin your renewal. Need help? View the video tutorial.When should I renew?You can only renew certifications that are within 90 days of expiration. If you do not have any certifications within 90 days of expiration, you do not need to take any action yet.How often do I need to renew?You will be asked to renew each certification every two years.How can I see when my certification expires?Click on the Certifications tab in My A
Introduction The Adobe Data Insights Agent is an AI-powered assistant that enhances Customer Journey Analytics (CJA) workflows by working alongside your team. Within Analysis Workspace, this new interface boosts the efficiency and productivity of your analysis processes. Building on your existing CJA analysis techniques and expertise, it streamlines tasks while surfacing valuable insights. This blog post explores how the assistant enhances your CJA practices, accelerates daily workflows, and helps your team extract more value from customer data while preserving your established analysis methods and domain expertise. Managing Access to Data Insights Agent Access to the Data Insights Agent within CJA is governed by several key parameters. As part of a limited access program running until November 30, 2025, the agent is available to all eligible CJA customers. Organizations must agree to specific legal terms related to generative AI before implementation, and users require proper perm
Looking to see if anyone has developed a process to streamline new user setup process within Workfront? We currently have a streamlined process (aka intake form) for new users who need access to Workfront. We utilized the Adobe admin console and are aware of the auto provision feature. We currently have 24 active access levels, numerous layout templates, home groups, etc. We are looking to streamline how to assign the correct access levels, layout template, etc. to a new user. We ask the user if there is an existing user that we can mirror them after, and that helps in some cases. As our instance has grown larger (2,000+ users). We are finding it more challenging to set up users with what they need the first time. There ends up being trial and error and some back and forth between new user and the primary system admin. We have created a detailed google sheet outlining what each access level can do and have considered adding in group admins to review suggested access levels but hav
We have built out automated proof workflows, which after much testing and tweaking, seem to be working well. However, if a project gets stalled or put on hold, what is the best way to also put the proof on hold? Right now, it is stuck in stakeholder approval and shows up in their dashboard in "My Approvals" section. I don't want to delete the proof entirely, as it currently has 10 versions with comments that we'll need once the project is reactivated, but I want to clear this out of my stakeholders dashboard. Any tips on the best way to do this? Thanks
Join the conversation as part of the AEM - London User Group, expertly managed and hosted by @jineet_vora and Saumya Jain!This is your chance to connect with AEM professionals virtually and in-person in the London Metropolitan area. Whether you're just starting out or a seasoned expert, this group offers a space to share experiences, explore best practices, and grow your network. Join a community of like-minded individuals who are just as passionate about AEM as you are.Join the AEM - London User Group Chapter here: https://aem-augs.adobe.com/aemug-london-chapter/?cgen=6JMR74BK&mv=other
Adobe Journey Optimizer (AJO) provides reporting dashboards that offer a high-level view of journey performance for targeted audiences. But what if you want deeper insights—like understanding how different audience segments performed?By integrating AJO data into Customer Journey Analytics (CJA) and adding a profile dataset to the AJO-compatible connection, you unlock powerful, in-depth analysis capabilities.For example, imagine you've executed a journey for a global audience. While the journey was broadly successful, you now want to analyze performance by country. If the journey had used a condition node based on the "country" profile attribute, this breakdown would be available by default. However, creating individual paths for each country can be impractical. Instead, you can join a profile dataset with AJO data in CJA to analyze results by country after the journey has completed. You can then adjust the AJO reporting template so this enhanced information is available in the default
Hello!I'm wondering how agencies, internal marketing teams manage the requirements for Developers and Direct Mail. Since many of these requirements e.g. Audience, data files, counts, specs, etc are only relative to select team members, do you store this on SharePoint for them? I don't see the value of having this in Workfront. Can you please share your thoughts?thanksJennifer
Dear adaptTo() Community,The agenda for adaptTo() 2025, Europe's leading AEM Developer Conference (also covering Edge Delivery Services), has been announced!https://adapt.to/2025/scheduleTickets are still available:https://adapt.to/ticketsThe conference takes place September 29th - October 1st, 2025 in Berlin, Germany.Your adaptTo() Conference Team
Dear adaptTo() Community,The agenda for adaptTo() 2025, Europe's leading AEM Developer Conference, has been announced!https://adapt.to/2025/scheduleTickets are still available:https://adapt.to/ticketsThe conference takes place September 29th - October 1st, 2025 in Berlin, Germany.Your adaptTo() Conference Team
Hi All, BPA error :com.github.jknack.handlebars/javax.script: The OSGi import javax.script, due to package removal, referenced at bundle: com.github.jknack.handlebars might no longer be resolvable. What we do to do to fix this ?
We have seen a lot of nodes that do not have a sling:resourceType or has incorrect value. These are mostly those nodes which were copied using the copy option on the page. The actual component had all details but on copying somehow the resource type value was getting lost or not copied.We get error for these nodes:No renderer for extension html, cannot render resource Paragraph, path=/content/project/master-blueprint/en/article/topics/treatment/jcr:content/par/featuretable_1643404036, type=nt:unstructured, cssClass=default, column=0/0, diffInfo=[null], resource=[JcrNodeResource, type=nt:unstructured, superType=null, path=/content/project/master-blueprint/en/article/topics/treatment/jcr:content/par/featuretable_1643404036] These are not specific to certain components, rather a handful of the components are affected.We recently tried to copy paste a component instance but were not able to replicate the issue. The node got copied well. We have recently used groovy and corrected all s
Join Adobe and Cineplex for a behind-the-scenes look at how Cineplex has transformed its email marketing strategy to meet the moment with real-time customer journeys, personalized batch campaigns, and modular content tailored to each unique moviegoer.You’ll learn how Cineplex uses Adobe Journey Optimizer to: Power dynamic journeys and campaigns in one platform, adapting to real-time data such as attendance, location, and loyalty Accelerate content velocity and personalize content based on real-time needs Measure success beyond clicks to drive ticket sales, loyalty, and long-term value Whether you’re reimagining your approach to email or evolving toward customer-centric omnichannel engagement, this session will offer practical insights and inspiration from an industry in motion. Wednesday, July 23 | 10am PT | 1pm ET Register here!
Hello Everyone, We are facing an issue as "Few custom component attributes are missing in the page model json at publisher whenever page published. Issue is getting resolved after do a manual cache clear again.Author model page json looks fine with all the component attributes. We are using the modelFactory.getModelFromWrappedRequest to get the component json of an experience fragment. Appreciate any help on this.
AEM Developer GPT by SourcedCode.com by Brian Ka Sing Li Test it out -> https://bit.ly/3uLhit9 Overview AEM Developer GPT by SourcedCode.com is an innovative tool tailored to cater to the needs of AEM developers seeking prompt solutions to their coding queries and other AEM-related concerns. This GPT offers a seamless experience, allowing developers to ask questions, seek advice, and receive accurate answers efficiently. 🚀 Why Choose AEM Developer GPT?- Instant access to expert-level AEM knowledge- Accelerate your development workflow- Seamlessly integrate with your coding live cycle and processes- Stay ahead of the curve with up-to-date insights and best practices- As a community we can make this GPT Smarter With a focus on enhancing productivity and efficiency, our AEM Developer GPT harnesses the power of cutting-edge AI technology to deliver comprehensive and reliable responses. Whether you're grappling with complex coding challenges, troubleshootin
The multifield below is not retaining more than one item. The child node only stores one item in content path. Second item is saved directly on the component node itself. Need guidance in understanding error in the structureMultifield dialog: <multifieldDialog jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/multifield" composite="{Boolean}true" fieldLabel="Items"> <field jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/container" name="./multifieldAssets">
As the Workfront Third Quarter Release is scheduled for next week, this webinar highlights the new enhancements for Workfront Workflow and Workfront Planning, along with a glimpse into the roadmap for what's to come. If you weren't able to attend - no worries - links to the slide deck and recording are listed below. Be sure to review the release notes on Experience League in entirety as not all features are covered in the webinar. A HUGE thank you to the Product & Product Marketing teams @jerflo @lilitm @anna_asatryan @jonahmc @etiennebo for joining and sharing additional details around these new enhancements! If you have any follow-up questions, be sure to post those as a reply to this discussion, or if it's related to the new document approvals/proofing functionality, join us on Tuesday, July 22 for the workshop, Reimagining Content Approvals in Workfront: What’s New, What’s Better, and What’s NextSlide Deck PDF Webinar Recording Thank
Hai già un account? Accedi
Non hai ancora un account? Crea un account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.