Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi,I have a custom radio button field and I want to create a calculated field that tracks the last time and the user who made changes to that field. I was already able to create a calculated field that tracks the last time and the value changes in the field. Thanks to this post - https://experienceleaguecommunities.adobe.com/t5/workfront-questions/custom-field-track-latest-date-time-amp-user-to-bring-into/m-p/590359#M53328 Here is the current code for the calculated field that I managed to build:LEFT( IF( LEFT({DE:Decision History - Initial Review}, LEN(IF(ISBLANK({DE:Assessment 1 - Initial Review}), "-", {DE:Assessment 1 - Initial Review}))) = {DE:Assessment 1 - Initial Review}, {DE:Decision History - Initial Review}, CONCAT( IF(ISBLANK({DE:Assessment 1 - Initial Review}), "-", {DE:Assessment 1 - Initial Review}), &
Does anyone know if AEM can be run under SELinux and if it is a supported configuration?
Hi all,Is there any detailed source where I can understand the different states of the OSGi bundle lifecycle more clearly?
Hello all, 1. How and where is AEM authenticated?2. Also, when authenticated, how to pass user name and password? Obviously hard coding is not an option.3. How is the session gotten with such authentication passed to other components?4. If I am writing an AEM component, how will I know that AEM was already authenticated? How to get the session? Appreciate all your replies. Thanks,RK.
Description - Allow for multiple conditions apply to Column Rules, Report View Why is this feature important to you - Sometimes condition on column view in a report is a combination of multiple rules and not only one. How would you like the feature to work - Allow for multiple conditions be selected in Column Rules, Report View Current Behaviour - Only one condition can be defined in the rule, rather than combination of multiple ones.
Hi team , I have a request to implement two different Sling sitemaps in the same page/node which will be the language page. one will be for pages and the other for assets , the content is irrelevant but I’m looking for tips more on the option to invoke or schedule two different sitemaps in the same node like: - com.mypackage.MyCustomSitemap1.java- com.mypackage.MyCustomSitemap2.java and invoke the sitemap like : en.sitemap.xmlen.sitemap2.xml I tried setting it up as a different selector extending from ResourceTreeSitemapGenerator and set a selector in here , also registering in the sitemap servlet configuration but it is not working , does anybody has any advice how to configure this scenario ? Is highly appreciate it.
Hi there, I'm trying to set up an alert that will trigger based on a weighted composition value that is computed. I will include a screenshot of the math using orders, but my use case is looking at total null searches WoW and assigning a weight to how much a specific search term influenced total null searches WoW. As a result, sorting by this weight would show the null searches that should be fixed first and are influencing total null searches the most. The math below says orders for hotels decreased -14,100 WoW vs all departments -68,891 WoW. As a result the decrease in hotel orders is 20.2% of the total decrease. Given all departments decreased -24.3% WoW, hotels made up -4.91% of the total decrease. This would easily translate to null searches where if null searches went up by X%, we'd want to deal with the top Y that are greatly influencing this total number X. I'm confused how to set up an alert for the highlighted column below that will say if any department (or se
If I drag a new version into AEM and select to save it as a new version then go to the timeline an dlook at the versions the original is labeled and New version 1.1 and the new version is listed as current. An end user will look at that and think that New Version 1.1 is the one they just uploaded. Can the original asset be listed as the orginal and then every new version is called new version 1.1, 1.2, etc. Current could just be an a status icon to the right of the version to show which version is the current one. Am I the only one that thinks this or is this a common complaint?
In this Issue: View our Adobe Summit compilation The Workfront User Group Program is live Watch our new video series on using Groups vs. Teams Register for our free upcoming Workfront events And much more! What’s new in Adobe Workfront? Adobe Workfront Q2 25 Release: New enhancements to custom forms logic, desktop proofing viewer, proofs in the Workfront mobile app, and more. For an in-depth description of all release notes, please click the individual categories below: Administrator Enhancements: Improvements to custom forms logic and expressions added to calculated custom fields. Document Management Enhancements: Updates to the Desktop Proofing viewer and editing multiple documents at once in a document report. Mobile Enhancements: Enhancements to proofs in the iOS mobile app. Project Enhancements: Improvements to project comments when editing in the 'Edit Project' box Reporting Enhancements: Updates to document approval and decisi
ZoomInfo’s FormComplete plugin is... potentially pretty cool. 😀 (I take care not to endorse any products here, though I didn’t say anything bad, which is a good sign!) FormComplete delivers DiscoverOrg enrichment data directly into form fields, so starting from just an email address, you can get most — or even all — of the form fields pre-filled, in B2B at least. (Note: this is separate from (a) pre-filling form data from Marketo for known leads and from (b) the web browser’s ability to autofill from previously stored data.) The problem, as one of my clients put it well, is that it can be kind of creepy. Seeing your personal data evidently loading from a mysterious service, especially if you know you don’t have that data saved in the browser, ain’t so good: (The inverse relationship between creepiness and friction can extend to activity tracking as well. But I digress.) Much better would be having fields that are populated by Form
In our team, campaign planning happens in Salesforce where details about the url being tracked are entered. These url's then needs to be used to create the Smart lists in marketo. This process is error prone & time consuming. I would like to be able to create a utility that will be a Marketers assistant that will take the URL from Salesforce and generate the Marketo Smart List.I read that this isn't possible today. Is this on the product roadmap by any chance?
When I am installing AEM Forms add ons package, Channel Core Implementation is not getting active. It's in installed state.It is showing msm api dependency missing while I am installing AEM Forms add ons package.com.day.cq.wcm.msm.api,version=[5.9,5.11) -- Cannot be resolvedAnd when I have checked, this version of msm.api dependency is also not there on maven repository.
I've received a handful of questions around identifying custom forms / custom fields that aren't being used, so I thought I'd share the text mode you can use to help with cleanup efforts.EXAMPLE #1: Which custom forms are no longer used? Can they be deactivated, or if never used, deleted? Custom Form reportShow any project custom form that is not attached to a template and is not attached to a project created in the past yearCan be modified to work for tasks, issues, etc.Can be modified for different time framesIMPORTANT: If a custom form is deleted, all historical data with that form is also deleted. EXISTS:A:$$EXISTSMOD=NOTEXISTS EXISTS:A:$$OBJCODE=PROJ EXISTS:A:entryDate=$$TODAY-1y EXISTS:A:entryDate_Mod=gt EXISTS:A:objectCategories:categoryID=FIELD:ID EXISTS:A:objectCategories:categoryID_Mod=cicontains EXISTS:B:$$EXISTSMOD=NOTEXISTS EXISTS:B:$$OBJCODE=TMPL EXISTS:B:objectCategories:categoryID=FIELD:ID EXISTS:B:objectCategories:
Description - Allow classifications based on date dimensions like 'Day'- this would make analysis of custom date periods like financial years, financial weeks, seasons, etc. much easier. Currently if you want to work with something like this you have to create individual date ranges for every value. If you could classify 'Day', you would be able to upload a single .tab file that mapped the Day to all the custom date classifications you want, then to analyse these you would only have to drag in a single dimension in workspace.Why is this feature important to you - My analytics team have asked for better implementation for datespans like financial weeks. They currently use date ranges, which is very manual when analysing long periods that split into many date ranges as they have to drag in each week individually.How would you like the feature to work - In the report suite traffic/conversion classifications tab, add 'Day' to the available dimensions to create classifications based on. The
I wanted to see if anyone has had this issue of Job Roles showing blank boxes for Currency/Override Currency and Cost Per Hour/Cost Per Hour Override when they upload through a Kickstart (or just in general). I am able to view the information that I entered when I add it to my Job Role View (under Setup) but when I click into the Job Role it is blank. And when I add the Job Role details as a filter to a report it pulls no data through. Tested by manually updating a Job Roles details and I then got a result. Added an image for reference. I have a ticket into Support, but wanted to see if anyone has run into this and found a solve. Thanks!
Description -For any project, under Hours Tab, the total hours at the bottom shows the addition of the line items. The client's request is, it should show the addition of all the hours at the bottom of the page.
Description - More than one "Regex Replace" functions should be allowed in CJA derived fieldsWhy is this feature important to you - This will allow CJA users to build more refined rule based classificationsHow would you like the feature to work - A derived field should have options to add multiple "Regex Replace" functions in it's definition.This will help in building more refined rule based classifications (similar to Adobe Analytics' Classification Rule Builder) where a field can be created by matching multiple regex strings.A very simple requirement could be a field with two different formats of values in it having different number of delimiters. An example could be below two values,1997:Brand:Model1997:Brand:Model:ReleaseTo create a derived field that extracts all the brand values from these two formats we need to match two regex strings,^(.+)\:(.+)\:(.+)$ and return $2 as value^(.+)\:(.+)\:(.+)\:(.+)$ and return $2 as valueThis can be achieved by adding tw
As part of the AEMaaCS migration from AEM 6.5 AMS, we have plans to migrate only the assets. AMS pages will consume migrated assets using Dynamic Media with OpenAPI. 1. DM with OpenAPI has TTL of 10 minutes to reflect the changes in the delivery URL - is there a way to reduce this turn around time? 2. Assets using DM with OpenAPI delivery URLs should be approved. It means assets are published. There are use cases where the asset should be published along with the pages and not way ahead. how to avoid this? - Note: if assets are not approved, delivery URL wont be available on AMS sites to author the images.
Hello We'd like to give some report-like workspace views to users ... that are very simple... much like reports available in Tableau.... and we don't want to go through the hassle of connecting Tableau to Dataviews. Does anyone have experience in creating simple dataviews and workspaces that are the equivalent of Tableau reports???? thanks
We ran one A4T activity using clicked an element as the goal metric. We selected one CTA (APPLY NOW) for which we wanted to track the clicks.We then launched another A4T activity using clicked an element as the goal metric. This time we selected 2 CTAs (APPLY NOW and ACCEPT NOW) that we wanted to track. The first CTA was the same as in first A4T activity. We could see conversion data in the first A4T activity for the CTA 'APPLY NOW'. But somehow we are seeing no conversion data in the second A4T activity. Its just in second A4T activity, we selected 2 CTAs (APPLY NOW and ACCEPT NOW). I need to understand if the CTAs are being tracked or not. When we click on the CTA, we get Adobe Target call as below:Refer the below screenshot for goal metric selection. The yellow highlighted CTA is no longer on the webpage. It was removed while the test was live.APPLY NOW HTML - <a id="bread-payments-landing-placement" class="cta-btn brand-font-2 font-weight-bold font-weight-bold fs1
Hello,is there a quick way to export for a given Virtual Report Suite ALL of the existing Tracking Codes and UTMs info such as:- Tracking Code- utm-source- utm-medium- utm-campaign- utm-content i'm interested to have this info in a nice table.this would help a lot checking the existing UTMs and there various attributions for every single campaignbest,Vincent
I am working on Adaptive form core component (version:1.1.64). I am using grid gap to set the gaps between the form fields, however the components which are set to hide in the form are still taking up spaces.How to replicate the issue: Set hide component using the author dialog:In preview mode: I found that the display: none was set to the component, but not to the component wrapper. I tried to use cq:noDecoration to remove the wrapper element, but it broke the component edit functionality on author.Is there any other way to fix this ?
Request for Feature Enhancement (RFE) Summary: Scheduled Copy content activities to lower environments from Prod environment Using GenAI Models in AEM Cloud Manager Use-case: We request the development of a feature in Adobe Experience Manager (AEM) Cloud Manager that leverages Generative AI (GenAI) models to enable the capability of scheduled copy content activities to lower environments from Prod environment. This feature would allow DevOps/Support teams to trigger content copy activities to lower environments on specific dates and times through GenAI-based workflows in a scheduled manner. Key Benefits: Reduction in manual effort : The biggest advantage of this feature would be - a great reduction / savings of manual hours of the AEM support team/application team in the monitoring of Copy content activity , Greater efficiency and reduction in the waiting times during monitoring ( incurred by the support team while content is being copied in Stage and Dev ). Aut
In the asset metadata schema I have added a metadata field called lockedBy. In this field I will enter userId. I want to search assets using logged in user's Id from the asset management screen filter option. In the asset management screen I have added a filter option as LockedBy. In this field I can enter userId manually and can search assets by it.For example, If I search with the text "author" in the Locked By field then I get assets of which the metadata field "lockedBy" is set to "author".I want to make it an automatic search with current logged in userId rather than manually inputting it. How can I achieve this? I have added the filter property predicate like this And added the metadata schema like this
Cache Headers Every AEM Dev Should Knowby @daniel-strmecki OverviewAs an Adobe Experience Manager (AEM) developer, understanding HTTP cache headers is essential to optimize content delivery, enhance website performance, and ensure a seamless user experience. Cache headers play a critical role in controlling how content is stored and served by browsers, and intermediary caches like the AEM Apache/Dispatcher and CDN. Here are the most important cache headers every AEM developer should know how to use and apply:Cache-ControlDefines caching policies for browsers and intermediary cache layers (Dispatcher and CDN)Static assets like CSS, JS, and images usually have a longer max-age, while frequently updated pages and APIs might use no-cache or a short max-age to ensure fresh content is served to end usersIf we set the Cache-Control header on the AEM Publisher, it will be applied to the Apache/Dispatcher, given that TTL is enabled in the Dispatcher configurat
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.