Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi, Need help with error received when creating mapping set for a destination data flow using API. This error is received at create mapping step in this document. https://experienceleague.adobe.com/docs/experience-platform/destinations/api/activate-segments-file-based-destinations.html?lang=en#create-mapping-set Error:{"status": "FAILED","source": "segmentMembership.seg_namespace.seg_id.status","destination": "segmentMembership_status","sourceType": "text/x.schema-path","errors": [{"exception": "The XDM path: segmentMembership_status is invalid. Please update the XDM path and try again.","errorCode": "MAPPER-3809-400","errorType": "ERROR","missingRequiredFieldError": false}],"warnings": [],"hasMissingRequiredFieldMapping": false,"destAccessEnabled": true,"accessDeniedOnRequiredField": false,"srcAccessEnabled": true}, Any help is appreciated!Thanks.
Description -This is a feature we did have until recently. We had an external user landing page with a couple dashboards. One was a dashboard with that specific request type those users would need to make requests on. Why is this feature important to you -This is important to centralize things for our external users. Simplifies their experience and keep s them on one page. How would you like the feature to work -Until recently we could put the path to the request type in the "external page" field and the dashboard would show the request menu open to that request form/type. Current Behaviour -Recently doing things the way we had been now shows a dimmed unclickable request menu option. The current "fix" is to take the user to the regular request page.
Need the ability for anyone who can resolve comments to do so and reply to comments WITHOUT unlocking the stage. We DO NOT want reviewers to be able to add new comment while we are resolving.
Introduction Are you looking to enhance your understanding and broaden your knowledge of Adobe Customer Journey Analytics (CJA)? In this blog post, updated as of September 2023, I will guide you on a comprehensive learning journey to introduce you to Customer Journey Analytics (CJA). My goal is to familiarize you with the platform's features and capabilities and provide valuable insights and knowledge to help you fully utilize this powerful tool. To support your learning experience, I have curated a variety of essential resources, educational materials, and diverse learning content. These resources will serve as your guide, helping you develop a deeper understanding and mastery of the CJA platform. With access to these resources, you will gain the confidence and proficiency needed to become a skilled user of CJA. The guide is divided into two main sections: CJA Learning Path Approach: This section provides a step-by-step guide on how to approach the learning path for CJA. It include
Hello together,We have a small stumbling block in our process that significantly impairs the efficient work of our users. -If our users start an upload / upload an asset and this takes a certain amount of time, then our users must remain on this page in Workfront, i.e. they must watch how the loading bar loads. Because if they continue working and leave the page at the upload, the upload will stop (and there will be no information that there was an cancellation)This is of course very inconvenient for everyday work, because if the file is larger, the users would not work for a few minutes. In the meantime, they could carry out further work steps for the work process.Is it not possible to keep the uplaod running in the background so that it is possible to leave the page WITHOUT the upload cancelled? Best Jasmin
I want to set up a calculated field to have a pre-set value based on a selection of another field (radio button). So suppose one radio button have 4 options a,b,c and d, I want to have a calculated field that shows 1 for a, 2 for b, 3 for c and d.Is it possible? Thanks,Nisha
I have a event listener class to call a service method as below. This piece of code works well and calls the service method when the event is triggered. But,when this code went through the automatic code scanning tool sonar cube in Adobe cloud, we got a critical finding on the resolver object declaration as highlighted in bold red below. Below was the critical finding - Usage of org.apache.sling.api.resource.ResourceResolver as a field is not thread safe. So I removed the global declaration of resolver object and tried to create the object inside the try method as belowtry (ResourceResolver resourceResolver = resolverFactory.getServiceResourceResolver(ServiceUser.REVIEW_TASK_SERVICE_USER.getAuthMap())) { This will automatically handle the resolver.close() as well. But the issue is, in this approach, we cannot declare the resolver object globally, which will be available both in activate and onevent methods. This declaration of resolver object inside try method will not t
Since people now live in Slack, the out-of-the-box email alerts sent by Marketo are outdated and notifications need to be sent to Slack for the most timely follow up from Sales and Marketing teams. In this post I will walk through the Marketo Slack integration where webhooks from Marketo are sent to Slack containing the message to be shared in a direct message or a channel. If you want to learn how to set up webhooks in Marketo, see different use cases, and how to troubleshoot issues then check out the Webhook Guide with Examples. Why would you want to Integrate Slack with Marketo? Slack has become the dominant internal communication tool within may companies with email falling into the shadows, inboxes going monitored, and unread email count growing. We want to make follow-up from our Sales and Marketing team as convenient as possible a) so that they actually do it and b) they can follow up on these notifications as soon as possible. Therefore,
We are looking to set a TTL for Customer Profiles within a specific Namespace. For example we want all profiles created within our SecondaryCustomerID namespace to be deleted 30 days after creation. I don't know if this detail is important, but these Customer Profiles are created using a Streaming Experience Event. Any information is appreciated!
Hello everyone, I'm relatively new to Adobe Data Collection and am seeking some guidance on handling data from a `dataLayer`.Let me apologize in advance if this seems like a basic question. On our web pages, the developer has implemented a `dataLayer` with the following structure:dataLayer.push({event: "pageLoad",user: {email: "test1@gmail.com",authenticatedState: "Authenticated"}});I'm able to capture the raw email address as a Data Element without any issues.However, I'm struggling with how to process this email into a SHA-256 hashed version and then pass it into my xdm (Experience Data Model) object.Could anyone provide insights or suggestions on how to achieve this? Basically, I want to pre-hash the email address in Data Collection first before it ingest the full email address into AEP. Thanks,Rap
We have received some complaints that end users with Adobe Standard are unable to open forms. The forms are extended for Reader and open just fine in Acrobat Pro and Reader.
Description - It would be wonderful to have a feature to force all/specific fields to lowercase in datasets (similar to CJA component settings) Why is this feature important to you - When adding lookup datasets to CJA, if there's variance in casing the metadata isn't returned, even if the dimension is displayed in all lowercase. How would you like the feature to work - Radio button to force all fields to lowercase. Checkboxes to allow only specific fields to be forced to lowercase. Current Behaviour - Can use data prep to lower case specific fields. But that's not retroactive and only applies to one field at a time.
Hello, I am attempting to summarize a calculated field that is found on the Task level. My calculated field is formatted as a Number.When I pull this calculated field into an Assignment report I get no option to Summarize it. I tried this method here with no success:https://experienceleaguecommunities.adobe.com/t5/workfront-questions/summarize-column-of-calculated-fields/td-p/561929 The code mentioned in that post is here:ggregator.displayformat=HTML aggregator.function=SUM aggregator.valueexpression=NUMBER({DE:FIELD NAME}) aggregator.valueformat=HTML displayname= linkedname=direct namekey=FIELD NAME querysort=DE:FIELD NAME textmode=true valueexpression=NUMBER({DE:FIELD NAME}) valuefield=FIELD NAME valueformat=customDataLabelsAsStringOnly when I used that all I got was 0 as a value. Any ideas if this code needs tweaked a bit in order to work for an assignment report, pulling data from the task level?
Hello--We find a huge traffic coming from haosou.com ( asian search engine) in our First Touch Channel / Referring Domains.@Adobe, Have you define haosou.com as search Engine, or we must create a specific marketing Channel rules with haosou.com as Natual Search engine ?Best Regards
Hello all,I have a specific query on Adobe target implementation through Web SDK for React Single Page Application.I am using Adobe Client Data Layer to send data to AEP, AA and AT. ACDL event "pageview" triggers on every SPA page of my react application.On "page view" xdm, I am setting the viewName parameter as shown in below screenshot.On page view send event action, I am using both the checkboxes related to AT (Render visual personalization decisions and automatically send a display event)Screenshots of the rule and action configs are below. I have sign in page and forgot password page. Users will land on Sign in page and can navigate to Forgot password page using a link (forgot password link) without reloading the forgot password page (SPA)I am running AB testing on forgot password URL. Below is my settings on Adobe Target.Upon server call inspection on every pageview, I can see the viewName being set properly. However, when I navigate from sign in page to forgot password page
We have content in JSON for multiple languages (only two in the example but in reality there would be more).Content:{% let content ={"en":{"img":"https://www.myimageurl","heading":"Heading English","copy":"Copy English","cta":"Button English","link":"https://www.mywebsite.com/en"},"no":{"img":"https://www.myimageurl2","heading":"Heading Norwegian","copy":"Copy Norwegian","cta":"Button Norwegian","link":"https://www.mywebsite.com/no"}}%} We'd wish to use PQL to deliver the content in right language, based on profile's language. In order for us to create the logic we would need to something like below (for English and Norwegian). In the html content we would then call these img, heading, copy etc. variables. Logic:{% let language = profile._mycompany.preferredLanguageCode %}{% let img = content.en.img %}{% let heading = content.en.heading %}{% let copy = content.en.copy %}{% let cta = content.en.cta %}{% let link = content.en.link %}{%#if language = "no" %} {% let img = content
Hi team, Iam creating a user decision report where i would like to know when did user move from Contributor to Light like the License modified date . Can any one help me with the expression to find this out ? Thanks in advance!
I'm in the process of making a report to track requests and grouping the submissions by the names of the requestors' home groups. I've tried to modify the group.0.valuefield=enteredBy:homeGroupID and group.0.namekeyargkey.1=homeGroupID with :name instead of ID of the grouping in text mode, but that wipes the grouping for my pie chart. Instead of that, I've started adding a custom form with a calculated field for the home group on user accounts. That allows the home group names to appear on the pie chart. Is this the only way to have the names appear on the chart? The thought of having to apply a custom form to all our users just to have the home group name appear instead of the ID is a little daunting.
We're sponsoring an event and their people have a rule that we can only send 1 email to their registrants. So far, I cannot seem to come up with a way to import the list and ban them from receiving other emails. How should I go about importing the list into Marketo, but preventing them from automatically entering our nurtures/upcoming emails? Any advice or suggestions would be helpful.
It would be great to have an option (setting) to enable a "Pop-up text box" to allow users to provide information on why the Status has changed. So that when the Approval gets the required information when approving the project. Example: If a project is set to "Cancelled" and approval is configured, the project manager would be prompted to fill in the necessary details explaining the reason for the cancellation. This would equip the approver with the essential information needed to make informed decisions.
Hi All, I am trying to create a project task view where I have a column pulling in the latest update/comment on its related task. Could anyone assist me in doing this?
Im trying to the create cross-channel fragment by using APIs, but Im getting this error Body: { "name": "Cyber Monday Sale - Header !!", "description": "Cyber Monday Sale - Header Banner!!", "type": "html", "channels": [ "shared" ], "source": { "origin": "ajo", "metadata": {} }, "fragment": { "content": "<div> Hi {{profile.person.name}} its a great day to shop !! </div>", "editorContext": {} } } Response: "additionalContext": { "errorList": "[{\"type\":\"https://ns.adobe.com/aep/errors/CJMMAS-1099-400\",\"title\":\"The channel value for the html fragment is invalid. Allowed channel value is email.\",\"status\":400,\"report\":{\"tenantInfo\":null,\"additionalContext\":{\"errorLevel\":\"ERROR\",\"variantId\":\"3c5d37df-254c-48c9-93c0-5725d79f7d56\",\"source\":\"FRAGMENT\",\"allowedChannelValue\":\"email\",\"type\":\"html\"}},\"error-chain\":null}]"&nb
Hi Team,I have the requirement where I want the page no. in synchronous. Actually, I am using the assembler service to assemble the multiple pdf's. But when generating the resulting pdf its giving the page no. on each pdf specific. for ex. If I assembling 3 pdf,pdf 1 with page 5pdf 2 with page 6pdf 3 with page 10 then resultant pdf its giving page 1 of 5 ... so on n of m ... for first pdf pagespage 1 of 5 ... so on n of m ... for second pages pdfpage 1 of 10 ... so on n of m ... for third pages pdf But I want total of 5+6+10 =21like page 1 of 21, page 2 of 21 like that any idea how that i can achieve it
Recently, several questions have been raised on the forum about the QA URLs not working or not showing the expected experience. To address this, this article will describe a workaround for an alternative QA method to the QA URLs. If you're familiar with QA URLs, skip this first part and skip to the alternative method. What are QA URLs? QA URLs are special links that help you test things before they go live. They let you see how the changes you've applied work without changing anything important, so you can ensure everything is ready before pushing your activity live. You can find the links on the Activity's Overview page: With QA URLs, you can share what you're working on with your team using links that never change. The link stays the same even if you make changes, so it's easy to test. You can also decide whether to test for specific people or everyone. This helps make sure everything looks right before you publish your activity. One of the best things about QA UR
Hi Team I have one requirement where I have to create a Content Fragment Model which contains checkbox/dropdown based on the selection of value in the checkbox/dropdown there should be 2 fields which should be visible or hide. Kindly advise how can I achieve this in content fragments. Thanks in advance.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.