Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Request for Feature Enhancement (RFE) Summary: Better way to create custom AEM components Use-case: One needs to build from scratch a new AEM component Current/Experienced Behavior: In the current AEM world, there are way too often the situations when developers end up building new AEM components (and not use the core components). The experience of building a new component is not very pleasant, prone to human mistakes due to the heavy ponderous coding. Working manually with the XML to define the dialogs makes the developer very often lose focus on the big picture and easy get lost into details about not forgetting to add the well-known <items> element, or to keep track of tabs, or to properly arrange dialog fields, or to make the dropdowns work (specially when we have multiple dependent ones) and so on. All becomes even more complicated when he needs to (also manually) add extra clientlibs having to careful when writing it and not add a typo. On top of this, h
Request for Feature Enhancement (RFE) Summary: Making timelines more resilient to heavy workflow activities. Currently timelines timeout because the number of nodes that it has to transvers is over the threshold. We had to purge and reduce our timelines from 30 days to 5 days in order for us to see the timeline results. Use-case: We heavy workflows that causes the timelines to transverse over 30,000 and fail to return results. Current/Experienced Behavior: We expect the OOTB functionality of timelines should work as expected. Which out create custom indexes Improved/Expected Behavior: OOTB indexes should be able used to ensure timeline return in a timely fashion and not timeout. Environment Details (AEM version/service pack, any other specifics if applicable): AEM 6.5 SP19 Customer-name/Organization name: Toyota Screenshot (if applicable): Code package (if applicable):
Request for Feature Enhancement (RFE) Summary: New content fragment editor console doesn't show the "Source Edit" option despite being enabled and visible. It appears correctly on the old/classic console Use-case: Our Content Fragment Model has a multi-line text field configured with default type as "rich text".Under path - /apps/dam/cfm/admin/clientlibs/v2/authoring/contenteditor/editors/StyledTextEditor.jsWe can find source edit under "uiSettings" as seen below - The source edit option appears on the old/classic console - But is missing on the new console - Current/Experienced Behavior: Source Edit option is missing on the new console for editing CF Improved/Expected Behavior: Source Edit option should be displayed on the new console for editing CF Environment Details (AEM version/service pack, any other specifics if applicable): AEM Release - 2025.3.19823.20250304T101418Z Customer-name/Organization name: EPAM Screenshot (if appl
Request for Feature Enhancement (RFE) Summary: Ability to use "granite:class" and "granite:data" in the new CF editor Use-case: We developed a show/hide fields plugin for the new CF editor based on a type selection made in a select field. For this purpose we used the example provivided in the docs: https://developer.adobe.com/uix/docs/services/aem-cf-editor/api/data/#setting-styles-to-the-field api.setStyles(fieldName, {"display": "none"}); However, this is not an optimal solution, as we need to hide each field per name instead of creating a generic plugin that could be reused on any content fragment. If we had an option to retrieve the value of a custom data attribute, then our plugin could be reusable. Current/Experienced Behavior: The "granite:class" and "granite:data" set in the CF model is not present in the HTML, and custom data attributes cannot be retrieved by custom plugins. Improved/Expected Behavior: The "granite:class" and "granite:data" set in the CF model is p
Request for Feature Enhancement (RFE) Summary: Add an API/extension point that would allow developers to change the rootPath for the Asset/CF/Content picker via a JS plugin: https://developer.adobe.com/uix/docs/services/aem-cf-editor/api/ Use-case: Our AEMaaCS project hosts more than 100 websites, each site has its own dedicated root folders for sites and assets (including subfolders for specific content fragment types). We had a custom, JS-based solution in the old CF editor to change the root paths of the CF/Content picker so that when an author opens the picker, it takes him to the correct location by default. This greatly improves the editorial experience of our 700+ authors that work on multiple sites. Current/Experienced Behavior: Asset/CF/Content picker always opens the root folder and editors need to navigate manually to their site and the correct folder. Improved/Expected Behavior: Customization can be enabled to programmatically set the correct root folder via JS, as
Request for Feature Enhancement (RFE) Summary: The current API and the example shared in the docs to toggle (show/hide) fields in the new CF editor does not work as expected and contains multiple issues. Docs: https://developer.adobe.com/uix/docs/services/aem-cf-editor/api/data/#setting-styles-to-the-field Use-case: We have a few CF models where fields are shown or hidden depending on the type selection an editor makes. After creating a new CF, the editor first needs to select a provider, and then different fields show depending on the selection. Current/Experienced Behavior: While developing a small plugin for the new CF editor to show/hide fields based on a selection according to the documentation provided [1]. Concretely, we are relying on the api.setStyles , but we noticed two bugs:1) This approach works fine for standard input fields, but not for select boxes/enumeration fields, they remain visible even after we try to hide them with CSS display:none2) The standard i
Request for Feature Enhancement (RFE) Summary: New permission to remove the replace button on assets. Use-case: We have a lot of squad working in AEMAACS and for some areas we need to have more granularity on the permission, for example some areas can't publish, others can't upload assets and some areas can't replace the assets, so we need to have this permissions on the access control. Current/Experienced Behavior: We don't have this granularity to change this access level. Improved/Expected Behavior: The expectation is to have an access profile created with the “Replace” option profile disabled, in order to eliminate the risk of accidentally replacing the campaign image. We are currently exposed to this risk at all times. Environment Details (AEM version/service pack, any other specifics if applicable): 2025.3.19823.20250304T101418Z Customer-name/Organization name: Santander S.A Screenshot (if applicable): Code package (if applicable): &
Zusammenfassung der Funktionsverbesserungsanfrage (RFE): When a component is moved from a container to another container in a livecopy the component appears again after sync. There should be a ghost component to prevent this. Anwendungsfall: If you move a component from one container to another in a livecopy, the component appears again in the original container after syncing with the blueprint.Steps to reproduce:- Create a new page with the template Content Page and open it- Add a Layout Container to the page- Add a component to the layout container (for instance a Text Component) and fill in some text.- Create a LiveCopy of the above page with Standard Rollout Config and open the LiveCopy- Add a second Layout Container to the LiveCopy- Drag (move) the component in the first container to the second- In the page settings synchronize with the blueprint- The component appears again in the first container There should be a ghost component in the first container when the component
Request for Feature Enhancement (RFE) Summary: For in the loop page template, when user insert any link and provide specific dita file path and click on check icon of link option, its not routing to the provided dita folder.Steps to reproduce:Go to AEM sites https://auth-viewpoint-qa.pwc.com/sites.html/contentAuthor In The Loop Page Template.Add text component and add link by clicking on link option.Select a dita file manually.After selecting click on the tick icon on link option.Check that its not routing to provided dita path.Team, please look into this issue and help us at the earliest to resolve this issueAdobe support ticket : E-001529292 Use-case: Current/Experienced Behavior: link is not routing to provided dita path. Improved/Expected Behavior: its should rout to provided dita path. The cloud version routs to the path properly. We need this facility in non cloud version too Environment Details (AEM version/service pack, any other specifics if applicable):
There are legacy queue topics that should no longer be used but deleting them results in a loss of historical data from already-submitted requests. The ability to deactivate queue topics will allow to toggle them off so that they no longer appear in the lists when submitting new requests to the same queue but will still preserve the queue topic data on the old requests.
Before implementing the Adobe Native Integrator to allow WF documents to write directly to our instanced of Adobe Assets, we could download WF document folders and/or multiple documents at one time. Since implementing, that functionality is lost.The goal of the native integrator was to allow our creative team members to work sole in Workfront. However, now if teams want to access files and bulk download, they must navigate to Adobe Assets to do so. Otherwise, they have to download documents one at a time from WorkFront. This defeats the purpose of finding operational excellence with using the native integrator. We would like the native integrator download to work the same as downloads from documents uploaded directly to WF today. Users should be able to download folders and download multiple files & folders at one time.
Description - Working on monthly scorecards, I need a date range that can always update itself to the report date range, but in the prior year. Would be even better if there was a day-of-week adjusted version, but I would take a "this month last year". This seems very basic for what Workspace should offer. Just a "this date range minus 365" would get me there. Why is this feature important to you - Creating comparison date ranges that can't update themselves and/or have labels that don't make sense to my internal customers means that we are going to have to create the reporting in PowerBI or Excel. How would you like the feature to work - If my panel date is for the month of February 2025, "this month last year" would show February 2024. Current Behaviour - I can create a static date range for this comparison, but it will not update when it's time to update this monthly scorecard for the next month.
We have several directors who all want to be able to track a project in their portfolio, even though it's managed by a different director's team. Only being able to put a project in one portfolio leads to projects being created multiple times so that each director can manage their team members work on the project and it just makes a mess!
The Activity ID is a unique identifier assigned to each activity in Adobe Target. It plays a crucial role in various processes, including tracking, reporting, and raising queries with Adobe Support.The addition of an "Activity ID" column in the Activities List would allow users to:1) View the Activity ID directly in the Activities List without opening each activity.2) Search for activities using the Activity ID in the search bar, improving efficiency.3) Quickly reference Activity IDs when raising support queries or managing multiple activities.Currently, users have to open each activity individually to retrieve its Activity ID.
Description - When triggering the WF/Jira integration you have to go into the issue under the project. We would like the ability to add the custom form and trigger the integration via Boards.Why is this feature important to you - We primarily work out of WF Boards and having to go out and into the project and then search the issue is time consumingHow would you like the feature to work - Ability to trigger the Jira integration field from Boards Card.Current Behaviour - We go out of the Board and into the project then search the Card name to find the relevant issue and then go to issue details and add the custom form then we select the Jira and select yes.
Summary Description of Your IdeaI propose a feature in Workfront that allows administrators to lock deliverables, objects, or specific project components from further edits after a defined cutoff time. This functionality would help teams, especially those managing time-sensitive deliverables, maintain consistency and prevent unauthorized or last-minute changes that could disrupt workflows. The goal is to ensure that once a project reaches a designated phase, certain users (e.g., Dentsu/PMs/Planner/CMs) can no longer make changes, while maintaining flexibility for those who still need access.Why Is This Feature Important to You?Prevents disruptions: Last-minute edits from external teams can disrupt Creative Services' workflow, leading to inconsistencies in project deliverables.Ensures process integrity: Locking objects ensures that final versions remain untouched once a project moves to the next phase.Reduces manual oversight: Currently, permissions must be updated manually, requiring e
The ability to change the owner of a Dynamic Board has been removed (only the admin can be the owner). In the most recent release Jan 2025 the change of ownership was given for basic, retrospective, and Kanban boards, but not dynamic boards. Our business cannot own the boards, as the admin was set up by an external provider. Functionality to change the owner of a dynamic board is highly desired.
The naming and format of the CJA ootb metrics time spent (seconds), time spent per session, time spent per person is very confusing for the user. Time spent (seconds) -> the name of the metrics highlights that the format is in seconds -> actual format HH:MM:SS -> confusingtime spent per session, time spent per person -> name doesn´t say anything about the format -> actual format is seconds -> not very user friendly, if it´s more than 60 seconds -> user needs to calculate in HH:MM:SS My expectations: easy to understand names of the metrics, user-friendly format
Description -This is a feature we did have until recently. We had an external user landing page with a couple dashboards. One was a dashboard with that specific request type those users would need to make requests on. Why is this feature important to you -This is important to centralize things for our external users. Simplifies their experience and keep s them on one page. How would you like the feature to work -Until recently we could put the path to the request type in the "external page" field and the dashboard would show the request menu open to that request form/type. Current Behaviour -Recently doing things the way we had been now shows a dimmed unclickable request menu option. The current "fix" is to take the user to the regular request page.
Need the ability for anyone who can resolve comments to do so and reply to comments WITHOUT unlocking the stage. We DO NOT want reviewers to be able to add new comment while we are resolving.
Hello together,We have a small stumbling block in our process that significantly impairs the efficient work of our users. -If our users start an upload / upload an asset and this takes a certain amount of time, then our users must remain on this page in Workfront, i.e. they must watch how the loading bar loads. Because if they continue working and leave the page at the upload, the upload will stop (and there will be no information that there was an cancellation)This is of course very inconvenient for everyday work, because if the file is larger, the users would not work for a few minutes. In the meantime, they could carry out further work steps for the work process.Is it not possible to keep the uplaod running in the background so that it is possible to leave the page WITHOUT the upload cancelled? Best Jasmin
Description - It would be wonderful to have a feature to force all/specific fields to lowercase in datasets (similar to CJA component settings) Why is this feature important to you - When adding lookup datasets to CJA, if there's variance in casing the metadata isn't returned, even if the dimension is displayed in all lowercase. How would you like the feature to work - Radio button to force all fields to lowercase. Checkboxes to allow only specific fields to be forced to lowercase. Current Behaviour - Can use data prep to lower case specific fields. But that's not retroactive and only applies to one field at a time.
It would be great to have an option (setting) to enable a "Pop-up text box" to allow users to provide information on why the Status has changed. So that when the Approval gets the required information when approving the project. Example: If a project is set to "Cancelled" and approval is configured, the project manager would be prompted to fill in the necessary details explaining the reason for the cancellation. This would equip the approver with the essential information needed to make informed decisions.
Description - Introduction of "Expiry Date" for each API key on the Customer Info page.Why is this feature important to you - Being able to see when an API key is due to expire can allow for forward planning of recycling API keys.How would you like the feature to work - An additional column in the API Key Settings on Customer Info page which displays the API keys expiry date.Current Behaviour - The expiry date is not listed.
Description - I have been manually monitoring the amount of rows ingested into CJA and using rolling windows to keep the consumption within licensed range. Why is this feature important to you - to prevent the company from being overcharged for overusage. In addition, this forces us to keep only the most relevant data in CJA. How would you like the feature to work - in the current License Usage section, just update the number on a daily basis. Current Behaviour - CJA license usage is updated on a monthly basis.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.