Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi all - how we can put a validation rule in a number field in Adobe Workfront so we can prevent people from entering £0 - ideally, we need to flag and not allow the user to save the custom form. any ideas? @moniqueevans not sure if you already answered this on the chat of one of the WF community calls (can't access it anymore) 😞 any guidance will be much appreciated! Kind regards, Priscila
Hello there, I am trying to extract the tables from the PDF. Currently, I am using the PDF service python SDK. But, I am facing a problem in extraction results. The extracted results looks like encoded or corrupted. I have attached a screenshot of extracted table below. Additionally, Following JSON sample highlights the issue I stuck on.{"version": {"json_export": "218", "page_segmentation": "55", "schema": "1.1.0", "structure": "1.1136.0", "table_structure": "5"}, "extended_metadata": {"ID_instance": "44 DC 8C 73 ED BB B2 11 0A 00 0D B1 8B 55 A7 7F ", "ID_permanent": "AD 6A 2D 61 E0 97 2E 6F E3 26 3A 24 3C CA F3 20 ", "has_acroform": false, "has_embedded_files": false, "is_XFA": false, "is_certified": false, "is_encrypted": false, "is_digitally_signed": false, "language": "en", "page_count": 9, "pdf_version": "1.6", "pdfa_compliance_level": "", "pdfua_compliance_level": ""}, "elements": [{"Bounds": [30.080001831054688, 36.42799377441406, 47.07200622558594, 477.36900329589844], "Font":
I would like to create a custom RTE plugin just like paragraph formats (it will have the dropdown) we see in the RTE where upon clicking of a particular text in that custom plugin I would like to print it to the console. And for that custom plugin also I would like to set an icon. Just like this I would like to implement. Thank you.
Dear Community, I have created an ExperienceEvent Schema and tried to ingest data into the dataset. However I have ran into a problem during batch data ingestion. We went back and recheck both the file and the schema and still we were unable to resolve the issue and still get the same error. Image attaches below are the error that we are facing. Please guide us onto how we could resolve this issue. Please let me know if you need anymore information.Sching
Hi - I am following the below documentation for setting up an API connection from CJA to PowerBI using PostgresSQL. I am using the expiring credentials for now to test what I want to see in Power BI before setting up the non-expiring credentials. When I try to connect the PostgresSQl to PowerBI, I keep receiving this error. My credentials are not expired. Has anyone received this same error message? If so, can you please provide what steps you took to troubleshoot? I have tried to troubleshoot myself and have not been able to figure out what to do.
Thank you to everyone who joined Gary Alvarado and I for "From Ideation to Activation: Optimizing Creative Processes with Workfront and AEM " at the San Francisco Skill Exchange! If you have follow-up questions/comments, please post below and I will do my best to reply. I also welcome everyone in the community to join in and share their own experiences and insights. Check out my attached presentation. Here are the key takeaways: Measure twice, cut onceGovernance, governance, governanceStakeholder involvement and buy-in is crucialPlan for post-implementation support and ongoing system maintenance
We are excited to announce the Adobe Experience Platfrom Member of the Year for 2024! A big congratulations to this year’s winner: @abhinavbalooni! Abhinav has shown exceptional commitment to the Adobe Experience Platform Community, helping others with his expertise, fostering discussions, and sharing valuable feedback. His contributions have greatly enriched the community and inspired others to get involved. Your work has significantly impacted countless learners, empowering them to grow in their understanding of our products. Thanks to your efforts, new members are not only learning faster but also feel encouraged to participate more actively. As we step into FY25, we encourage Abhinav and all community members to keep the momentum going. Let’s work together to make the community even stronger by sharing knowledge, engaging with peers, and inspiring one another to grow. Thank you, Abhinav, for your incredible contributions, and congratulations on this well-deserv
I'm using Marketo on marketing emails.I just want to disable Outlook’s Advanced Typography features on all the mails that I'm sending.I found these scripts on google to overcome this issue. You can add the “opt-out” code snippet below: <!--[if gte mso 9]><xml> <w:WordDocument> <w:DontUseAdvancedTypographyReadingMail/> </w:WordDocument> </xml><![endif]--> Alternatively, you could also apply the namespace directly to the element, and just specify if mso since gte mso 9 simply says “greater than or equal to Outlook 2000”, which is a little redundant. In this case, you can simply use this single standalone code block, inserted anywhere in the head of your email’s HTML: <!--[if mso]><xml> <w:WordDocument xmlns:w="urn:schemas-microsoft-com:office:word"> <w:DontUseAdvancedTypographyReadingMail/> </w:WordDocument> </xml><![endif]--> To work, this also requires
Our latest take on a UTM attribution library manages hidden fields on Marketo forms, raw HTML <form>s, and a couple of other form types. That means switching between different APIs: if( type === "marketoForms2" ) { // call form.addHiddenFields() } else if( type === "genericHTML" ) { // upsert `<input type="hidden">` and set value } else if( type === "otherLibrary" ) { // use that library’s JS API } Admittedly, the easy way is to require a type hint, like: updateHiddens( { form: obj, type: "marketoForms2" } ); Or maybe just: updateHiddens( { marketoForms2: obj } ); But those are extra work for the end user, and I was sure the library could figure out on its own, letting you do: updateHiddens( obj ); Adding more requirements to be flexible-slash-professional: must work across Window objects — that is, a Marketo form in a child IFRAME must be detected as well cannot rely on HTML attributes like class="mktoForm" or id="mktoForm_*" bec
I'm communicating with Adobe Experience Manager, Version 6.5.6.0. I'm trying to update metadata of an existing asset. Based on the API documentation I'm doing a PUT to :https://dam.url.com/api/assets/.../documents/tds/test-lab9/Coca_Cola.pdf.jsonWith this data:{"class": "asset","properties": {"unl:documentType": "TDS"}} I get feedback suggesting that the update was ok: In the UI I can login with the same account and I'm able to set the Document Type to TDS just fine: The unl prefix is correct as far as I know since it is the same one as I find in the CSV export for this field: The new metadata value is not shown in the UI when refreshing the page. Am I doing something wrong?
I am looking for suggestion if anyone has implemented the associated API call for non-Marketo form. What can be the workaround to fetch the cookie value from the website when user fill-out non-Marketo form so that I can call lead creation API as well as associated API back-to-back. The Munchkin code is already deployed across website pages.
Hi everyoneI need to clarify the difference in criteria between BOUNCE and SINGLE PAGE VISITS metrics in the Dimension component in Adobe Analytics.According to the Components Guide:The BOUNCE metric is defined as "the number of visits that contain exactly one hit." However, it is counted as SINGLE PAGE VISITS if link tracking calls are executed during the visit.The SINGLE PAGE VISITS metric is defined as "the number of visits where the page dimension did not change throughout the visit."So, for exampleWhen examining BOUNCE and SINGLE PAGE VISITS values by date:BOUNCE: Refers to instances where someone landed on a page via an ad or organic link but subsequently left the site without generating any additional hits.SINGLE PAGE VISITS: Refers to instances where, after landing on a page via an ad or organic link, the user reloaded (refreshed) the page, clicked on an external tracking link, but did not navigate to another page within the same site.If the above hypothesis is correct,For exam
Good afternoon, I have been shared some projects, when I enter the “Projects” section I can indeed see the list of projects. However, when I try to access the projects I get the following message: “You do not have access to the report suite this project was saved in. Please select another report suite.” What is the reason for this error? Thanks!
I created the "Pages then Pages" segment, but why does it show only one page when I break it down by Pages after filtering by Visitor ID?From what I understand, since it's a journey involving two pages, there should be at least two page views, so this seems strange...What I wanted was to calculate the stay time for "Pages then Pages," but when I just look at the Visits, it only shows one page when broken down by Page, which seems odd.Also, could you explain the difference between Time Spent per Visit (seconds) and Average Time on Site?
Has any one done this or something like it successfully and would you be willing to share your scenario or any tips/guidance with me? Thanks!
DescriptionWhen using the "Update a Record & Attach a Custom Form" module in Fusion, descriptive text fields appear as editable fields in the interface, even though they cannot actually be modified. This is misleading, as descriptive fields are intended to be static and only serve as instructional labels. Their presence in the module creates unnecessary noise and can cause confusion for users who might assume they are modifiable. Why is this feature important to youDescriptive fields are meant to provide guidance and context within custom forms, not to store data. Showing them as editable fields in Fusion is misleading and could result in users spending time trying to modify them, only to realize that the changes do not take effect. This clutters the UI, making it harder to focus on relevant, actionable fields. Removing them from the update module would improve clarity and streamline the user experience. How would you like the feature to workFusion should recognize descri
New to MSI so trying to understand the ins and outs.. I know the sync is bidirectional between Marketo and MSI. Do we still need to sync each individual marketo program to an SFDC program to get the membership information to sync over?
Reusable Fakes in AEM Unit Tests with AEM Mocksby @daniel-strmecki IntroductionHere is how we want our AEM test method to look like, we call the method under test and check the result, nothing else. Are you ready to get rid of the when().thenReturn() noise from your test methods? Read the full article that explains this example in detail. @Test @DisplayName("GIVEN an admin user, WHEN the administrator check if performed, THEN it returns true") void testAdminUser_IsAdministrator() { final boolean result = userAccessService.checkIfUserIsAdmin(context.resourceResolver()); assertTrue(result); } OverviewWhen writing unit tests in Adobe Experience Manager (AEM), developers often mock or fake classes and methods using libraries like Mockito. While effective, this approach can become repetitive and difficult to maintain as the codebase grows. A more scalable solution lies within AEM itself: leveraging OSGi services to create reusable fakes.OSGi services in AEM are inhere
By : Prachi Jain & Luc Forgeron Introduction Adobe Journey Optimizer (AJO) is a one-stop solution for managing all marketing campaigns, messages, offers and personalization automation. Through this blog, we are delving into the concepts of how and when to trigger in-app messages in your mobile application through Journey Optimizer. We are also going to explore using the in-app messaging channel to effectively engage with your audiences and direct them to key features of your application. One of the most frequently asked questions is about the differences between in-app messages and push notifications. In-app messages are inbound notifications that appear within the app while a user is actively engaged with it, and the decision to show the message is made based on app usage. Push messages are outbound notifications, meaning the decision to deliver the message to a client is based on a decision made at the server. The end user may or may
Hi, Is it possible to find an asset ID for the assets in AEM DAM? Can it be retrieved in the metadata export?Thanks,
Hi, I have a question about mapping of tracked clicks to experiences in an activity. I want to make sure the reporting data are correct.I created an activity with several experiences, each of which has <a> links.I enabled A4T and set the analytics as the primary reporting source.I configured the conversion as the primary goal; clicking any of those links is a conversion. The documentation says that "Click-tracking metrics are not linked to any specific experience in an activity". However, the reports (both in Target and Analytics) show the breakdown of the conversions by experiences.Can you tell me how the tracked clicks are mapped to experiences? I suspect that the click's eventToken is associated with a specific experience, but its logic is not clear to me: the eventToken is the same for some elements and different for the others in the same activity.
Description - I want to filter out all the rules and Data elements which I have worked on, so that it is easy to publish those changes(only my changes) or may be add " add all changes done by me" section while building library. Why is this feature important to you - Lot of developers and different teams work simultaneously and building library is tideous as I need to pick rule by rule before adding it to libraryHow would you like the feature to work - Should be able to add filter option on top ( filter by developer, build stage( dev,stage,prod), etc)Current Behaviour - No such filter. There is only way to sort it.
Together with other input text, from the form, I have to send an email and add the possibility of attaching a file coming from the DAM. How can I do it?
Our IT PMO is launching a process for IT project budget management and reporting using Workfront. This includes labor hours, labor cost, and expense, as well as budget, plan, and actual for each. Each IT role has been set with an hourly rate.We had been using one large companywide resource pool, and teams have been using Planner to manage resources - availability, planned, and actual hours. Having only one large companywide resource pool presented a couple challenges. First, when entering a resource labor budget within the Resource Budgeting section of the Business Case, a long list of companywide roles was listed, making it very unwieldy for a project manager to enter budgeted hours. Having only 3 months to enter data didn't help. This would require a lot of scrolling and page turning. Second, only IT roles have rates. Adding a budget to a role that doesn't have a rate would translate to $0. Therefore, it was advantageous to creat
Hi All, Are there any ways to delete the unused report suites in sandbox access? Regards,Srividya.V
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.