Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Team,Control Groups feature is currently not available as a native functionality in AEP so we are looking for an alternate solution for it. Could you please suggest.
I have created custom workflow process step but I dont see that custom workflow step in dropdown in workflow model page. my workflow class is as follows @Component( immediate = true, service = WorkflowProcess.class, property = { "process.label=org: Reduce Image Resolution" })public class ReduceImageResolutionProcess implements WorkflowProcess { I have similar another workflow step which is visible in dropdown. what could be the problem?
I have created a nested multifield using coral UI like belowmyinput - sling:resourceType = "granite/ui/components/coral/foundation/form/multifield" - composite = true + field - sling:resourceType = "granite/ui/components/coral/foundation/container" - name = "./addresses" + items + nestedmultifield - sling:resourceType = "granite/ui/components/coral/foundation/form/multifield" - composite =true + field - sling:resourceType = "granite/ui/components/coral/foundation/form/textfield" - name = "./items" + street1 - sling:resourceType = "granite/ui/components/coral/foundation/form/textfield" - name = "street1"I was able to save the data to the node and read it without any problems.However, When i configure the values in the dialog for the first time and save it and come back again to add an additional multifield when i click on AD
Hi Team, videos of dynamic media aren't loading in my local but was loading on dev same code and same asset I'm seeing error in my logsGET /is/image/Dev/Video HTTP/1.1] com.scene7.is.ps.j2ee.ErrorInterceptorBean Unable to find /Dev/Video: 'Record Id: /DEV/Video, Record Type: IS' {} net path: '/is/image/Dev/Video' query: 'req=userdata,json,UTF-8&locale=en&id=28722530&handler=s7classics7sdkJSONResponse' referer: 'http://localhost:4508/content/Regions/Americas/Sites/en-us/index.html?wcmmode=disabled'Caused by:Caused by:com.scene7.is.ps.provider.CatalogRecordException:Unable to find /Dev/Video: 'Record Id: /MedtronicDev/Video, Record Type: IS' {}at com.scene7.is.ps.provider.PlatformServerImpl.getResponse(PlatformServerImpl.java:160)28.03.2024 18:27:54.302 *WARN* [[0:0:0:0:0:0:0:1] [1711630674295] GET /is/image/Dev/Video
I have 1000+ pdfs in the AEM DAM. I am trying to have a webpage - to be published soon for the public where these pdfs can be made searchable with the help of couple of dependent dropdowns - which helps the search easy for a user. Looking for nocode/lowcode ways to implement this in the page. Appreciate any help here. Right now, I am trying to have tags created for these in the DAM so that I can try to use search & lister component to get these functionality somehow
Hi, does anyone know if there is a way to lock down the status options users can see? We are testing out some automation features and do not want our requestors or regular users to be able change status to those having to do with automation. Is there a way for only a certain team/group or handful of users to have access to certain statuses?
Session Details Marketing teams face constant pressure to grow revenue through new customers. Developers face constant pressure to configure, implement, and manage systems that marketing teams need to acquire those customers. Learn how key acquisition and profile enrichment use cases are supported by data partners and Adobe Real-Time CDP without third-party cookies. See how centralized identity resolution, segmentation, data governance, and activation tools help reduce dependencies on third-party cookies and enable your marketers to successfully reach new, high-value customers. Key takeaways: Set up and manage XDM schemas, ingest and configure partner data and prospect profiles, and use self-serve segmentation, audience curation and activation for customer acquisition Learn to make data hygiene work for you to ensure consistently current data Use existing patented data usage and governance tools to implement responsible marketing and data handling Session Schedule Wednesday, Mar 27
Hi all: Since a few days I have an issue in my local instance of AEM Author. When I try to start the instance after a minutes I am receiving this error in log 26.03.2024 16:40:23.312 *ERROR* [FelixLogListener] org.apache.jackrabbit.oak.segment.SegmentNodeStoreService bundle org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853 (161)[org.apache.jackrabbit.oak.segment.SegmentNodeStoreService(256)] : The activate method has thrown an exception (java.lang.NullPointerException)java.lang.NullPointerException: null at org.apache.jackrabbit.oak.segment.file.FileStore.readSegment(FileStore.java:517) [org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853] at org.apache.jackrabbit.oak.segment.SegmentId.getSegment(SegmentId.java:153) [org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853] at org.apache.jackrabbit.oak.segment.RecordId.getSegment(RecordId.java:98) [org.apache.jackrabbit.oak-segment-tar:1.60
Hello,I am working on SAML Implementation. It seems to be working fine when I hit any Authentication Required page.It took to my IDP and after the back login was performed.But as per the UI there is a login button. If I click on the login button I need to send it to IDP and after back to AEM it can be redirected to a default page.How can I achieve this?Note:For logout, I found the URL /system/sling/logout.html?resource=/content/aem-demowhere based on resource parameters the exact SAML configuration is picked up. I am expecting something like this for login.
An IT team claimed the all-important mkt_tok query param✱ wasn’t being attached to Marketo links, even though they redirected from Marketo’s click tracking server (a.k.a. branding domain) to the right page. We knew this was vanishingly unlikely, but how to prove it? Granted, mkt_tok can be confusing on a Marketo LP because there’s system-managed JavaScript that strips the param when the page loads, moving it to a JS variable for security reasons. The mkt_tok is still in the location bar for an instant, but you might miss it. However, in the current case the target was their corporate website, where that mkt_tok-stripping code wouldn’t be present.✱✱ So we gotta bring back an old-school technique. Copy the link from the received email, prepend view-source:, and open it. You can see the mkt_tok is there as expected: Turned out in this case their webserver was redirecting people again from https:
Hi All,I have a workflow which activates the page based on a condition and there are some additional process also available apart from activation. In the below code, I am replicating the asset , if the drop down selection is approve(I am using dialog in the dynamic participant step). Now how can I complete the workflow programatically. I cannot do this using OR split options as the split is not suitable for my use case.String payLoad = workItem.getWorkflowData().getPayload().toString();List<HistoryItem> history = workflowSession.getHistory(workItem.getWorkflow());if (!history.isEmpty()) { HistoryItem last = history.get(history.size() - 1); String action = last.getWorkItem().getMetaDataMap().get("revieweroptions", StringUtils.EMPTY); if (StringUtils.equalsIgnoreCase("approve", action)) { try { replicator.replicate(workflowSession.adaptTo(Session.class), ReplicationActionType.ACTIVATE, payLoad); } catch (ReplicationException e) { logger.
Hi Team When we create Adaptive form (AEM OSGI Forms using add-on package) , what is use of "Sync with AEM forms apps" while creating Additive form use(advance tab) how its different from replication /publishing .what scenario we need to use this feature . RegardsVara
AEM Cloud - is there any possibilities to manage spellings for country level? I have two counties US and Canada.I would like to manage the spellings automatically without configuring two different pages for two different countries just for spell change. May be with Language copy? - I have tried creating language copy and live copy but didn't worked. Few Examples of spelling differences are here: Canada United Statesabridgementabridgmentacknowledgementacknowledgmentaeoneonamoebaamebaanaesthesiaanesthesiaanalyseanalyzearbourarbor
The documentation says this: "any certificate must be a X.509 TLS certificate from a trusted certification authority (CA) with a matching 2048-bit RSA private key." But it doesnt say how. Presumably we can use openssl, e.g. openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csrHowever, we dont know if this is X.509 TLS. Does anyone have an example of a CSR generation command which works with AEM cloud? We are using comodo, which only gives help If you know the target platform/websever.
Hi all, Which AEM Flavor the Digital Foundation Blueprint is meant for?On Prem, AEMaaCS? Thanks,RK.
We currently using on-prem AEM 6.5, having classic and TouchUI components along with assets stored in DAM. We have assets stored across multiple dev, QA, UAT, and production environments. We want to centralize asset management by directing all environments to a single DAM. Is it feasible to transition all our assets to AEM Cloud while retaining AEM 6.5 on-premises for site management? If so, could you kindly provide details and documentation regarding this process?
Reference: https://github.com/adobe/reactor-syncI know the repo hasn't been updated since 2020 but just started exploring the repo and it's pretty cool. Curious to see who else is using it or thinking about it. Anyone using it or is planning on using it?
Use this thread to ask any questions related to the Experience League LIVE session titled Leaping ahead with the new Adobe Campaign Web User Interface. Event Description: Adobe Campaign v8 has a brand-new look and feel. The reimagined user experience simplifies the campaign design process and is consistent with other Adobe Experience Cloud Solutions.
Take this VTL snippet, intended to output trial keys for known combos of Country and custom field Intended Use: #if( $lead.Intended_Use__c.equals("MycoAlert Trial Kit")) && ($lead.Country.equals("United States") ) KGFV-WJN7-CW43 #elseif( $lead.Intended_Use__c.equals("MycoAlert Plus Trial Kit")) && ($lead.Country.equals("United States") ) 7XFC-WFZP-CTDY #elseif( $lead.Intended_Use__c.equals("MycoAlert Trial Kit")) && ($lead.Country.equals("Austria") ) VTQF-RL0D-Q6NJ #elseif( $lead.Intended_Use__c.equals("MycoAlert Plus Trial Kit")) && ($lead.Country.equals("Austria") ) QZIC-L36N-2BDQ #end At a glance, what do you think the output will be for this lead: Now click below to reveal the actual output: && (false ) KGFV-WJN7-CW43 Not what you expected? Perhaps you counted the right and left parentheses, and indeed there are four opening ( and four closing ) on each line. But you missed that
Framer LPs support custom code, but — as with other WYSIWYG site builders — the DX is pretty unfriendly. Insert » Utility » Embed gives you a miniature textarea with a proportional font (a pet peeve) and no syntax highlighting: Pasting a standard Marketo Forms 2.0 embed code into the textarea looks fine in Framer’s Preview mode: But on the published LP, the form is nowhere to be found: There’s a very clear clue in the F12 Console: ~60% of the time, this error means you have a persistent error in script load order.✱ Indeed, on the published page, Framer injects the HTML embed asynchronously (I assume for what they think are “performance” reasons). The Forms 2.0 library (the remote <script src=".../forms2.min.js"> thus loads in the background, while the inline <script> is executed immediately.✱✱ That’s why it’ll never find MktoForms2. In preview and in the builder, though, th
In November 2023, Adobe Marketo Engage announced in this Marketo Nation Article, an update regarding Email Verification for SSO Only Users. Additionally, Marketo Engage reviewed email verification status for users and found that some users share the same verified email address. This conflict will prevent successful user migrations for the two users sharing the same email address and must be corrected. Beginning February 20, 2024, and into the month of April, Adobe will roll out email verification corrections for SSO Only users and any users having a shared email conflict. Upon the rollout, previously verified users in the target audience will have their email verification status updated to “Unverified” and will be sent a verification email prompting them for action. This is not a phishing attempt. Users will need to verify their email address via the link sent in the verification email. Users and admins will be alerted once this has occured in their subscription
Hi Team, We observed that SAML users are getting created in crx with random IDs instead of email. If you have a look at above picture, rep:authorizableId, rep:principalName values should be like below.rep:authorizableId = virat.kohli@gmail.comrep:principalName = Virat Kohli But in our case we are seeing these random IDs instead of email id and name. In the saml debug lod we are seeing below logcom.adobe.granite.auth.saml.util.SamlReader Signature verification failed for [samlp:Response: null]. No signature.any idea why users are getting created with some random ID instead of email and name. Here is saml config:# Configuration created by Apache Sling JCR InstalleridentitySyncType="default"service.ranking=I"5002"idpHttpRedirect=B"false"createUser=B"true"defaultRedirectUrl="/"userIDAttribute="email"idpIdentifier=""assertionConsumerServiceURL="https://mysite.com/saml_login"defaultGroups=["everyone","default"]storeSAMLResponse=B"true"signatureMethod=
Hi Team, I wanted to explore different OOTB contextHub stores available in AEM, as part of it I tried to enable tagcloud ui mode and added tagcloud UI module. Also configured tagcloud store to my project. My local AEM version is 6.5.17.0. But I do not see tagcloud UI in ContextHub toolbar.Came across a post which mentioned tagcloud doesn't work in AEM 6.5.Can someone help me.
Adobe Analytics Data Types and Variables by @imran__khan OverviewAdobe Analytics Data Types and Variables Adobe analytics allow us to capture and analyze data from digital properties with the help of evars and props. These data types help organize and categorize the information collected, allowing businesses to derive insights and make informed decisions. This blog will help us to get complete overview on data types as metrics and dimensions. It will also provide an overview on variables as traffic, conversion and events.Q&APlease use this thread to ask questions relating to this article
Want to hear thoughts around , on a publish instance, What’s the best way to secure the json exported via content services - .model.json and the custom exporter framework (using the annotation) ? I tend to consider json exported using exporter json as well to be an extension of content services and hence part of content services.For the latter, (exporter annotations), I understand one can customize the exported json to have what is needed to be exported , but is there a way to secure the json exported to have only certain folks access it ? Is it based on the resource type set within annotation that security is added? Typically, when one exposes a servlet ,the res type is something that enables security as I gather among other ways such as service amended user account and api checks.
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.