Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
We’re excited to introduce the AJO Mobile Learning Hub, a centralized learning destination designed to help you configure, design, launch, and optimize mobile experiences using Adobe Journey Optimizer.Whether you’re just getting started with mobile channels or looking to refine advanced use cases, the hub brings together practical guidance and best practices in one place.Access the AJO Mobile Learning Hubhttps://experienceleague.adobe.com/en/docs/journey-optimizer-learn/mobile-learning-hub/overviewYou can also find it on Experience League under:Learn → Tutorials → Journey Optimizer → Mobile Learning HubWhat you’ll find in the hub Overview and Getting Started Learn about the value of AJO Mobile, review customer examples, and understand how mobile fits into your Journey Optimizer strategy. Configure and Launch (Developers) Step-by-step guidance for enabling mobile channels, including SDK setup, event triggers, and Adobe Experience Platform integration. Design and Deliver (Marketers)
Hi everyone 👋I’m an Adobe Workfront Fusion–certified automation specialist currently exploring contract or full-time opportunities.I’ve built end-to-end Fusion automations around request intake, portfolio/program/project creation, asset-based templates, metadata mapping, and cross-system integrations. Background-wise, I come from finance (ex-Deloitte), so I’m big on scalable, well-governed solutions that actually make business sense.🌍 Timezone-flexible and comfortable working with global teams🤝 Open to freelance, contract, or permanent rolesHappy to share examples, Loom walkthroughs, or just chat Fusion. Thanks!
I thought that it would be fairly straight forwardhour/hourID?billingRecordID=billRecordID&method=PUTThis doesn’t throw any error at all but neither does it actually add the hour into that billing record.I tried the updates method and again, it doesn’t error out but it doesn’t also add the hour into the billing record.hour/hourID?updates={"billingRecordID":"billRecordID"}&method=PUTAnybody able to successfully add hours to billing record via api?
Join the conversation as part of the AEM - Benelux User Group, expertly managed and hosted by @shrutidamle and Harsha Booravalli!This is your chance to connect with AEM professionals virtually and in-person in the Benelux region. Whether you're just starting out or a seasoned expert, this group offers a space to share experiences, explore best practices, and grow your network. Join a community of like-minded individuals who are just as passionate about AEM as you are. The kickoff meeting is coming up soon! Join the chapter and then register for the meeting:Date: Wednesday, March 18Time: 4pm CETLocation: VirtualJoin the AEM - Benelux User Group Chapter here: https://aem-augs.adobe.com/aemug-benelux-chapter/
Till last week when I select a cell or multiple cell am able to see date range and segment used for the selected cells.however since this week am not able to see this also refresh selected cell is not working. anyi dea how to solve this ?
Is it possible to make JSON Modules in Adobe Fusion ignore null values? So, in the outputted JSON String, we need the parameters that are empty to be removed from the output JSON, rather than simply having an empty value.I can’t see any settings in the modules, so would appreciate anyone who has found a solution.
Almost 10 of out active scenarios failed in error but the next runs were successful.Was there any issue or update happened on Feb 4th to Workfront(Fusion)?
Hello Community,How do we map multiple select values to a multi-select field in Fusion when the options are the same? For example, I have an array of values like [‘EMEA’, ‘NA’, ‘APAC’, ‘LA’], and I want to map these values to a multi-select field.
Hi I am working on formula field in Workfront Planning . My objective is to display the selected values of connected field (Name : Test Field) in new Formula field separated by a delimiter.Currently what is happening is when I directly write this formuala: {Test Field}, it displays values in this format. ["ABC","PQR","XYZ"]. So I am assuming this is becoming like an array field.When I change the formula to Arrayjoin(“”,{ Test Field}, the formula field displays value as below without any delimiter.ABCPQRXYZ. Wondering how do I add a separator that will enable to get display of values like ABC, PQR, XYZ
We are experience lot of strange tings happening to out email when they are created during AJO updates. It seems to have some connection to our created email fragment that uses variables. Since it suddenly becomes problems with them, for a day or two. Then it goes back to normal. What happens is that fragments that uses variables, has a set av default values. In the templates where fragments is used and the default variables is changes to something else, they are reset to default in the templates they work on when the release is ongoing. This causes a lot of problems since out fragments has language and business areas values - when this changes it all becomes wrong. The logo changes to another business unit, and the footer becomes footer for another country and language. Can somebody confirm if our theory is correct, that a AJO release can effect emails that you are working on during the release.
Hi all,is there a shortcut to the latest "profile_snapshot_export_” dataset name of the default merge policy?As I understand it, each merge policy gets a nightly snapshot dataset with a dynamically changing name. Now, to query this for instance in query templates, do you know of a simple way how to resolve this name for the (let's start simple) default merge policy?Like an alias or similar?Cheers
Hi Team, My Community Level, ideas and solved questions details are not fully migrated. Can you please check once? Thanks,Vinay
Having an issue with Workload Balancer showing hours allocated to a user, even though they have no tasks against their name for that date. Similarly, seeing dates with inflated hours, where the assigned tasks add up to a certain number, but the number shown in balancer is significantly more. Is there a solve for this?
I am trying to have the Dam Metadata Writeback workflow set some attributes in a custom namespace back to a .NEF file (Nikon RAW camera file), but it’s not recognizing it. It does work for png and jpg files, interestingly enough. What might be the config that manages this in AEM? This is for AEM as a Cloud Service (SDK, running locally for now.)Thanks!
Live stream show details:Modern marketing is moving at the speed of a prompt. In this live webinar, Adobe product teams will showcase how Adobe Experience Platform brings agentic AI to everyday workflows—so marketers can ideate, build, and activate faster with confidence. See Audience Agent uncover audience insights and create ready-to-use audiences in minutes. Then, watch Journey Agent turn natural‑language prompts into multi‑step journeys from audience qualification to cross‑channel activation. You’ll see how agents within Real-Time CDP and Journey Optimizer reduce the friction of delivering customer experiences at scale for both business and technical users. Date: January 28, 2026Time: 8:30 am PTCan’t make it? Sign up anyway and we will send you the recording afterward. We hope to see you there!REGISTER NOW!
I created an automated report using the Excel Report Builder. It emails me at least weekly, if not more. I no longer want to use this report, but there’s no link in the email, and I’m not sure what happened to the original file. How do I stop this?
Hi all! I have a view built to use in the Documents tab in projects, which shows something like this: The issue is that if someone gets set as a role that can make a decision, and then gets bumped down to Reviewer, they still show in the Pending column (even though their decision is no longer needed). This is the code for the “Decision: Pending” column:displayname=Decision: Pendinglistdelimiter=<div>listmethod=nested(currentVersion.proofApprovals).liststype=iteratevalueexpression=IF(LOWER({approverDecision})="pending",CONCAT("🟡 ",{approver}.{name}),"")valueformat=HTML Is there a way to add a condition to the IF formula where I could “filter” down to see people who have a decision-making role currently? TYIA!
AJO cant use Array Attributes from an AEP Profile in Web Channel, only flat array are accessible in AJO WEB channel https://experienceleaguecommunities.adobe.com/t5/journey-optimizer-questions/using-array-attributes… is it still a limitation ?
Hi all! This question is tied to my other question here: New document approvals currently show like this in my view (versus the screenshot in the other post):Is there any way to build one view that covers both types of documents with a similar look? As far as I can tell, the only way so far to access the new doc approvals variables is through Canvas Dashboards, which is not useful to me. TYIA!
Hello all, We have experienced a break in our data where a “N/A” value was getting captured in a dimension instead of the correct URL (domain and path only). We have another variable that captures the URL (included query string parameters). Since the original dimension is heavily used, we want to see if there are any solutions we can employ before updating all of our segments. So as the title - are there any methods we can employ to update the N/A values on dimension X with breakdown of the dimensions with Y?
The doc states the following:Reference A string field containing a key to another record (a foreign key). (source)According to the response of describe lead endpoint - contactCompany is a reference field: { "name" : "contactCompany", "displayName" : "Contact Company", "dataType" : "reference", "length" : null, "updateable" : false, "crmManaged" : false }, But we have encountered that it can store numbers: "contactCompany" : 20,We’d like to understand how reference fields should be handled and whether Marketo provides any type guarantees at all. For example, can we expect other fields to contain values of different types?
I would love to see the Comment stream in the Update sections change. Most users complain that the threads are hard to follow and expect to be able to read from top to bottom with the latest at the bottom similar to how Slack, Teams, Reddit, WhatsApp and other messaging/social media platforms function. Below is a quote from one of my Super Users“Today, it is difficult to find the latest message in the Updates section. It may be at the top in the latest thread, or it may be somewhere below in response to an older thread, because older threads are lower on the page. Instead, Updates could be arranged oldest to newest - top to bottom. When you open the Updates, you could see the latest message at the bottom. The UI could have a message that tells you when there are unread messages above that you should scroll back to see. But overall, this would prevent the hunt for the latest as the latest will always be at the bottom. This is similar to the flow of iMessage threads where the further up
Can we create Marathon Dashboard using Reporting API 2.0?
Looking to populate city, state, country, geolocation values to Adobe Analytics’ default Cities, Region, Countries dimensions. In this case, I would like to prevent Adobe’s IP lookup from populating these values, and populate the default geo dimensions to use geolocation information derived from my own application. Reasons for taking this approach -1 Adobe does not appear to handle IPv6 addresses correctly. Adobe Support confirmed this is the case.2 Better accuracy of geolocation Request - Add a method to overwrite the default geolocation dimensions in Analytics.
Hi all, Did someone ever hardcoded a listObject in custom action? my object is defined and working when using the aep data field directly but I’m doing some troubleshooting as I’m suspecting my custom action is failing when a field has special charater.[ { "parent_SKU": "", "child_SKU": "", "pdpURL": "", "largeImage": "", "title": "" } ] Thanks,@SatheeskannaK @Mohan_Dugganab David
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.