Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Community,I’m encountering an issue while trying to delete records in our sandbox and would appreciate any insights or help.Here’s the situation:I created a delete record request via the UI for two records in our sandbox. The request was completed successfully, but the records were only cleaned up from UPS and not from the datalake.Additionally, according to the documentation, I am unable to find the option to select whether to delete records from a specific dataset or from all datasets.Has anyone faced a similar issue or knows how to resolve this? Any guidance would be greatly appreciated.I’ve attached screenshots for reference:Screenshot of the successful completion of the delete requestScreenshot from UI showing the absence of the dataset selection functionality as per document.Screenshot of the dataset selection option from the AEP documentThanks in advance!
Hi all, @_Manoj_Kumar_ @nnakirikanti @dhanesh04s @an1989 @renatoz28 @brekrut @ccg1706 @somen-sarkar @saswataghosh @NickMannion I was wondering if customer AI instance expires after outcome period or it goes on until its manually disabled? For example, if model/customer AI instance is created to predict some goal condition in next 30 days, will the instance expire after 30 days or will it go on and the next 30 days outcome window will act as a floating window, which always calculates goal condition in next 30 days from when instance is evaluated?
I have an AEM Form that submits to a REST endpoint and redirects to a thank-you page. When the form is submitted, I get the following errors (same error twice in a row) and the form data is not submitted to the endpoint. It does redirect to the the thank-you page regardless. 16.01.2025 08:42:13.923 *ERROR* [[0:0:0:0:0:0:0:1] [1737034933885] POST /content/forms/af/poster-api-registration/jcr:content/guideContainer.af.submit.jsp HTTP/1.1] com.day.cq.wcm.core.impl.WCMDebugFilter Error during include of SlingRequestPathInfo: path='/content/forms/af/poster-api-registration/jcr:content/guideContainer', selectorString='post', extension='jsp', suffix='null'org.apache.sling.api.scripting.ScriptEvaluationException: javax.servlet.ServletException: java.lang.NoSuchMethodError: 'java.util.Map com.adobe.aemds.guide.utils.GuideSubmitUtils.getRedirectParameters(org.apache.sling.api.SlingHttpServletRequest)' at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java
Hello,I’m looking to streamline the process of managing content change requests for our website, which is hosted on Adobe Experience Manager (AEM) Sites. Currently, employees at our company send requests (e.g., changes to copy or images) via email to the author of the page, which can be inefficient and difficult to track.I’m considering using AEM Forms to create a centralized request system where employees can submit change requests through a form hosted on our internal intranet. I would like this form to integrate seamlessly with AEM Sites and trigger workflows to route requests to the appropriate content authors for review and implementation. Employees do not have access to AEM, so the solution needs to work externally (via intranet) but manage tasks and submissions internally within AEM.I'd appreciate some guidance on this matter and knowing if this is the right way to go or if Adobe offers a different solution to solve this problem.Thanks.
I have written a Python script that converts metadata configuration captured in a MindMap file into JSON files that can be referenced in the JSON Path data entry box found in the Settings for a metadata field. The content of the JSON file has the format below:{ "jcr:primaryType": "nt:unstructured", "fieldLabel": "Asset Type", "fieldType": "dropdown", "required": true, "options": [ { "value": "Audio", "text": "Audio" }, { "value": "Document", "text": "Document" }, { "value": "Image", "text": "Image" },
Hello,I hope you can help me on this topic.Is there a possibility to deploy on the same environment, different repositories but not all at the same time?Example:Suppose we have 2 different repositories (repo A and repo B), totally independent of each other.Both must be present simultaneously in the same environmentEach repository will have a reference pipeline in which we will deploy the reference code.What’s the matter?If I start the pipeline of repository A that contains only repository A,how can I prevent the build from going to delete everything already present of repository B on the environment?The goal is to deploy only repositories that have undergone changes, not all repositories but still keep them all on the same environment. Is there a way to implement this? Thanks, Roberta
Hi Team, I am trying to work with the relationship tables(Reltable) in the DITAMAP's. The related links functionality works fine for me and I am able to see the relationship nodes are being generated in the website for all the references which are created as part of the DITAMAP, also able to see them in the "Related Information" section on the actual topic page. I have a few questions on the information created in the DITAMAP:I observed that if there is a concept, topics and task relationships, the related content is automatically generated and shows as related content in the AEM pages, but if I use only topics, then I have to make the custom references using the "reltable" mappings. is there a way we can set those relations by default if they are in the hierarchy?I am able to see the relationship information in XML Editor and as well as in the DITAMAP dashboard topics editor, but I am not able to see the proper values in the topics view mode. Is this an issue in the tool or
Every time I try to access Adobe Sign, it just says something went wrong (screenshot attached). Is this happening for everyone or is this an issue on my end?
this error is coming also bundles all are in installed statecom.google.zxing,version=[5.9,6) -- Cannot be resolvedcom.google.zxing.common,version=[5.9,6) -- Cannot be resolvedcom.google.zxing.qrcode,version=[3.4,4) -- Cannot be resolvedcom.google.zxing.qrcode.decoder,version=[5.9,6) -- Cannot be resolvedi have added below dependency<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.4.0</version></dependency><dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.4.0</version></dependency></dependencies>below pluigins alos added<plugin><groupId>org.apache.jackrabbit</groupId><artifactId>filevault-package-maven-plugin</artifactId><extensions>true</extensions><configuration><filterSource>${basedir}/META-INF/vault/filter.xml</filterSource><embeddeds><emb
We are trying to implement Experience Fragment for Remote SPA where: - User would be able to author Remote SPA enabled components while creating experience fragment.- These created experience fragments could be added to pages via adding a experience fragment which is again enabled for Remote SPA. I am looking for references on how we can implement the same. Thanks in Advance!
Hello everyone,I’m attempting to use the animateFromAudio() Quick Action in the Adobe Express Embed SDK (v4). According to the documentation, this method should accept an audio file as input, but I keep getting the following error when I pass type: "audio" in my docConfig.asset:INVALID_PARAMETERS: QuickActionDesignConfig/docConfig/asset/typemust be equal to one of the allowed values(async () => {const hostInfo = {clientId: "MY_CLIENT_ID",appName: "AudioToAnimation",};const configParams = {loginMode: "delayed",};const { quickAction } = await window.CCEverywhere.initialize(hostInfo, configParams);// base64Audio is an MP3/WAV file read as base64 from a FileReaderquickAction.animateFromAudio({asset: {data: base64Audio,dataType: "base64",type: "audio", // Triggers INVALID_PARAMETERS error}},{callbacks: {onError: (err) => console.error("Error:", err),}});})(); looks like the demo is showing the wrong type too! When type is set to "audio", the SDK returns “INVALID_PARAMETERS”
If I have an ecommerce that sells tickets, and someone buys a ticket.. then the same person (same email) buys another ticket in 2 hours... How can I create a journey so this person get into the first journey but still get the 2nd email (journey) for ticket's code and other emails? The correct way here would be to participate more than one time in the same journey, but it can't happen in AJO, right? I will leave here an example for this journey: Event: purchase ticket + welcome email (realtime) + email2: have you paid? (3 days later) + email 3: thanks for paying, here is your code, + email 4 (if didn't pay yet in 7 days). Let's say Maria bought a ticket and didn't pay yet, and 5 days later she buys another one for her uncle. Please, if someone could help me with this... thanks a lot. @mohan_dugganab @anuhya-y
We have both classic and Touch UI implementations of AEM, so I have some experience dealing with these issues in the classic environment. Right now, we are trying to find the best approach with Touch UI and Webpack. We have a frontend that is a custom framework along with custom components (that need their own JS and maybe CSS). I'd appreciate any help for the following: For third-party jQuery-dependent vendor JavaScript (not installed through Node), we have tried adding them in Webpack, but then we encounter the standard problem of making them available in the global namespace for custom component JS to access. For example, vendor JS like DataTables and Bootstrap-Select have globally available methods $().DataTable() or $().selectpicker() that are not available when added in Webpack. This appears to be by design with Webpack.How should vendor JS be loaded, especially JS that builds on jQuery?Currently, clientlib-site JS gets loaded at the bottom of the page. Custom component clie
Hi Adobe team,Request you to explain below points of sub workflow activity in Adobe campaign classic.1. Why does a child workflow need to start with an "End Jump (1)" and end with a "Start Jump (2)"?Is there any specific logic behind how Adobe handles this in the back end?2. If I save my sub-workflow and call it in my primary workflow, will the sub-workflow execute every time?I want to ensure that fresh data is used, as my sub-workflow contains a query that retrieves data from the customer schema, which is updated daily.3. If an error occurs, a copy of the sub-workflow is created for debugging.In such cases, do I need to call the copy of the sub-workflow in my primary workflow (e.g., copyTest instead of test)?4. In my primary workflow, can I call the sub-workflow directly after the Start activity?Will it work? If not, what conditions or configurations should I take care of before and after the Sub-Workflow activity in the primary workflow?
I've 10 M records in recipients. Last time I did a "full" updated based on "myfield" , there were 9.5M records updated but 0.5M were not. I guess because these 0.5M were not found based on "myfield". Since they were not present at the moment of the update, there was not match based on "myfield".How can I only ingest this subsegment of new recipients?I tried:1) loading the file "my_recipients.csv.gz" with a Load Activity, 2) Querying all the recipients where primary key (ID) is not empty.3) Connecting those results in an exclusion activiy but I got: 01/20/2025 9:14:16 AM WKF-560029 The document types of inbound events ('' and 'nms:recipient') are incompatible (step 'Exclusion'). Unable to perform the operation.01/20/2025 9:14:16 AM Element 'target' unknown (see definition of schema 'Cargar Datos Persona (temp:fileImport)').01/20/2025 9:14:04 AM Executing exclusion 'Nuevos recpients' (step 'Exclusion')This is how my Exclusion activity is set, where Primary Set is the
When Updating the Databse structure, I see:-- Log: Updating table 'NmsBroadLogRcp'DROP INDEX nmsbroadlogrcp_event;When this happens? That index will be created again automatically?
Access Token in Query Parameter Deprecation: Support for authentication using access tokens in a query parameter of a Marketo Engage REST API call will be removed in a future release (specific date TBD). Existing integrations should migrate to usage of the Authorization header described here. New development should only use the Authorization header for authentication with Marketo Engage.https://experienceleague.adobe.com/en/docs/marketo/using/release-notes/previous-releases/2024/release-notes-july-24 This is from the Marketo Release Notes in July. The date of this change seems to be June 30th 2025.My question now: How exactly does my webhook custom header need to look like? It works for me in Postman, as Postman seems to encode automatically to Base64, but how I do that in Marketo? Thanks!Michael
Hi all. Hoping someone can help me with this strange issue I'm encountering. I don't know if this is a bug I should be calling Support over, or if I'm just going about this wrong process-wise.The problem: I'm getting this error when trying to enable Target on a datastream in my staging and production sandboxes, but not my development sandbox: "An error occurred while saving the datastream. Cannot communicate with the policy enforcement service. Try again later."The context:I am using tags and the Web SDK to implement CJA (through Experience Platform) and Adobe Target, and am trying to set up separate datastreams to cover each of my web environments.I have separate sandboxes set up for my three envs, so I need to set up a datastream on each one:Development (dev)(This is the only sandbox that lets me enable Target on a datastream without error)Staging (dev)Production (prod, default)The process:I am closely following this tutorial on implementing Target using Web SDK. Stuck
Hello everyone,I'm using Adobe Journey Optimizer and managing hundreds of journeys. Checking individual journey reports through the web interface has become time-consuming. I'm looking for a way to access journey report data programmatically.I've reviewed the Adobe Journey Optimizer API documentation, but I couldn't find any specific function or endpoint for retrieving journey report data.Does Adobe Journey Optimizer offer an API or SDK that allows developers to access or retrieve journey report data directly? If not, are there any alternative methods for automating this process? Thank you in advance for any insights or suggestions!
Is there any way we can version the graphql persisted queries.
Hi Team,As per this KB Article currently streaming ingestion support up to 1MB of Experience Data Model (XDM) message. Can somebody help me understand what all things contribute to the size of the message? For example in a WebSDK ingestion, is it the entire XDM JSON object in the request payload including the XDM keys and values passed in it or is it calculated using just the values passed against XDM keys? Does anything additional to the XDM object like meta, query, events[].query, events[].data objects in below screen shot also contribute to this size?
Is it possible to retrieve the deployed code after using 'aio app deploy' if I have lost the local files?"
Hi, For parts of our website "/#!/" is part of the URL. A decision has been made to remove this going forward and to mitigate the effect on data analysis I wonder if it's possible to remove "/#!/" from both previous and future data points?
I am trying to debug a page. The page is connected to analytics but still debugger is not tracking any hits. What can be the possible reason for this? It used to work for me earlier, but lately, I am unable to track hits on the page. Please share a resolution.
Hi, I have a question regarding tracking the status of one request using another. Specifically I’d like to know if this can be achieved with an external lookup field. Here’s the scenario:I have Request A.I want to use Request A to track the status of Request B.In the custom form for Request A, is it possible to include a lookup field where:I can select Request B from a request queue project.A second field displays the status of Request B.A third field displays the link of Request B.To summarize, there would be three fields:Field 1: Select a request from a request queue.Field 2: Show the status of the selected request in Field 1Field 3: Show a clickable link of the selected request in Field 1If this approach is logical and feasible, I would appreciate any help on how to configure the three external lookup fields, particularly with respect to their Base API URL and JSON Path. I hope this explanation makes sense. Thank you for your time and assistance!
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.