Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I'm trying to connect WORKFRONT using JWT way with PYTHON, I followed below guide but no luck, please help me out. Many thanks!!!Using JWT flow for custom OAuth 2 applications | Adobe Workfront Below is my code: I don't see anything wrong but workfront returns below error: '{"statusCode":400,"error":true,"type":"invalid_request","message":"JWT token is invalid."}'
Hi Adobe Experts, I’m trying to build an AEM project (using the latest SDK author-2024.11.18751) and the build keeps failing at the ui.frontend module.Initially, I faced the error: vbnetCopy codeError [ERR_REQUIRE_ESM]: require() of ES Module ...vargs/index.mjs is not supported. I followed previous suggestions to:Downgrade vargs to 0.1.0Delete node_modules and reinstallTry with Node.js 16.x and 18.xModify my package.json accordinglyAfter these steps, the ERR_REQUIRE_ESM error persists intermittently, and now I also get warnings like: cssCopy codenpm WARN EBADENGINE Unsupported engine { package: '@isaacs/balanced-match@4.0.1', required: { node: '20 || >=22' }, current: { node: 'v16.17.0', npm: '8.15.0' } } Additionally, Maven reports: nginxCopy codeProfile "autoInstallSinglePackage" could not be activated because it does not exist. Environment:OS: Windows 11 Home Single Language (24H2)AEM SDK: 2024.11.18751Node.js Versions Tried: 16.17.0 and 18.20.4npm
Hi All, I want to know if i can directly use environment variable for token in yaml file for splunk setup. I'm trying to setup splunk with aem as cloud: https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/log-forwarding
Hello, We are encountering an error while retrieving the list of deployed actions on Adobe I/O Runtime. Please refer to the following cURL request as an example.curl --location --request GET 'https://api.adobe.io/runtime/namespaces/xxxxxxxxx@AdobeOrg/oauth-sever-to-server-clientKey/actions' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer xxxxxx' \ --header 'X-Api-Key: oauth-sever-to-server-clientKey' API response (400Bad Request😞[ { "message": "must not be null", "messageTemplate": "{javax.validation.constraints.NotNull.message}", "path": "RuntimeResource.getActions.arg2", "invalidValue": null } ] We are referring to the following API documentationhttps://developer.adobe.com/app-builder/docs/guides/runtime_guides/reference_docs/api-ref#get-runtimenamespacesorgidintidactions
Hi, Can we run AJO standalone without AEP-CDP module to send emails by uploading records via CSV file and creating custom audiences?for starting phase, we need to just start with AJO, and later phases plug in CDP. I know it's not recommended approach, just want to know any options.
How to look at the audience created in the Audience section in AJO?Is there any visibility to see the audience created by apart from the count as the detailed view of the audience created?
Description - Rich text fields have a few oddities when they are used in an External Lookup Field interaction. Rich text fields can cause External lookup fields to fail to be able to be selected OR result in an output that is not user-friendly. Why is this feature important to you - The more consistent a feature is in Workfront, the more likely it is that I can use it to design a useful and impactful UX for my team. How would you like the feature to work - Either bring in full support for user-friendly Rich Text results in External lookup fields, or give additional features in the setup of an External Lookup Field to allow for system admins to control the results of the field. Current Behaviour - 1. The 2,000 character limit on an external lookup field will run into a conflict pretty easily when returning the results of a rich text field which to my understanding has a 15,000 character limit. The results of a rich text field are
Description - Allow lookup field results to serve as the basis for display logic within a custom form. (Especially $$HOST-based fields) Why is this feature important to you - This would bring external lookup fields to parity with other selection-driven logic on other field types in Workfront. How would you like the feature to work - When a user makes a selection in an external lookup field, that field should be added to the list of possible display-logic and skip-logic choices in subsequent fields within the same custom form. Just as dropdown fields do today. This allows for greater control and intelligence within a custom form design process to ensure users are guided to selections that make sense for a particular end-goal. Current Behaviour - External lookup fields are not recognized by the system as valid choice for which a user can initiate display or skip logic.
I've been tinkering with setting up internally managed objects such as task or issue lists to serve as external lookup options for my users to select as part of a custom form workflow.I really like the ability to layer in 1-2 choices to drill down to a specific set of choices within a list. However, there is one point within the UI that makes it hard to drive adoption:Take for instance the list of 50 US States. If the Issue list I have set up lists all 50 states, those all appear in the external lookup multi-select dropdown as intended, but for a user to select all of the states, they have to click each state, click back into the lookup, click another state... It would be great if we could have a "Select All" interface to shortcut adding all of the possible values into the field. In which case just taking out 1-2 states of the 50 becomes much more user-friendly, rather than needing to add all 48 states via click.Has anyone ran into this UI limitation and found a way around it
Description - When using a $$HOST-based external lookup field and maintaining a data table, such as a list of US States, users currently have to click on each valid option that appears in the picklist for a multi-select-allowed External lookup field. Why is this feature important to you - This will bring parity to the External Lookup Field with the Multi-select Dropdown field. Much of the discussion around external lookup fields is that they can be used as a dependency-driven list of results that helps control front-end user input, especially when flowing through a custom form for an intake process. This really supports staying away from the "Garbage in, garbage out" trap of users mis-selecting options in an intake process. How would you like the feature to work - When "Multi Select Dropdown" is selected in the field setup, users should be given a UI-button that responds the same way the current Multi-select options (Dropdown, Checkboxes) works. A "Select All" opti
Hi All, I created a scenario where I plan for our users to reference specific projects with external lookup. Now, before I release it to users I need to backdate approx. 3000 objects but found that the system doesn't let me to do it. I use single select external lookup that filters projects by specific portfolio While I can access everything in the system I received the below message. Is the mass edit not possible on external lookup fields?
We are trying to create a column in text mode that shows the DateDiff between the issue entry date and the resolving project entry date. This seems like an easy feat, yet we cannot get the report to display anything once the text has been configured. This works when we implement it in a project report, but we're not able to get it to display info on the issue report. How would you write this to display the DateDiff in a rounded, whole number? We've tried at least 50 different variations of text code and nothing seems to work. Is this just not possible for our use case?
Description -I would like to see the My Projects and My Tasks widget column show the same way project and task view shows in project pages, whether or not the user access has filter edit. Why is this feature important to you - My Projects and My Tasks filter-grouping functions the same as projects and task filter-view-grouping, for users without filter edit permissions. It would make sense if users without filter edit permissions could also see My Projects and My Tasks column, since they can see projects and tasks view.How would you like the feature to work - All users can see My Projects and My Tasks columns, without having access filter edit permissionsCurrent Behavior -Only users with filter edit access permissions can see My Projects and My Tasks columns, without having access filter edit permissions
I am trying to build XF components guide in our AEM similar to AEM Core component Examples, but I need to render the HTML part from story book for the same component, and show in my core component examples page. right now OOTB has Properties, Mark up and JSON tabs, i will be added one more tab which says HTML or IFRAME. and then show the html i get from storybook. so wanted to represent how this component gets rendered in real time page.
I've had a few engaging conversations lately around access levels and permissions in Workfront. Here are a couple of narratives I've heard: Custom access levels are imperative for system governance If I'm paying for users to have X license, they should be able to do everything with that license for the cost to make sense What value have you seen from putting strong governance in place around access levels and object permissions? Or, on the contrary, why are you not limiting what your users can do? I’d love to gather real-world insights and lessons learned from the Workfront community.
I'm trying to make a paragraph custom field appear when a date custom field meets a specific criteria. IF(ISBLANK({DE:Test Date Field with Logic}),"",IF({DE:Test Date Field with Logic}<ADDHOURS($$NOW,"48"),{DE:To help us better understand and meet the needs of our partners, please let us know why this request requires expedited production.})) Has anyone done anything like this? Is it even possible?
Experience Makers The Skill Exchange returns this August for its fifth consecutive year—bringing together Adobe customers, product experts, and solution strategists for two weeks of inspiring and practical sessions. This event showcases six key Adobe Experience Cloud solutions over four days. Register for the Workfront Day - Thursday, August 21 (Learn & Grow Tracks) Attendance is free, so save your spot and feel free to invite your teammates to join! Best of all? Much of the content is led by customers just like you—sharing their own strategies, lessons, and results from real-world experience. Register today
Hi all, Why do we typically create Header and Footer with Experience Fragments?Is there an advantage? My understanding is that Experience Fragments are to be created when we want the experience, not just data, so that even non AEM front ends could display it as it is. Appreciate all your responses. Thanks,RK.
Hi Folks,I’m facing an issue while upgrading our AEM environment from 6.5.21 to 6.5 LTS. As part of the upgrade, I updated the dependency in our pom.xml like below: <dependency><groupId>com.adobe.aem</groupId><artifactId>uber-jar</artifactId><version>6.6.0</version><classifier>apis</classifier><scope>provided</scope></dependency> However, during the build process, I’m encountering the following error:ZipException opening "uber-jar-6.6.0.jar": zip END header not foundUpon inspection, I noticed that the downloaded uber-jar-6.6.0.jar is only 2 KB in size, whereas the previous versions like 6.5.21 and 6.5.22 are around 62 MB and work without issues.This suggests that the 6.6.0 Uber Jar might be corrupted or incomplete in the public Maven repository. Could you please confirm if this is a known issue then can anyone provide a valid solution for this? If possible kindly provide detailed steps.
Description - It would be amazing if the LOG ID or Error Event ID and/or URL were added to the "Add Error Handler" modules. By defualt you only provide the fields "Type, Message, and Detail". Adding the LOG ID to the error would be immensely helpful. Why is this feature important to you - We use the Ignore module but still want to send private message like this - That works well, but we are then forced to search through hundreds of logs to find the right error log related to the event. If we could pass a URL to the log or an ID for the event (that we could use to create our own URL), it would be awesome and save so much time!! How would you like the feature to work - Add the URL of the log and/or the ID of the LOG related to the error that occurred and triggered the "Error handler"! Current Behaviour - it does not exist.
Does Target keeps separate profiles for different workspaces? Or not and profiles might be merged?Examply:1. Domain 1 - Workspace 1 - User 12. Domain 2 - Workspace 2 - User 1Would Target keep separate profile or it would be one profile?
We would like the Workfront Mobile App to allow the screen to be mobile-responsive and display all information in landscape mode.Some of our project names are long so it only displays some of first and last characters with an ellipsis in the middle when searching for projects. We are hoping landscape mode would fix that issue and make the app more user friendly.
Description - Please add the Workfront Project "securityAncestorsDisabled" field to the "Project Endpoint" in the public API!! It's shocking that this is not in the public api and part of the internal-only api. Why is this feature important to you - it would be good for us to have this type of information to better align data over fusion updates and also have the ability to better know which projects are intentionally isolated from permissions. Going through the internal API is harder. How would you like the feature to work - add the "securityAncestorsDisabled" field to the Project Endpoint in the "public api". Current Behaviour - the field "securityAncestorsDisabled" is only available in the private/internal-only api. Thank you,DD
As a RevOps professional, you may be struggling with SPAM form submissions, keyword matching on job titles to determine personas, or messy open-text fields that make it hard to extract insights from your data. These data categorization challenges hinder segmentation, personalization, and reporting, preventing your team from leveraging your data and making it difficult to send tailored content to your audience. This blog will show you how to use the Fine Tuning feature offered by OpenAI to train models on your custom data to boost the accuracy of SPAM filtering, automate persona classification, and intelligently categorize open text fields. Video Walkthrough Check out the video below to see: 3 Real-world use cases for fine tuned models in Marketo How to prepare your data fore fine tuning How to create a fine-tuned model in OpenAI Using the Fine-Tuned model in Marketo via webhooks 3 Use Cases for Fine Tuned Models SPAM Form Submission D
Primer on Real-Time CDP Collaboration Launched in February 2025 in the US, Australia & New Zealand in May 2025 with additional availability coming soon, Adobe Real-Time CDP Collaboration is a purpose-built data collaboration application that empowers brands and publishers to discover, activate and measure high value audiences to drive tangible results. Using patent pending sketch technology, audience data is read from its source, regardless of location, to surface real-time audience insights without having to build custom and resource heavy clean room environments. What’s new Collaboration initially launched with an initial set of CTV publishers, now we’re expanding into cross-channel data collaboration at scale. As of this launch, brands can now work with their strategic brand partners to engage in co-marketing or cross- advertising use cases. Brands can independently or jointly deliver compelling experiences across channels, from paid to owned, and throughout the customer lifecyc
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.