Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Recently we have come across a requirement to migrate an application from AEM6.3/6.4 to AEMaaCS.Existing application has heavy customization done to the site's navigation. Three levels of navigation from sites interface. Let's sayLevel 1 > Tools,Level 2 > Tool1 till Tool 6Level 3 > each tool has different set of functionalities It is safe to assume that the dashboard has 15+ functionalities and few of the functionalities depend on the other functionalities. We are seeing two options 1. Replicate the dashboard in AEMaaCS and keep track of the dashboard in the subsequent updates2. Create utility pages and port the dashboard functionality instead of customizing the dashboard. Is it recommended to port the same dashboard from old AEM to AEMaaCS author instance? Is it even recommended to do so given the automatic feature and maintenance updates in lower environments in the AEMaaCS.
Hi Adobe Community,I’m an author in Adobe Experience Manager (AEM), and as part of our workflow for creating pages on our website, we often need input, comments, and approvals from product line managers or subject matter experts. However, these individuals are not AEM users, and due to limited licenses, we can’t provide them with direct access to AEM.Here are my questions:What are my options for sharing AEM pages with non-AEM users to gather their feedback?Ideally, we’d like a way for them to view the page in its current state (e.g., a preview mode or similar) and provide comments without requiring an AEM license.How can I incorporate feedback or approval steps into the AEM workflow if the reviewers are not AEM users?Is there a way to include external feedback in the workflow efficiently, or would we need to collect feedback separately and manually integrate it?Would integrating Adobe Workfront help in this scenario?Since all employees in our organization have access to Workfront, coul
Hi, We are on AEM 6.5.The use case is to use AD groups to target content. The content can be in any path and can be targeted to a number of groups. when the members of that group login to the site they are able to see the content targeted for them. There are around 500+ AD groups. The application is using SAML based login. How to sync the AD groups to AEM? Any example on the targeting of content based on AD groups.
When adding a page for translation with target language en_gb, the source path is automatically set with en-gb instead of en_gb and translated page is created under en-gb. It seems like AEM is picking the first matching language in Sites, instead of correctly identifying the actual language code.
Standard ask: “Can we ‘prime’ a form with selections based on the query string?” That is, if the query string includes “GC5000 series” and “GC3000 series,” check those boxes automatically, letting the user change those selections if desired: We sure can, with a few lines of JS! The question is what does it mean for a query string to “include” multiple field values? The standards-based way: multiple params The standard[1] — and strongly recommended — way is to include the same query param multiple times, clearly indicating a multivalued param: productInterest=GC5000+series&productInterest=GC3000+series Frustratingly, lots of people don’t know about that, probably because their URL parser is poorly written and doesn’t understand it. But since URLSearchParams is available everywhere now, that’s no excuse: const currentURL = new URL(document.location.href); const initialProductInterest = currentURL.searchParams.getAll("productInterest"); // initialProduct
I have a checkbox and a textfield. If the checkbox is checked the textfield is an required field. If the checkbox is not checked the textfield is not required. It works fine when changing the page properties of an existing page. I can only save the page if I filled the textfield when the checkbox is checked and I can save it when the checkbox is not checked and the textbox is not filled.But if I creat a new page the changing of the checkbox has no effect to the create Button.The validation works I can see that the required textbox changes if I check or uncheck the checkbox. That meens the red corner appears and diappears and in the HTML I see the "required".But the create Button is grey until I first add something into the textfield. I can then remove it an save the page no matter if I added something in the required textfield or not. So there is the flag: required but the create button do not really works correctly. So how can I "add" the "refresh" of the "create Button" if
I'm trying to get a proof-of-concept working for a headless consumer of AEM Adaptive Forms. I'm using this starter React project: https://github.com/adobe/react-starter-kit-aem-headless-forms I've created a Form Data Model in my local author instance running on localhost:4502 via the schema in that repo, and uploaded it as form-model.schema.json. I can access something that looks vaguely like a schema at http://localhost:4502/content/dam/formsanddocuments-fdm/application-form-data-model.schema.json As well as what seems like a high level description of the Adaptive Form I'm using with the path http://localhost:4502/content/forms/af/application-forms/peak-application-form/jcr:content/guideContainer.json My question is: How do I programmatically access the schema I just uploaded from the React repo? What's the path to the JSON? Can I do it on the author instance or do I need to stand up a publish instance as well? The README from the repo says
We have a requirement to authenticate the backend api , so how can we Implement OAuth 2 in AEM as client. Thanks
We are trying to set the cookie userRegionDispatcher when the dispatcher domain(https://dev-aem-www.samplerm.org/home) gets loaded but that's actually not happening. Please find the below rewrite rules from the dispatcher. We don't see any effect with the code(last line of the code piece) we have added.Can someone help us out on the problem. ################################################# ## Rules for setting up userRegion cookie at the starting ################################################# # For 'us' or 'in' country codes RewriteCond %{HTTP:x-aem-client-country} ^(us|in)$ [NC] RewriteCond %{HTTP_COOKIE} !userRegion= [NC] RewriteRule ^ - [CO=userRegion=%1:31557600:/:Secure] # For 'mena' countries RewriteCond %{HTTP:x-aem-client-country} ^(DZ|DZA|BH|BHR|KM|COM|DJ|DJI|EG|EGY|IQ|IRQ|JO|JOR|KW|KWT|LB|LBN|LY|LBY|MA|MAR|MR|MRT|OM|OMN|PS|PSE|QA|QAT|SA|SAU|SO|SOM|SD|SDN|SY|SYR|TN|TUN|AE|ARE|YE|YEM)$ [NC] RewriteCond %{HTTP_COOKIE} !userRegion= [NC] RewriteRule
Hi All,I am trying to give access to Assets under tools for business(Tools -> Assets). But I could not give the access without admin rights. Is there any way to give access to Assets without Admin rights?Thanks in Advance.
【目的】トラブルシューティングの一環で、ブラウザー内で発生したネットワークリクエストの詳細情報を必要とする場合があります。このような時には、ブラウザーの通信履歴が含まれるHARファイルが役に立ちます。本記事ではHARファイルを取得する方法について説明します。【環境】- Chrome- Edge- Firefox- Safari【対応方法】Chrome1.デベロッパーツールを開く(キーボードのF12キーを押す)2.ネットワークタブのNetwork(ネットワーク)タブを選択3.Preserve log(ログを保持)をチェック4.Disable cache(キャッシュを無効化)をチェック5.調査したい問題を再現させ、ネットワークタブに通信状況やグラフが表示されることを確認6.Export HAR(ダウンロードボタン)を選択7.ファイル名を指定して保存Edge1.デベロッパーツールを開く(キーボードのF12キーを押す)2.ネットワークタブのNetwork(ネットワーク)タブを選択3.Preserve log(ログを保持)をチェック4.Disable cache(キャッシュを無効にする)をチェック5.調査したい問題を再現させ、ネットワークタブに通信状況やグラフが表示されることを確認6.Export HAR(ダウンロードボタン)を選択7.ファイル名を指定して保存Firefox1.デベロッパーツールを開く(キーボードのF12キーを押す)2.ネットワークタブのNetwork(ネットワーク)タブを選択3.歯車アイコン/Persist logs(ログを保持)をチェック4.Disable Cache(キャッシュを無効にする)をチェック5.調査したい問題を再現させ、ネットワークタブに通信状況やグラフが表示されることを確認6.歯車アイコン/Save All As HAR(HAR形式ですべて保存)を選択7.ファイル名を指定して保存Safari1.デベロッパーツールを開く(キーボードのF12キーを押す)2.ネットワークタブのNetwork(ネットワーク)タブを選択3.Preserve Log(ログを保持)をチェック4.Use the resource cache when loading resources(リソースの読み込み時にリソースキャッシュを使用)を押し、無視に変更5.調査したい問題を再
Hi there, I would love to get some insight into how other marketing/creative teams handle leaving the same comment across multiple Workfront proof pages as a best practice. Particularly for longer proofs with 10+ pages. Current issue:Attached is an example of a proof with 10+ pages that has 1 proof comment made and boxes drawn to each applicable spot across all pages (Ex. change on to with). The creative team would prefer to have each page marked up with the change to make it easier to connect the dots between all of the pages in the proof that need the edits and all of the pages in the working file that need the edits.Currently, the proofing tool doesn't show all the pages linked to the 1 commentOur reviewers would prefer to not have to copy and paste the comment on each page How do your proof reviewers leave comments applicable to multiple pages in a long proof with several pages?Leave a global comment that says something like "applicable to all pages or X pages"L
I'm getting this error message when trying to access scorecards. I get the same message on several environments.
I'm trying to create a custom field that will show a Version/Issue's or Task's logged hours. There seem to be a few objects I can call on but don't know if I'm referencing the Version/Issue or Task correctly and if that's causing the data to not be pulled in. Maybe I'm missing some part of the tree from the parent object down to the value I'm look for. Below are some versions of the references I've attempted and the custom field I'm using with an 'IF' statement to pull in one or the other. Version/Issue Field:{issue}.{actualWorkRequired}{OPTASK}.{actualWorkRequired}{OPTASK}.{durationMinutes} Task Field:{task}.{actualWorkRequired}{task}.{actualWork}{TASK}.{actualDurationMinutes}{TASK}.{actualDuration} Conditional Field embedded in form to be used as report column:IF($$OBJCODE="OPTASK",{DE:Version/Issue Field},{DE:Task Field})
Dear adaptTo() Community,Europe’s leading AEM Developer Conference is back! From September 29 to October 1, 2025, Berlin’s Kulturbrauerei will once again bring together developers, architects, and tech enthusiasts for three days of knowledge-sharing, networking, and innovation.Ticket sales are open – Get your spot now!Call for Papers is live – Share your insights with the community!Loyalty Tickets available for previous attendees.Early Bird pricing until May 31, 2025 – Save before prices go up!Early Bird Tickets: https://adapt.to/ticketsCall for Papers – submit your talk by April 6, 2025: https://adapt.to/cfpYour adaptTo() Conference Team
Dear adaptTo() Community,Europe’s leading AEM Developer Conference is back! From September 29 to October 1, 2025, Berlin’s Kulturbrauerei will once again bring together developers, architects, and tech enthusiasts for three days of knowledge-sharing, networking, and innovation.Ticket sales are open – Get your spot now!Call for Papers is live – Share your insights with the community!Loyalty Tickets available for previous attendees.Early Bird pricing until May 31, 2025 – Save before prices go up!Early Bird Tickets: https://adapt.to/ticketsCall for Papers - submit your talk by April 6, 2025: https://adapt.to/cfpYour adaptTo() Conference Team
Hi MembersWe have a workflow which uses a ecma script for or split.This workflow is not able to access external ecma scripts Getting below error in logs.granite.workflow.WorkflowException: Unable to find script resource /apps/workflow/scripts/ I am trying to add a read permission for the workflow-service.we use Netcentric AC tool and .yaml file to apply permissions.how can i add permissions to OOTB workflow-service user in yaml file. Also is there any other solution. TIA
Much of MOps is explaining why things that seemingly shouldn’t happen (a) clearly are and (b) with good reason. Case in point: it’s possible for a Contact’s fields to stop updating from Salesforce ➞ Marketo and vice versa, while that Contact’s new campaign memberships continue to sync to Marketo! Why? Because SFDC Sharing Rules, as shown here... … don’t pertain to the Campaign Member object, which as you probably know is the junction object/cross-reference between Contacts and Campaigns. This can lead to undue panic, where you might worry Marketo doesn’t have access to SFDC fields, or Last Modified Date is out of whack, or other wrong turns. If you right-click and force Sync to SFDC in these cases, you’ll see an error in the Activity Log about being unable to reach a previously visible sObject, while Added to SFDC Campaign comes through fine. Needless to say, if someone’s being added to campaigns you expect to use in Marketo, they should be made visib
Don't forget to register here to claim your spot!
Hello Journey Optimizer community! I wrote a blog post about five of my favorite things in Journey Optimizer that might be hidden gems: 5 capabilities you aren’t using in Adobe Journey Optimizer — but should be Abstract: Journey optimizer. Personalization pro. Experience Maker. No matter what term you use, you’re working tirelessly, every day, to build better personalized experiencesfor your customers. You’ve said goodbye to siloed, batch-oriented marketing campaigns and hello to real-time omnichannel customer journeys. We’ve consulted the experts and are here to show you five things you might not be doing in Adobe Journey Optimizer — but should be. You can find the complete post here: https://business.adobe.com/blog/the-latest/5-capabilities-you-arent-using-in-adobe-journey-optimizer-but-should-be Please feel free to reach out in case you have any questions through the below comment section.
I've been told that I can only apply permissions to folders in AEM Assets. Is that truly the case? For our workflows here it would be optimal to point all users to the same images folder but apply permissions to fields in the asset to curate the images. For example, people from certain regions of departments would only see images in that are tagged with their region or department. AEM is the first DAM I've worked with that did not allow for this type of permissioning so its a bit puzzling to me that I'm told this functionality doesn't exist.
Did you know that you can use conditional formatting on a View to compare two date fields?Before you start, just a bit of review. Conditional formatting allows you to customize how information displays on a report. You can make information stand out by making the text bold or highlighting a field. The formatting is set up as part of the View. (For more information, see Using conditional formatting in Views.)You can use conditional formatting for a variety of things—for example, making a task appear in red when the progress status is late or highlighting in gray all of the project planned completion dates that fall in the current quarter.Let’s look at an example where we use conditional formatting to highlight when the projected completion date on a task is later than the planned completion date. The formatting lets you manually compare dates and shows you, at a glance, how work is progressing.Just a warning...Setting this up will take a bit of back-and-forth between several window
Please upvote this idea to get it into production! Overview: I hope to remove the manual efforts of having to remove individuals as resource managers on templates and/or projects when a resource manager is deactivated or reduced in access. Right now Workfront gives you an error when trying to copy projects or use templates with these type of users and it is pretty annoying. Overall, it should just automatically do this to elude to manual step! Link: Auto remove resource managers who were deactivated... - Adobe Experience League Community - 737250
Each month, teams across Adobe Workfront host FREE webinars, interactive workshops, customer panels, and open Q&A sessions on various topics for System Administrators. If you want to learn best practices, ask questions and collectively brainstorm solutions, or connect with other system administrators to build your network, sign up for one or all of the following events: March 4 at 10:00 a.m. PT– Learn: Automating Workflows with Workfront Fusion - Unique Use Cases in Action March 7 at 9:00 a.m. PT – Connect: Admin Chat for Marketing & Creative March 11 at 8:00 a.m. PT – Admin 101: Getting Workfront Data March 13 at 8:00 a.m. PT – Chart Your Course to Success with Adobe Workfront Planning March 25 at 8:00 a.m. PT – Admin 101: Bring Your Questions March 27 at 9:00 a.m. PT – Learn: 10 Text Mode Tips in Adobe Workfront March 31 at 6:00 a.m. PT – Connect: Workfront Collective Regi
How do you define and communicate value when “value” is often subjective? Last fall, my team interviewed Workfront customers to learn how they define value, and while there are some unique challenges, there are a surprising number of trends and commonalities. In this on-demand webinar, originally presented on February 26, 2025, James Hill, Vice President, Operational Excellence at Synchrony (@jameshill_atl), Ellen Saltmarsh, Vice President and Change Management Leader at Synchrony, and Daniel Clarke (@danielcl4), a Senior Workfront Consultant at EMMsphere, will discuss how they’ve successfully tackled this challenge. Together they’ll share: Their experience in identifying and articulating their “why” for adopting Workfront How they’ve defined measurable outcomes like time and cost savings, and communicated those success stories to stakeholders Actionable insights and best practices to drive growth, scale, and buy-in A step-by-step pla
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.