Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello everyone,I'm working on an AEM component and have configured a multifield dialog. My goal is to iterate over the items added in this multifield using HTL.The data appears to be saving correctly in CRXDE Lite under the component's node in a structure like /path/to/component/tiles/item0, /path/to/component/tiles/item1, etc., with properties like itemTitle on each itemX node.Here is the relevant part of my dialog XML: <tiles jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/multifield" composite="{Boolean}true" fieldLabel="Tiles" fieldDescription="Click 'Add field' to add the details for a new tile."> <field jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/fieldset" name="./tiles"> <layout jcr:primaryType="nt:unstructured" sling:resourceType="g
Game 1: Workfront Day at The Skill Exchange Thursday, August 21 Don’t miss this chance to hit a home run with your Workfront skills! Join us for a full lineup of practical sessions featuring Workfront customers and product experts. Topics include: Mastering Workfront’s AI tools Building for a Workfront Center of Excellence (CoE) Elevating reporting with Advanced Text Mode Tips and tricks to maximize your Workfront license...and much more! Get to the plate and knock this one out of the park. Register today! Game 2: The Skill Exchange After Party – Our First “Mega-WUG”! Tuesday, September 10 Join the league for a cross-chapter Workfront User Group (WUG) virtual event open to all WUG chapters and members (or should I say, players). This All-Star panel will break down the hits, runs, and foul balls from The Skill Exchange Workfront Day and share expert insights you won’t want to miss. Not a WUG member yet? Step to the plate and join a chapter today. Then, register for the After Pa
Hello Workfront Community, I can’t believe it’s already June! Time has flown by since our last review, but I wanted to update you all on our H1 2025 Community Ideas review. As you may recall, this effort is part of our bi-annual ideas review process, which involves our product team as they review and respond to the top 20 ideas from the past 2 years. Please note that this 2-year period includes ideas from our last review cycle in November 2024. Ideas from our last review cycle are listed in the second chart below, labelled ‘H2 2024 Carryover Ideas.’ Many of you may have already been notified of these idea updates if you’ve interacted with them previously, but I wanted to consolidate all product responses into a single page. A couple things to keep in mind: All reviewed ideas below were published in the past 2 years. Ideas responded to in this cycle will be updated periodically by the PM Owner until they are moved to a 'final’ stage,
I'm attempting to create a click thru rate calculation for our Home Page team with the calculation created as the below with HP Click Visits defined as a visit with an event category prefix of RE: (our indicator of a link click).You'll notice that this works great at the Page Name level, but once you do a breakdown on specific link click values, the segmented click visits and the visits become the same. Is there a way to lock the reference on the breakdown to the total? So instead of recommendations being 386K click visits / 386K visits and thus always 100%, that it retains the total amount so the calculation would be 386K click visits / 3.0M home page visits.
Hello, Any suggestions on what Marketo Smartlist filters I should use to pull daily counts in Marketo? The "End success node" query data does not match data counts in Marketo using "has AEP Segment". TY!
As you know, WhatsApp can now be configured as a channel in Adobe Journey Optimizer. Just as email and push notification channels have their respective datasets where all related events (Feedback, Tracking, etc.) are stored, does WhatsApp channel in AJO also have its own dataset where information related to sent messages is stored?
Description:I'd like the ability to have a little bit of control over the look and feel of custom forms, particularly how they are displayed when used as a request queue. Ideally we'd be able to adjust font size, font weight, color, bolding, etc. Even if we could apply a default font-size for the form, and selectively bold some text, that would be a huge improvement. Additionally, a complaint I've received multiple times is that the font size for a question is smaller than the font size for an option within that question. If we could change the font size we could fix this ourselves. Or, if it's easier, make the question font-size match that of the options below it. Example: Why is this feature important to you -There are new rules that go into effect in April 2026 around accessibility of internal and external documents for Government agencies. All documents must be WCAG 2.1 AA complaint. Depending on your reading of the guidelines the current request queue f
Description:When you create a checkbox group in a custom form, an 'All' option is added when the form is displayed to your users. There is no way (that I know of) to disable this option. It also doesn't appear in the form editor, so it was a surprise to see it on the published form. There are cases where I don't want to encourage the user to select all options, and by putting 'All' first in the list, Workfront is making it look like that's what I want people to select.You should give us the option to disable the 'All' option for checkbox groups. Why is this feature important to you:The current implementation encourages users to select all available options, which is not what we want. We can get around this by making each item it's own checkbox, but this is very messy. How would you like the feature to work:In the options for the 'checkbox group' field, have an option to 'Disable 'All' option'.Current Behaviour:'All' option is added at the top of all ch
Hello, I have a calculated field that displays the latest date among a selection of fields. One such field is a multi-checkbox, each with their own start date field. I am attempting to pull the latest date from these selections but for some reason my calculation spits out a date that is one day earlier than the latest date. For example, if the latest date in a selection of multiple fields is 3/30, my calculation will say 3/29. Here is the specific part of my code that relates to the Multi-checkbox field: DMAX( {DE:Start Date - xx}, {DE:Start Date - xx}, {DE:Start Date - xx}, {DE:Start Date - xx}, {DE:Start Date - xx}, {DE:Start Date - xx}, {DE:Start Date - xx}, {DE:Start Date - xx}, {DE:Start Date - xx}, {DE:Start Date - xx} ), "" ), Here you can see that the dates are indeed 3/30 but the calculation
We relly heavily in Proofing and the proofing custom form.We have multiple automated templates and fields that we capture. When we need to add new proofing fields, automated templates or make updates or changes to existing ones, having only Preview to test and demo those changes makes it very difficult for us as one week is not enough time to have demo and uat for all the required stakeholders.Some of our automated templates can have up to 20 stages so recreating this every week in Preview is very cumbersome and inefficient. We would like to have Proofing available in the Sandbox environments.
We’ve recently moved from the legacy to experience on the admin console.Our Workfront Add-In for Outlook has since been giving us an error: Unable to get the outlookIdentityToken We were told during the migration that we should be able to use the legacy link for the add-in, since it doesn’t take the experience league domain.For this error, it’s suggested that we turn on Microsoft legacy tokens Troubleshooting: outlookIdentityToken error when using Workfront for Outlook | Adobe WorkfrontBut Microsoft depreciated them in Feb, and cannot be turned on beyond June without exception from Microsoft – even this won’t be possible past October this year.Nested app authentication and Outlook legacy tokens deprecation FAQ - Office Add-ins | Microsoft Learn We were wondering if an upgrade to the Add-in was under consideration/ on the roadmap.Because we love the features facilitated by the add-in, having to work without is creating a lot of double work when briefing things in.And we’re sur
Description - In my role, I often create projects, leave them in Planning and then mark as Complete just so there's a record, but I also, do the normal project workflow of Planning, Current, and Complete. It would be helpful if there was an option to prevent email notifications from being sent on a specific project, i.e., the ones that go from Planning to Complete. Why is this feature important to you - It would prevent an emails being sent where there are no tasks for anyone and it's not necessary to know the project is Complete since it was for documentation purposes only. How would you like the feature to work - When a Project goes from Planning to Complete, have a popup that asks "Should email notifications to be sent?" Have checkboxes for Yes or No. Current Behaviour - Email notifications can be changed under User Settings or Globally which we wouldn't want to change because they would be changed on all projects. Thanks,Kenny
Newer to using adobe but use a few other tools to track metrics. I have continued to find that Adobe is higher than some other tools. When digging in, I see some specific sessions counting multiple times for a visit. Testing my own session I found it counted 2 times into the views metric but I do not see how it should have based on the documents. It seems that it is when a user opens items in a new tab. Would Adobe view a new tab as a new visit?
I'm currently investigating transactions originating from: OtherTransaction/Java/org.apache.sling.event.impl.jobs.queues.JobQueueImpl/startJob These are coming from my AEM publishers, and I would like to understanding this startJob function within the aem. Specifically, I need clarification on the following: What is this startJob intended to do?What processes or operations does it initiate?Are there any documentation or references that explain its usage and expected behavior?
In my instance, we've added a number of Typeahead fields over the years that we've come to regret, mainly because they appear as top-level objects in Reporting tools and confuse everyone trying to build reporting. I can only explain why Project reports show two Portfolio and Program options with completely different options under them so many times. (Yes, I could re-name the fields but I wanted a better solution.) Finally I decided to experiment with replacing the Typeaheads with External Reference fields that looked the information up from Workfront's API instead. I've included a set of examples below for the objects I replaced, along with some gotchas I found along the way. Project Templates. This was the easiest one, since we have less than 100 active templates in our instance. Depending on what I wanted the drop-down to display, I could potentially filter further by the Group of the template, or any other template field. This returns a list of all Active Templ
Here is some information to hopefully outline this scenario:No Fusion is used, but can be suggested as a solution if there is none available in Core Workfront.Compliance Request Project - Standalone Queue Project that teammates can access and add an issue by going to the Request queueWebdev Pjt Template - This is where I am adding Queue Topics, Routing Rules to route Issues that use the same Custom Form available in the Compliance Request form in the Request queue. Issues route to the Compliance Request Project just fine. However, because it is not a formal 'request' from the request tab, and instead is an issue generated in the Webdev Pjt, the issue is routed automatically and silently, with no way for the Issue submitter to know where the Issue has gone. Is there a way to:Keep a 'copy' of the Issue on the Webdev Pjt where the Issue originated from?Link the Issue back to the Webdev Pjt from the Compliance Request Project? I appreciate your insights! Let me kn
From an enterprise management perspective, controlling and regulating custom form updates and simply the identification becomes very difficult due to limited ability to identify who owns a certain form. Currently, the only way to really differentiate the different forms between groups is by adding in an abbreviated identifier in the name of the form or description such as "ABC Group - Intake Request" (both are a not optimal). There does not appear to be a way to even change the group name that is associated with the forms today which at the very least would be extremely helpful. Request: Add in some simple identification features within custom forms such as an Owner and/or customizable Group identifier Benefits: Ability to filter custom forms based on ownership which creates administrative efficiency and reduces risk of incorrect form updatesIncreases user experience by not having to have group identifiers within the name of the form (more a
Hi Everyone, I’m not able to see the Buying Groups section in Adobe Journey Optimizer – B2B Edition UI. Is the Buying Groups tab automatically available, or there some specific prerequisites needed - such as whether creating audiences are required to make the Buying Groups tab becomes available? Any guidance or documentation reference would be very helpful.
Description - Remember my Phone Number and Time ZoneWhy is this feature important to you - So I don't have to enter it every time. How would you like the feature to work - Prepopulate from my account. Current Behaviour - I have to enter it every time. While it's easy to enter my phone number, I have to scroll through to find my time zone which is already selected on my account settings. Having it prepopulate with the information will reduce errors and speed up the process. Thanks
When approving documents in WF, it does not show the audit trail, i.e. date and time the document was approved in WF. Is there a way to track this/turn a feature on?
Hi Team,I'm deploying project on local instance getting below error, could you please help how can I resolve this issueafter using the cmdmvn clean install -PautoInstallPackage How can resolve.
Authors - Shiladitya Bose, Somesh Jaiswal, Ashu Malik What is Universal Link ? Universal Links are a feature in iOS (introduced in iOS 9) that allows developers to create a seamless connection between a website and a corresponding app. They enable a single URL to open a specific location within an app if it's installed or direct the user to the website if the app is not installed. This provides a smoother user experience compared to traditional deep linking methods. Customer hosted AASA file snippet The following is the AASA configuration which will be required to support the integration. Let us suppose we are supporting this integration for www.mybusiness.com & customer has delegated email.mybusiness.com subdomain in AJO. AASA file hosted at https://www.mybusiness.com/.well-known/apple-app-site-association will define the URLs which their app(s) support. Universal Link with Tracking Let us consider the following
Hello, During development, I encountered an error related to the @adobe/uix-core package. Below are the details of the error.tunnel.ts:268 Uncaught (in promise) Error: Timed out waiting for initial response from parent after 20000ms at tunnel.ts:268:9 We have implemented a fix in the ExtensionRegistration.js file by extending the duration of the timeout parameter.export default function ExtensionRegistration(props) { useEffect(() => { (async () => { await register({ id: extensionId, methods: { .... }, // TODO: This timeout variable configured for the development purpose only timeout: 1800000 // For 30 minutes }) })() }, []) return <MainPage ims={props.ims} runtime={props.runtime} /> } Can someone explain the purpose of the @adobe/uix-core tunnel component?
I am struggling a little with JUnits Here's my model impl class - @Model(adaptables = SlingHttpServletRequest.class, adapters = {MultifieldCollectionModel.class}, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL)public class MultifieldCollectionModelImpl implements MultifieldCollectionModel { private final String resourcePath; private final String multifieldName; private final @NonNull Resource resource; private final @NonNull List<Resource> multiCollection; @Inject public MultifieldCollectionModelImpl(@RequestAttribute(name = "resourcePath") String resourcePath, @RequestAttribute(name = "multifieldName") String multifieldName, @Self @Via("resource") @NonNull Resource resource) { this.resourcePath = resourcePath; this.multifieldName = multifieldName; this.resource = resource; multiCollection = new ArrayList<>();
For example, I’ve developed two separate App Builder applications:One for a custom shipping carrier integrationAnother for OMS/ERP connectivityIs it possible to link both of these applications—each with its own workspace.json—to the same Adobe Commerce (PaaS) environment?If so, please suggest a best-practice approach or recommended setup?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.