Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
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
I have a graphql query which takes IDFilter! as parameter and this works fine in the graphql editor and when i try to request from postman i am getting "Variable 'paths' has an invalid value: Variable 'paths' has coerced Null value for NonNull type 'IDFilter!'"exception. My Graphql Queryquery ($expression:IDFilter!) {internetList(filter: {_path: $expression}) {items {_path}}}Graphql Variables{ "expression":{ "_logOp":"OR", "_expressions":[ { "_operator": "EQUALS", "value":"/content/dam/sample/content-fragments/internet/internet1" }, { "_operator": "EQUALS", "value":"/content/dam/sample/content-fragments/internet/internet2"
I've seen the best practices mentioned by Adobe. BUT are there other performance checks/enhancements I can make on my frontend/backend code? The ones that I can think of are:checking the logs/monitoring tools available in the instancelighthouse metricsAnything else? Thanks!
Hi Workfront Friends! I'm looking for some text mode assistance. We have a series of projects, all of which contain a task for "Initial Launch". When viewing a report of all of these projects, I would love to be able to have a column with the Planned Start Date of the "Initial Launch" task for each one of these projects. Any suggestions?
Description:Enable usage of Asset Request ID to allow us to group related assets and populate them as a single package to Bynder, improving our asset management process. Why is this feature important to you:As we enhance our asset management capabilities with Workfront and Bynder, we need a way to group related assets from a single task. This will improve efficiency, organization, and user experience, enabling easier tracking and management of assets. How would you like the feature to work:Introduce Asset Request ID to group assets. When assets are transferred, they should be sent as a package, utilizing Bynder's related functionality. The assets should automatically be marked as related and preferably show the actual user who uploaded them. If Asset Request ID is active in Bynder, Fusion can enable Workfront to bundle assets by leveraging subfolders etc when sending them to Bynder. Current Behavior:Currently, assets are transferred to Bynder individually
I'm hoping someone has a solution they can share! Right now, we are able to have some YoY summary change widgets along with YoY trended line charts based on a key metric summary table. Unfortunately, if someone were to select a different date range in the date selector, the comparison period changes. No longer is YoY the selected option, but it redefaults to "previous period" instead. This causes a lot of confusion if someone was previously looking at YoY but now looking at previous period comparisons after selecting different dates and unable to get back to that YoY comparison.I've included a video of what happens when i change date range from last 90 days defaulted to last 30 days instead. You can see the comparison period in the trended graph line changes to previous period. Any thoughts on a solution to default to YoY comparison regardless of what dates are selected? Any help would be appreciated!
Business Need: Stakeholders often require Year-To-Date (YTD) comparison of current year vs previous year on a daily/weekly basis to track ongoing performance trends. Challenge: Adobe Workspace does not support dynamic YTD vs YTD comparison directly. Users must manually change the date ranges or use limited preset options, leading to inefficiencies and inaccurate analysis. Adobe's Design Limitation:Workspace logic is snapshot-based, not dynamically contextual to today's date across years.Designed for fixed range comparisons (like Mar 1–Mar 31 this year vs same period last year) Current Gaps:No automatic rolling YTD comparison available.Static date ranges need to be updated frequently.Presets or Date Comparison help partially but fail when YTD is not the same number of days every year (due to leap years, weekends, etc.). Impact: Inconsistent reporting, increased manual effort, delayed insights for performance tracking and business decisions.
Hi all, just wondering whether it is possible to calculate a dynamic field like the Profile user's age based on his birthday and keeping the value up to date e.g., on a batch update? In other words, a field that is either preprocessed by a job or evaluated on the fly when queried.
Conditional formatting allows you to customize how information displays on a report. You can make information stand out by making the text bold or highlighting a field. You can use conditional formatting for a variety of things-for example, making a task appear in red when the progress status is late or highlighting in gray all of the project planned completion dates that fall in the current quarter. This week we discuss how to use conditional formatting, using the example of comparing dates. Learn more, here! ------------------------------ Kara Trapp Manager, Modern Work Enablement - Customer Programs Workfront ------------------------------
Thank you all for joining today’s Customer Success Workshop, Using Workfront Reports to Guide Your Spring Cleanup Efforts. While cleanup is not a one-and-done activity, hopefully this session provided you with actionable recommendations to get started or formalize a process to ensure it gets done! If you weren't able to attend live, no worries - watch the on-demand recording and download the slide deck below: Slide Deck PDF Workshop RecordingAnd here's a quick summary of what was shared in case you only want the highlights:Cleanup is critical for simplicity, compliance, performance and scalability Best practices for system cleanup - limiting the number of users who have access to create objects, turn off settings so that users can't create projects without a template or copy projects, form a governance group to meet and discuss things like naming conventions, policies around archiving or deleting work, and moreAreas to cleanup with example reports - projects, tasks
During our initial attempt at go live we imported several schemas from our Dev environment and enabled them for profile. During final validation a major issue was discovered, and we had to do a significant re-architecture. I am now attempting to migrate in the updated schemas but running into issues as we're overwriting schemas that already exist, so the import is throwing errors. What is the best way to either remove the existing schemas so I can pull in the new ones, or align the data so they overwrite properly and update to the new structure?
Hi All, 1)I am trying to expose all components on the page in JSON format. When I use OOTB feature pageUrl.model.json, I see a lot of unnecessary data being shown, such as allowed components and other irrelevant details. I want to expose a clean JSON and have already implemented Sling Models using jackson exporter, However, when I execute pageUrl.model.json, it doesn’t return the custom properties I've added in the Sling Model. On the other hand, when I use componentPath.model.json, it returns all the custom properties from the Sling Model.I'm trying to understand how to expose all component data as JSON via pageUrl.model.json. 2)Additionally, I attempted to create a custom Sling Model for the page component, but this doesn't provide the JSON for all the components within the page. I thought about traversing through each child node and adapting each resource to a Sling Model, but the code below always returns null. The model doesn’t re
Request for Feature Enhancement (RFE) Summary: Reducing Stage/Prod deployment Pipeline execution Time Using GenAI Models in AEM Cloud Manager Use-case: We are requesting for the development of a feature in Adobe Experience Manager (AEM) Cloud Manager that leverages Generative AI (GenAI) models to reduce the execution time required for stage and production deployment pipelines in AEM Cloud manager. This feature would fast-track regular deployment tasks in the Adobe Cloud pipeline using GenAI models , including Unit Testing, Code Scanning, Image Building, Product Functional Testing, Custom Functional Testing, Custom UI Testing, and Experience Audits. Key Benefits: Accelerated Deployment: GenAI models optimize and expedite deployment tasks, significantly reducing the overall pipeline time. Enhanced Efficiency: Automate routine tasks such as unit testing and code scanning, allowing for faster and more reliable deployments. Predictive Analytics: Utilize GenAI to predic
if allow.empty is enabled BUT I have entries in allow.hosts.regexp, is my instance still limited to the hosts lin the allow.hosts.regexp list or will the instance accept any request coming from anywhere? Thanks!
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.