Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I have just had my first experience of the new experience for the first time. To say it is a retrograde step is an understatement. There now appears to be no option to remove all assignees from a task without manually removing everybody by deleting them and it doesn't have the option to assign a different number of hours to individuals on the same task, thus creating extra work in having to duplicate for each assignee if you want to give them different number of hours.This really breaks a huge part of our work and processes.
I’m implementing a new person-level boolean field (flag) to identify leads and contacts acquired via our Marketo programs.Our Salesforce instance is shared across multiple business units, so this flag is intended to identify only the leads acquired via our business unit’s Marketo activity.The intent is forward-looking only (no historical backfill). I want the flag to be set when someone newly engages with relevant Marketo programs going forward, regardless of when the person record was originally created.I’m trying to confirm the best-practice trigger setup for this.One option I’m considering is a trigger campaign based on Person is Created, where the acquisition program is a Marketo program (excluding records syncing from Salesforce), and then setting the flag to true.My goal is a clean, scalable approach that avoids manual maintenance and does not retroactively update legacy records.Would appreciate guidance from anyone who’s implemented a similar pattern. Thanks!
I’ve created an External Look up Field that pulls the names of individuals on a team “Information Managers” I would like from that field to get the User ID related to the individual selected so I can create a $$USER.ID report.I know I could create a calculated field that has each member with their corresponding ID but looking to do something so I don’t have to update everything each time a team member is added or removed.Is this something that can be done at the Workfront level? I do have access to Fusion if I need to go that route.All suggestions welcome.Thank you in advance,Dawnmarie
I want to use the split helper function in Adobe Journey Optimizer to separate a phone number coming from a journey event into multiple parts. The phone number is stored in the field context.journey.events.1278567881._floridapowerandlight.journey.additionalPhone, and my goal is to split this value using a delimiter (for example, -) so I can access each segment individually. However, I am encountering syntax errors when trying to use the split() function, which indicates that the field or context where I am applying it does not support PQL expressions.I need this result(234-456-7890)
In multi-brand Adobe Experience Platform implementations, consent information is often captured as event data, with each brand emitting its own consent events.These consent signals are then elevated to the profile level using Computed Attributes, so they can be reused consistently across audiences, consent policies, and activation use cases.However, Computed Attributes currently have a maximum lookback period of 6 months. If no qualifying events are present within that window, the computed attribute value is nullified, even when no explicit consent change or withdrawal has occurred.This behavior creates challenges when modeling consent, which is inherently a stateful attribute, not a time-bound behavioral signal. Suggested EnhancementProvide an option for Computed Attributes to retain the last known value beyond the lookback window, unless:A new qualifying event updates the value, orAn explicit revocation / change event is received.This could be implemented as:A configuration option su
We often run into all kind of problems with the email designer during a AJO upgrade/release. Created content disappears, variable settings used in fragments changes/disappears, Image sizes changes etc etc. All this things come back from the users as bug reports. When investigating the issues, we often need to conclude that the error/experienced behavior most come from hickup in the code during the code upgrade. Suddenly all is back to normal again, the day after, without changing anything. Out theory is that a AJO upgrade/code change possible has some impacted on the use of the email designer during the code upgrade. Maybe it is hard or difficult to store things at the same time the source code is been updated. At least we experience that it might be a challenge here. We would therefor like to have the option to “lock” the email editor and other components that creates things in AJO during an update . The lock could explain that this feature is temporary locked caused by an code upgr
Hi Team,Maybe it is nice to have an “Attach Template” function under the TASK. the same with Project. so the form that is associated with a template will go directly under “task details” instead under “Project details”Thanks,
Hi everyone, Using AEP Query Service, we have created a derived dataset by joining selected fields from the Profile dataset and the Event dataset, along with performing deduplication. The resulting data is stored in a derived dataset, which we then export to cloud storage destinations such as SFTP or a data landing zone in Azure.How can we perform this export action incrementally using Data Distiller and dataset export in Destinations?Currently, we do not have the option to export dataset files in CSV format. Can this use case be achieved by using Audiences instead, and exporting the audience in CSV format? The solution should also support incremental export. Could someone help us with the best option to achieve this?Data distiller or using Audiences Thanks!
Hello Adobe Community,I'm experiencing an inconsistent behavior with batch data ingestion in AEP and would like to understand the underlying technical reasons.Issue: When uploading data via the UI to a Profile-enabled dataset, I'm getting error INGEST-1211-400 with formatted JSON, but the same data succeeds when converted to JSONL (newline-delimited JSON).Error Details:Error Code: INGEST-1211-400 Description: "An error occurred while processing the batch. Please contact support." Error Code: 150 - "Parsing errors occurred when converting or validating the data" Records received: 0 Records ingested: 0 What works: {"_id":"/profile/0001","personID":"000000000001","person":{"name":{"firstName":"Luis"}},"personalEmail":{"address":"user@example.com"}} What fails: { "_id": "/profile/0001", "personID": "000000000001", "person": { "name": { "firstName": "Luis" } }, "personalEmail": { "address": "user@example.com" } }
Request for Feature Enhancement (RFE) Summary: Assigning Product Profiles to IMS User Groups Use-case: We are currently assigning Product Profiles individually to IMS Users. These users are grouped under IMS Groups. These groups have access to different Adobe Cloud Products. Assigning Product Profiles to IMS Groups should be a quicker solution. Current/Experienced Behavior: AEM currently does not support assigning groups to profiles. Users should be added individually instead. Improved/Expected Behavior: Adding User Groups to Product Profiles should be allowed to enable quicker access. Environment Details (AEM version/service pack, any other specifics if applicable): AEM Release 2023.4.12142.20230526T152858Z Customer-name/Organization name: TA Digital Screenshot (if applicable): Code package (if applicable): @kautuk_sahni
I have mapped the Company Name field in Marketo to both Lead Company and the Account Name in salesforce.When a contact fills out a form and enters a new value in the “Company” field, Marketo updates the local Company Name attribute. Because Marketo’s native sync treats all people associated with the same Salesforce Account ID as a single “Company” entity, this change propagates to every other contact associated with that Account in Marketo.However, this change does not always trigger a sync back from salesforce to reset the name to the actual Account Name unless the contact record in salesforce is manually updated.Is there a way to tackle this issue?
Hello!I've recently taken this old "AC Tips and Tricks" article that I came across and used it to create a public GitHub repository that contains code and documentation for creating custom workflow activities in Adobe Campaign Classic.I thought I'd share it here, just in case it's of interest to anyone who is looking to extend their platform implementation in this way:https://github.com/mroshaw/acc-custom-activityI'd be very interested to hear your thoughts and feedback!
Hi everyone,I'm working on AEM as a Cloud Service and trying to convert JPEG/PNG images to WebP using a DAM Workflow (creating a new WebP asset programmatically).I'm using this library: https://mvnrepository.com/artifact/org.sejda.imageio/webp-imageioDependency:<dependency> <groupId>org.sejda.imageio</groupId> <artifactId>webp-imageio</artifactId> <version>0.1.6</version></dependency>In the bnd-maven-plugin**,** I added it as an embedded dependency:<configuration> <bnd> <![CDATA[ Embed-Dependency: *;scope=compile|runtime;inline=false ]]></bnd></configuration>During OSGi service activation, I am getting this error below:java.lang.NoClassDefFoundError: com/luciad/imageio/webp/WebPImageReaderSpiThe JAR contains classes under:com.luciad.imageio.webp.*What am I missing here? Why am I unable to properly embed this library**?** what are the other ways of achieving this, WebP image conversion?
Hi, I would like to know the possibility of getting instance details within a schema similar to $(login). Idea is to add a default value in an attribute automatically based on instance value on inserting new records in a schema.I am keen to get a solution other than functions or storeprocedures that can be used within a schema Thanks
In the Old Report Builder if I shared a report which included a segment that someone does not have access to the UI shows a warning that the report contains segments not currently available to that userPlease add this functionality to the new Report Builder UI.
See below for the schedule of AEM User Group meetings for February:💜 [IN-PERSON] February 11 @ 1pm ET: "What You Missed While Watching AI : Edge Delivery Edition" with the AEM - Midwest chapter💜 [VIRTUAL] February 12 @ 5pm IST: "Optimizing AEM Delivery: Dispatcher vs. CDN in Modern Architecture" with the AEM - India chapter💜 [VIRTUAL] February 18 @ 11am EST: "Sites Optimizer Overview & Panel" with the AEM - Champion Office Hours💜 [VIRTUAL] JUST ADDED - February 24 @ 12:30pm EST: "Architecting for Speed: How Splunk Migrated to Adobe Edge Delivery Services (EDS) in 80 Days with 100% Core Web Vitals" with the AEM - Southwest Chapter💜 [VIRTUAL] February 25 @ 10am EST: "Optimizing the Content Supply Chain: AEM Assets + Marketo" with the AEM - Global DAM Chapter💜[VIRTUAL] JUST ADDED - February 26 @ 1pm EST: "Agentic AI in AEM — From Hype to Practical Workflows" with the AEM - DMV area ChapterWhether you're a Developer, Architect, Product Owner, etc, this is the program for you!Regi
Hi,I have been able to create hyperlinks on fields bought in from a Custom object, however these are not being tracked.All efforts to try and track links have resulted in just the variable being outputted and not the link itself.Firstly is this possible or have I wasted a full morning?If it can be done, what am I doing wrong. I’ve tried using AI to correct me but it just keeps circling back to the same mistakes.Everything works exactly as I want it BAR the link which comes out as just ${trackedUrl}Is there anything obv missing or shall I simply give up? <table style="border-spacing: 0; border-collapse: collapse; width: 100%;"> <tr> <th style="padding: 4px; font-family: arial; border-collapse: collapse !important"><strong>Policy Number</strong></th> <th style="padding: 4px; font-family: arial; border-collapse: collapse !important"><strong>Sponsor Name</strong></th> </tr> #foreach ($row in $multibillissue202511_cL
Validating analytics on Mobile SDK with the XDM schema format has been extremely challenging to test mobile app analytics. What used to take us 2 minutes to validate analytics using track state and track actions is now taking us close to 30+ minutes to validate analytics. Would there be a way to add in AEP calls if the call was a web interaction vs web page details like we have in the Adobe Experience Debugger?
I'm creating a video portfolio - I'm a film editor - using Adobe Portfolio. I was uploading some work, but I noticed that there's no way to choose the cover frame (a serious flaw). This was ruining the look of my portfolio, so I tried embedding directly from Vimeo and YouTube, but after doing so, I noticed that only a tiny thumbnail appeared, it didn't look good at all. Does anyone know what's happening or how to fix this?Thank you.
The Ask: Create a task a report that shows me the approval task in the workflow with all the task data. Then show me an indicator if there are documents pending approval. (customer uses document approvals) Is this possible on a task level report? I can get the names of the documents but no dice on the approval status of those documents. listdelimiter=<hr>listmethod=nested(project.documents).listsname=Documentsstretch=0type=iteratevalueexpression=CONCAT({name}," versions: ",{lastVersionNum})valueformat=HTML
We have been using Workfront for about 4-5 years but we are just now starting to utilize the resource management tool. We will be adding planned hours and task assignees will track actual hours. We are questioning whether weekly status update meetings and other meetings need to be tracked for planned and actual hours? If so, how are they tracked? It may be a 30 minute meeting with 20 attendees. Does this mean we we plan for 10 hours on the task with each attendee assigned to the meeting task so each team member’s hours accurately reflect 30 minutes? Thanks for any guidance
I don’t believe this exists so I’m going to throw this out there:It would be nice if we can add custom filters on a user profile that would kick in when that user is looking at the report automatically. Making it easier to create more basic reports that are unique for that user based on custom fields. For examples, if your team is divided into Line of Businesses members serve, we can create a report that is $$HomeTeam, but your user custom filters may say you only see the LOB you serve. A co-worker would have their LOB as what they see only, though it’s the same report. So, we do not have to do so many versioning of the same report.
Hi, We're working on tracking Demandbase paid ad and third-party ad clicks in Marketo using query strings, UTMs.I understand that, in general, query params may not appear in a specific order, and there could be additional params added by search engines or ad networks.Additionally, when I review the data in GA4 (landing page + query string), I see the Demandbase param (db3id) after the url but not the UTMs.What's the best way to track this in Marketo?
Thanks to everyone that participated in our first event of the year for our WUG Colorado chapter. We had a great conversation and lots of discussion around how changes in our workflows and environments are the norm and how can we plan for the changes. You’ll find below both a link to the recording of the session and the slides that we presented.There was fantastic dialog regarding the 4 step process we covered for planning your change but also how it relates to projects that many of us are beginning to undertake this year, namely the integration of AEM Assets to your Workfront environment and how folks are setting up that workflow. (There were 3 or 4 of us on the call that are all in the midst of starting this integration work). We’ll look to make this a topic in an upcoming event.Link to the deckLink to the Recording
Hello!Anyone know how to add decision labels? I have the main four but I need to add another. Thanks Justin
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.