Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
We're looking to create a hygiene report/chart that shows the project's Last Update Date specifically from the Project Owner. So we could see, for example, that Project XYZ is owned by Mike, and Mike hasn't updated project XYZ since last October. Other people may have included a note or made a metadata update, but we want to see evidence of active project ownership (or lack thereof). Ideally, this would be a Project Report, but we've been having trouble filtering specifically for the Project Owner's date of last update on that specific project. We thought we had, but it was Mike's date of Last Update in the system, not the project in question. Mike got credit for updating 10 projects, when he only updated 1. And while we can filter using a Note Report, we end up with multiple line items per project, having trouble isolating the Last UpdateDate. I've made several attempts to filter in text-mode, with no success yet.
Hi, I have a requirement to render a XDP as HTML, have user fill in the data and then have a button on the HTML that says "Download PDF" when clicked, this should download a PDF rendering of the XDP with data prefilled (same data entered in the HTML form). Any ideas on how i can go about implementing this?
Hi,Not sure if this is the correct forum for this question but here goes. My current employer as a set of reports built in SSRS that save a PDF version in a folder every 5 to 15 mins a day (a total of 30k PDF's a day) and we are having some major issues with the report server being over loaded. What I want to do is take one of the PDF's as a template for each report and populate it via SSIS which will be a lot quicker, as any one done anything like this and if so where would I start.
Hi Team, We are currently using AEM as a Cloud Service. Can anyone guide me on how to enable the FavIcon for PDFs hosted in AEM DAM? Will enabling the FavIcon at the site root level in the dispatcher configuration work?For example:AEM page (www.aem.com) displays the site Favicon.When accessing a PDF stored in DAM (www.aem.com/testing.pdf), it needs to display the same Favicon as the site.Also, how do we add the FavIcon at the root folder in AEM Cloud Services? Could you please provide the relevant documentation? Thanks in AdvanceVeera
Hello, I had downloaded some assets in aem cloud instance some days back and received a notification in inbox for "file is ready" using which I downloaded the files. However now the notification has disappeared from inbox, I just wanted to know if there is any time limit from adobe for these notifications to persist in our inbox after the files are downloaded? Looking for some official documentation from Adobe on this. Thanks.
Within our content team, some users make use of the search function when adding internal links, and as such their page links are relative. Others add links in as absolute.Recently we had a sitewide issue where all relative links broke, and this has prompted a discussion on which is technically superior. The way I see it - neither have any affect SEO wise anymore, and the pros and cons would simply come down to:Absolute - Works, fewer stepsRelative - Works, but AEM will also notify you if you are about to move a referenced page, and gives you the option to update and republish automatically. = Relative is slightly betterAside from a general relative v absolute discussion, which doesn't really matter in today's web, are there any other benefits to either specifically with Adobe AEM?Many thanks in advance.
Hi Community, Below warning i am getting while make live the journey please help me why this warning coming? This journey can be implemented as a campaign. Consider following best practices by implementing your use case in Campaigns.
Is it possible to set-up on a sandbox level that sendouts might be sent only on:a) mon - frib) 9am - 17pm?
Hi there, I'd like to know if its possible to stagger the number of exhausted leads that are sent new email content. I have a program with 9 different streams (A - I). Everyone begins in stream A, and based on their engagement and info we know abut this person, they move into one of the steams B - I once they have come to the end of the content in stream A. When we add new content to Stream A, all exhausted leads receive this new content. However, we now have 30k+ exhausted leads and, due to issues with open rates, would like to stop Marketo from sending all 30k emails in one hit when we add new content. But rather stagger the sends over a period of time. Is there a solution to this?
I am working on migrating assets from AEM 6.5 env to AEM cloud. When I try to make a curl to production instance I get 401.The process which I follow is :1. use technical account to generate JWT token.2. Use the JWT token and add it to Curl as Bearer token and upload the data using /asset api microservice.When I follow the above process in lower env (Dev env), I am able to upload assets successfully but same process is not working on Production and I am getting 401.I have also added the my technical account's user in administrator group and also able to generate the JWT token successfully.Is there anything that I have missed which could be causing this issue?
I'm trying to figure out how to update an analytics event, when using the analytics template, within the update variable action. I tired something like this: content._experience = content._experience || {};content._experience.analytics.event1to100 = content._experience.analytics.event1to100 || {};content._experience.analytics.event1to100.event2.value = 1; But I get an error: Failed to execute "Update variable" for "MY_Test" rule. Cannot set properties of undefined (setting 'value') TypeError: Cannot set properties of undefined (setting 'value') Not sure what I'm missing here? I'm able to update props. content._experience = content._experience || {};content._experience.analytics.customDimensions.props = content._experience.analytics.customDimensions.props || {};content._experience.analytics.customDimensions.props.prop1 = "Updated Prop1 Value";content._experience.analytics.customDimensions.props.prop3 = "Updated Prop3 Value";Thanks!
I have the Google adwords event snippet implemented in an rule, but of the 4 custom variables listed in the code, only 1 of them passes back data in Google Ads - do you know why this is? The only successful variable passing back data is "var regionName" - the 3 unsuccessfully passing any data back are "var transactionID", "var order", "var currencyCode" - I don't know why this is.Code pasted below: <!-- Event snippet for Transaction conversion page --><script>try {// Directly extract product price from the page elementvar priceElement = document.querySelector('.amount .price'); // Adjust selector based on your HTML structureif (!priceElement) {throw new Error("Price element not found on the page.");}var productPriceText = priceElement.textContent.trim();var productPrice = parseFloat(productPriceText.replace(/[^\d.-]/g, ''));if (isNaN(productPrice)) {throw new Error("Unable to extract valid product price.");}// Data element for the currency codevar currencyCode = (_sate
Hi I'm sending website data to adobe analytics through websdk and using the data object methodThe data object is returning the empty array and not there in the network callsIn rule update variable - the data object is set only one eVar mapped to data element along with the event(The data element path is correct and returning the value, debugged this by logging the data element value through getVar method from custom code section of rule)In the send event - Under the data section, added the data object related data elementNo errors are showing in console, but the empty data object array in the console log and not showing anything under network events call.Please help in resolving this issue
Hi All, I need to create sysfilter for schema where attribute type is boolean, Attribute<attribute advanced="true" label="Flag" name="iFlag"notNull="true" sqlDefault="0" sqlname="iFlag" type="boolean"/> Now I need add condition for sysfilter in same schema if this FLAG VALUE IS TRUE THEN it should not be visible to non admin users, please help me with this syntax, I tried multiple combination but none of them is working, please help me here@parthasarathy @_manoj_kumar_
Hello Community, I have two questions regarding the use of AEM images in AJO email templates:If we move assets from one folder to another, will it impact the emails that have already been built?If we rename a folder, will it have any impact on the existing emails?
There's a dialog field that consists of a text field where we have to enter an ID. There's a select dropdown field which renders the values from the API which required the ID as a parameter. Is there a way to populate the dropdown list dynamically when the ID is authored , on field change, without submitting the dialog twice?
Hi all, The Node.js getOffers() method seems to be ignoring my QA parameters. The docs for Node.js getOffers() method indicate that it conforms to the spec for the REST-based Delivery API . My request object contains the request.qaMode value as described in the Delivery API spec. const offers = targetClient.getOffers({ // ... "request": { //... "qaMode": { "token": "s_c15OYe-jBHIvKsmzAuL7zP_DDcGGb87aV06x_KWVo", "listedActivitiesOnly": true, "evaluateAsTrueAudienceIds": [], "previewIndexes": [ { "activityIndex": 1, "experienceIndex": 2 } ] }, // ...});However, getOffers() seems to be ignoring this. (I'm 100% sure it's correctly formatted, etc. - it's created & populated using the same code that's creating the qaMode object we pass to the Delivery API endpoint in production.)Can anyone point me to any documentation on this?
Please fix the filter in the Edge logger
Hi, I have a workflow that includes a dialog participant step, and I am invoking a servlet to retrieve dropdown values. I have two different workflows calling the same servlet, and now I want to know the workflow name within the servlet. I tried the code below, but the workItem is always null.Any help is appreciated. Thank you. WorkflowSession workflowSession = request.getResourceResolver().adaptTo(WorkflowSession.class);if (workflowSession != null) {WorkItem workItem = (WorkItem) request.getAttribute("com.adobe.granite.workflow.exec.WorkItem");if (workItem != null) {Workflow workflow = workItem.getWorkflow();WorkflowModel workflowModel = workflow.getWorkflowModel();String workflowModelId = workflowModel.getId();String workflowModelTitle = workflowModel.getTitle();log.info("Workflow Model ID: {}", workflowModelId);log.info("Workflow Model Title: {}", workflowModelTitle);}} @estebanbustamante @arunpatidar
We have setup MSM with English Language Master and use it to roll out to Live Copies for each sites that uses English. When we roll down the pages from Language Master to Live Copies, it keeps the URLs in a link or button component as how they were originally authored, however we need to change the URL for the different domains we support but keep the text label on the link or button the same. Is there a way to do that without breaking the inheritance? For example, I have button on the page that says "Discover our products", the URL for the button is authored to go to <domain name>/en-us/products in Language Master. However we need to change the URL to <domain name>/en-ca/products when it is rolled out to Canada's live copy. Is there way to make this change without breaking the inheritance on the button component?
Hi, I am a beginner working with the Platform, and I am struggling a bit with the way data is ingested in datasets. Here are a few questions - any help will be really useful.What is the role of the _id field? It seems to exist in any schema, but I don't see clear examples where actually data is mapped to it. I am not quite sure how the platform uses it and, because of that, I am not sure what kind of info should be populated in this field. I know that the field is mandatory for Experience Event schemas, but I fail to understand what it means. I created data sets and ingested multiple rows with the same value in _id, and there was no error. The rows were ingested every time, the only difference being in some of the metadata fields, but not in _id. So, not unique in the dataset.I kind of understand the role of an Identity field when it comes to Record schemas, and them being enabled for profile. However, what is the role of an identity field for a Record schema not enabled for profile (l
I have a "Marketo form" enabled on various site pages. I even successfully track the form submissions using the "Direct Call" Rule via launch to report in Adobe Analytics. However, for one specific page with the same Marketo Form, I want to create a separate rule in Adobe Launch to map some specific eVars for some purpose. So, I was wondering can I add the condition to the rule as per the below screenshots so that when a form gets submitted on that specific page then those specific eVars that I want to map can also get triggered. Is this is okay? NOTE: in the existing rule for tracking marketo form submits the direct call trigger happens only when a successful form submission happens and then adobe launch performs the further actions. For example: If a specific page to which I want to add a set of eVars looks like https://www.qwe.com/about-us/events/technical-series
Hi! I have implemented views on SPA using web sdk. When I am on home page, xdm object returns view name as "index" and page name as "home".when I proceed further and click a SPA component, xdm object returns view name as "men" and page name as "men category". I want to run an activity on view name "men" and audience with revised page name as "men category".
Hello to everyone, According to the documentation, "The retention period for a mirror page is 60 days. After that delay, the mirror page will no longer be available." However, I conducted a test with an email sent in July 2024, and the mirror page link is still active.https://experienceleague.adobe.com/en/docs/journey-optimizer/using/channels/email/design-email/add-content/message-trackingCould someone clarify why this is happening? Is there an exception or specific configuration affecting the retention period in this case? Regards,Diego P.
From when is AEM as a Cloud Service Cloud Manager going to support adding Azure Repository as External Private Repositories ? As of now it is supporting GitHub, GitLab and Bitbucket.
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.