Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
When writing queries in Adobe Experience Platform Query Service, the editor provides assistance for selecting available tables. However, after selecting a table, users still need to leave Query Service and inspect the corresponding schema to identify the available schema paths and fields.It would be highly beneficial to provide an integrated schema viewer within Query Service. Once a table is selected, users should be able to browse the related schema and select from the available schema paths directly in the query editor.Suggested functionalityDisplay the schema associated with the selected table or dataset. Provide a searchable, expandable list of available schema paths and fields. Support autocomplete for schema paths while writing a query. Allow users to click a schema path to insert it into the query. Display useful metadata, such as field data type and whether a field is nested. Keep the schema information synchronised with the selected table or dataset.BenefitsThis enhancement w
OverviewToday we’ve turned on the Fusion MCP server and integrated Fusion with Adobe Coworker. That means you can now interact with your Fusion organization — scenarios, executions, connections, webhooks, data stores, activity logs, and more — via natural‑language in Coworker or any MCP‑compatible agentic platform that supports remote (Streamable HTTP) MCP servers with OAuth.What’s newFusion MCP server is available at https://mcp.fusion.adobe.com/mcp for custom MCP integrations (Claude, ChatGPT, Copilot, Gemini, Cursor, VS Code, and others). Adobe Coworker now includes built‑in Fusion support (standalone Coworker and Coworker in the Fusion right rail). No custom MCP URL or OAuth app registration required for Coworker. All MCP tools described in the Fusion MCP tools reference are exposed to connected agents and follow the same read/write permissions as your Fusion role and team membership.How to get startedChoose the surface you want to use:Coworker (recommended) — Open Coworker (stan
That type of capping counts when actually offer was chosen in ODE Decisioning?
Removing the background from a car is usually simple. A coffee mug can be even easier. But isolating a person with curly hair against a detailed background can quickly become one of the most time-consuming parts of photo editing.Hair is difficult because it contains thousands of individual strands. Some strands are clearly visible, while others are thin, soft, or partly transparent. Curly hair can be even more challenging because the strands move in different directions and often blend into the background.Fortunately, Photoshop now offers several tools that make hair selection much easier. By combining automatic selection features with careful manual adjustments, you can create a natural-looking result without manually tracing every strand.Start With Select SubjectFor many portrait projects, Select > Subject is a useful starting point. Photoshop automatically analyzes the image and tries to identify the main person or object.When the subject is clearly separated from the background
Most AEM Cloud Service discussion is about authoring and AI. The 2026 release notes also changed the DevOps and delivery side: build pipelines, secrets, observability, and the CDN layer. Below, each item is labeled by status (GA vs Beta), because several of the interesting ones are still Beta.Shipped as GA in 20261. Managed secrets in configuration pipelines (Cloud Manager 2026.1.0, Jan 22, 2026). You can add and manage secrets directly in Cloud Manager configuration pipelines. These override config values for environment-specific deployments, so you don't have to keep per-environment secrets in the repo or hand-set them. The same item also appears in the 2026.2.0 notes.2. AEM Edge Functions (listed as GA in the AEM CS 2026.8.0 notes). These run JavaScript at the Adobe-managed CDN, which Adobe positions as a way to reduce latency for personalization and dynamic content delivery. Check the current status in Adobe's docs before you plan around it. A search summary I saw elsewhere describ
We have recently identified an intermittent issue where markup annotations on proof comments fail to persist. When a user posts a comment, the text is saved successfully, but the associated markup (such as arrows or bounding boxes) disappears.I plan to submit a formal support ticket; however, because the issue occurs intermittently, I have been unable to reliably reproduce it in a test environment. This behavior began earlier this month following the recent major proof outage.Because our transition to Unified Review is still in the planning stages and not anticipated until early 2027, this ongoing glitch poses a significant challenge to our review workflows. Any insights, troubleshooting suggestions, or workarounds would be greatly appreciated.
This is very closely related to this post, which was 3 years ago and there was no solution, so seeing if there is a solution now. Text mode for column in project report to display non-Primary assignment on specific templateTask? | Adobe Experience League CommunityI created a column in a project report to show who the Reviewers on the project are. I did this by returning the user assigned to any task that has “Review” in the task name. Below is my text mode code: displayname=Reviewerslistdelimiter=<br>listmethod=nested(tasks).liststype=iteratevalueexpression=IF(CONTAINS("Review",{name}),{assignedTo},"")valueformat=HTMLIt works great, BUT only returns the primary assignee. I need it to return all users assigned to those tasks, not just the primary assignee. I’ve spent a few hours on it this morning and can’t figure it out.I’ve also come at this from a user role angle as well. If user role does not contain X or X or X. But as the old post pointed out, people on the project aren’t al
Hi all!We had a very engaging meeting with the community yesterday, where we explored different authoring options with Edge Delivery Services, which included a demo of Universal Editor with AEM Headless by Gary Fuller. A couple of highlights on what we discussed, and takeaways: Discussed the strategic decision between three Edge Delivery Services (EDS) authoring models: Document-based authoring (DA Live/Experience Workspace), Universal Editor (AEM Headless), and traditional AEM, focusing on governance, scalability, and developer overhead. Reviewed the features, pros, and cons of each model, including the new AI assistant in Experience Workspace and the in-context WYSIWYG capabilities of Universal Editor. Addressed specific technical challenges regarding asset publishing workflows, crosswalk availability for non-cloud instances, and search integration strategies for EDS. Agreed to consolidate community feedback on missing features (page locking, backend form validation) and share resour
The most common complaints from my company’s users are the number of emails they recieve, not receiving notifications when they should, or not receiving the same emails as their coworkers. This is often caused by mismatches in notifications settings between users, with the root cause of the issue being that the admin must update each new user’s notification settings manually.It would be extremely helpful to have a system-wide notification settings where individual notifications can be turned on or off, and set to instant or daily, then those settings would apply to all new users.
As an admin who handles licensing and onboarding of new users in an instance with many teams, groups, and multiple companies, it would be very helpful to be able to see a user’s groups, teams, and company from their details section.Having the ability to add any user field to the details area, would save me several clicks and scrolling to update a user’s team, group, or company, especially when I’m onboarding several users at once.
WorkFront has no ability to 'undo last action' - in some cases this can be very troublesome - as it is quite easy to make a change to basic project behaviour, critical path and end dates. An 'Undo' last change function would be very useful if the Project owner has in-advertantly made a change that has caused multiple activities to be impacted. Even a - revert to last saved version function might be useful - at least allowing the project owner to go back to a version that they have already reviewed and approved with their team.
Marketo Engage has upgraded the Salesforce Integration to API version 64. The upgrade unlocks a host of new capabilities and changes.Salesforce API version 64.0 shipped as part of the Summer '25 release, and it brings a mix of breaking changes, platform enhancements, and quality-of-life improvements for anyone building or maintaining integrations on the Salesforce platform. If your org talks to Marketo, whether through the native Salesforce-Marketo Sync, a middleware layer, or custom REST/SOAP calls, several of these changes are worth planning around. Here's a rundown of what's new, and how it plays out in practice for Marketo-connected orgs.Breaking Changes and Deprecations to Know AboutLegacy API versions are officially retired. Salesforce has sunset API versions 21.0 through 30.0 across REST, SOAP, Bulk, and Tooling APIs. Any integration still pointed at one of these versions, including old Marketo sync connections that were never upgraded, will start failing rather than degrading g
I’d like CJA lookup table dimensions to natively differentiate between "Unclassified" and "No Value".Using a Campaign ID (CID) lookup as an example: "Unclassified" (ideally customizable in the UI): The event has a CID, but that specific CID is missing from the lookup table (or the CID is missing the specific attribute) "No Value": The event does not have a CID present at all. Currently, CJA groups both scenarios under "No Value". While the Data View UI allows you to rename "No Value Options," it applies blanket-style to both types of events, so you lose visibility into unmatched lookup entries versus traffic completely missing the key.While this can be solved today using a derived field, native support in CJA lookup dimensions would eliminate the need for derived field workarounds, save contract derived field slots, and provide immediate clarity into missing lookup data right out of the box.
Welcome to the October edition of the Workfront Wire! This is your monthly roundup built just for Workfront customers. Think of this as your one-stop-shop for the latest news, updates, events, and everything happening across the Workfront world. And this month, there's a lot going on! Welcome Workfront Champions Announcing the 2026-2027 Workfront Champions! The CXO Retention Marketing team is thrilled to announce the inauguration of 40 Workfront Champions into this year’s class. Workfront Champions represent an elite group of our most advanced users and brand ambassadors for Workfront. Each year, expert practitioners from around the globe submit applications to be selected for this career-defining program. Check out this year’s roster and show some love on social media by liking/commenting/resharing Adobe for Business’s LinkedIn post. Adobe Workfront Fourth Quarter 2026 Release – Coming October 15 Mark your calendars! The Workfront Fourth Quarter 2026 Release deploys October 1
We have observed that there is currently no reporting capability available to track AI Assistant usage and adoption.From an operational, governance, and business value perspective, it is important for Business to understand how the AI Assistant is being utilized across the organization. At present, we are unable to determine key metrics such as user adoption, usage trends, interaction volume, or overall utilization of the feature.We would like to request that Adobe consider adding a Workfront AI Assistant Usage Report feature that provides visibility into:Active users of the AI Assistant Usage and adoption trends over time Number of AI Assistant interactions/prompts Group, team, and organization-level usage metrics Dashboard and export capabilities for reporting purposes API access to usage data, if availablePlease let us know if such reporting capabilities are currently available, planned on the product roadmap, or if this request can be submitted as a formal product enhancement to th
I’d love to hear how others are anticipating using the upcoming AI Task Agents for their workflows.
For certain use cases we have been using DMWOAPI links. One of these was adding them to the product information in google merchant center. It seems that Google is unable to retrieve these links and gives an error message.We had to swap the DM links to normal published DAM links from our domain. Is that the ootb way DMWOAPI should work? I saw somewhere that creating a custom domain for the DM links would be a solution, however that would mean manually replacing all our existing links.If anyone faced a similar issue and has other ideas, I would really appreciate.Thanks!
We are investigating Brotli compression for static CSS/JavaScript assets on an AEM as a Cloud Service production environment.Fastly documentation confirms that Fastly supports Brotli compression. However, we would like to understand whether Brotli is officially supported and configurable when using the Adobe-managed CDN provided with AEM as a Cloud Service.Our current production testing shows:Accept-Encoding: gzip → Content-Encoding: gzip Accept-Encoding: br,gzip → Content-Encoding: gzip Accept-Encoding: br → no Content-Encoding header and the uncompressed response is returned Vary: Accept-Encoding is presentWe have reproduced this behavior with both CSS and JavaScript assets across multiple production AEMaaCS domains.Could someone from the Adobe AEMaaCS/CDN team please clarify:Is Brotli (Content-Encoding: br) officially supported by the Adobe-managed CDN for AEM as a Cloud Service? If supported, is Brotli enabled by default, or does it need to be enabled for a customer environment? Is
1. High-LevelThe architecture is a state-of-the-art, event-driven ecosystem designed for an "Always-On" digital business model. It separates operational concerns by funneling distinct data types through purpose-built, highly available pipelines, converging them within the Adobe Journey Optimizer (AJO) for real-time communication, which orchestrates instant, reliable delivery via a scalable Email Delivery Network. The entire design is structured to prioritize the seamless, instantaneous transmission of high-value transactional communications.2. Design Philosophy for "Zero Disruption"A "Zero Disruption" guarantee cannot rely on a single system's uptime. It must be designed as a System of Systems with fundamental principles of resilience.Core Resilience Pillars of this Design: Loose Coupling via Async Messaging: By using Kafka / Azure Service Bus / AWS Kinesis, we decouple the core CRM/ERP transactional databases from the marketing delivery network. Even if the entire Adobe suite is offl
Hi Team,I wanted to check on two items related to our upcoming A/B testing plans in Adobe Marketo Engage:1. A/B Testing ApproachCurrently, we use a single Email Program for our batch and blast campaigns. Each campaign is a monthly series with 4 to 6 emails, and we have separate Smart Campaigns set up to send each email. At the moment, these are standard sends without A/B testing. Going forward, we would like to run A/B tests for each email in the series (for example, 4 or 6 A/B tests within the same campaign). From what I understand, the out-of-the-box A/B testing functionality within an Email Program allows only one A/B test per program. If we want to run multiple A/B tests, one option might be to use Smart Campaigns and manage the test and winner selection manually. Please let me know if my understanding is correct? I also wanted to check if there have been any recent updates or enhancements that allow multiple A/B tests within a single Email Program using the native functionality,
I’m looking for a non fusion solution. We are building a process where new requests will be submitted but we need to pull in certain fields from a previously related request. An example: A request was submitted to create a material and it gets mailed. Now we need to submit a new request but reference data from the old request so the partner teams have easy access to all of the data in that request. I did discover that I can create an internal lookup field so the requestor can key in the previous request and it provides a link to the request. I need to take this a step further and provide other key details so they don’t have to open the request and find the important information they need. Any suggestions?
When I publish a document with an image on the front cover, it is supposed to set it to front and center, but instead it takes up the entire page: The image itself is not that large. Guides seems to be expanding it. Here is the source: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE concept PUBLIC "-//Emerson//DTD DITA Concept//EN" "mmiconcept.dtd"><concept id="GUID-9e62db09-26b4-4e6e-9ec3-9fc68b449cda-enHYPHENus" outputclass="frontcover"> <title>G-SeriesPDSFront</title> <conbody> <image align="center" height="3in" href="GUID-0b554440-e72e-4261-bec9-8efa22a822d0-enHYPHENus.png" id="image_mpl_bdw_jz" outputclass="front_center" placement="break" width="4in"> </image> <image href="GUID-b4720b3e-04db-4a4a-8ac8-1d6a401fe5bd.png" id="image_1" outputclass="brand_logo"> </image> <section id="section_1" outputclass="pds-frontpage"> <title>Exceptional reliability and safety</title> <ul id
How many times have you written the same Sling Model boilerplate, or looked at an existing model and thought: "Is this injection correct?" 🤔 Introducing the AEM Sling Model Generator & Analyzer — a free, browser-based utility to help AEM developers: ✅ Generate Sling Models faster🔍 Analyze existing Sling Model Java code⚠️ Identify potential injection mismatches & issues💡 Get deterministic best-practice suggestions🔒 Keep your code in the browser — no AI/API required If you work with Adobe Experience Manager (AEM), give it a try and let me know what you think! https://www.aemcq5tutorials.com/tools/aem-sling-model-generator-analyzer/ I’d love to hear your feedback, suggestions, and ideas for improvements! 🙌
Our site is authenticated — users must log in with ID and password. After login, Adobe Target (via Web SDK) sends personalization fetch and display calls to show personalized content.Setup:- Experience Targeting activity in Target- Audience = an Edge Segment in AEP, created to track qualifying activity within the last 24 hours- Profile shows status: realized for this segmentProblem:1. Open a fresh/incognito browser → new ECID is created2. This new ECID gets stitched to our already-qualified profile within seconds3. Despite that, the Target experience does not show — personalization:decisions comes back empty4. If we repeat the exact qualifying action again on this new ECID, the experience shows immediately after5. Same thing happens every time we use a new incognito sessionQA/Preview mode always shows the experience correctly (expected, since it bypasses real audience checks).Question:Is this normal for Edge Segmentation — does it only react to events it sees live on that specific ECID
Hi,If there is a streaming segment created with ONLY PORFILE ATTRIBUTE profile.firstname=’ABC’, and it has STREAMING INGESTION, and the schema and dataset are of class XDMPROFILE.Merge policy = ‘active-on-edge’ enabledNow how will this segment behave?First run? - what could be the evaluation methodNext runs? - what could be the evaluation method
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.