Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello Adobe Experts,I hope everyone is doing well. I would like to get your insights regarding the usage of Enters Viewport. Currently, it is working perfectly for my implementation, but it turns out that when I go back to the previous CTAs, the rule is no longer firing. Steps:I clicked the CTA 1 and the rule with "Enters Viewport" firesI clicked the CTA 2 and the rule with "Enters Viewport" firesI go back to the CTA 1, but the rule is no longer firing. Sample web appearance:Sample Rule setup: Question:From this release note, it seems like enter viewport would only trigger once time per page, but I am just wondering if someone has a way to retrigger the rule when I go back to CTA 1?https://experienceleague.adobe.com/en/docs/experience-platform/tags/extensions/client/core/release-notes Thank you in advance.
Hi,I would like to update several delivery templates in Adobe Campaign that are currently missing some required HTML code in the email body. Specifically, I want to insert the following code into the body section of each template:<p><%@ include view='logo'%></p> <p><a href="<%@ include view='MirrorPageUrl' %>">Web version</a></p> <p>Dummy</p>Is it technically possible to use JavaScript to programmatically populate the body (HTML content) of some delivery templates with this code? If so, could you provide guidance or best practices on how to achieve this? I can populate fields with mass update or JS but I want to write that code in the body of a delivery template without doing it manually (opening XML-code and pasting it).I want to write the code in the body as below:<source><![CDATA[<!DOCTYPE html><html><head></head><body><p><%@ include view='logo'%></p> <p><a h
Hello Team,We are utilizing the out-of-the-box adobeDataLayer Object for analytics purposes. We have added some custom attributes to this object using the approach outlined below: Sling Delegation Pattern:This is a recommended approach for customizing data layer attributes for components.Extend the com.adobe.cq.wcm.core.components.models.datalayer.ComponentData interface.Override the get Data() function to include your custom variables within the returned ComponentData object. Problem Statement: 1) All custom attributes are correctly added to the adobeDataLayer object in the Publish environment. 2) However, when accessing the same page via the dispatcher URL, the adobeDataLayer only shows out-of-the-box attributes, and none of the custom attributes are present. We have reviewed all logs in the dispatcher but found no indications of the issue. Is there a specific URL that is called with certain extensions that might be blocked at the
Hi, To resolve "Deprecated Service User Mapping Detected", I created the following file under the osgiconf of the ui.config"org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended.cfg.json"Following are its sample content. { "user.mapping": [ "com.adobe.acs.acs-aem-commons-bundle:twitter-updater=[serviceuser--com.adobe.acs.acs-aem-commons-bundle--twitter-updater]", "aem-precompiled-scripts:scene7-asset-reader-service=[serviceuser--aem-precompiled-scripts--scene7-asset-reader-service]" ]}Does it look good to resolve the "Deprecated Service User Mapping Detected"? Or is there anything more to do?
we want to add the Content-Security-Policy header for our site ( Aem as Cloud) using dispatcher by adding the header in the site specific vhost file. we added as below Header always set Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' https://example.com; style-src 'self' 'unsafe-inline'; font-src 'self' data:;"but header is not visible as part of the response headers. it is not working when we try using the cdn, through responseHeaderTransformer configuration. but i want add through dispatcher only , why it is not working via dispatcher ?please guide me to resolve the issue and make it work with dispatcher configuration . <VirtualHost *:80>ServerName "publish"# Put names of which domains are used for your published site/content hereServerAlias "*"# Use a document root that matches the one in conf.dispatcher.d/default.farmDocumentRoot "${DOCROOT}"# URI dereferencing algorithm is applied at Sling's level, do
Hi All, I have a component in which we have added a new tab for some configurations.The component has @3484101 annotation in the Sling Model to export the properties in the JSON. They are available and visible on the URL - https://author-p123456-0000001.adobeaemcloud.com/content/projectA/en/home-page.model.json?wcmmode=disabled But on publishing the page the properties are not visible on https://projectA.com/en.home-page-model.json In the dispatcher we are doing the below - # Deny unsafe content/0105 { /type "deny" /method "GET" /url "*/fr.json" }/0106 { /type "deny" /method "GET" /url "*/en.json" }/0107 { /type "deny" /method "GET" /url "*/jcr:content.json" }/0108 { /type "deny" /url "/libs/granite/repobrowser" }But this should have no impact on the above URLs. I have tried purging the cache of the URL from Akamai but no success there.Any help on this would be appreciated @santoshsai, @rohan_garg BR, Nagesh
We are trying to access the legacy Link Checker console at:/etc/linkchecker.htmlBut in AEM as a Cloud Service, this URL throws the error:Resource at '/etc/linkchecker.html' not found: No resource foundIt seems that the old Classic UI console for managing broken links has been removed in AEMaaCS. We still need a way to monitor and report invalid/broken links within our site.can you please suggest how can we monitor the report .
Ahead of a major content update, multiple pages on a hotel website need to be updated and also translated and localized to regional sites. From what we've gathered, Translation does not happen within Launches. We believe Launches is still the best approach to help manage the various content edits, but we haven't been able to find documentation that details this entire use case. This is how we understand the process: Create the Launch and add pages (which are copies of source pages) Edit the content within Launches (does not impact source pages) If setup with inheritance, any changes to source pages are auto updated to the launch copy Promote the Launch Run translation Perform final UAT Publish Concerns/Questions: - If Launches is used to manage the content edits, at what point would we promote the Launch and trigger the Translation? - What is the recommended approach to UAT/getting stakeholder approvals on the content between Launches > Translation and Publis
Dear All,Did anyone had issue with Custom Indexes not getting deployed on AEM cloud pipeline, and failing/error at deploy to dev step. Had followed this adobe official documentation(https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/operations/indexing?lang=en ) and made the changes, the build and deployment are successful in local and testing was successful. But same is not true on cloud. In the deployment log, one thing we observed is the ui.apps:0.0.1-SNAPSHOT was missing and cloud was unable to find. But in the build log, we can see the ui.apps:0.0.1-SNAPSHOT package was build successfully.Any leads/help is much appreciated here. IN Cloud sample log stmt:build Log:21:18:17,712 [main] [INFO] --------<com.xxx......ui.apps >---------21:18:17,712 [main] [INFO] Building xxx..... - UI apps 0.0.1-SNAPSHOT [6/14]21:18:17,712 [main] [INFO] from ui.apps/pom.xmlDeployment to dev log: org.apache.jackrabbit.vault.packaging.im
Recently, I've encountered two issues while working with AEM GraphQL. I've looked through a lot of documentation but haven't found clear answers, so I’d like to ask here. Thank you in advance.First issue:Is it true that AEM GraphQL cannot query Content Fragments from two different models in a single request? Based on what I’ve found so far, it seems like this isn't supported.Second issue:AEM GraphQL seems to have syntax limitations when it comes to query logic. For example, I want to perform a search like:publishTime AND (title OR overview)But the actual behavior is:publishTime AND title AND overviewIs there any known solution or workaround for this kind of query structure?Any help would be greatly appreciated. Thank you!
Hi There, I have created a custom workflow, which when triggered gets the work done. However even after completion, its status shows running for indefinite time. I have gone through the documentation and it has end process as a last step. I have also tried closing resource resolver and logging out from Workflow session object, but nothing worked.
Hello Community, I wanted to check if anyone else has faced a similar challenge and how you approached it. Scenario: Our current workflow involves manually transferring content from Figma designs into AEM (lower environments such as QA).After QA review, content is manually promoted into Stage and Production using packages. In most cases, final content changes occur after QA (~almost every time), so we end up re-entering or updating content late in the process.Mapping between Figma modules and AEM content fields/components is not always 1:1, which makes automation tricky. Environment synchronization is another pain point — content often drifts between QA/Stage/Prod, and manual promotion is resource-intensive and error-prone. Questions to the community: Have you implemented or seen successful automation between Figma and AEM to reduce manual content entry? Are there recommended plugins, SaaS tools, or integration patterns that help map Figma design
Hi Experience League Community, We’ve been observing a recurring issue where our publish instances experience outages (showing a whitepage with a 504 error), and during these events, telemetry data shows a noticeable spike and plateau in transactions related to startJob 10-15 minutes before the downtime. These transactions remain consistently high until the publishers go down, in which case, it will turn to 0. Upon inspecting the logs of our publishers, the only traces that we could find related to startJob is its presence in the stack trace of an unclosed ResourceResolver warning:*WARN* [Apache Sling Resource Resolver Finalizer Thread] org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl Closed unclosed ResourceResolver. The creation stacktrace is available on info log level. *INFO* [Apache Sling Resource Resolver Finalizer Thread] org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl Unclosed ResourceResol
Hello Community,We are utilizing AEM as a Cloud Service and managing multiple domains for each program.For example, we have several domains such as "www.mysite1.com" with the content path /content/mysite1 and "www.mysite2.com" with the content path /content/mysite2.We have configured vhost and farm files for each domain, creating the following document roots:www.mysite1.com → /var/www/html/www.mysite1.comwww.mysite2.com → /var/www/html/www.mysite2.comWe did not include a serveralias in the above farm filesCache is stored as follows:For "www.mysite1.com": /var/www/html/www.mysite1.com/content/mysite1/..For "www.mysite2.com": /var/www/html/www.mysite2.com/content/mysite2..To handle cache invalidation for multiple domains, we created a new farm file for this purpose according to Adobe's documentation:"/farm_invalidate {/virtualhosts { "*localhost*" }/renders {/rend01 { /hostname "127.0.0.1" /port "4503" }}/cache {/docroot "/var/www/html" # Higher-level docroot encompassing both site1 and
Priorities is nether simplified nor will it help MY users organise their work. I thought it was lesson learned from the blueprints menu item everyone complained about.
I have a user who is unable to add tasks above/below a selected task. When they select a task the icons don't appear. Ditto when they select a task and the 3 dots (edit). They only way they can add a task is via New Task. They have manage access to the projects and planner licence. Other users are able to do this so i figure it must be something to do with their set up.
Hello! Hoping someone can help! We have been trying to set up a new approval method with proofs and we want the final decision maker to have to sign. I have selected "Require decision to be electronically signed" but each time it pops up to ask for the username and PW it says it's incorrect! We are using the Proof process within WF and not the stand-alone app. The person who is required to electronically sign is a Workfront user. We all use Single Sign On. And they have Manager Proof permissions.... What am I missing?? Pls help!
Hey WF Community,Has anyone cracked the code on generating a report that shows planned hours and actual, by assignee, for any given calendar date range, when there are many assignees on a given task? That last part is the kicker. If we only had one assignee per task I could generate this report. I've received this request from users many times over the years and I'm yet to find a reporting solution within WF that can accommodate this. Thanks,Nick
How do I get access to fusion for practice. Is there any trainings associated after which I can get a sandbox or something like that ?
This is a new one. I'm working on an automation which determines all common paramterValues between an issue an a document. When it has its list, it plops the list into the output field of a search module and pulls those exact fields. Everything works...until a parameter has a comma in the name of it. If I do things the "normal" way and specifically select the name of the field, the system works correctly:However, if I attempt to do this by entering the name of the field, Fusion gets confused. It thinks it's two fields instead of one and then Fusion errors out. I know I have to "escape out" the comma using the text parser to make Fusion realize that it's actually on field instead of two. I'm trying to look at the output bundles but I'm not seeing something which stands out. Any ideas?
We are migrating to Admin Console early next year. We have accounts in Workfront with admin access level that we use as Fusion connections because we can manage the logins in locally. However, once we transition to Admin Console we will need actual email addresses (external or federated through my company) so that we can leverage them as service accounts in Fusion. I see three options:Create email addresses (e.g., gmail) outside my company's network and add to Admin Console as Adobe IDs and use as connections - this goes against my company's security policyCreate federated email addresses that can log in via SSO and represent a service account (e.g., workfront@[companydomain].comCreate OAuth2 Connections between Fusion and my Workfront instanceDoes anyone have any experience with this, and a recommended approach?
So, I'm playing around using the HTTP module to create webhooks which do things I can't do by using the Watch Events module. I was able to make a filter with an OR statement, which is wonderful. Ultimately though, I want to have a webhook where the newState of a custom form field is different than oldState thereof. I used this, got a 201, but it doesn't seem to work: {"objCode": "DOCU","eventType": "UPDATE","url": "https://hook.app.workfrontfusion.com/liw3gfiixg6aepx3xr2371ugqkavf48l","filters": [{"fieldName": "DE:What version of legal and compliance review is this?","fieldValue": "","comparison": "changed"}]} Please tell me there's something stupid I'm missing here. There has to be.
I have a scenario that creates a task from a request (issue) when a custom field is selected. The problem I'm having is how to pass the attached document from the request (issue) to the new task. Does anyone know if this can be done? I'm able to see the document ID in the Watch Record module (first image), but it doesn't appear when mapping the data (second image).
No text available
I was wondering if anybody was willing to share the steps to export project data to XML? I'm the admin but not a developer so when I reviewed EL, it appeared a bit over my head. I DID, manually export a project to Microsoft Project (which is EML for Project from what I read), but when I imported into Excel it only brought in one row and not all the task data. Any help would be appreciated before I ping Support 🙂
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.