Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I posted something about this a while ago. However, the problem just keeps getting worse. I’ll trigger a scenario I’m working on by performing an action. The automation will run. And regardless of it runs successfully, it errors out, or returns a warning, I’m waiting for minutes before I can see what’s actually happening. I’m not the only person on my instance who is experiencing this. My colleague in a different business unit has to deal with the same latencies.Yeah, I know that if you trigger individual modules when building, you get an almost instantaneous turnaround with execution data. Yeah, I know I manually start an automation, I’ll get execution data almost instantaneously. However, I’m in the midst of building a complicated automation which requires it get triggered from inside of Workfront. Every time I run it, I have to wait between three to five minutes before I get any data back. And even when I get a failure pop up on my screen, I’ll go to the scenario where I’m still wai
Hi everyone,I’m working on a schema configuration and have run into a question regarding field group inheritance and Profile enablement.The Setup: I have a Custom Field Group containing Field A and Field B. Field A was marked as "Required" at the Global Field Group level (it appears as mandatory in every schema it is added to). In my specific schema, I have designated Field B as the Primary Identity. In most other schemas across our organization, Field A is usually the Primary Identity. The Question: If I enable this schema for Profile and begin ingesting data, will my local configuration (marking Field B as Primary) have any "upstream" impact on the Field Group definition? Specifically, will Field B suddenly become a required field for other schemas using this same Field Group?Also, since Field A is "Required" at the group level but is NOT my primary identity in this specific use case, is there a recommended way to handle this during ingestion if Field A values aren't the focus
We have several product fields (multi-select dropdown) on custom forms used by different groups. One group would like to adjust the fields by adding new choices on them that won’t apply to the other groups. No deletion or renaming of existing choices is needed. These fields have been used on thousands of requests and projects by the group, and I’d like to keep that data intact for them. I know that changing the fields will change them on all the other groups’ forms. I’ve tried making copies of the fields in Preview to see if the copy carries over the original field’s selection, but it didn’t work. Is there a way to copy the existing fields for this group’s forms (requests and projects) so that the copies retain all of the previous entered data while also allowing me to add the new choices they requested?
I am trying to create configuraion to purge workflows which are older than 100 days for AEM as clouds service.Documentation -https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/operations/maintenance Above link says to create a node under /conf where as the link below asks you to create node under /apps for maintenance window.Sample configuration - https://experienceleague.adobe.com/en/docs/experience-cloud-kcs/kbarticles/ka-25921#environment I'm trying to determine the correct way to create a maintenance window. I used the sample configuration and it worked, but after reviewing the documentation for second time, I realized that the maintenance window is supposed to be created under /conf. So what is correct place to keep this configuration?
Assume that I have two dasets and both have the field with same path:xyz.path.FirstNameI know that in AEP that field would be taken into profile depending on the merge policy. However how that field would be treated in CJA. That would be two columns?How would I know the source of the particular field (if it comes from dataset 1 or dataset 2)?
Hi All,Quick question - can we get the report as attached as the end result from the data pull in Marketo power BI analytics? Please share your thoughts!Thanks!
Hello Everyone,I'm new to Adobe Analytics and have created a rule for page load using a specific custom event called 'page load', triggered via Adobe Client Data Layer - Data Pushed. This rule works perfectly in all lower environments. However, in the Prod env (including the author environment), the rule triggers only once—when the page is loaded for the first time. On subsequent page loads, the rule does not fire.Additionally, I noticed that the prod launch script includes headers likecache-control : max-age=3600etag :"1e97f6ab69caa332353cdff72029d3f5:1752060858.688733"server: AkamaiNetStorage What could be the reason ?? I am not able to reproduce in lower env.
I ingested data to dataset (I am AEP architect so its really there :). At least 100k records. Then sent it to CJA - I mark the backfill. How can I futher debug? Its already 8h so it should be there
Hi Community,I'm looking for guidance on handling datetime values in Adobe Experience Platform where the source data is in local datetime but AEP's datetime datatype only stores values in UTC.The scenario:We ingest event data that includes timestamps originally in local datetime. Since AEP schemas require the datetime datatype to be in UTC format, the local time context is lost upon ingestion.However, when we use this data downstream for example, in personalization templates or email rendering we need to display the datetime back in the original local datetime format for the end user.My questions: Dual storage approach — Is it a recommended practice to store both a string field (preserving the original local datetime as-is) and a datetime field (in UTC) in the schema? This way, the string field can be used for display purposes and the datetime field for any time-based logic or segmentation. Conversion functions — Are there any built-in helper functions that can convert a UTC datetim
Hi all,We’re using AEM as a Cloud Service CDN configuration where requests are routed to Azure Blob Storage using a one-to-one mapping between CDN YAML path patterns and blob container folder structure.kind: "CDN"version: "1"data: originSelectors: rules: - name: "page-origin" when: reqProperty: "path" matches: "^/(page)(/.*)?$" action: selectOrigin: "blob-storage-origin"Problem: When a path maps to blob storage but the file does not exist (origin returns 404), we want to display a custom 404 experience and it must support both locales:English 404 for non-/fr pathsFrench 404 for /fr/* pathsQuestion: Is there any supported way in AEMaaCS CDN YAML to:map/override origin 404 to a custom page/route (rewrite or redirect), anddo this per locale (EN vs FR)?We looked at errorPages but schema validation indicates only errorPages.spa is supported (no custom “rules” / mapping).If CDN config cannot do this, what is the recommended approach in AEMaaC
Body:Hello everyone,I’m encountering an issue with a Page Rule in Adobe Analytics. The rule is configured with:Event: OneTrustGroupsUpdated Action: Send BeaconHowever, I consistently receive the following error: Failed to execute "Send Beacon" for "Adobe : Page Rule" rule. A timeout occurred because the action took longer than 5 seconds to complete. Error: A timeout occurred because the action took longer than 5 seconds to complete. Since the rule only has the event and the beacon action, I’m unsure why it’s timing out.Has anyone else faced this issue, or do you know what could cause the beacon to exceed the 5-second limit? Any guidance on troubleshooting or optimizing this setup would be greatly appreciated.Thanks in advance!
Hi All, Need recommendations and suggestions on the testing framework, tools we can use to test Adaptive forms. Any help articles on automations that we can benefit from ? We are using AEM as headless. Thanks,Abhishek
Hello all,I want to re-ingest on data again for one of the failed batch. I have corrected the payload json but still getting an error and not succeeding with the batch re-ingestion. Can someone help me with is there any guideline to preparing the payload json, please help me.Is there any option to validate payload json in AEP itself before re ingesting it.Error details: There were errors encountered while parsing, converting, or validating the data. Please enable error diagnostics and ingest data again to preview or download an error log.Thanks,Kishore
Hi all, I’m currently trying to use the calculated field function in Data Prep to write logic for marketing channels, based on different URL parameters. However, I’m struggling with the syntax the interface is expecting, it seems to be semi SQL based but Adobe’s documentation is unclear around what the expected syntax should be.I’m trying to use the iif function to build out the logic, such as:iif(web.webPageDetails.URL LIKE ‘%di-social%’, "Social ",iif…Has anyone else used calculated fields for a similar purpose? Or are familiar with what syntax is expected for using nested iif statements?
Hi everyonedialog.xml<?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0"xmlns:cq="http://www.day.com/jcr/cq/1.0"xmlns:jcr="http://www.jcp.org/jcr/1.0"xmlns:nt="http://www.jcp.org/jcr/nt/1.0"xmlns:granite="http://www.adobe.com/jcr/granite/1.0"jcr:primaryType="nt:unstructured"jcr:title="Contact Cards Configuration"sling:resourceType="cq/gui/components/authoring/dialog"><contentjcr:primaryType="nt:unstructured"sling:resourceType="granite/ui/components/coral/foundation/fixedcolumns"><items jcr:primaryType="nt:unstructured"><columnjcr:primaryType="nt:unstructured"sling:resourceType="granite/ui/components/coral/foundation/container"><items jcr:primaryType="nt:unstructured"><contactsjcr:primaryType="nt:unstructured"sling:resourceType="granite/ui/components/coral/foundation/form/multifield"fieldLabel="Add Contact Fragments"composite="{Boolean}false"deleteHint="{Boolean}true"typeHint="String[]"><fieldjc
Case is like this:Ingested data into AEP Build connections in CJA Build some Workspace Added additional data from the past to AEP (same datasets which were used in point 1) Is there any way to force backfill to CJA for the second time? Any workarounds?
This morning, I did a proof of concept of "Targeted Auditing" and would like to share it with the Community. I thought of the idea years ago but never made time for until my unsatisfying response to this thread twigged my memory. As below, my example records the changes to a particular "Target" custom text parameter in its "Target History" custom calculated parameter counter part...and to my delight, actually works! The formula turned out to be why-didn't-I-try-this-sooner? simple: LEFT(IF(LEFT(Target History,LEN(IF(ISBLANK({Target}),"-",{Target})))={Target},Target History,CONCAT(IF(ISBLANK({Target}),"-",{Target})," (",$$NOW,") | ",{Target History})),2000) And does the following: - limits the Target History to the most recent 2000 characters (staying within the Workfront database limit)- checks if the current Target value (treating it as "-" if it is blank) matches the front of the Target History value- if they match, leaves the Target History "as is"- if they don't match, replaces the
I have an existing WF user who has been using the program for years and has never had an issue with logging in before. Today however when she goes to log in she gets the following error message"You don't have access to the linked application for that organization an have been redirected to the Experience Cloud home page" I had her close wf and clear her cashe and now when she tries to log back in she is getting another error message"This username may be incorrect. Make sure you typed it correctly. Otherwise, contact your admin"I checked and her username is correct. Has anyone had this happen to them before and how did you fix it? Attached screenshots of the error messages."
We are on AEMaaCS, we are working on introducing msm in our experience fragment hierarchy, we have created an xf in language masters in /content/experience-fragments/myProject/language-masters/en/header, now as it happens in site pages when we roll out a page from language masters , it automatically creates a live copy in /content/myProject/en/en_US, but in case of xf we have to manually create a live copy using create button, is there a way to automate this like it is there in sites pages.
While using Omnisearch in AEM, when I click Filter → File Type → any option, the following warning appears in the logsLOGS:it started on Nov 29th, 2025, it’s still showing warning how to fix the issue? like how to stop the warning?
Hi,I am trying to add decimal default number on numeric box component on Adaptive form.AEM version is 6.5.24 and Adaptive forms are build using foundation components.I can see this error on trying to add decimal number. It says “Please enter a value this is a multiple of 1”. after selecting Decimal data type. I tired float as well, but I get the same error.Appreciate any assistance here. Thank you.
Hi, I have setup a new RDE environment and pushed code using aio cli commands and the site content packages were uploaded using the package manager UI.When I try to preview the Home page of the site, it throws the following error. com.natixis.core.utils.ResourceResolverUtil unable to get resource resolver, authentication issueorg.apache.sling.api.resource.LoginException: Cannot derive user name for bundle natixis.core [660] and sub service natixisServices at org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl.getServiceResourceResolver(ResourceResolverFactoryImpl.java:82)This issue is happening only on RDE environment. Can you please suggest what could be the root cause of this happening only on RDE environment? The service mapping values all looks good, similar to other working environments.
Environment - AEM as a Cloud Service (Author) - RDE - Adobe App Builder / Adobe I/O Runtime (Server-to-Server OAuth credential) - Node.js action using Axios to call AEM APIsWhat I'm trying to doI'm building an App Builder action that creates AEM Sites pages programmatically using the Sling POST Servlet. I have created another action already that creates and updates Content Fragments via the CF Management API(/adobe/sites/cf/fragments) which is working fine.For page creation, I'm POSTing to the page path with application/x-www-form-urlencoded: POST /content/… (content path under which the PDP pages must be created) Content-Type: application/x-www-form-urlencoded Authorization: Bearer <IMS token> _charset_=UTF-8&jcr%3AprimaryType=cq%3APage&jcr%…......The error Every request to the Sling POST Servlet returns: "type": "https://api.adobeaemcloud.com/adobe/meta/errors/forbidden", "title": "Forbidden", "status": 403, "detail": "The access token is missing re
Requesting solution/approach for using and maintaining global component policies across multiple sites. Current project using common components across sites and policies are maintained in below path/conf/global/settings/wcm/policies/…buttonThe requirement is to use the same button component style policy for the project specific template placed under/conf/myproject/settings/wcm/template/my-template/Is there any way to map the common policies for site specific templates without duplicating and maintaining the same policy under project /conf so that we can see style policy icon in editor?Cross conf reference is possible ? Thanks in advance!
I am new to FireFly. I am working in PhotoShop online and have been using AI Markup. A little over 24 hours ago, when I tried to do another generate, I got the message: “Results couldn't be generated due to request limits. Please wait a minute and try again.”. I assumed I hit a limit so I waited and it still gives me that message every time I try to generate. It’s been over 24 hours now since it last generated for me. I am using Adobe FireFly Pro. It shows I have 3880/4500 credits left.I have used older versions of desktop Photoshop but am not familiar with the online version. I am getting up to speed. I don’t know how to resolve this issue.If I’ve posted this in the wrong please let me know where it should be posted.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.