Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
DearsI’m trying to use the hashicorp integration.There’s seems to be no documentation about it but some hints on the serverConf (useVault/vaultSecretPath/...).I enabled this configuration and I can see Adobe Campaign is fetching xtkKey from the vault successfully.How can I use this for other secrets in Adobe Campaign? I’m trying to set up an FDA connector that fetches its password from the vault. How do I do this ? Is there any special syntax to be used?
Hi Team,We have a requirement where a field is currently not available in our CRM as a temporary solution which will be fixed in long term. To support this, we will be receiving an Excel file containing Marketo ID, dollar amount, and revenue for each record. The goal is to use this data within our emails.I’d like to better understand the feasible approach here, as we want to avoid creating new records and instead leverage existing ones and update them. Specifically, I have two questions: Displaying Excel-based values in emails Is it possible to take values such as dollar amount directly from the Excel file and display them in an email? If so, what would be the recommended approach? Applying calculations (e.g., 10% of revenue) We also need to display a calculated value—specifically, 10% of the revenue provided in the file (e.g., if revenue is 5,000, the email should display 500). Is there a way to handle this dynamically within Marketo, or would this need to be pre-calculated before i
If I check the box that I want to use authetication in the Streaming API then what is the best practice:generate token every time replace token manually (it expires ex. 90 days?)
Hi Everyone, We had a 3rd party DAM system which was tied to our dialog by a custom sling:resourceType “/apps/custom-connector/core/ui/components/content/custom-pathfield”This is now being replaced with “cq/gui/components/authoring/dialog/fileupload” modeled on Image V3 component to allow Remote Asset Picker feature on the dialog.Previously if we had a field say “heroImage” which hosted the old URL “https://media-www.abc.com/test.png” This is now replaced by having a fileReference field “heroImagefileReference” which hosts the delivery API URL when an author selects the image from remote DAM instance such as “/urn:aaid:aem:000a885c-3807-4fbb-9a2f-9a6ae3120ccf/58fb9408-test.png”The image renders well on both authoring dialog, editor.html view and even published page.We also have written the sling model such that if no value is present in “fileReference” then we read the value in original “heroImage” to continue rendering the image. This works fine on view mode but in the authoring dial
I’m exploring to start using Image Templates to generate composed Images with embedded text.Now that we are defining Template details, I would like to save the templates in our code repository so it can be versioned, replicated through different environments and protected from unwanted access or modifications. I looked through documentation but didn’t found explicitly where can these templates be stored and at the same time, be available to be used. Do you know if this templates can be saved in ui.apps, ui.config or ui.content modules and if there is any specific path allowed?I asked chatgpt and mentioned that it cna be under ui.apps directly below ui.apps as: /apps/your-project-name/dynamic-media-templates/ But I would like to know if anyone has already done this before. Thank you in advance for your help :) Luis Moreno
I'm opening up a discussion thread for the new functionality described here: https://experienceleague.adobe.com/en/docs/workfront/using/administration-and-setup/customize/custom-forms/design-a-form/display-skip-logic-form-designer (validation logic in custom forms) Please add questions/issues or discovered functionality below. If you're posting something that works please use the format: *use case *code *screenshot of expected result thanks for your participation!
If you build content-heavy AEM sites, you know the pain: designers live in Figma, content authors live in AEM, and someone is stuck manually copying text and assets between the two. This article walks through an n8n workflow that automates that pipeline end‑to‑end: from Figma designs to AEM Content Fragments, complete with uploaded assets and AI‑generated SEO tags.I built an n8n workflow that automates this pipeline end-to-end — from Figma designs straight into AEM Content Fragments, with DAM asset uploads and AI-generated SEO tags handled automatically. Check out full article here: https://medium.com/@vorajineet/building-an-ai-driven-pipeline-figma-designs-aem-content-fragments-with-n8n-4a0a67eb06b2
Thanks to everyone who joined today’s INCREDIBLY INSPIRING workshop, Rethinking Resource Management the Agile Way at Advisors Excel, to learn about Advisors Excel’s 3-year transformation from a manual, rigid resource management approach to an agile, queue-based system in Workfront. Lindsey Brown @lindselib , Creative Operations Product Manager, and Cathy Clifton, Project Coordinator Director, explained how shifting most work into shared queues, introducing structured backlogs, and redefining team roles improved flexibility, scalability, and visibility while reducing stress and bottlenecks. Highlights of the workshop included: They shifted 85% of work into shared backlog queues (“Friday” and “MARCO” queues) with automated prioritization using a custom priority score, improving flexibility and reducing bottlenecks. Key operational improvements included using queue blocks for capacity planning, standardized task durations (1 and 5 days) for accurate reporting, and increased autonomy
Hello, I am currently working on filtering a project report by task assignees manager. One of our design manager’s would like to see a full project report that is filtered for projects that their direct reports have been assigned tasks on. I think an exist statement would probably be the best way to do this but I could be overlooking something much simpler. If anyone has any suggestions that would be appreciated.
We have one app and several web properties tracked in abobe analytics. We use the LiveStream API to push our app and web data into an external repo. Mobile App ID is, in my opinion, the easiest and quickest way to segment out traffic to/within the app from the web properties.But Mobile App ID is not one of the fields sent in the Livestream API! Please do the engineering work to change that and include mobileappID in the livestream. You may be saying to yourself, now why don’t you just track them in separate report suites.. great question! I didn’t make the decision to combine them in the same suite - that predates my time here.
I have converted a legacy report builder into new report builder and have found that there is no way to show in the excel which is scheduled to email what segments have been applied to the data block. Displaying of the filter and report suite name are also not available. My excel has a number of brands and this was a sense check that data was being pulled. Please think about adding this back in.
I am certain I saw this in my instance last night and now I cannot find how I found it.What I am looking to achieve is from within a Portfolio, using the Milestone View and it be grouped by program.Please can someone help?!
Hello- I have a list of 12 campaigns that a marketer is looking to get some metrics for within CJA. Looking across all 12 campaigns: People who didn’t open any email the selected campaigns People who opened only 1 email during the past 12 months People who had 2 or more opens during the past 12 months We have a unique email open metric that de-dupes at the person level and we keep the first instance based on the delivery label. How do I look across multiple campaigns to see if someone only opened one or two?
Hi Team,We are working with a SharePoint website and have encountered an issue where Adobe Analytics scripts are being blocked by the Content Security Policy (CSP). Although we have already whitelisted the Adobe script, the browser console still shows an error indicating a CSP violation.Has anyone faced a similar issue, and could you advise on how to resolve this? Any guidance on proper configuration or best practices would be greatly appreciated. Thank you in advance!
I have a couple of email templates in my instance, within design studio, that appear with all the options greyed out - I am unable to preview, edit or clone these templates.Although I am still able to create an email using these particular templates, once I do so I am also unable to select the modules tab in the email editor. I was wondering if anyone has come across this previously, or might know why this could occur?
Hello,How to add the bounce email address for a email delivery in a Campaign workflow?
Adobe Tags does not currently allow for multiple development library configurations - are there any methods that individuals are using to allow for multiple individuals to work at the same time within the same property and whilst ensuring that the latest instance of the Adobe Tags? Is there Thanks,Ty
Why is this feature important to you?Tracking milestones is a critical component of project management within my organization. While the Milestones Dashboard is a great visual tool, its full potential is not being realized due to current limitations in how the data is presented and grouped. How would you like the feature to work?I’d like to see greater customization options within the Milestones Dashboard.Specifically: - Program-level grouping: Currently, the view only displays milestones at the project level. It would be extremely helpful to group and filter projects under specific programs to better manage larger initiatives. - Team visibility: Include the ability to view which team members are assigned to each milestone or associated task, to improve ownership visibility and resource planning.- Expanded milestone assignment: Enable multiple tasks to be assigned to a single task and make them visible in the dashboard view for better granu
When proofing a document I wanted to tag another approver and get their opinion about something on the artwork. However, it will not let me tag them, giving me the message “Your sharing permissions allow you to mention only people already added to the proof.”If they are an approver, wouldn’t they already be added to the proof? It seems that I can tag them in the updates (Unless it is an outside user, than I am unable to tag them at all - but I can add them as an approver)We used to have no problems tagging people that had Workfront accounts on our system so I’m not sure which update changed this, but would like to know how to fix it please.
Hi Team,We are migrating all our assets to a separate AEM Cloud instance from a 3rd party DAM.Our sites instance is setup in another program while the assets is on a different program, We want to use our current components such that they are able to pull and render the assets remotely.Following https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/dynamicmedia/dynamic-media-open-apis/integrate-remote-approved-assets-with-sites# we are able to leverage image v3 component to fetch assets remotely.However in our custom component we were not able to do so. The previous DAM image URLs were represented in these custom components as simple textfields.We modified and added the below properties - Changing sling:resourceType from textfield to fileuploadsling:resourceType="cq/gui/components/authoring/dialog/fileupload"enableNextGenDynamicMedia="{Boolean}true"fileReferenceParameter="./fileReference"fileNameParameter="./fileName"On adding these values we are abl
Hi All, I created a user report and added a ‘Direct Reports’ column using the following text mode: displayname=Direct Reportslistdelimiter=<br>listmethod=nested(directReports)type=iteratevaluefield=namevalueformat=HTML The column displays correctly within the Workfront report and successfully shows all direct report names. However, when exporting the report to Excel, the Direct Reports column appears blank. Please advise whether this is a known system limitation, or if the issue can be resolved by adjusting the text mode configuration? Any guidance or recommendations would be greatly appreciated. Thank you. Best regards,Lyon Lye
When exporting a large number of records with a large number of fields, Marketo will often complete the export, with a UI confirmation, but the download will not work. This appears to be a silent failure of the “download now” button. Sometimes large exports download without issue, and other times they don’t download, no matter how long you wait. The UI should provide an error or otherwise indicate when a download can be completed successfully.
Hello. When we use an Email Program with time-zone feature enabled, the smart list is calculated at the time of program launch / approval and the emails are sent to everyone at once. Then they are delivered by time zones even to those who has unsubscribed or has been marked as marketing suspended after the email was sent but before it was delivered (this period can be up to 24h long). The support team has advised that this behaviour is expected and as a fix we should adjust the messaging to “unsubscribe will be applied within 24 h”. I’d like to request a feature to prevent all non-mailable people from delivering a time-zone sent email, including unsubscribed, marketing suspended, email invalid or block listed. Reasoning:although legally we can protect ourselves with the 24h notice, this still creates a bad customer experience as often these emails are delivered just hours after the unsubscribe request. It can create a feeling of frustration and lead to reporting the sender as spam. a
Hi,I am working on an AEM servlet/workflow that needs to bulk move assets using the Asset Manager Granite API. Key Requirement:The solution must reliably handle the movement of 300–500 assets in a single execution without errors such as repository exceptions, session timeouts, or failed moves. Performance and stability during high‑volume moves are crucial.I am looking for guidance on the following points: Feasibility Is it supported and recommended to move 300–500 assets at a time using the Granite Asset Manager API via a servlet? Are there any known limits, pitfalls, or configuration considerations when moving assets at this scale? Best Practices / Algorithm What is the recommended approach or algorithm for bulk asset movement to avoid errors? Should assets be moved in batches, and if so, what batch size is considered safe? Are there recommendations around session handling, save frequency, or throttling to ensure stability? Destination Path Validation Before moving assets, the
This is the script that Im testing Your appointment time: {%= formatDate(context.journey.events.1697323153.timestamp,"dd/MM/yyyy HH:mm") %} But Im getting this error: Invalid syntax Invalid syntax Error in parsing PQL expression "formatDate(context.journey.events.1697323153.timestamp,"dd/MM/yyyy HH:mm:ss")": line 1:10 mismatched input '(' expecting <EOF>. Error beginning at position: Line 1, Character 24Can someone help!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.