Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I'm using AEMasCloud, I have a specific group for authors(xyz-authors) where I have added workflow users to its group, Now, for its members, when they select a page I want to hide Manage publication option from sites console, also, hide Request publication and Request unpublication options from Page information tab. I have tried the below code. "set ACL for xyz-author \n deny crx:replicate on /content/xyz \nend","set ACL for xyz-author \n deny jcr:read on /libs/wcm/core/content/sites/jcr:content/actions/selection/managepublication \nend"It is not working.
Hi Everyone, The encryption keys in Adobe Experience Platform (AEP) have expired. We created new encryption keys with the same names as the expired ones and deleted the expired keys from AEP. Since then, our existing incremental data flows have started to fail.The public key has been shared with the team responsible for posting encrypted source files to Azure. We create data flows via API using these Azure source files, specifying the encryption details through the publicKeyId.We attempted to update the publicKeyId in the existing data flows using a PATCH request. Although the request returns a 200 OK response, the update does not appear to be applied correctly. When retrieving the dataflow details, both the old and new publicKeyId values are still visible.Could you please advise on the correct method to update the publicKeyId in existing data flows? Is it necessary to recreate all data flows using the new publicKeyId?Additionally, how long does it typically take for expired keys
profile_snapshot_export maintains the snapshot ids for last 10 days of snapshot. is it possible to query a specific record say based on ECID and find all the respective other fields values in each snapshot id over period of time ?
Has anyone tried MAP dataType for cased other than IdentityMap ? There is no example of data on adobe documentation. Usecase is ingested the ArrayOfObject data into MAP then create audience based on specific index on the ArrayOfObject. This is the sample data, which I want to try ingesting into MAP dataType[ { "date": "2024-12-29", "modelName": "PRP_TRIGGER_1Y_14DLAG", "model_score": "0.13705813884735107", }, { "date": "2025-03-15", "modelName": "PRP_60D_LAPS_1Y_REV1", "model_score": "0.65977203845977783", }]
lets says idenitymap in profileSnapshot has multiple ids. example below[uid -> "{(NULL,2910574950527,NULL)}",mid -> "{(NULL,43602939,NULL)}",gid -> "{(NULL,ef481128-3054-4846-b23c-8f7650ce025b,NULL)}",vid -> "{(NULL,cookie_id_ef481128-3054-4846-b23c-8f7650ce025b,NULL)}"]1) now if we query the select * from profileSnapshot we get one each row per profile having its own complete indeityMap.see the output in the attachment2) when we use select explode(idenitymap), * from profileSnapshot it would create 4 rows , one for each identity inside the idenitymapsee the output in the attachment3) how do i write a query where each seperate row for the same profile returned as single row instead of multiple row ?see the expected output in the attachment
Hi, We are creating an email templates using building blocks options and whilst drag and drop of structures, we couldn't add 1:1 and n:n columns in same container. Is there a limitation we need to know? Thanks, Kind regards,Kiran Buthpur
As of now, we can see the custom alerts possible through admin console. However, we dont see any option to create a custom alert using any one bounce. We need the column details like who is bounced back, reason for bounce, journey name, timestamp. Can we able to use custom alert option for the above requirement. if so, please share the step by step Navigate to the developer console.Add events to your project.When adding events, specify the type of events you're interested in. If you want notifications for events in AEP, choose platform notifications.Further, select the specific event types, such as failure or success.When we follow the above steps, i can see standard alert only. how do we create custom alert for a dataset which we created ourself.
Hi,I am working on to create content fragments with editable fields in our emails and observed that when we use any image url and url field in a fragment, AJO add an extra space character before and after the provided value.This extra space breaks the images and links in some of the email clients.Does someone know any workaround this issue?
Description - Would love to see Adobe Journey Optimizer enhanced with an AI-based feature that detects and alerts on journey anomalies—such as sharp engagement drops, routing errors, or unexpected delays in customer progress.Why is this feature important to you - Improves real-time decision-making by flagging issues before they hurt the customer experience.Helps marketers optimize journeys proactively rather than reactively.Reduces manual effort in monitoring complex journeys across channels. How would you like the feature to work -This could be powered by Adobe Sensei and visualized through a heatmap or alerts dashboard, with potential tie-ins to Adobe Analytics and Workfront. Curious if others see value in this? Would this help your teams optimize journeys more efficiently?
DescriptionAdobe Journey Optimizer (AJO) currently provides a "Copy Technical Details" option in the UI that exposes key configuration parameters of a journey in JSON format. This includes important fields such as throttlingRatePerSec, entryConditions, and activity configuration. However, this JSON is only accessible manually via the user interface, and not available through any public API. Why is this feature important to youWe are building governance and automation processes to validate AJO journeys before and after publishing. One of our goals is to enforce configuration standards, such as ensuring that the throttlingRatePerSec is always set to a specific value (e.g., 500).Having API access to this technical JSON would allow us to implement:Automated pre-publication approval workflowsRegular audits of existing journeysCI/CD-like governance for journey configurationWithout programmatic access, we are forced to rely on manual inspection, which is time-consuming and error-prone.&n
Description -Currently, when we need to make changes to a published journey in AJO-such as updating content templates or making workflow adjustments-the only option is to stop the journey, duplicate it, edit the duplicate, and then publish it as a new version. This results in multiple versions of essentially the same journey and adds unnecessary steps to the update process.Why is this feature important to you -This feature would greatly improve workflow efficiency and organization. Having to duplicate journeys for every update, especially for routine changes like updating content templates, leads to a cluttered workspace, makes journey management more confusing, and increases the risk of errors. A simpler process would save time for teams and ensure a cleaner, more manageable environment.How would you like the feature to work -After stopping a published journey, I would like the ability to directly edit and re-publish the same journey-including making changes to content templates-witho
Current Behaviour - Currently there is strict rule when it comes to capping. If we set up capping ex. 5 mails i one month then 6 mails in that month would not be send. Why is this feature important to you - service companies (telco, banks) have churn campaigns. Often they would like to ignore message capping rule in order to retain customer How would you like the feature to work - simple checkbox with text - ignore capping rules in journey properties
Description -Why is this feature important to you - to quickly and easily see what has been sent to our customers and to continuously check and monitor it How would you like the feature to work -similar to the email channel, I can store a seedlist in the channel configuration Current Behaviour - it is not possible to do this in a simple way, we make do with including individual profiles in the segment which we then exclude from the contact rules, all very cumbersome
Description - Increase the maximum number of nodes allowed per journey Why is this feature important to you - for companies with multiple brands (including different sending domains) and complex journeys, this will allow journeys to be condensed into one true journey, allowing customers to flex brand in line with real-time behaviour whilst continuing the journey. We are also limited by the number of journeys allowed, this will reduce the number of journeys that we require whilst streamlining journey management. How would you like the feature to work - For the cap on number of nodes within journeys to be increased, to allow more sophisticated journeys and the encompassing of more channels. Current Behaviour - We are capped by the number of nodes and have to split out programmes across multiple journeys
We have in several occasions experienced that created content in a email templates disappears - and needs to be redone. This is extremely annoying and time consuming for the content producers. There are several theories what this happens, some from you at Adobe also. Like: there is several tabs open with the same template open, or there are several users working on the same Journey and/or email at the same time. To avoid this kind of situations where content actually disappears, we would like to have a features that lock the content to the user that has it open - and changes can not be done to the content by other than one user at the time. When open and try to change content when it is open already a warning message should appear and inform that this template/journey is blocked be user xxxxx. You can take over the editing role by overtaking the role. What we would like is basically a build in control feature that makes it possible for just one user to make changes at th
When you have many master e-mail templates in use, and you need to do a change f ex to styling that is placed in the Head section of the templates, it takes a lot of time to update all templates with the change. If the email templates could have a centralized place where the head section was stored it could be maintained from one place - the whole style config used in the head section for all templates. This makes it easier and faster to maintain the system especially when you have many different templates to maintain.
It is important to us to be able to select multiple email templates at the same time and do a batch delete instead of deleting one by one. This is time consuming and unnecessary. The same goes for archiving Fragments. It would be nice if we could have multiple selections of Fragments and then do a batch archiving. A similar process is also wanted when you are creating a package of templates and/or fragments to be moved from one sandbox to another. It would be nice if we could do a multiple selection instead of selecting one by one fragment and one by one template into one package, This is time consuming for a administrator to do. We hope for a better and smoother solution here.
A conceptual question I’d like to clarify about Edge Delivery Services: When EDS delivers a page, is there any AEM instance directly serving that content, or is it always the edge network? I ask because I’m trying to understand if it’s possible to have a hybrid approach, mixing AEM page properties with EDS delivery. For example:In classic AEM Sites, you could override /libs/core/wcm/components/page/v1/page to add page-level properties (title, metadata, etc.).With EDS, there’s also /libs/core/franklin/components/page/v1/page.The question is:Can we actually override or extend these properties so they appear in the live EDS site?Or are these purely for preview inside AEM Author, and not part of what the EDS runtime ever serves?Would love to hear from anyone who has tried customizing page-level data or mixing JCR properties with EDS delivery.
Each month, teams across Adobe Workfront host FREE webinars, interactive workshops, customer panels, and open Q&A sessions on various topics for System Administrators. If you want to learn best practices, ask questions and collectively brainstorm solutions, or connect with other system administrators to build your network, sign up for one or all of the following events: September 5 at 9:00 a.m. PT – Connect: Admin Chat for Marketing & Creative September 9 at 8:00 a.m. PT – Admin 101: Getting Workfront Data September 16 at 8:00 a.m. PT – Admin 101: Bring Your Questions September 17 at 11:00 a.m. PT – Making JSON sing with Workfront Fusion + JSONata September 22 at 6:00 a.m. PT – Workfront Collective September 23 at 9:00 a.m. PT – Fast and Functional: Blueprints in Adobe Workfront September 30 at 8:00 a.m. PT - Pitch Perfect: Defining & Communicating Workfront Value October 2 at 10:00 a.m. PT - Wak
Hi there. I am looking to see if anyone has implemented a calendar widget on a Marketo event registration landing page. I have multiple events within the same Marketo program, and they spread across multiple months. Instead of a drop-down select field, I'd like to include a calendar where people pick a date and a list of available events for that date show up with links to register. Not sure if that can even work in Marketo. Something like this: https://admission.loyola.edu/portal/campus-tours I assume a third party vendor/integration is needed, but not sure if there is one to support it. Thank you in advance.
Wow—What a Kickoff! 🎉 On 12th August 2025, the London AEM User Group held its very first session—and the energy was off the charts! Over 20 AEM pros tuned in for a lively, practical conversation on the question every team is weighing right now:👉Should we move to AEM 6.5 LTS or AEM as a Cloud Service (AEMaaCS), including Edge Delivery Services (EDS)? The chat was buzzing, the questions were sharp, and more than a few people admitted this decision feels like “choosing between two favourite children.” 😅 Honestly, you had to be there—the mix of energy and ideas was contagious.This wasn’t just another meetup; it felt like the foundation of a local AEM family, where curiosity and collaboration take center stage. A recording of the 42-minute session is available for anyone who couldn’t attend live. Speaker Highlights 🎤 @jineet_vora , VP Lead Software EngineerBroke down why the question isn’t “Which is better?” but “Which i
Currently we have an inhouse design team utilizing Proof to get approvals on animated web advertising. However, these ads have to be built at several unique sizes and all of them need signed off on. Since the only way for the approvers to see the animations is through a video proof, the designers are forced to upload all these sizes one at a time. This is making the tool more time consuming for them and also more frustrating for the approvers who have to open all these separate proofs for these very small, very similar pieces of art. Any way to address this would be appreciated.
We are new to Workfront and our now kicking off Projects. Our Project Managers are interested in using the Baseline to capture schedule changes. When we look at the reporting options for Baseline Reports, it's somewhat confusing. What we are wanting is a report that a Project Manager could pull where they would see their projects and the captured baselines showing which tasks were late and how many days were impacted. Is this possible?
Description - Customize the Task Summary in Workload BalancerWhy is this feature important to you - We would need to customize fields that are getting displayed here so that it is each for the resourcing manager to choose the required fields that is neededHow would you like the feature to work - Provide an option to user to choose the fields that are displayed in Open summary section. This should be either controlled by assigning appropriate Template changes Current Behaviour - No option to edit the fields that are displayed in Task Summary field
TLDR: I need to store a value in AEM author. I need to be able to change the value and then published that value as well. I am thinking of saving the value somewhere in /conf/my-apps (example: /conf/my-apps/my-node)?Thanks!some info: (these are just some initial thoughts. feel free to make suggestions)The value of the field will be changed using an author-only page (need to use view-as-published)After submitting the form, a servlet will then...1. create /conf/my-apps/my-node in author if the node does not exist2. servlet will then create a new property in the node (example: my-value) if the property does not exist3. servlet will then save the form field value into the property4. lastly, the servlet will replicate (com.day.cq.replicator?) this node (example: /conf/my-apps/my-node)My AEM is using AEMaaCS.
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.