Explore product-specific spaces to ask questions, share insights, and learn best practices.
Actividad reciente
Hi Team,We have created Content Fragment Model and GraphQL queries and its working as expected but while installing that Content Fragment Model in AEM servers below errors are throwing in logs, could someone kindly help to fix this issue. *ERROR*com.adobe.cq.dam.cfm.graphql.ModelCompilerSchemaError : ErrorType: SCHEMA_INCOMPLETE_FIELD_REMOVEDError location: /conf/abd/defg@fieldCause: Missing Nested Model(s)*ERROR*com.adobe.cq.dam.cfm.graphql.Metricsaem.graphql:aem.graphql:MANAGED_ERROR : SCHEMA_INCOMPLETE_FIELD_REMOVED_ID_XXX
Introduction The Journey Canvas visualization in Adobe Customer Journey Analytics (CJA) helps analysts map and understand how users move through different touchpoints in their journey. It allows dynamic exploration of customer behavior patterns, interaction sequences, and engagement flows across channels and platforms. In this blog post, we'll explore strategies for using this visualization to gain meaningful insights into your customers' journeys. Think of Journey Canvas as a GPS for your customers' experience. Just as GPS tracks routes from start to finish, Journey Canvas shows how customers navigate through your touchpoints. The tool connects various touchpoints (called nodes) along the customer's path, like pins on a map. You can spot popular routes, identify where users leave, and discover which paths lead to successful outcomes like purchases. These insights help businesses improve their customer experiences and boost customer satisfaction. Similar to how a traffic analyst stu
Today, we will discuss one of the most vial parts of setting up your data collection for Adobe App Services: the datastreams. Now, imagine this: your organization has recently started using Adobe Analytics and you want to set up your data collection so that you can start generating reports. You excitedly sign into your Adobe Account, go to your Experience Dashboard, and click on the Data Collection service. However, now you are stuck on the Home Page and don't know what to do next. What should you do first and how do you navigate this service? One tool required to setup is the datastream. Before we delve into datastreams, we should do a quick high-level overview of how data arrives to the stream in the first place. Your organization is probably leveraging a data layer (often called digitalData) to surface page attributes and a tag manager like Adobe Tags to load the Web SDK library. When an event is triggered (likely a sendEvent() command), the recorded data is sent to the E
Hi Everyone, Is it just me or recently in our AEM Cloud Manager - Developer console - The consoles to view the configurations or services are sluggish. This is true for the classic console especially. Most of the times the classic consoles are timing out or saying "Failed to fetch" While the new console which is still in beta mode maybe loads flawlessly - I don't know if anyone else is facing this issue but just curious. We have had past issues in using the new Assets console which didn't offer the full feature parity for the old Assets classic UI so have been cautious to switchover the views without making sure all the features are actually present. Anyways, not an issue or blocker but wanted to know if anyone else has been facing this gentle nudge to the new consoles. Thanks, Rohan Garg
I have a similar issue to this one just slightly different. We have a custom Authentication Handler that implements AuthenticationHandler. In the extractCredentials method, the first thing that happens is a check for an existing login-token. If it exists, the method returns null to bypass the rest of the authentication code.The issue we are running into is when the login-token exists but is no longer valid, the user receives a 403 error.How can we check for existing AND VALID login-token?Also where can I see the OOTB SamlAuthenticationHandler code? It sounds like there may be a working example of this case in that code.
Where selecting a dropdown value doesn't update as expected. This problem has been reported by other users as well. Specifically, when attempting to choose an option from the dropdown, the selection remains on the initial value and doesn't reflect the user's choice. How to resolve the issue mentioned in below screenshot??
WUGGSup, everyone! We had a fantastic first SoCal Chapter Workfront User Group (WUG) event this morning. Over 38 people registered, with more than half of the registrants attending from nearly 20 different companies across Los Angeles and San Diego. The event brought together professionals from all organization and experience levels, including Sr. Directors, project and marketing managers, system admins, end users, and some who have never used Workfront before but would like to learn more about it. Our members stated at the event that they are most excited about:Workfront AINew feature updatesAdoption and planning best practicesContent supply chainIntegrations, including translation / localizationAdvanced reportingProcess and workflow practicesNetworkingFree swagAt least six attendees from today's meet-up will be at the Adobe Summit on March 17-20th. Stay tuned for details on an informal WUGs meetup.If you haven’t signed up for the chapter yet, don’t forget to do so in two ea
By @vinayso & @surebee In consulting, we frequently face challenges as technology develops and becomes more complex. As technology matures, sometimes there is a greater need to debug and troubleshoot issues that derail expected functionality. It’s one of the most common challenges that we see within consulting, and it’s commonly shared by clients as well. Whether it’s to meet a certain release timeline or to reinstate functionality, a quick resolution is always ideal. Our hope is that this guide can be approached from a broad perspective to help with any troubleshooting independent of the implementation being used: legacy at.js library or the latest Adobe Experience Platform (AEP) Web SDK.Having the Right ToolsLike any craft, it is important to have the right tools to help you. Two essential tools for debugging and troubleshooting are the Adobe Experience Cloud Debugger Extension (available on Chrome and Edge) and the browser developer tools that come with all b
Session Details Edge Delivery Services marks its first year in action! Hear from the engineering team behind the journey as they share valuable insights into the challenges overcome and the achievements realized. Discover the lessons learned, the discoveries made, and the transformations that have shaped our product over its first year, along with a preview of what’s next. This session offers a unique opportunity to learn from those integral to the evolution of this innovative solution. Session Recording 12th November, 2024 | 10:10:00 AM PST Speaker(s) Lars Trieloff, Principal - Developer Platform and Ecosystem, Adobe Moderator(s) Adobe Product(s) AEM Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Do you know how sequential segmentation works in Adobe Analytics (AA) and in Customer Journey Analytics (CJA)? Not something basic (left) but something more interesting (right). Do you know what happens in this segment using Only After Sequence, plus Exclude, with multiple checkpoints, out-of-order container levels, and an After modifier? Do you know why this is valuable? That sample belongs to a use case to explore a visitor’s next visit after some key event, like an application submission. It returns exactly one visit for everyone who has applied - their next, consecutive visit. It works for the whole dataset, though qualified visitors applied on different days and engaged again at completely different times! There is so much I want to tell you and unlock for you regarding sequential segmentation in AA and CJA! This is the first post of my series Mastering Sequential Logic in Adobe Analytics and Customer Journey Analytics. I’ve specialized in this subject for many years at Adobe. My
After running an accessibility scan, we found some tables on our site that do not have header tags since they are display-only and are not conveying data. The recommendation was to add role="presentation" to these table tags.I added the following to /apps/cq/xssprotection/config.xml <attribute name="role" description="The 'role' attribute describes the role of an element in programs that can make use of it, such as screen readers or magnifiers."> <literal-list> <literal value="toolbar"/> <literal value="tooltip"/> <literal value="feed"/> <literal value="math"/> <literal value="presentation"/> <literal value="none"/> <literal value="note"/> </literal-list> </attribute>Unfortunately, the role attribute is still stripped out after retrying to add it in the RTEI then tried adding a regex to this, but that did not help.I also tried removing the literal-list leaving only the regex.I v
To access Adobe Experience Manager (AEM Managed Services) Author instances in QA and UAT environments from a non-Adobe environment, which approach is recommended: Setting up a VPN with IP whitelisting to access the Author instance directly Accessing the Author instance through the Dispatcher by enabling it in the Dispatcher configuration If there is any official documentation supporting the recommended approach, please provide the relevant links. Thanks
Let's assume I created some topics and corresponding map using AEM Guides.If I want an output file for example as AEM Sites, where I can change styles so its would render my content with a particular style that I defined.By default, If I generate an output as AEM Sites then the content is getting rendered as below.I wanted to add my own logo and make some other UI changes .Can someone help me with the same and guide me how can I do this?
Hi Team, I have created one report to list out the content fragment based on some criteria using sql2 query everything is fine except one, as soon as I open the report it runs automatically without asking about required user input. I am not able to understand why it is behaving like this. Please share the idea to fix this issue. ThanksUmesh Thakur
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.調査したい問題を再
¿Ya tiene cuenta? Iniciar sesión
¿Aún no tienes una cuenta? Crea una cuenta
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.