Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I’m trying use velocity scripting to hide an Image placeholder when the Img Src is not populated. The Img Src that populated the image is referencing a PMCF Field. So IF the PMCF field is not generated via API, I want to be able to hide the image placeholder in Marketo is no longer visible when sent a sample.I tried using the below but still fairly new to velocity script. If someone can help, it’d be much appreciated: #set( $imageUrl = ${member.PMCF_String02} ) #if( !$imageUrl || $imageUrl.trim() == "" ) ## Do nothing (the section will be hidden) #else<div><img height="auto" width="150" src="{{member.PMCF_String02}}"</div> #end
We still use the foundation content fragment component (/libs/dam/cfm/components/contentfragment). It is listed as deprecated but is still functional in recent 6.5 SPs and I haven’t seen any documentation that it has been removed.We are having issues with it in 6.5 LTS. After adding it to a page and selecting the content fragment, the check is greyed out. Existing content fragments components still render correctly but switching to a different fragment causes the check to grey out also.
Does anyone know why the proofing tool would give you the error message "proof failed to generate", when the user is set to "Manager" vs "Supervisor in the users "proof permission profile"?If i change it to Supervisor it works, but if it's Manager i get the error message.
I am trying to display Datamatrix Barcode in an email sent via Message Center. I was able to do this however, image that appears is different than the desired one. Desired OneActual One I have used the code for href as -- …/barcode/tDATAMATRIX/h200/s4/v…./barcode.gif Can anyone please help with this? Thanks,Vinay
Hi Everyone,I’m trying to understand how to implement a Parent–Child project structure in Adobe Workfront so that multiple projects can stay aligned with a master project timeline.The idea is to have a hierarchy like this:Portfolio → Program → Parent Project → Multiple Child ProjectsThe Parent Project would contain the main timeline and key milestone tasks. The Child Projects would represent different workstreams (for example: Marketing Campaign, Sales Training, Customer Enablement, etc.), each owned by different teams.The goal is that when the dates in the Parent Project change, the related tasks in the Child Projects should automatically adjust so that all teams stay synchronized.I’ve seen diagrams where tasks in the Child Projects are linked to tasks in the Parent Project, possibly using cross-project dependencies or predecessor relationships.My questions are: Is this possible ? What is the best way to implement this structure in Workfront? Can Parent and Child Projects be formal
Our workflow would greatly benefit from being able to keep Proofing Comments on future versions until they are marked as Resolved or Unactioned. This would allow for conversations to continue and reviewers to quickly see the thread without having to flip back several versions or searching through the document updates
We have recently become aware that we are no longer able to create negative expenses.This has created a huge problems on our end with invoicing clients.We often have corporate card returns/refunds that, of course, come through as a negative number. If we’ve already invoiced a client by adding the original expense to a billing record, we have no way to now add a negative expense to a future billing record to reduce the next invoice for that client. And if we haven’t already invoiced the client, zero’ing out that expense creates an audit mis-alignment with our financial system. We also often have credits that come from suppliers related to an invoice that we’ve posted. Same as expenses, not being able to create a negative expense for supplier credits causes the same problems on this expense type.We were not made aware that this change was coming and it is causing errors in our Fusion automations that try to create a negative expense record in Workfront, in addition to the client invoicin
I'm able to link manually SharePoint folder by clicking Add new --> SharePoint Graph API. How to create SharePoint linked folder by Fusion?
Hi everyone,I’m trying to configure a request queue for a small new Design team in Workfront that can route incoming requests into a project or kanban boardCampaigns (projects Design Requests (A Kanban board).Has anyone set up a request queue that allow the team to do both?The work types are in one form as a dropdown) I’ve not worked with Boards before and not sure if to make them an agile team if they want to use both. Any advice on the best way to do this would be great…..I don’t want to use fusion and the team are happy to convert manually but I'd rather the design request went directly to the Board.Thanks in advance!
We have created a audience under AJO from the AI Assistant UI. Could observe that the attributes and event fields used to create the audience by agent is not visible at the build panel. Qualified profiles count is also displayed below audience properties.Could someone help to understand what we are missing here!
Hi,Has anyone experienced issues with mobile SDK events on iOS version >26.2?We are facing cases where events reach AEP for devices with version 26.2 or older, but not for newer versions in the same use case
In the adobe campaign classic V8, we have getting continuous failure on the deliveries with the below error, please help to resolve it The delivery has failedXSV-350122 An error occurred and the process has been stopped. SOP-330011 Error while executing the method 'PrepareTarget' of service 'nms:delivery'. SOP-330011 Error while executing the method 'PrepareTargetImpl' of service 'nms:delivery'. ghts xr WHERE xr.iOperatorId IN (8114271, 8322291)) OR R1.iFolderId=0)) AND (((R1.iFolderId IN (SELECT xr.iFolderId FROM XtkRights xr WHERE xr.iOperatorId IN (8114271, 8322291)) OR R1.iFolderId=0)) AND (((R1.URECIPIENTID = W0.UID)))))' could not be executed. TRING(), I
Within our Marketing instance we send batch email campaigns for both “Marketing” emails which require opt out language and also “Servicing” communication. Because our configuration supports one Address/Quarantine schema we are finding that our clients are marking marketing email messages as SPAM instead of interacting with the opt out link and preferences. When this happens the SPAM/Denylist status is preventing email execution for servicing type deliveries that a client may have specifically requested be paperless (statements/confirms).Our clients are experiencing a disjointed experience here and we are exploring CANSPAM rules to see if there is best practice guidance around allowing servicing emails to bypass the denylist configuration to block the email distribution (distributing from same email domain, and the same instance).I can see how within typology and the delivery checkboxes we could bypass the denylist rule for these communications, however it’s not clear what the industr
I am getting this error when sending an audience to the TikTok Destination within AEP. Any suggestions? {"message":"externalAudienceId could not be parsed","code":"500 INTERNAL_SERVER_ERROR"}
Hi AEP Community,I’m doing a POC, ingesting Experience Event data and Individual Profile data, into Adobe Experience Platform and I’m seeing this behavior: Data Lake ingestion works (5 records appear) Real-Time Customer Profile shows 0 records / 0 identity matches Here’s my setup: (Please note all are dummy data).Sample Dummy Profile Schema Payload:{ "_object": { "StCd": "CA", "CNUM": "1125" }, "_id": "/uri-reference", "personID": "Sample value"} Primary Identity: CNUM Namespace: CNUM Sample Dummy Event Schema Payload:{ "_object": { "EnEvenObj": { "CNUM": "1125", "Type": "Dep", "EventDate": "2026-02-20T20:20:39+00:00" } }, "eventType": "adve.comp", "timestamp": "2026-02-20T20:20:39+00:00", "identityMap": { "key": [ { "id": "Sample value", "authenticatedState": "ambiguous", "primary": false } ] }}Observations: Namespace and Primary Identity are defined in both schemas Data was ingested after Profile was enab
Hi,I have created a custom Lucene index in AEM (damAssetLucene-13-custom-1) and when I run a query, the execution plan shows estimatedEntries: 0 even though the query successfully returns 1 result.Execution Plan:[dam:Asset] as [dam:Asset] /* lucene:damAssetLucene-13-custom-1 indexDefinition: /oak:index/damAssetLucene-13-custom-1 estimatedEntries: 0 luceneQuery: +:ancestors:/content/dam +jcr:content/metadata/lob:lob:lls propertyCondition: jcr:content/metadata/lob lob:lls */Execution Time:Total time: 1ms Number of nodes in result: 1What I have tried:Reindexed the custom index (@reindex = true) — still shows estimatedEntries: 0 The correct index is being picked up by the query planner The query returns the correct resultMy understanding from Oak docs: The Apache Jackrabbit Oak documentation states "For a unique index and 'x = 1' condition, the estimated number of entries is either 0 or 1 depending on whether the key is found."Since the result is being found (1 node returned),
After building the code the bundle is in still installed state.it showing the below import is missing like that it is showing . Can you please helps on this .this aem 6.5+TCRegardsSesha sai.Cc : @VeenaVikraman , @patidar.rajesh , @santosh_sai2011 .
We have some GraphQL persisted queries that show up in the AEM Query Recorder logs as having large scans to return a single result. Here’s an example of what we see in the logs. [72.135.49.53 [1773258109390] POST /graphql/execute.json/mycompany/getProductDetails HTTP/1.1] org.apache.jackrabbit.oak.query.stats.QueryRecorder count: 2400 query: SELECT main.* FROM [dam:IndexedFragmentData] AS main WHERE ISDESCENDANTNODE(main, 'x') AND main.[@string@model] = 'x' AND (name(main) = 'x') AND ((ISDESCENDANTNODE(main, 'x')) AND (main.[string@serviceCode] = 'x') AND (main.[jcr:primaryType] IS NOT NULL) AND (main.[jcr:primaryType] IS NOT NULL) AND (main.[jcr:primaryType] IS NOT NULL)) ORDER BY main.[jcr:path] OPTION (INDEX TAG[contentFragments], TRAVERSAL FAIL)What’s jumping out to me is the “QueryRecorder count: 2400” when there is only 1 record returned. And when I run the same query locally and look at its performance in the Query Performance tool it shows as scanning only 1 row. So I’m wonder
Hello everyone, I'm looking to migrate from an old, headful CMS to AEM Headless. The database of our current headful CMS is PostgreSQL 15, and the content is marked up with a proprietary template. We plan to distribute information to multiple devices, such as native apps and IoT devices, and therefore want to use GraphQL.Does anyone have information on how to migrate from a third-party CMS like this? I understand that the Content Transfer Tool (CTT) is for data migration between AEM instances, but what's the best practice for migrating data from another CMS?https://experienceleague.adobe.com/ja/docs/experience-manager-cloud-service/content/migration-journey/cloud-migration/content-transfer-tool/overview-content-transfer-tool Thanks.
Search Facets editor is appearing empty , No properties are visible to edit.http://localhost:4502/libs/cq/core/content/tools/customsearch.html/conf/global/settings/dam/search/facets/assets/jcr:content
Hi all, We are working on delivering adaptive form as headless so a react spa can render it. We have used react starter kit as a base to do the POC. At this point, i have following questions while i try to wrap my head around these things and frame a picture. Any help in explaining would be greatWhen i view https://www.npmjs.com/org/aemforms , i see a af-react-components and af-react-vanilla-components , how are they distinguished ? i see a latest commit into the af-react-components. I also noticed, af-custom-functions, how is this used ? i understand that we can include the same functions in our client libs and instead of loading them, the af-react-renderer would identify as they are included as dependency ? In order to use Scribble signature from Core components, we have been also provided with a custom theme, since this is headless, should i ask Adobe to include the theme into the react version, so it includes it as dependency ? Instead of using af-react-vanilla-components, in case
Hi Everyone, How to provide a preview experience (or a WYSIWIG editor) for a native mobile app that uses AEM headless for content delivery? Content is authored on 'AEM sites' pages using core components that expose data as .model.json For an SPA or a web app, using the SPA editor or universal editor makes this possible. But how to approach this for a brand that has only native apps and no web presence?Please recommend any possible or recommended approaches that you might have encounteredThanks in advance!
I’m looking for suggestions and practical approaches followed by anyone or to follow for the migration of binary from Box to AEMaaCS? I know one way, which is Box(~15TB) → AWS/Azure/GCP → AEMaaCS but apart from that, I’m looking for more or less direct migration from Box to AEMaaCS! are there any native Box tools that support this or anything from Adobe itself by any chance(couldn’t figure it so far but in case if I miss)
For all of the pipelines, production and non-production, the code coverage results always 100%, but this is impossible, because we haven’t all of coverage and in local with JaCoCo is less then cloud environments.What could be the problem?
We are seeing from time to time the following exception in the logs of the publish instance, related to sling distribution.We haven't configured anything specific for sling distribution, so it is working ootb.We haven't experienced any particular issue related to this exception, but we see it often, and wonder if it's a real error or if it should be ignored.It's logged as INFO, which is already a bit confusing.02.10.2025 09:04:27.513 level=INFO [pool-45-thread-1] org.apache.sling.distribution.journal.impl.subscriber.Announcer Failed to send discovery message for agent publishSubscriber, Error sending POST request to url=http://content-distribution.ns-team-content-distribution.svc.cluster.local:8080/distribution/topics/discovery/sources/148472-1512067-b22574e0-501f-478a-a829-35c1c2a8acc2/types/DiscoveryMessage, status=500, reason=org.apache.sling.distribution.journal.MessagingException: Error sending POST request to url=http://content-distribution.ns-team-content-distribution.svc.cluste
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.