You require at least two AEM instances (one Author and one Publish) to run AEM Forms data capture capabilities: Author: An AEM instance used to create, upload, and edit content and to administer the website. It also appears that the XMP metadata persist. Java strongly-typed API Quick Start provides a listing of JAR files that are required to execute the Java application. XML Variables in AEM Workflow. For the purpose of this tutorial we are going to write simple java class to store the adaptive form attachments to. Core. Example workflows that demonstrate the CI/CD features of GitHub Actions. So in our workflow, we will extract the value from the grand total element and route the form appropriately to the right person. For the purpose of this tutorial we are going to write simple java class to store the adaptive form attachments to. In the Start Workflow dialog, select a workflow model from the list. This tutorial is intended for AEM Forms customers needing to implement custom workflow component. Workflow status metadata is also applicable to AEM Assets. To create a variable, On an AEM instance, navigate to Tools > Workflow > Models. For information about enabling safe backup mode, see Enabling and disabling safe backup mode. AEM with HTL (HTML Template Language) formerly known as Sightly. getActiveWorkItems. Obtaining Workflow Objects in ECMA Scripts. How to trigger workflow in servlet or any other back end module. AEM Sling Query; AEM OAK Indexing. How to get process step dialog values in cus. The general rule is to prefer the APIs/abstractions the following order: AEM. Select Enable to launch workflows when the configuration properties are satisfied. You can perform some post-processing tasks on the output that gets generated using AEM Guides. The general rule is to prefer the APIs/abstractions the following order: AEM. It’s also possible to kick off workflows for all assets within a folder. Could you please give some hints? Thanks in advance. The Form Participant Step presents a form when the work item is opened. Click Start Workflow from the list. Tap Create and specify the title and an optional name for the workflow model. The first is programmatic workflow which is applied to content in AEM and processed based on. 6 - Adding components to People panel. Let’s have a look at one of the practical examples of workflow in AEM. XML Variables in AEM Workflow. Setting type=cq:Page restricts this query to only cq:Page nodes, and resolves the query to AEM’s cqPageLucene, limiting the results to a subset of nodes (only cq:Page. Best practices to follow. Use the Cloud Manager CI/CD Pipeline (Video) Workflow Integration: AEM Forms integrates seamlessly with AEM workflows, enabling organizations to define approval processes and automate form review and publishing tasks. Add the title for the workflow, in our case “Add PDF Watermark” and click on the “Done” button. SPA Introduction and Walkthrough. 2 - Create Adaptive Form template. Click the component so you can edit the configuration server URL, user. Navigate to Tools > General > Content Fragment Models. Click on Sync will. Streamlined Asset Management: AEM Assets centralizes assets, simplifying storage, access, and retrieval. AEM Forms provides an intuitive user interface and out-of-the-box components for creating and working with adaptive forms. Topics: Adaptive Forms. In administration console, click Settings > User Management > Configuration > SAML Service Provider Settings. Workflows enable you to automate processes for managing resources and publishing content in your AEM environment. Up Next: Building and Using Workflows in Adobe Experience Manager v6. You can personalize content and pages, track conversion rates, and uncover which ads drive traffic. For example, AEM user profile, RESTful web services, SOAP-based web services, OData services, and relational databases. Integrate. In the Create Form Data Model wizard, specify a name for the form data model. Once content is ready to. Search for the “System Environment” in windows search and open it. Feel free to suggest topics that will be added in these sections to improve AEM CQ5 Tutorial list further for AEM Beginners and Advanced developers. Developers want to be able to build sites using SPA frameworks and authors want to seamlessly edit content within AEM for a site built using such frameworks. On the Tests panel, tap or click either the Run all tests button or the Run tests button below the title of the Test Suite that you want to run. it on a portal server for end users. Production Pipelines: Product functional. Read Full Blog AEM Image Processing and Best Practices Q&A. Content 1. Developers want to be able to build sites using SPA frameworks and authors want to seamlessly edit content within AEM for a site built using such frameworks. Typically you will create variables of type JSON if you are submitting Adaptive Forms based on JSON schema to an AEM Workflow or you want to store the results of a Form Data Model Invoke operation. The jave code is below. js, a testing library written in JavaScript, and Calvin SDK, built on top of the Hobbes. . How to use custom workflow process in process step. editor -> if the content if fine, forward to a legal person. AEM architecture plays a critical role in designing and structuring the underlying framework of the Adobe Experience Manager platform. Earlier the Workfront enhanced connector provided a AEM workflow that automatically sends the AEM page to the Workfront for approval before publishing it. Adding Items Dynamically to Choice Component. AEM Forms provide an out of the box template for email notifications. AEM SEO is about optimizing digital content for better visibility in search engine results. Introduction AEM Workflow #2 | Create Workflow model and Launcher in aem AEM GEEKS 8. Channels of content are created and managed within. Introduction; Configure Data Source; Service to store data; Create Servlet; Client Library; Adaptive Form Template; Deploy sample assets; Triggering AEM. Theming workflow. Learn how to update the theme sources of an Adobe Experience Manager Site to apply brand specific styles. Structured content management - Enables content creation, versioning, translation & reuse, reference management, search and metadata management, Workflow enabled process. Use out of the box components and templates to quickly get a site up and running. After completing this tutorial you will be able to answer what are : Basics of AEM Workflow Model. getMetaDataMap(). Dynamically select a user or group for AEM Forms-centric workflow steps; Actions and capabilities of Form-centric AEM Workflows on OSGi and AEM Forms JEE workflows; Initiate Document Services APIs from AEM Workflow; Logging in AEM Forms workflows; Variables in AEM workflows; Share and request access to Inbox items of a. We learn how to use a proxy server to view a preview of CSS and Javascript updates as we code against the live site. Manual software testing is the most primitive technique of all testing types and it helps to. AEM provides several process steps that can be used for creating workflow models. For example, when publishing, an editor has to. Confluence is a one-stop solution to have all content or information accessible to everyone, share important information & data, post updates, and communicate with others. In the Start Workflow dialog, select a workflow model from the list. Introduction - Variables in Workflow; XML Variables; JSON Variables; Document Variables; ArrayList Variable; Form Data Model Variable; Rule Editor in AEM Workflow; Review form data. It encompasses. It helps developers track and understand how a AEM workflow is executing,diagnose issues and montior the flow of the data within an AEM workflow. Click Start Workflow from the list. A form data model is a unified data representation schema of business entities and services available. AEM Forms Data Integration allows configuring and connecting disparate data sources with AEM Forms. AEM Site Templates - Also known as Quick Site Creation, a low-code approach to generating an AEM Site by using a pre-defined Site Template. It is quite simple to create a workflow in AEM and most of us are notl able to answer questions on it because we never got an opportunity to work on it or explore AEM workflow models. For publishing from AEM Sites using Edge Delivery Services, click here. It enables native DITA support in Experience Manager, empowering AEM to handle DITA-based content creation and delivery. Click Actions at the bottom to open the list of actions available for the asset. Tap a template to select it and tap Next. CQ Workflow Engine is an easy-to-use and powerful process engine running on a CQ5 platform. With 30+ integrations and the world’s best cloud-based translation management system, you’re well on track to delivering world-class translated content. Understanding these key concepts enables organizations to. apache. Workflows can be designed using a drag-and-drop interface, where different workflow steps, actions, and participants can be defined. For publishing from AEM Sites using Edge Delivery Services, click here. adobe. Use Workflow AEM (Video) AEM Workflow provides a way to collaborate, manage, and process content in AEM. Download the client-libs-and-logo and getting-started-fragment to your hard drive. Add income column to Inbox and save your changes. These services include a JCR-compliant content repository, an OSGI service container, a workflow engine, a trust store, a key store, and so on. Theming workflow. This tutorial explain about executing workflow using workflow API in aem. Import the zip files into AEM using package manager . AEM Training Lean AEM Installation, Using CRXDE, Online Course Certification ️Live Projects ️Job Assistance ️24/7 Support ️Free Demo. AEM Screens is a complete digital signage solution that connects online and in-venue experiences. If you need AEM support to get started with AEM 6. The AEM Link Checker is a vital tool within Adobe Experience Manager that addresses these concerns. When creating the workflow - AEM gives a warning, letting us know that we’re - about to kick off a workflow for a single asset. To automate translation workflows, you integrate translation service providers with AEM and create projects for translating content into multiple languages. . Parse submitted form data. 2 | Back to Adobe Experience Manager LearnWorkflow Customization: AEM Multi-Site Manager allows organizations to tailor the content workflow to their specific needs. Assets currently under workflow will have a small status - next to them in card view. OSGi. When creating the workflow - AEM gives a warning, letting us know that we’re - about to kick off a workflow for a single asset. Next Steps. Your own text to describe and identify the launcher configuration. jar is the name of my AEM quickstart jar. Yet, i will add more topics soon. Acrobat Sign Cloud Configuration. The first step in the workflow set the value of initialstep to No. When the user fills and submits the form, the field data is stored in the nodes of the workflow payload. Overview. To create a variable: On an AEM instance, navigate to Tools > Workflow > Models. Each step performs a distinct activity such as activating a page or sending an email message. AEM forms provides several means of purging process data: You can use administration console to perform a one-time purge of obsolete records related to long-lived processes, or to schedule regular automatic purges. dor. Integrate with Salesforce. Learn about AEM key architectural concepts, step by step execution, sample examples, pointwise differences providing comprehensive details for beginners and experienced Developers, Authors,. The first step in creating workflow component is to write your java code that will be associated with the workflow component. Keep It Stupid Simple, it’s a popular concept that you can use in many different kinds of projects and especially in design projects. Forms JEE workflows | Handling user data. AEM Forms operations can be performed using the AEM Forms strongly-typed API and the connection mode should be set to SOAP. In the Project Approval workflow, you assign content to a user, review, and then approve the. Intermediate. Use out of the box components and templates to quickly get a site up and running. AEM Assets as a Cloud Service, AEM Assets 6. There are a couple options for creating a Maven Multi-module project for AEM. 1 - Introduction; 2 - Create Component; 3 - Deploy assets; Storing and Retrieving Form Data. The issue is that it doesn't delete all the metadata; it seems to only delete it from the environment but not from the document when I download it again. apps/pom. User. Get up and running quickly, build on existing knowledge, and become an expert with your Adobe software by reading Adobe Enterprise Documentation. com . Figure 3: Create a new Workflow Model. 2. Search for the “System Environment” in windows search and open it. Custom Process Step AEM Workflow. Enable Front-End pipeline to speed your development to deployment cycle. This tutorial uses the Maven AEM Project. If using AEM Forms 6. This user guide contains videos and tutorials on. Create Adaptive Form. This tutorial explain about writing custom workflow process. The following video walks you through the steps required to create and use a variable of type JSON in AEM workflow. Introduction to the AEM Architecture Stack. Form Data Model with Salesforce. Yes, you got the approach, you can create a custom servlet to handle the action and authenticate the user. 4, we now have the ability to use Form Data Model as part of AEM Workflow. Check out these additional journeys for more information on how AEM’s powerful features work together. AEM can allow multiple workflow threads to run concurrently. scripting. AEM Forms server lets you run JavaScript code. Creating your first Adaptive Form. min = "0"; _Subform2. With Calendar view, user would have an overall visibility over projects and tasks that are currently in progress, planned. Community. Built upon more than 30 years of experience and continuous innovation, HxGN EAM (formerly Infor EAM) gives you all the tools you need to help solve your critical asset performance challenges. Learn how AEM can go beyond a pure headless use case, with options for in-context authoring and experience management. Getting Started with AEM Headless. Last update: 2023-04-03. These emails adapt to different email clients and. Most Java Quick Starts are console application that run within main. AEM Workflows allows you to automate a series of steps that are performed on (one or more) pages and/or assets. To test this capability on your server, follow the below instructions. We are going to introduce AEM 6. You require at least one AEM instance (Author or Processing) to run Forms-centric workflow on OSGi: Author: An AEM instance used to create, upload, and edit content and to administer the website. A workflow process consists of a series of steps that execute in a specified order. Workflow Security: AEM’s workflow engine includes security features that allow administrators to define who can start, participate in, or approve specific workflows. Use Sling Model with HTL. Created for: AEM’s Inbox facilitates greater collaboration and visibility into tasks and workflow. If you want to cancel a publish/unpublish later, go to the Workflow Console to terminate the corresponding workflow. An option to select a template appears. Workflows automate the review, approval, and publishing of content, ensuring proper governance and content lifecycle management. This can be useful for any on. Option 2: Share component states by using a state library such as Redux. In this tutorial, I explained 1. For each of these workflows, the tool will determine if the workflow has any custom steps or steps that are supported on Skyland. The following video walks thru the steps needed to configure Form Data Model step in AEM Workflow. The AEM Project archetype helps to generate a new project with a custom namespace and include a project structure that follows best practices, greatly accelerating the project development. It empowers authors to create content using any offline DITA. Automate the translation of page content, assets, and user-generated content to create and maintain multilingual websites. Introduction to AEM Forms as a Cloud Service. Share your videos with friends, family, and the worldIn the realm of content management systems, Adobe Experience Manager (AEM) stands out for its comprehensive suite of tools, one of which is AEM Workflow. 4 or above on localhost:4502. Scenario 3 : Personalization of Full. Tap Create and select Adaptive Form. AEM employs advanced digital marketing tools to improve your user's experience and gain insight into your visitors. Acrobat Sign API Application. The first step in creating workflow component is to write your java code that will be associated with the workflow component. AEM 6. JUnit5 official documentation can be found here. Dynamically select a user or group for AEM Forms-centric workflow steps; Actions and capabilities of Form-centric AEM Workflows on OSGi and AEM Forms JEE workflows; Initiate Document Services APIs from AEM Workflow; Logging in AEM Forms workflows; Variables in AEM workflows; Share and request access to Inbox items of a. These services are available to AEM Forms. Theming workflow. jar file to install the Publish instance. A multi-part tutorial for developers new to AEM. In AEM terminology, an “instance” is a copy of AEM running on a server in the author or publish mode. Deploy and start inbox customization bundle. The Form Participant Step presents a form when the work item is opened. AEM Forms JEE workflows provide tools to design, create, and manage business processes. Forms-centric AEM workflows enable you to automate real-world Forms-centric business processes. Last update: 2023-08-15. Adobe Experience Manager Guides is an end-to-end solution which is scalable, agile and cloud-native with below capabilities. The Inbox’s Calendar View tracks projects and tasks in a time-based view for easier project management and scheduling. The basic goals for client-side libraries or clientlibs are: Store CSS/JS in small discrete files for easier development and maintenance. This tutorial will also cover how to deploy theme updates to an AEM Site using Adobe Cloud Manager's Front End Pipeline. These services are available to AEM Forms. URL management is crucial in AEM. As part of this article, we will walk you through the following use. Configure for fill and sign. You can also start new processes using form data from a process that you. Snowflake. It is assumed that you are running AEM Forms version 6. This tutorial will also cover how to deploy theme updates to an AEM Site using Adobe Cloud. The AEM Developer Portal; AEM Headless tutorials - If you prefer to learn by doing and have existing knowledge of AEM, take our hands-on tutorials organized by API and framework, that explore creating and using applications. It helps developers track and understand how a AEM workflow is executing,diagnose issues and montior the flow of the data within an AEM workflow. xml. Assets currently under workflow will have a small status - next to them in card view. Examples. Advanced AEM Developer. Documentation AEM AEM Tutorials AEM Sites WKND Tutorials Theming workflow | AEM Quick Site Creation. Browse the following tutorials based on the technology used. Transcript. Collection of AEM Forms resources for beginners and experienced AEM Forms developers. properties file beneath the /publish directory. 5. Components (such as Text, Image) and digital assets (such as images) can be positioned on the page simply by dragging and dropping them in the desired location. Provides important information about the latest release of AEM, including what’s new, supported platforms, deprecated and removed features, and known issues. The cloud-native nature of AEM as a Cloud Service allows business practitioners to have better user experience with faster performance and the latest innovations. CAUTION. For instance, we can create AEM groups that defined sets of users that can be used in AEM workflow, but don’t have any permissions attached to them. For example, you might want to set certain properties on the PDF output, or you might want to send an email to a set of users once the output is generated. Collection of AEM Forms resources for beginners and experienced AEM Forms developers. Workflows can be broken. It helps all departments/ teams to organize, share, and discuss their work. Experience Manager tutorials. The workflow to launch when the Event Type occurs on the Nodetype and/or Path under the defined Condition. These steps allow you to rapidly build Adaptive Forms based Forms-centric workflow on OSGi. Select workflow model created and click on Edit. In the AEM web console configuration manager, locate the Adobe LiveCycle Client SDK configuration component. Access our guides, tutorials, courses, and release notes for Adobe Enterprise solutions across Experience Cloud, Experience Platform, Document Cloud, and Creative Cloud. addon. Dynamically select a user or group for AEM Forms-centric workflow steps; Actions and capabilities of Form-centric AEM Workflows on OSGi and AEM Forms JEE workflows; Initiate Document Services APIs from AEM Workflow; Logging in AEM Forms workflows; Variables in AEM workflows; Share and request access to Inbox items of a. . I have set this option on my adaptive form and specified the workflow model, but when I submit the workflow is not invoked. Assets currently under workflow will have a small status - next to them in card view. Understand Cloud Manager for AEM (Video) Cloud Manager for AEM allows easy management, inspection, and self-service of AEM environments. Follow the. We learn how to use a proxy server to view a preview of CSS and Javascript updates as we code against the live site. Introduction to AEM Assets. So, after the form is created the next step we need to do is to. 3 Service Pack 3, AEM 6. We can have actions, trigger activity on both AEM & Workfront. Workflows consist of a series of steps that execute in an order specified in the associated workflow model. Option 3: Leverage the object hierarchy by customizing and extending the container component. How to use custom workflow process in process step. Workflow is used to automate Activities in adobe experience manger. This also explain about workf. sling. Creating custom workflow components. js framework, which can be used to create automated tests for Adaptive Forms within AEM. If AEM doesn’t provide an API, then prefer Sling over JCR and OSGi. The issue is that it doesn't delete all the metadata; it seems to only delete it from the environment but not from the document when I download it again. Acrobat Sign API Application. These steps allow you to rapidly build an Adaptive Forms based Forms-centric workflow on OSGi. jar is the name of my AEM quickstart jar. Creating your first Adaptive Form. uk. Created for: User. This tutorial is a step in the Create Your First Adaptive Form series. AEM tutorial - Get started from the fundamental concepts and gain an overall knowledge of this CMS platform. Experience LeagueI would like to create an aem workflow model programmatically due to the business requirement, and i used below code to implement it, but it throws an exception,this problem has been torturing me for a week. For more information about templates, see Adaptive form templates. The following code asscociated with a custom process step logs the value of all types of variables except of. It is quite simple to create a workflow in AEM and most of us are notl able to answer questions on it because we never got an opportunity to work on it or explore. You can customize the appearance and use custom metadata in an email notification. Workflows are composed of a series of steps. Goals: Publish the adaptive form as an AEM Page. Ankur Ahlawat May 16, 2016. The following is the code snippet. It includes an overview of the AEM development process and an introduction to core concepts. ”Execute the following steps to create a variable: On an AEM instance, navigate to Tools > Workflow > Models. Day 14 - AEM Workflows (Part III) August 23, 2020. Sling. Dynamically select a user or group for AEM Forms-centric workflow steps; Actions and capabilities of Form-centric AEM Workflows on OSGi and AEM Forms JEE workflows; Initiate Document Services APIs from AEM Workflow; Logging in AEM Forms workflows; Variables in AEM workflows; Share and request access to Inbox items of a. Click File > New > Other > AEM forms > Form, and then click Next. Follow the on-screen instructions to create a form. AEM Headless Tutorials - Use these hands-on tutorials to explore how to use the various options for delivering content to headless endpoints with AEM and chose what’s right for you. Open your inbox. Setting up OKTA authentication with AEM Author. ” There are a number of submit actions available to use, some are out of the box, and some of them here are custom. 5. . components references in the main pom. We need to edit this model to use our process step. Create the project. Client-Side Libraries provide a mechanism to organize and manage CSS and JavaScript files necessary for an AEM Sites implementation. “Review submitted data. If any changes made in site by UK region then it will be approved by UK region head. How to trigger workflow manually and using launcher. Tutorials. AEM Sling Query; AEM OAK Indexing. You can view the tasks, assignments, and forms that were part of the process. Project Approval workflow. AEM Forms provides simplified yet powerful user interface to create and manage forms, documents, themes, letters, document fragments, data dictionaries, and related assets. You can search for active or completed processes that you started or participated in. Step 2: Create form data model. AEM Site Templates - Also known as Quick Site Creation, a low-code approach to generating an AEM Site by using a pre-defined Site Template. For an end-to-end example of building your own single-page application that is editable with AEM starting with project setup through application routing, see the WKND SPA Tutorials: Getting Started with the AEM SPA Editor and Angular. Learn. Email notification templates are based on HTML email. Name Email. How to use get, post, put and delete in asset rest api. Designers can configure workflows that route forms for review and approval to the appropriate stakeholders, ensuring compliance with internal procedures and regulatory. Drag and drop workflow steps and then visually rearrange them in the editor. The unified representation is known as a form data model, an extension of JSON schema. For example, you run a banking firm, and use AEM Forms to manage customer applications and communications. 0 Let’s take a look at AEM’s Workflow Model Editor. Set Environment Variable in Windows. In this tutorial, I will show how to use Adobe's archetype to create an AEM application using version 23rd and up, above is the vid and below you will find some useful notes. An end-to-end tutorial illustrating how to build-out and expose content using AEM Headless. The following items are now installed on your computer: Workbench: To run Workbench from the Start menu, select All Programs > AEM Forms > Workbench, if you chose to store the shortcut folder there. Ankur Ahlawat January 15, 2018 Adobe AEM/CQ5 Tutorials, Tutorials. To configure the step, you specify the group or user to assign the work item to, and the path to the form. Implement an AEM site for a fictitious lifestyle brand, the WKND. With Calendar view, user would have an overall visibility over projects and tasks that are currently in progress, planned. These tests are maintained by Adobe and are intended to prevent changes to custom application code from being deployed if it breaks core functionality. Implement an AEM site for a fictitious lifestyle brand, the WKND. In this Adobe Experience Manager Tutorial, you can learn how to use AEM, AEM Architecture, developer tools, Roles of AEM developer. Show more Show moreThis tutorial explain about executing workflow using workflow API in aem. 4 or AEM 6. Examples of Custom Work Flow. 2. us@xeliumtech. Set a value for the variable using the Set Variable workflow step. It’s also possible to kick off workflows for all assets within a folder. I also. You can rename your jar to any name, but please make sure that name is reflected in the batch file. Use Workflow AEM (Video) AEM Workflow provides a way to collaborate, manage, and process content in AEM. Integrate with Microsoft Dynamics. Once you have configured LDAP and imported users into AEM, we can create a workflow which will assign the task to the submitters’ manager. Most Java Quick Starts are console application that run within main. Key aspects of AEM’s content workflow capabilities include: Workflow Models: Authors can create workflow models using a visual editor, defining the steps and participants involved in the content approval process. Dynamically select a user or group for AEM Forms-centric workflow steps; Actions and capabilities of Form-centric AEM Workflows on OSGi and AEM Forms JEE workflows; Initiate Document Services APIs from AEM Workflow; Logging in AEM Forms workflows; Variables in AEM workflows; Share and request access to Inbox items of a. AEM Workflow. 3 - Create form fragment. Create Review Workflow. Configure Adobe I/O account of your organization and connect your local AEM instance to the conversion service running on Adobe Cloud. legal -> verify the content and publish. Enable Front-End pipeline to speed your development to deployment cycle. Manage dependencies on third-party frameworks in an organized fashion. A working instance of AEM with Form Add-on package installed. AEM is far beyond simple website management. Overwrite with the name you want. Give the new model a title: “Content Approval Workflow” and a url name: “content-approval-workflow”. Manage dependencies on third-party frameworks in an organized fashion. AEM Workflow provides a way to collaborate, manage, and process content in AEM. AEM Workflow section has been designed for helping students and professionals for preparing various Certification Exams and Job Interviews. )What’s new. Adobe Experience Manager Guides (referred to as AEM Guides later in this guide) is a powerful, enterprise-grade component content management solution (CCMS). Learn how to update the theme sources of an Adobe Experience Manager Site to apply brand specific styles. Introduction. Use the Cloud Manager CI/CD Pipeline (Video)Create workflow model. Although you can complete the tutorial using a local AEM environment, this tutorial only covers the workflow for AEM as a Cloud Service. We learn how to use a proxy server to view a preview of CSS and Javascript updates as we code against the live site. Assets currently under workflow will have a small status - next to them in card view. Join Adobe’s Workfront and Experience Manager Assets experts in this four part videos series, as they demonstrate and discuss the ins and outs of integrating Workfront and AEM Assets using the enhanced connector. Select Process Step option. This plugin provides many features that make AEM development quicker and easier. Select the appropriate XDP. . The basic goals for client-side libraries or clientlibs are: Store CSS/JS in small discrete files for easier development and maintenance. You can perform some post-processing tasks on the output that gets generated using AEM Guides.