Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi community! Are there any suggestions to pull a report on all projects that have a specific folder (i.e. Final Deliverables) which is empty. I am trying to see all projects that are closed where someone didnt upload final documents. Thanks!
Did you get a chance to attend Adobe Summit 2025 in-person or virtually this year? In case you missed it, several exciting new features were shared at our product sessions and labs. Check out some of the recordings below, now available for you to watch on-demand. These Adobe and customer-led sessions feature tips and tricks on how to make the most out of the latest Workfront enhancements, from the likes of Marriott to Coca-Cola! Session Title Session Description On-Demand Link Boost Experimentation with Auto-Created Tests the Home Depot Way Learn how The Home Depot established a system of record for experience marketing and product management to self-serve test building with guardrails and automation. Home Depot reduced the effort to deploy tests by over 60% while reducing the testing learning curve and bottleneck that limited their ability to increase test volume. Learn the secrets of their Adobe Workfront to Adobe Target Fusion integration that automates creation wh
What is the function of the AEM Assets module for getting a folder listing, and can you provide an example?
Hi there,I'm wondering if anyone has any ideas or solutions on how to report on Rejected Proof Decisions?Our organization uses Proof Decisions and would like to track why a Proof was Rejected; requesting a new proof. We want to be able to track the reasons behind multiple versions of proofs.I was thinking if its possible to trigger a pop-up (dropdown) selection as to why a proof was being rejected - using a custom form; while associating it to the document version. Can Fusion do this?OR... am I overthinking this and there's already a natural solution for this in the Workfront system.
Missed Adobe Summit 2025? No worries! In our recent hands-on lab, marketers explored the new email designer in Adobe Marketo Engage, powered by AI and the Content Accelerator. This tutorial will guide you through the same steps to create modern, personalized emails quickly, perfect for engaging B2B audiences. We’ll take on the role of email marketers at Bodea Inc. Let’s get started with this quick, step-by-step guide! What You’ll Need Access to Adobe Marketo Engage (log in via your Adobe Experience Cloud account). A goal: We’ll create a promotional email and a thank-you email for Bodea Inc.’s event platform. Step 1: Create an Email Template Let’s create a new email template using the new email designer. Navigate to Email Templates [New]: In Marketo Engage, go to Design Studio > Email Templates [New] and click "Create New" button. Select an OOTB Template: After you give it a name “Bodea-Email-Template”, add a description like “Bodea Inc email template” and click “C
Hello Adobe Community, I have a question regarding the domain delegation setup in Adobe Journey Optimizer. I noticed a change in the types of DNS records required for configuring a domain delegation. Previously, as per the tutorial video found in Adobe documentation (https://experienceleague.adobe.com/en/docs/journey-optimizer-learn/tutorials/configuration/channel-configuration/delegate-cname-subdomains), only some CNAME records and one TXT record were shown. However, I now see A records included as well. Could someone clarify why there has been this addition of A type records to the delegation setup? Is this a new requirement? Thank you for your assistance.Regards,Diego P.
Is this possible?
We need to sort a Proof Approval report by "Title". The sorting is not happening with the below text mode code. Does anyone help us on this? displayname=Titlelinkedname=documentVersion:document:project:namenamekey=view.relatedcolumnnamekeyargkey.0=documentVersionnamekeyargkey.1=documentnamekeyargkey.2=projectnamekeyargkey.3=namequerysort=documentVersion:document:project:namesortOrder=1sortType=ascvalueexpression={documentVersion}.{document}.{project}.{name}valueformat=Compound
This blog post aims to demystify the “Person is Pushed to Marketo” trigger and clear up what it is, why you might want to use it, and show you how to use this trigger. Explanation A lot of people incorrectly assume that the “Person is Pushed to Marketo” trigger will fire when a lead syncs from your CRM to Marketo. This is NOT the case. The “Person is Pushed to Marketo” trigger and “Person was Pushed to Marketo” filter will ONLY run when the Push Lead to Marketo API call is made. As shown in the API docs the “Push Lead to Marketo” API request can be used to upsert a lead i.e. create a new lead or update an existing lead, with field values specified in the body of the request. This API request can be used for lead capture events e.g. when you have a non-Marketo form you can send the lead information to Marketo using this request. Body of the “Push Lead to Marketo” API request The “programName” and “input” parameters must be specified in
I am unable to find the Form setting/Field Settings/Field Sharing options anywhere on the custom form.These options were available in the Old UI.Did Workfront removed those features from CustomForms? If not, Can someone please help me find these in the new Custom form interface? Thanks in advance!
We are facing an issue after we upgraded to 6.5.21. earlier, when we download any asset, both OOTB metadata and custom metadata are downloaded along with the asset. when we open the asset (pdf), we can see the updated metadata. Now, in 6.5.21, the asset is getting downloaded, but only OOTB metadata is downloaded, the custom metadata is not, when we update the metadata, i see that the updated metadata node in crxde, but when i download the asset, i see only OOTB metadata and custom metadata is missing. iany ideas where i should look at? I don't see anything in the logsso far i have zeroed in on workflows, i think the workflows got broken, we do have custom workflows, like update_asset workflow, but when the checked the update_asset workflow in /libs folder i dont see any changes in older and new 6.5.21 versions. i tried to re-run the workflow with the asset as payload, the workflow was a success, so iam a but clueless.so, where do i get the logs for the workflow?, i mean if i use the lo
Right now, the links in subscription emails to automated reports are only active for 24 hours. In some cases, to allow for vacation time, or other team commitments, the link may need to be extended for more than 24 hours to avoid having to resend the email manually to refresh the link. Is it possible to set this in the same way we set the link expiration for marketing emails to contacts?
Dear community, I've been trying to create an On Deman Segment Evaluation but I keep getting the same error (Attached in images). The link I followed is here (https://experienceleague.adobe.com/en/docs/experience-cloud-kcs/kbarticles/ka-19251) I tried using all types of Audiences (Published, Draft, using already created, and newly created audience). I have attached the body below and the URL Endpoint is (https://platform.adobe.io/data/core/ups/segment/jobs). Please guide me onto how I could resolve this issue and do not hesitate if you need any more information. JSON Body Below : { "segmentId": "de252a01-c4f8-473b-99ec-341db56221ca"}Best regardsSching
Amounts of email drop into "Bounces for outbound channels(AJO)", and I checked most of the reason is "Timeout". I am wondering about the root cause and how to fix it?
not able to hit the URL in this code can someone suggest the inputsimport org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; public String fetchApiData(String apiUrl) throws IOException { CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet(apiUrl); CloseableHttpResponse response = httpClient.execute(httpGet); if (response.getStatusLine().getStatusCode() == 200) { return EntityUtils.toString(response.getEntity()); } else { throw new IOException("Failed to fetch API data"); } }
I have a clientlib which has one secrect key. Now I want to use Amazon KMS to store my secret key. So how can I integrate Amazon KMS with my clientlibs folder or how can I use it in my clientlibs
Hello All,Good Day!I was trying to login into the AEM Dispatcher instance from 2 Git-bash windows (We use to clear the cache from one window and check the status of the cache clearance from other window). But I was not able to login via 2 windows. I was getting below mentioned error.Error :- "Too many logins for '{username}'."Upon checking the logged in users via 'w' command I found following information.{username}@3165742*****ryd**onc**-p****1-dispatcher1u***1-*********14:~ w12:39:24 up 38 days, 22:50, 4 users, load average: 0.41, 0.69, 0.81USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATaru***g pts/1 103.43.112.97 19Feb25 0.00s 0.00s 0.88s sudo su -n***h.* pts/3 10.12.54.15 12:25 1.00s 0.02s 0.01s wn***h.* pts/4 10.12.54.15 Tue07 0.00s 0.00s 0.00s sudo /bin/rm -rf /mnt/var/www/html/bin /mnt/var/www/html/content /mnt/var/www/html/etc.clientlibs /mnt/var/www/htmln***h.* pts/5 10.12.54.15 Tue07 0.00s 0.00s 0.01s sudo /bin/systemctl status httpdIt seems some past login sessions are somehow still
Hi, I need help with an issue involving an empty and invalid CSRF token when submitting the form. I've already included CSRF token in the client header. Here are the error logs: *INFO* [[0:0:0:0:0:0:0:1] [1742872764470] POST /bin/ HTTP/1.1] com.adobe.granite.csrf.impl.CSRFFilter isValidRequest: empty CSRF token - rejecting *INFO* [[0:0:0:0:0:0:0:1] [1742872764470] POST /bin/ HTTP/1.1] com.adobe.granite.csrf.impl.CSRFFilter doFilter: the provided CSRF token is invalid could you kindly assist me in finding a solution to fix this error? Thank you.
In AEM 6.5.21 we require to create PDFs from static HTML(with inline CSS) programatically as a DAM asset.We have an endpoint that gives text/html response HTML(with inline CSS).Have tried PDFBox but it displays the html content as text in the PDF.
Hi TeamI have a requirement where I have to create a component and I don't need dialogue however when cover is added I want to add one abc-container component and abc-container component should have headline component which internal should have text component. I have tried this using htl but not working. <div class="1st comp" data-sly-resource="${"1st comp" @resourceType='project/components/content/1stcomp', decorationTagName='div'}"><div class="2nd comp" data-sly-resource="${"2nd comp" @resourceType='project/components/content/2ndcomp', decorationTagName='div'}"><div class="3rd comp" data-sly-resource="${"3rd comp" @resourceType='project/components/content/3rdcomp', decorationTagName='div'}"></div></div></div> In short, I want to have nested component added by default. Any leads on this requir
HI All, I have a scenario, my client has renamed few pages in one languages which is causing Language switch failed to navigate to right page.I have pages like/content/abc/en/home.html/content/abc/fr/home.html After renaming the FR home (from /content/abc/fr/home.html to /content/abc/fr/domicile.html), language switcher failed to resolve the same page from EN -> FR.How to address this issue, to make sure Language switch works again without effecting SEO?I tried Approach:I used ‘alias’ on the renamed page (FR Home) same ‘name’ as EN Home page.Which resulted/content/abc/fr/domicile.html sling:slais = home and adjusted the Sling model code to fetch page path with alias or actual name, vice versa. Pros: This fix works for all pages globally with same scenario.Cons: This may affect SEO, since the ‘actual page name’ is hidden/masked by alias. Worst case, should I ask my client rename them back to original to align with EN pages? Can you guys suggest better ap
Hi All , I am passing some data through JS , but while pass small amount of data like around in 100 or 500 JS is working as per expectation , but while passing data in huge number like 200000 its not working correctly , on same data is exactly of same type and JS should work correctly for that data , Do we have restriction on passing number of data in JS , Can someone please help.
Hi Folks, I have configured a vanity path for one of the pages. It is working fine in the dev author and publish environments. However, it is not working in the dispatcher, throwing a 404 error in the network tab for the HTML and model.json files for that page. I have made the necessary dispatcher changes mentioned below: Farm file:/vanity_urls { /url "/libs/granite/dispatcher/content/vanityUrls.html" /file "/tmp/vanity_urls" /delay 300} Filter rule:#allow vanity urls list path/0101 { /type "allow" /extension 'html' /path "/libs/granite/dispatcher/content/vanityUrls" } However, when I hit the vanity path in the dispatcher, it redirects to the page and then again redirects to a 404 error page. Please help me on this issue to resolve, Thanks in advance!
Hi all,When running a maven build for a local installation of AEM, the very first thing it does is to reach out to the maven central repo and download an old version of log4j that has known vulnerabilitiesI want latest version needs to be download for log4j[DEBUG] Importing foreign packages into class realm extension>com.day.jcr.vault:content-package-maven-plugin:1.0.2 [DEBUG] Imported: < maven.api [DEBUG] Populating class realm extension>com.day.jcr.vault:content-package-maven-plugin:1.0.2 [DEBUG] Included: com.day.jcr.vault:content-package-maven-plugin:jar:1.0.2 [DEBUG] Included: javax.enterprise:cdi-api:jar:1.0 [DEBUG] Included: javax.annotation:jsr250-api:jar:1.0 [DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.0.M1 [DEBUG] Included: org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.3 [DEBUG] Included: aopalliance:aopalliance:jar:1.0 [DEBUG] Included: com.google.guava:guava:jar:16.0.1 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation
Where can i find the product grid for high speed doors in AEM? I want to make some adjustments.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.