Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
can data distiller delete a record form profile store event-time series dataset if we provide the 1000s of _id values as part of batch every day ?
Are there better/simplified explanation for these guard rails ? https://experienceleague.adobe.com/en/docs/experience-platform/profile/guardrails 1) A maximum of 5 multi-entity relationships defined between primary entities and dimension entities is recommended. Additional relationship mappings should not be made until an existing relationship is removed or disabled. 2) The optimal array cardinality in a profile fragment (time-independent data) is <=500. 3) The optimal array cardinality in an ExperienceEvent (time series data) is <=10. 4) The maximum number of identities in an Identity Graph for an individual profile is 50. Any profiles with more than 50 identities are excluded from segmentation, exports, and lookups. We have learned that AEP have mechanism of auto deleting the Identities based on priority once the 50 count is exceeded. Does it mean even though the Identities never exceed 50, as they keep on deleting, it would still be execluded from segmentat
using marketo engage source connector, creating a dataflow, there is a toggle button "sample dataflow". As per the documentation it says that this toggle button helps to restrict historical data and can be used for testing purposes. But is there any impact on handling incremental data with this toggle button. meaning does it restrict amount of data being processed incrementally when this toggle button is enabled?
This is a pretty general question, but how exactly does Target caching work? I've found that at times, clearing cache is needed to see an XT activity in the browser; other times, an activity appears when clearing cache in Firefox but not Chrome browser; other times an activity appears in the cached browser but not in incognito! There doesn't seem to be a rhyme or reason to this so just wondering if there is more info about that somewhere? Thanks in advance.
Hi All, I was hoping to understand the reason for these errors in logs on page load in PROD (page loads perfectly fine on Browser) while the case is i dont see any error on trying to replicate the same in local. 17.01.2025 14:44:07.615 *ERROR* [66.249.77.69 [1737125047613] GET /content/sample/page/us/en/about.html HTTP/1.1] org.apache.jsp.libs.cq.Page.Page__002e__jsp resource has no content. path=/content/sample/page/us/en/about.html referrer=null 17.01.2025 15:36:28.122 *ERROR* [213.230.114.72 [1737128187960] GET /content/sample2/page/sg/en/capacity/solutions.html HTTP/1.1] com.adobe.acs.commons.errorpagehandler.impl.ErrorPageHandlerImpl Exception swallowed while including error page java.lang.NullPointerException: null I tried to check within page.jsp file and Error Page Handler in ACS commons also the associated templates for any broken content but all seems to be fine.Is this something i need to be concerned over the time as the pages are loading fine currently?
Hi Team,How can we display gated content (visible only after the user logs in) through the Dispatcher? Example: I want to display a specific course to users after they log in to the website. Thanks in advance, Syed Shaik.
Hi All, I have a use case for executing sling jobs only on one of the publish instance (I want this to run only once). But it looks like the job is getting completed on all the publish instances, i.e., twice. In Sling Job I do not see an option for running it on CLUSTER like how we have in Scheduler. Any pointers? @Component( immediate = true, service = JobConsumer.class, property = { JobConsumer.PROPERTY_TOPICS + "=aem/something" })@Designate(ocd = ReportGenerationConfig.class)public class ReportGenerationJobConsumer implements JobConsumer { // Some code} Thanks, Asutosh
Hi, I have different credentials for the dev and prod environments. Both push credentials use the same appID, but the dev credentials were configured with the “Apply to all sandboxes” option enabled, which is why they show as “All” in the sandbox field. Would this configuration affect push deliveries in the prod environment, considering both credentials share the same appID (one for “All” and one for “Prod”)?
I’m still unclear why AEM requires separate content fragments for each language or locale. This setup creates a significant maintenance burden for authors. Wouldn’t it be more efficient to have a single fragment with language variations organized as tabs?Currently, we have over 500,000 fragments, and managing them across multiple languages is extremely challenging:If an author moves a fragment, they must manually replicate that move across all language versions.If a shared field is updated, it has to be manually changed 12 times—once for each language.If a fragment needs to be unpublished, the author must do it manually for all 12 language versions.If they decide to delete it, they will have to do it 12 times.We can do some kind of automation. But I feel AEM should take care of it or find a better way.This process is not only time-consuming but also error-prone. I strongly believe AEM should invest in a more scalable and author-friendly solution to streamline multilingual content manag
DescriptionWe are requesting an enhancement to Workfront’s Proofing tool to allow greater flexibility in review workflows. Specifically, we would like the option for proofs marked as “approve with changes” to be sent back to the proof creator for updates before progressing to the next review stage.Why is this feature important to youSome internal teams currently use other project management tools because they offer more adaptable review workflows. The inability to send proofs back to the creator for updates after an “approve with changes” decision in Workfront creates challenges for teams that need to revise content before further review. This feature is crucial for meeting compliance requirements and would facilitate broader adoption of Workfront across our organization.How would you like the feature to workWe would like a configurable setting within automated proofing workflows that, when enabled, routes proofs marked as “approve with changes” back to the proof creator. The creator w
Similar to the recycle bin idea but more of a real time snap back to your last action. I know there is some functionality for this but our PM's accidentally delete tasks accidentally because they are moving so fast and it would be great if there was a button similar to other products out there so you can undo / redo your last several actions within a project. Having to go to a recycle bin to restore work is a multi step process that would cause frustration in times of fire drills.
I use basic query to find a profiles which belong to audience (80k users). Why nothing is returned?? No error SELECT *from profile_snapshot_export_745b62c8_332c_4a79_970e_03660f18b752WHERE segmentMembership.DDA['22eb5450-7b52-4d42-a9bc-e5dea5d34955'] IS NOT NULL why on our demo sandbox I need to use segment.membership.ups ???
I have seen many articles in EL on accessing Proof from the main menu and/or how to go to setting to configure BUT none of that is available and not sure if the documentation is outdated. How do I add Proof to the main menu?How do I access the setting in WF?As nothing is in the layout template to add and nothing under settings for Proof? ThanksDavid
As implementer or Workfront admin, have might have come across an ask that that you just can't realize in core Workfront. For example, you can't display the Documents of all child projects at the Program level (you see the files attached to the specific program). Sometimes WF Reporting just doesn't offer what you'd need. Here's a way to leverage Fusion to create an external page that can be accessed in a WF custom dashboard. With this approach you could implement the "impossible" asks. [Apologies in advance: This will feel like web tech from ~2000] This is not something I invented - and it was the examples I saw from my colleagues at IBM iX that got me thinking. There were a handful of cases where I wanted a tool that pulled data from the Workfront API and presented it to me visually instead of just the raw API output. After tinkering with this I ended up with an approach I keep coming back to. It emulates what an app server might do (receive a request, look up some da
Description - It would be wonderful if Workfront could identify duplicate values natively (without Fusion) when entered into a field.Why is this feature important to you - It would safeguard we don't have duplicate project numbers for future reference (we have customers that provide their own customer numbers/purchase order numbers, etc).How would you like the feature to work - A warning would come up if a specific field does not allow duplicate values.Current Behaviour - No way to identify if a duplicate project number is entered. Thus, if two users use the same project number, when searched, both would come up. It is very confusing for not only searching in WF, but also on our file server.
Hello, I am trying to implement a functionality on our HTML5 forms, where i provide a Import button through the profile (jsp). This Import would look for a partially prefilled PDF, once imported, it should prefill the opened HTML5 form. In case prefilling an already opened HTML5 form is not an option, i am still fine to reload the HTML5 form with data prefilled. So far, i have tried, importing the PDF, the extracted XML structure from PDF is not complete, its missing some tags or probably when AEM converts an XDP to HTML5, the element names are different from XDP field names (?). But overall thats what i am trying, any better approaches or thoughts will be really helpful. Thanks again,Abhishek
DescriptionAllow users to manually update or reassign the Group associated with a custom form in Adobe Workfront after the form has been created.Why is this feature important to youAs a System Admin, I often collaborate across multiple departments and groups. Custom forms are a key part of our intake and project tracking processes. However, when forms are created by users in one group, they become locked to that group—even if the form is intended for broader use. Being able to reassign the group would:Improve cross-functional collaboration.Streamline form governance and updates.Ensure forms are managed by the correct stakeholders.How would you like the feature to workI’d like to see a “Group” field editable by system admins or users with appropriate permissions. Ideally:The field could be updated in the form settings.A dropdown would allow selection from available groups.A confirmation prompt would warn about access changes or dependencies.Audit logs would track changes for
If a workspace project has been permanently deleted, how can it be possible to bring it back?? The truth is that when you hit 'delete' Adobe doesn't seem to actually delete the workspace project(!) - they just remove all links to the workspace making it impossible to navigate to. So, if you know how to navigate back to the workspace the good news is, it's still sitting there waiting for you. How do I navigate back to the workspace? The URL of workspace projects follow a standard format. While you are in a workspace project you can see a long alpha-numeric string at the end of the URL (Highlighted in yellow below). This is the unique ID for the project you are viewing. If you know what the project ID is for the project you want to restore, you can simply: navigate to one of your other projects replace the project ID in the URL and load the page (Your deleted project will appear) Save the project - your project has now been restored! But how on earth am I goin
Hello, I'm trying to figure out how I can delete all of a project folder's content using the Workfront REST API. Currently with endpoint https://SUBDOMAIN/attask/api/v20.0/docfdr/${folderID}?force=trueusing DELETE method, the default behavior is to delete the folder but keep the contents, which get moved to the project/root level. However, I'd like all contents in a folder to be deleted. I was under the impression this is what force=true would do, but it seems not to be the case. Is there a way to do this in the WF API? I've been looking around to no avail. Thanks in advance!
I have a few Marketo forms in place where I collect consent from people to send text messages to them. By default I have set them as blank and not pre-filled. But whenever I view my forms, these check boxes come as pre-filled. I have cleared the cache, checked in incognito mode and everywhere but I am unable to fix this. Has anyone else faced the same issue and how did you fix this?
When I work on the watermark processing test in the following codes: Document mergedDoc = mock(Document.class);Document mockOutDoc = mock(Document.class);Document ddxDocMock = mock(Document.class); based on the following pom.xml: <!-- Testing --><dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.10.0</version> <scope>test</scope></dependency><dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-commons</artifactId> <version>1.10.0</version> <scope>test</scope></dependency><dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-launcher</artifactId> <scope>test</scope></dependency><dependency> <groupId>org.mockito</groupId> <artifactId>mockito-co
Hi All, I am using Adobe ECID extension to track unique users across my site. Under this extension I am using adobe Visitor ID (ECID) and combining it with visit Number to form a unique Session ID for my site. However, this is not working all the time. I have a few instances in my reports where I can see either of these 2 values (ECID & Visit number) are coming in as null (since I have not set default value of NA for their respective data elements in Tags).I am not able to identify any reason for this and this issue is also very inconsistent so not able to replicate it every time. Sometimes a simple Page Load pushes the value, sometimes it does not. Any help or guidance is appreciated. Thanks
This blog is part of a Community Walkthrough series for old Workfront One Community members. Please see the directory below to navigate to other topics in this walkthrough guide: Welcome to the Workfront Experience League CommunityHow to Navigate the Experience League CommunityLogging into the Community for the first time as a new or existing Workfront Experience League Community memberHow to Access Workfront Experience League Events, Documentation, and Learning PagesSubmitting Ideas to the Workfront Innovation Lab on Experience LeagueSetting up your Email Digest in the Workfront Experience League CommunityLogging into the Workfront Experience League Community after Username RegistrationHow to Redirect Old Workfront One Community URLsEarn and Showcase your Accomplishments with GamificationHow to Submit a Support Ticket on Experience League *Updated in January 2025 The process for submitting Workfront support tickets is now directly integrated with the Experience Leag
I'm creating timeline views in Workfront planning and realized there is no option to show events based on singular dates. It always asks for a start and end date. I want to show events based on one date and create a deployment timeline. Does anyone have any suggestions on how we can get around this limitation
I recently used WF Data connect and setup a reader account on Snowflake. We are making an API call to the snowflake tables to get Custom project data. The problem we are facing is that the changes we do on custom form dropdown options do net get retroactively updated on the snowflake table. For e.g. on the project level, there is a Custom dropdown field "Region" with the following dropdown options - "APAC" , "EMEA", "Americas"Let's say we changed the option "APAC" to "APAC and NZ". In Workfront, this will mean that all the projects with the option "APAC" selected will update to "APAC and NZ" automatically.However, the snowflake table does not consider this change and reflects "APAC" for any projects where this field was filled prior to the change. Am I missing something? - Rowvill
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.