Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi All,We are creating forms using Adaptive Form Core Components and there is a use case in which we need to populate dropdown options using Backend API. To cater to this scenario, we have created a Form Data Model from swagger provided. However we are not able to populate the values of dropdown or configure dropdown options using rule editor.How do we configure options for select-based components (in this case dropdown) using the visual rule editor and using form data model service output?Any info would be greatly appreciated.Thanks,Mohit
I have a confession to make; this is not the blog article I was planning to write this week. In fact, this week's original blog article was practically finished when I received a message. The message, in response to Part 1 of my series, made me stop in my tracks and realise I needed to cover something far more fundamental before going any further. The realisation was that the biggest challenges we face as existing Adobe Analytics implementation experts are: Adobe Analytics is so ingrained in our thinking there is no map to find our way from Adobe Analytics to Web SDK During this series I am deliberately avoiding doing a rewrite of Adobe's technical documentation (and that's not about to change!). However, following my above 'light bulb' moment, I've decided to go a lot further in providing some basic directions to help people on their way. So, if you will forgive me, we're going to take a detour from my planned route, to help you orientate yourself and naviga
Does such a feature exist where once a request is closed, an auto generated custom message can be sent to the requestor?
Hi community,In AEM Editor for a page, I have dropped out of the box container. There we have option to switch between full width and limited width for the container via styles.Problem is in full width, the config toolbar for the container comes on the right side of itAnd in limited width , it comes left aligned on the left side of the container.Thus switching between the 2 designs makes the toolbar go to and fro from left to right.Is this by default Adobe implementation?If not what could be wrong?If yes, is there any proof in documentation/ or logic behind this? in that case please give references.
We have a workflow to automatically create static renditions for use in our app. Renditions are created for a range of image sizes from 384 to 1920 pixels wide. We do this using a "Process Thumbnails" step for each required resolution in the workflow.The image quality at higher resolutions is not as good as we had expected, and I've noticed that the file size is the same for image widths 1280 and above. 1280, 1440, 1792, and 1920 pixel width images all have the same file size, despite the difference in resolution and I think this could be contributing to the quality not being what we want.Why might this be happening and what we can do to change the behaviour so that larger images have larger files and thus better (hopefully) quality? Example renditions for a processed file
Hi Experts, I am using aem-6.5 on AMS environment. I noticed an issue with asset reports. Somehow, "Upload" and "Published" reports are not getting generated although it shows message the report generation is in queue. No errors in the logs as well no node is getting created under/var/eventing/jobs for topic "com.adobe.cq.dam.report" However, other reports (download, expiration, brand portal published, disk usage, etc..) are working fine.Any clue on what could be the issue with upload report not getting generated?
Hello! Will you be attending Adobe Summit 2024 this year? We've got several Community activities to make your experience more exciting! Please see the resources below and navigate to the activities you're most interested in. Lab & Session Catalogue: With 47 sessions and labs covering Marketo Engage and Marketo Measure at Adobe Summit this year, you'll be sure to find a topic that intrigues you. Check out all 47 sessions (42 in-person, 6 online) and add these events to your session scheduler! Skill Exchange: Skill Exchange will be at Adobe Summit this year! Stop by the two sessions on Revenue Cycle Marketing Funnels and an Experience Makers Spotlight, featuring Adobe employees and Marketo Engage Champions. Community Challenge: The Community Challenge is an in-person activity for sharing out and learning about our Community and Community programs. Fill out all 7 challenges for a chance to win Adobe branded swag. Coffee Break Live: New to Adobe Summit, we're bringing
Will you be attending Adobe Summit 2024 this year? We've got several Community activities to make your experience more exciting! Please see the resources below and navigate to the activities you're most interested in. Lab & Session Catalogue: With 43 sessions and labs covering Workfront at Adobe Summit this year, you'll be sure to find a topic that intrigues you. Check out all 43 sessions (39 in-person, 4 online) and add these events to your session scheduler! Skill Exchange: Skill Exchange will be at Adobe Summit this year! Stop by the two sessions on Workfront Boards and an Experience Makers Spotlight, featuring Adobe employees and Workfront experts. Community Challenge: The Community Challenge is an in-person activity for sharing out and learning about our Community and Community programs. Fill out all 7 challenges for a chance to win Adobe branded swag. Coffee Break Live: New to Adobe Summit, we're bringing our Coffee Breaks to the Community Pavilion this year. Come
The last several email scripting projects I’ve worked on have proved to be good use cases for a Velocity Script’s powerful feature, the use of temporary objects with multiple email script tokens. This feature allows marketers to efficiently manage and manipulate data, enabling them to create more engaging and personalized email campaigns. In this blog post, I’ll explore these features in more depth, discussing their benefits and best practices for implementation. Temporary Objects in Marketo Velocity Script Temporary objects in Velocity Script can be an array or structured object. These objects are particularly useful to store a subset of records from a custom object. Temporary objects can also be populated by evaluating JSON stored in a field or from a custom object record. ETL processes can be used to transform the data before storing it in the object. Benefits of Using Temporary Objects Efficient Data Manipulation: Temporary obje
Each month, the Adobe Workfront Customer Success team hosts FREE, interactive workshops and open Q&A sessions on various topics for System Administrators. If you want to LEARN best practices, ASK questions and collectively brainstorm solutions, or CONNECT with other system administrators to build your network, sign up for one or all of the following events: April 5 at 9:00 a.m. PT – Connect: Admin Chat for Marketing & Creative April 16 at 8:00 a.m. PT – Learn: Adobe Workfront 24.2 Release Round-Up April 18 at 9:00 a.m. PT – Learn: 10 Text Mode Tips in Adobe Workfront April 22 at 6:00 a.m. PT – Connect: Workfront Collective April 23 at 9:00 a.m. PT – Ask: Migrating to the Adobe Business Platform April 30 at 10:30 a.m. PT – Ask: Fusion Operations For new Workfront System Administrators, a 3-part series called Admin 101 is available and recommended! Hosted monthly and repeated quarterly, this is a great opportunity fo
Hi team, We have trained Adobe Sensei for Smart Tags on non prod environment. But it is being applied for all the environments including Stage and Prod. Is it possible to make it unique per each environment ? or is it possible to reset training since we have tested with some generic tags for dev purpose. We are using AEM as a Cloud Service
Once you have added Zoom as a launchpoint service and created your webinar event program in Marketo you might be wondering how to set up your registration confirmation email to include “Add to Calendar” links that contain the unique join URL for each registrant. This post will show you how to create these calendar links and how to test that these links are working correctly. Before jumping into the details I will answer a few questions that might be on your mind. FAQs Why should I use Marketo for webinar communication instead of Zoom’s communication features? While Zoom does have a landing page with an embedded registration form and associated confirmation, reminder, and followup emails, you do not have a lot of control over how the landing page or emails look. Instead, embedding a Marketo form on your Marketo landing page or on your 3rd Party CMS page will allow you to gain registrants while staying true to your bran
Our Adobe Experience Cloud communities serve as the dynamic core that fosters connections, fosters engagement, and empowers our users to craft transformative digital experiences for their customers. Today, I am delighted to unveil the 2024 cohort of Community Advisors. Comprising passionate and deeply engaged individuals, these leaders exemplify a commitment to excellence and generously impart their knowledge to all. Throughout their tenure, Advisors will actively participate in community endeavours, collaborate closely with Community managers, offer invaluable product insights, and, above all, share their expertise with the broader Experience League/Marketo Community. We eagerly anticipate welcoming the second wave of the 2024 class in June/July. Congratulations to the esteemed members of the class of 2024.
Using AEM Modernization Tools by Exadel Abstract We recently began the process of switching over all of our pages from static to editable templates.This was shaping up to be a long, complicated, and expensive process, so we turned to AEM Modernization Tools for a solution. AEM Modernization Tools makes customization easy by providing a broad range of pre-set options that we combined to fit our needs. The tool suite is also designed to be extendable which allowed us to specify custom implementations when the framework did not provide us with quite enough flexibility. We also had the option to extend the feature set by registering OSGi services and implementing specific API interfaces. We will not dive into AEM Modernization tools in detail; instead we will show you how to create a custom implementation to fit your own needs by answering some frequently asked questions about AEM Modernization custom solutions. Before starting, you should make sure you’ve installed the AEM Modernizati
Hello, We have received an email from Adobe, for AEM Cloud Instance that says, Review and Update Your TypeScript Dependencies I want to know if we fix it, how to verify if it fixes the issue.
Thank you all for attending our session! As promised, here is a copy of the presentation slides along with some bonus materials about using UX principles to present your data. In addition, we've included a DRAFT copy of the U.S. Bank Experimentation Team style guide for reference. Please feel free to reach out to myself or @jeff_bloomer if you have any questions! As analysts, we often wish that the numbers would magically weave their own tale! Unfortunately, no amount of pixie dust can bring that fantasy to life. Join us for our Adobe Summit session, Session S953 The Skill Exchange: Adobe Analytics Experience Makers Spotlight, to learn how you can create your own data narrative, no sorcery required. @jeff_bloomer will explain the value of a good story and its power to enhance the quality and impact of your work. @sharilynndeutsch will share the importance of a data style guide and the steps to create one. Whether y
I have created custom workflow process step but I dont see that custom workflow step in dropdown in workflow model page. my workflow class is as follows @Component( immediate = true, service = WorkflowProcess.class, property = { "process.label=org: Reduce Image Resolution" })public class ReduceImageResolutionProcess implements WorkflowProcess { I have similar another workflow step which is visible in dropdown. what could be the problem?
I have created a nested multifield using coral UI like belowmyinput - sling:resourceType = "granite/ui/components/coral/foundation/form/multifield" - composite = true + field - sling:resourceType = "granite/ui/components/coral/foundation/container" - name = "./addresses" + items + nestedmultifield - sling:resourceType = "granite/ui/components/coral/foundation/form/multifield" - composite =true + field - sling:resourceType = "granite/ui/components/coral/foundation/form/textfield" - name = "./items" + street1 - sling:resourceType = "granite/ui/components/coral/foundation/form/textfield" - name = "street1"I was able to save the data to the node and read it without any problems.However, When i configure the values in the dialog for the first time and save it and come back again to add an additional multifield when i click on AD
Hi Team, videos of dynamic media aren't loading in my local but was loading on dev same code and same asset I'm seeing error in my logsGET /is/image/Dev/Video HTTP/1.1] com.scene7.is.ps.j2ee.ErrorInterceptorBean Unable to find /Dev/Video: 'Record Id: /DEV/Video, Record Type: IS' {} net path: '/is/image/Dev/Video' query: 'req=userdata,json,UTF-8&locale=en&id=28722530&handler=s7classics7sdkJSONResponse' referer: 'http://localhost:4508/content/Regions/Americas/Sites/en-us/index.html?wcmmode=disabled'Caused by:Caused by:com.scene7.is.ps.provider.CatalogRecordException:Unable to find /Dev/Video: 'Record Id: /MedtronicDev/Video, Record Type: IS' {}at com.scene7.is.ps.provider.PlatformServerImpl.getResponse(PlatformServerImpl.java:160)28.03.2024 18:27:54.302 *WARN* [[0:0:0:0:0:0:0:1] [1711630674295] GET /is/image/Dev/Video
I have 1000+ pdfs in the AEM DAM. I am trying to have a webpage - to be published soon for the public where these pdfs can be made searchable with the help of couple of dependent dropdowns - which helps the search easy for a user. Looking for nocode/lowcode ways to implement this in the page. Appreciate any help here. Right now, I am trying to have tags created for these in the DAM so that I can try to use search & lister component to get these functionality somehow
Session Details Marketing teams face constant pressure to grow revenue through new customers. Developers face constant pressure to configure, implement, and manage systems that marketing teams need to acquire those customers. Learn how key acquisition and profile enrichment use cases are supported by data partners and Adobe Real-Time CDP without third-party cookies. See how centralized identity resolution, segmentation, data governance, and activation tools help reduce dependencies on third-party cookies and enable your marketers to successfully reach new, high-value customers. Key takeaways: Set up and manage XDM schemas, ingest and configure partner data and prospect profiles, and use self-serve segmentation, audience curation and activation for customer acquisition Learn to make data hygiene work for you to ensure consistently current data Use existing patented data usage and governance tools to implement responsible marketing and data handling Session Schedule Wednesday, Mar 27
Hi all: Since a few days I have an issue in my local instance of AEM Author. When I try to start the instance after a minutes I am receiving this error in log 26.03.2024 16:40:23.312 *ERROR* [FelixLogListener] org.apache.jackrabbit.oak.segment.SegmentNodeStoreService bundle org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853 (161)[org.apache.jackrabbit.oak.segment.SegmentNodeStoreService(256)] : The activate method has thrown an exception (java.lang.NullPointerException)java.lang.NullPointerException: null at org.apache.jackrabbit.oak.segment.file.FileStore.readSegment(FileStore.java:517) [org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853] at org.apache.jackrabbit.oak.segment.SegmentId.getSegment(SegmentId.java:153) [org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853] at org.apache.jackrabbit.oak.segment.RecordId.getSegment(RecordId.java:98) [org.apache.jackrabbit.oak-segment-tar:1.60
Hello,I am working on SAML Implementation. It seems to be working fine when I hit any Authentication Required page.It took to my IDP and after the back login was performed.But as per the UI there is a login button. If I click on the login button I need to send it to IDP and after back to AEM it can be redirected to a default page.How can I achieve this?Note:For logout, I found the URL /system/sling/logout.html?resource=/content/aem-demowhere based on resource parameters the exact SAML configuration is picked up. I am expecting something like this for login.
An IT team claimed the all-important mkt_tok query param✱ wasn’t being attached to Marketo links, even though they redirected from Marketo’s click tracking server (a.k.a. branding domain) to the right page. We knew this was vanishingly unlikely, but how to prove it? Granted, mkt_tok can be confusing on a Marketo LP because there’s system-managed JavaScript that strips the param when the page loads, moving it to a JS variable for security reasons. The mkt_tok is still in the location bar for an instant, but you might miss it. However, in the current case the target was their corporate website, where that mkt_tok-stripping code wouldn’t be present.✱✱ So we gotta bring back an old-school technique. Copy the link from the received email, prepend view-source:, and open it. You can see the mkt_tok is there as expected: Turned out in this case their webserver was redirecting people again from https:
Hi All,I have a workflow which activates the page based on a condition and there are some additional process also available apart from activation. In the below code, I am replicating the asset , if the drop down selection is approve(I am using dialog in the dynamic participant step). Now how can I complete the workflow programatically. I cannot do this using OR split options as the split is not suitable for my use case.String payLoad = workItem.getWorkflowData().getPayload().toString();List<HistoryItem> history = workflowSession.getHistory(workItem.getWorkflow());if (!history.isEmpty()) { HistoryItem last = history.get(history.size() - 1); String action = last.getWorkItem().getMetaDataMap().get("revieweroptions", StringUtils.EMPTY); if (StringUtils.equalsIgnoreCase("approve", action)) { try { replicator.replicate(workflowSession.adaptTo(Session.class), ReplicationActionType.ACTIVATE, payLoad); } catch (ReplicationException e) { logger.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.