Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi,I’m trying to retrieve campaign workflow details from Adobe Campaign Classic through the API. Specifically, I want to fetch information about the activities within a workflow and the conditions applied in those activities.I attempted using fields from the workflow schema (including the memo field), but I encountered errors and no data was returned. Could you help me understand where these activity and condition details can be accessed through the API?Thanks,Ankita
Issue Description:While testing the Marketo UI Beta, I noticed an inconsistency between different rich text editing experiences. When creating a new Snippet, the editor continues to display the legacy Rich Text Editor toolbar and icons. However, Rich Text Tokens are using the updated Rich Text Editor experience with the new toolbar design and iconography.Current Behavior:Snippet editor continues to use the legacy Rich Text Editor UI. Rich Text Tokens use the updated Rich Text Editor experience.Expected Behavior:The Snippet editor should use the updated Rich Text Editor experience, consistent with other rich text editing areas such as Rich Text Tokens.Question:Is this expected behavior because Snippets are not yet included in the Rich Text Editor migration, or should this be tracked as a UI Beta issue? Impact:Creates an inconsistent editing experience across Marketo UI Beta components.
Hi community,I have an use case to track the URL parameters via WebSDK and sendEvent with this params to AEP/AJO for Journey Triggers. However the challenge is that some of the URL params are needed to be encoded e.g. profile identity; Encoding via AJO should be feasible with helper functions, however I am not sure how can we implement decode logic at WebSDK level for the same identity. So that the incoming event from WebSDK can be stitched to the same identity, before sending any comm via AJO. Looking for your suggestions.
Salesforce Platform : Migrate from OAuth Username-Password to Client Credentials Flowhttps://help.salesforce.com/s/articleView?id=000886201&type=1 As per Workfront Customer Support’s Technical Support Engineer :Adobe Workfront Fusion currently does not document native support for the OAuth 2.0 Client Credentials flow in the Salesforce connector. The documented authentication method is interactive authorization rather than client-credentials-only authentication. Further their suggestion, we post this as new idea. We would like our request to add client credentials flow authentication method to Salesforce connector to be considered. Salesforce connector does not support custom domain for sandbox environment as well. It will only have url as test.salesforce.com.
I created:Profile-enabled Schema Profile-enabled Dataset Identity configured (Email namespace) Ingested customer data successfully Profiles are visible under Real-Time Customer Profiles Created a Batch Audience using Email Address Created a Journey using Read Audience as the entry activityHowever, the audience always shows:Qualified Audience Size = 0As a result, no profiles enter the journey. What I have already verifiedSchema & DatasetProfile-enabled schema Profile-enabled dataset Data ingestion completed successfully No failed batches in the current datasetProfilesThe profile exists and contains:Email Address First Name Last Name Identity MapAudienceAudience is Published Origin = Segmentation Service Evaluation Type = Batch Population remains 0 MonitoringIn Monitoring I noticed:Last Evaluation Job = No runs (for multiple audiences) Last Activation Job = No runsEven after waiting more than 24 hours, no evaluation job appears.AI Assistant FindingsI also checked using AJO AI Assista
We have just enabled Adobe storage and frame.io for approvals/reviews. we have noticed quite a few oddities, but one that should be easily fixable is changing the email that gets sent out to approver/reviewers. We noticed that when sending to gmail, and probably other services, the email displays very large:Hi ____, _________ wants you to review the following for approval:[Message clipped] View entire message This is not a great experience for the reviewer and forces them to click the link to actually get to the review link.According to a search, gmail does this for messages over ~100kb in size. I downloaded my email and it was ~300kb. It seems like an easy change to modify these emails so they display properly.
Please help us to write a condition to print “NO DATA” in a row when there is no schedules or schedules length/size==0.ANDPlease help us to write a condition to print only 50 rows even if there are 50+ rows in schedules. FYI,<ctx><schedulePaymentData><schedule>...</schedule><schedule>...</schedule>...</schedulePaymentData></ctx> <table border="1" cellpadding="4" cellspacing="0"><tr><th>Payment date</th><th>Payment amount</th></tr><%// rtEvent is injected automatically in Message Center templates// rtEvent.ctx is the XML payload from your SOAP <ctx> element// This returns all <schedule> child nodesvar schedules = rtEvent.ctx.schedulePaymentData.schedule;// Campaign-specific E4X loop over XML collectionfor each (var s in schedules) {// Extract and normalize the values as stringsvar payDate = String(s.schedulePaymentDate).trim();var payAmount = String(s.schedulePaymentAmount).trim(
I want to show a popup to users who are trying to leave my website and I referred to this tutorial. Problem is, I am not seeing option to enter “Custom Code” or Compose. I haven’t worked in Target in last few years and UI has changed quite a lot. Can anyone please provide guidance here? https://github.com/Adobe-Marketing-Cloud/target-experience-templates/tree/master/lightbox-exit-intent
Velocity’s quirky treatment of null could drive a mortal mad. As a language aimed at web developers rather than “real” developers, VTL attempts to smooth over Java’s strict typing: it allows comparison across types[1] and blends false and null into a form of falsiness. We can work with or around those features. But it gets weirder: in versions including Marketo’s install[2], Velocity also prohibits creating new null references at runtime. There’s no real workaround for this one; ironically, to avoid related bugs, you must follow poor programming practices! Take a person with a single Opportunity:Field Datatype Value LodgingType String "commercial hotel" Host String " Zaan Hotel " PointsProgram String null City String " Amsterdam " Meals Boolean false (Whitespace around the LodgingType and City is deliberate. And null is really null, not an empty string.) Here’s the raw output of ${OpportunityList}:{LodgingType=commercial hotel, Host= Zaan Hotel , Poin
We would like to move to Adobe Cloud Storage so we can take advantage of the new Unified Approvals with Frame.io. However, doing so would require us to manually recreate all of our Workfront Legacy project templates—more than 200 in total. While I understand that projects can be created manually from a legacy template, that does not meet our needs because we use Fusion and Kickstart to load most of our projects. In addition, each template includes required fields within forms that cannot be completed until the project reaches specific tasks. Currently, there does not appear to be a way to manually create a project without completing all required fields. The folder structure also does not carry over to a cloud project, so that would need to be recreated manually for each project. Is the ability to copy project templates to Adobe Cloud Storage on the roadmap? If we need to recreate the folders manually, that would be manageable; our main concern is avoiding the need to manually rebuild m
My team has noticed that Workfront now defaults to showing AI Suggestions when attempting to link AEM folders to Workfront projects. The “suggestions” take up most of the screen and make it harder to find the folders we’re looking for (even when we “hide” the suggestions). Additionally, more often than not, we are “hiding” the suggestions as they are not very helpful. It would be nice if we were able to turn this feature off while retaining access to other AI features in the application. Ideally, this would be a setting that the user could change in their preferences (rather than turning the feature on/off across the whole organization).
When i convert an internal lookup field to multi-select I am no longer able to group by that field in a report. Is there any way to have multi-select internal look up and group by that field?
Hi, I am trying to build a report including a parent task and it’s parent task to the subtask as well as the indicator ready to execute. Can someone tell me what the workaround is to add multiple parent task levels? Thanks you
Documentation says it refreshes every 4 hours. Does anyone know what that looks like? Is it midnight, 4am, 8am, 12pm, 4pm, 8pm? And would it be your instance's time zone?
We are currently on AEM 6.5.2 LTS and i see the RUM script loading on the publish url. We need to make the script opt in based on if the performance cookies are allowed on one trust cookie consent. How can we control the script thats being loaded by Adobe dynamically? any help will be appreciated.Thanks,~Sandy
We have been provided with the following details for SMTP setup. Host: abc.xyz.com Port: 25 TLS: STARTTLS supported (TLS 1.2/1.3) Auth: None - we have allowlist 172.193.80.67I’ve followed this article : https://experienceleague.adobe.com/en/docs/experience-manager-learn/cloud-service/networking/examples/email-service and setup the portForwards properly with portOrigin being 30002 and port destination being 25. Also put in the host properly. Also, since the requirement is for dedicated egress IP address we have also enabled the same.This is how the com.day.cq.mailer.DefaultMailService.cfg.json looks like : { "smtp.host": "$[env:AEM_PROXY_HOST;default=proxy.tunnel]", "smtp.port": "30002", "from.address": "aem-noreply@xyz.com", "smtp.ssl": false, "smtp.starttls": true, "smtp.requiretls": false, "debug.email": false, "oauth.flow": false}Now using a servlet, I’m trying to send an email to a user in order to check if the connection is successful.Getting error as :24.07.2026 03:09:51
I am using unarvhiver step to extract zips, but thers is not trace of extracted folder , so how can I find the name.
We are facing issue on AEM as Cloud Service Publish instance where request payload is empty when triggered path based POST servlet. Request is reaching servlet as enabled in dispatcher but in servlet logs we are seeing headers as Content-Type as null, Content-Length as 0 and No request payload found which is causing servlet to fail.On Author the servlet is working fine.Any suggestions in this regard will be helpful
Hi! I can't find anywhere the total amount of campaigns (Action campaigns) supported by ajo. Journeys limit is 200 but what about Campaigns? Thanks!
Your Adobe Journey Optimizer experience could win you $50. 🎁We're gathering feedback from Journey Optimizer customers, and we want to hear from YOU, whether you're in the platform daily or driving the strategy behind it.Two short surveys are live now:✅ Practitioners: Tell us how you use Journey Optimizer's channels, capabilities, and workflows day to day (~5 min)✅ Decision Makers/Leaders: Share what drove your investment in Journey Optimizer and the business impact you've seen (~4 min)👉 Practitioner Survey: https://lnkd.in/gMqTBS85👉 Decision Maker/Leader Survey: https://lnkd.in/g9aJv--cYour input directly shapes what we build next. Every completed survey is entered into a random drawing for a $50 gift card.
When creating Layout Templates in the New Workfront Experience, we're currently limited to only being able to pin Main Menu Items or Dashboards. Ideally, we should be able to pin specific Objects on a layout template (Project/Portfolio/Report/Document/etc.).
Custom Forms are an important use-case. Many users have a need to see and/or input the Custom Form, but do NOT need to make four or more mouse clicks to get there. The current Layout Template "Tabs" feature exists, but can only incorporate "Dashboards." This proposal is to add a "Quick Pin" that allows System Admins to create/edit a Layout Template to attach a specific Custom Form. This means that a specified user could have a default view that is directly and specifically to a Custom Form.
Description -Enable any URL to be added as pin on the layout template page.Current Behavior -Currently, from the layout template, we can only pin dashboards or standard pages also accessible trough the "Waffle Menu".Why is this feature important to you -This has introduced the need for admins to go in to every new user and manually pin a specific board to their home page.How would you like the feature to work -At the layout template page, allow users to enter a URL to the pins.
Restrict webhooks by Adobe IMS authorization and browser originRestrict webhooks by Adobe IMS authorization and browser originWe’ve added two new security controls for custom webhooks: Allowed Origins (CORS) to restrict browser-based calls to specific domains, and Adobe IMS Bearer token validation so webhooks accept requests only when callers present a valid Adobe IMS access token.OverviewCustom webhooks can now enforce two common security requirements:Allowed Origins (CORS) — Specify which browser origins may invoke the webhook from client-side JavaScript. Requests from other origins are blocked by CORS, preventing untrusted web pages from calling your webhook. Adobe IMS authorization — Require requesters to send an Adobe IMS access token in the Authorization header (Bearer <token>). Fusion validates the token before accepting the webhook payload, enabling secure server-to-server or user-scoped calls using Adobe Identity Management.How to configure Allowed Origins and IMS author
Hi, We have a Salesforce custom object that is linked to both Leads and Contacts, and we'd like to sync it with Marketo.At the moment, the object is not visible in Marketo Salesforce Object Sync.I've reviewed the Salesforce Object Sync setting instructions in the Adobe documentation here: Enable or Disable Custom Object Sync and the post Syncing a new custom object from SalesforceI have a question and would appreciate any guidance:From the related post that said- “It’s not necessary to disable global sync to add a new custom object or refresh the schema. Instead, refresh scheme directly, which should be safe without disabling global sync.” How can I refresh schema directly? when I click on “Refresh Schema” I get disable global sync notification pop-up which restricts any further action Thanks in advance for any help!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.