Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Just watched the segment of GenStudio during The Skills Exchange Virtual Live event and noticed that my Workfront Home Page did not look like the demo that was being shared. Is GenStudio free to upgrade? It is great for AI? We are looking to upgrade to Fusion - how will this impact possibly adding GenStudio in the future? We use reporting a lot for executive leadership so we want to make sure we're making our platform intuitive and user friendly with automation, but not messing up the tools and features we need for our team.
I was developing a campaign to track records created by Web API users and assign a specific person source accordingly. Although the campaign was set up, it currently qualifies all records created via the API because there’s no way to specify or filter by the individual API user. To improve this, I suggest Marketo to introduce a "User" constraint in the trigger “Person is Created” and the filter "Person was created" to identify which user created the record. This capability would streamline tracking and attribution, making campaign management more precise and efficient.
When I run the following Junit testing code: import com.adobe.aemfd.docmanager.Document;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.w3c.dom.Element;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import java.io.ByteArrayInputStream;import java.io.InputStream;import java.nio.charset.StandardCharsets;import static org.junit.jupiter.api.Assertions.*;class TableOfContentTest { private Document pdfDoc; private ProcessInputXML processInputXML; private TableOfContent tableOfContent; @BeforeEach void setUp() throws Exception { // Load valid PDF content from a file or resource InputStream pdfInputStream = getClass().getResourceAsStream("/logo.pdf"); // Ensure this file exists in resources pdfDoc = new Document(pdfInputStream); // Initialize the ProcessInputXML object org.w3c.dom.Document inputXML = DocumentBuilderFactory.newInstance().newDocumentBuilder().newD
Hi guys, another simple question: how can I define an audience that shall work as Edge audience and evaluate to true if two Web SDK page views happened within the same session? Somehow my attempts in the UI alsways end up in Batch-only.
Hi, I'm using a custom API call to add Sharing permissions to an issue. URL: issue/shareMethod: PUTQuery String: accessorObjCode = GROUP, coreAction = EDIT, accessorID = 63ae2a......., ID = 63g.........This is working fine. What I'm struggling with is checking to see if the needed Sharing already exists on the Issue. Is it possible?I've tried getting the accessorIDs but not sure how to get what permission is applied.I've also tried getting the accessRules, but that got me nowhere.Any help is greatly appreciated. thanks,Kelly
I know this has been asked before, but I didn't find any of the answers worked so I am bringing it up again. As the subject says, we are using a scenario to assign multiple users to a task. The basic create task module only accepts a single user ID. Updating the task with another "Assigned To ID" seems to only replace the assignment, not add to it. Multiple people suggested using the misc action module, selecting task, then "assignMultiple" which seems pretty straightforward, but I keep getting errors. According to the module, userIDs and roleIDs are required, but I can pass "emptyarray" for the roleID. Attaching a screenshot of the error I get, I'm not sure what it's referring to.
I want to have a code quality pipeline which scans newly written code and find any issues. Once everything is good then run deployment pipeline.
Hi Folks, I am working on EDS Universal Editor. After adding custom blocks in github repo noticing the error on AEM cloud author, non of the pages are editable. Getting error in all 3 json files which were updated URL of those json are trying to load throwing 404 on author resource/component-filters.jsonresource/component-definition.jsonresource/component-models.json Error : Cors fetchDefinitions SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON Error thrown in cors.js file catch (e) {return console.log("Cors fetchDefinitions", e),null} I am new to Adobe EDS. Any help is highly appreciated. Thanks,Pradeep
@divrajsingh could you assist me with the following requirement? I want to align the published content with our organization’s branding guidelines, this includes applying custom CSS, fonts, colors, logos, and possibly modifying the layout or templates used during the publishing process.
Does anyone have a better way to pull all group admins than pulling all the groups and including userGroups:isOwner? I'm trying to compile a list of all the group admins, but so far that's the only way I've found, and the issue I have with that is it gives me all the users in the group instead of just the owners. I'm hoping there's a better way and I'm just not seeing it. Thanks.
Hello Everyone, I am looking for some suggestions on the Securing Webhook topic in WF Fusion. Below are the details 1. I tried to use the OOB Webhooks module to generate a Webhook, that will be used by a third party to POST Json objects. 2. I would like to consume this data & perform a mapping functionality, that'll be later used to create a Workfront object. The Questions I have are as below, 1. How do I secure this webhook ? IP whitelisting would not work in my case as we are using ALB of GCP (i.e) Dynamic IP. Note: the reply on this post wasn't helpful because the user who posts the json doesn't have to be on WF.2. Frame.io seems like a good alternative to webhooks, but does it come with an additional cost ? Thanks in advance !
Description: I would like the "Create CSV (Advanced)" Fusion modul to include the options "delimiterType" (Comma / Tab / Other) and "Delimiter Character" (displayed & required only if "delimiterType"="Other"), so that I can generate a CSV file with not only Comma as a delimiter.Why is this feature important to you: This would allow us to generate CSV with delimiter aligned to local needsHow would you like the feature to work: Delimiter in the generated CSV file is defined by the user in the module configCurrent Behaviour: CSV is always generated with comma as delimiter
We’ve successfully integrated AEM 6.5 with Adobe Campaign Classic (ACC) following the official documentation. Now we’re looking to go a step further and customize the email authoring experience.Here are a few questions I’d appreciate help with:Creating Email Pages Under Custom ProjectsIs it possible to create email pages under our own custom project structure (not under /content/campaigns)?What configurations or templates are required to make this work?Using Custom ComponentsCan we use our own authored components (instead of the default AEM Email Core Components) in these email pages?If yes, what are the best practices to ensure compatibility with Adobe Campaign Classic?Template UsageWhich templates are required or recommended for email creation that works with ACC?Are there any limitations or specific structure we need to follow for templates to be recognized by Campaign?Sending Custom Email Pages to CampaignOnce we author the email page using our own componen
Please delete all the content which scheduled from [mh.j15y.noh@misumi.co.kr]I can't figure out how can stop this.**data warehouse no-reply@omniture.com
Hello Community Members,I am facing an issue in tracking Linkedin Campaign in Adobe Analytics. My set up is as below :-a) We have 3 Linkedin Campaigns running on Linkedin site having campaign_id configured in it's destination URL's QSP. eg- https://www.example.com/us/en?campaign_id=testb) I have mapped that QSP to evar0 in my Tealium iQ Adobe Analytics Tag configuration and that evar has 1 week expiration.c) We have 1 Linkedin Insight Tag with no Conversion ID configured via Tealium iQ on the site which is firing on all CTAs.Now the Marketing Team would like to see the Revenue generated via the Paid Linkedin Campaign in AA dashboard. Tracking code for that campaign is present in campaign_id QSP and getting stored in evar0 in Adobe calls. The value can be seen in reports. Now the issue is that we are not able to get the Revenue or any number for the events in different steps of form while checking with Tracking Code. Though when I tested it as a real time Scenario than I am able to see
Hey There! I have a custom action which returns payload in the below format (as a contextual attribute) {"data": { "products": { "products": [ { "productId": "111", "title": "sample-title", "url": "sample-url" } ] }}I can traverse through this object using each loop and access the inner objects like below{{#each context.journey.actions.3826ab4b-218b-476a-829b-fc07fc7790d3-1753790791486-1.data.products.products as |product|}} {% let id = product.productId %}{{/each}}&n
Hi,I am wondering if anyone knows a workaround to classifying an email performance report based on the program.Use Case: We have a number of default programs being used to send 'n' number of emails per program. Since each program may consist of many emails. It becomes difficult to gauge the overall program's email performance report when the reports are fetched as a workspace level. I am aware that we can fetch them filtered by program by such manual effort is not feasible while pulling all emails in a workspace.I wanted to check if we can pull a email performance report classified by program name when pulled for all emails sent in last few months/weeks. Looking for suggestions or workarounds.Thanks in advance,Nehansh
Hi Team,One of our customer is planning to use the translation feature for their site. So, we need some suggestion or steps on what are all the required paths that would need permission to implement this enhancement with their site.Also, any additional packages or any configuration changes are needed to handover the feature to the customer.AEM details:AEM version: 6.5.22 on-premise. Additionally, it would be very helpful if i could get any training links or adobe articles for reference.Thanks & regards,Aishwarya Karthikeyan
i have added a component inside an other component using data-sly-resource: <sly data-sly-resource="${breadcrumbPath @ resourceType='my-project/components/content/header/topicmenu', selectors='nav'}"></sly> i dont want the above component added using data-sly-resource to be authored by the user. FYI: same component has been added in the main component html twice. one has to be authored (which is working fine as expected), other one should be restricted from authoring.
Hi All, I see some issues with Repoinit. I'm using the script below to apply permissions to all the child nodes under /content/experience-fragments/global-branding. The permissions are being applied only to the folder and not to the XFs (cq:Page). Specifically, only the read permission is being applied, not the modify permission. I have even deleted the service user and reinstalled the packages, but no luck.Has anyone encountered a similar issue? Please let me know. org.apache.sling.jcr.repoinit.RepositoryInitializer~project.cfg.json{"scripts": ["create path /conf/test (sling:Folder)","set ACL for everyone\nallow jcr:read on /conf/test\nend","create service user brandWriteUser","set ACL for brandWriteUser\nallow jcr:read, jcr:write, jcr:modifyProperties, jcr:addChildNodes, jcr:removeNode on /content/brand/en\nend","set ACL for brandWriteUser\nallow jcr:read, jcr:write, jcr:modifyProperties, jcr:addChildNodes, jcr:removeNode on /content/experience-fragments/global-branding\nen
HTTP ERROR: 503Problem accessing /. Reason: AuthenticationSupport service missing. Cannot authenticate request.I am getting 503 Authentication handler missing.The issue was in running server, jpa log file wasn't rotating and it took around 650 GB and aem repository get corrupted. The configuration is not upgraded itsAEM 6.4, Java 8 and oak-run-1.8.2 on Premise. I have seen some previous question which were giving good revision by running java -Xmx6000m -jar oak-run-*.jar check crx-quickstart/repository/segmentstore/but in my case I get the output which is added in screenshot. It is like a deadlock for me I have tried a lot of things but nothing seems working Can some one guide me to get last good revision so that I can run recover or compact activity
You have a robust multi-subscription model using Marketo Custom Objects, where each Subscription+Person combo has robust metadata about when somebody subscribed/unsubscribed, why, and how. The boss goes, “Can we get a scheduled report of people who subscribed to any newsletter in the past month?” You know just what to do: Then they throw in “Can we compare that to the 2 prior months?” You almost say, “Sure” but decide to play around a bit. Then the uh-oh hits you. First, the between operator won’t work because it requires hard-coded dates, and this is to be a dynamic Smart List: Next, you try to combine in past before and in past (like you would with person fields): But that’s got a fatal flaw: each filter may be looking at a different CO record, i.e. a different newsletter! This Smart List fetches people who: (a) have at least one Subscriber record with Subscribed At earlier than 1 month agoAND(b) have at least one Subscriber record with
Hi all Apologies if my question or descriptions are basic, I am relatively new to the world of Adobe Analytics This is in relation to the mobile core SDK (app tracking). Basically I am trying to use an eVar to count an interaction incrementally and pass this through to Adobe so I can see it in workspace. In this particular instance after a customer performs a search if they click the 'fetch more results' interaction then I would like to count how many times they click this interaction. I have set the eVar to expire after an event fires (the event being if they close the search). So, for instance, if a customer performs a search and then clicks the 'fetch more results' button 5 times and then closes the search (where an event fires and expires the eVar) I expect the counter to return 5 given the eVar has now expired. Unfortunately, after testing I am only seeing a count of 1. The is the syntax I have provided is if app.interation = page name|fetch mor
We upgraded our AEMasCS to Java21 by Sarav Prakash Overview Sharing the steps followed, problems faced and fixes workarounds made. https://medium.com/@bsaravanaprakash/we-upgraded-our-aemascs-to-java21-0c6b4a90f76d Q&A Please use this thread to ask questions relating to this article
Enable Universal Editor on any React app in 4 easy steps by Saravana Prakash OverviewBullet point instructions for activating Universal Editor on any React application. This article specifically covers using AEM as Headless Content Provider. The react application runs graphql query; fetches content and renders. By enabling universal over the react application, content authors can seamlessly edit content, in a user-friendly intuitive way. Previous authoring experience expects authors needing AEM training. Universal editor simplifies this experience. https://medium.com/@bsaravanaprakash/enable-universal-editor-on-any-react-app-in-4-easy-steps-e7c454af6008 Q&APlease use this thread to ask questions relating to this article
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.