BACK TO THE XCP HOMEPAGE
What is an xCelerator
An xCelerator is one or more assets that can be used to accelerate the creation, adoption, and/or implementation of an xCP solution. xCelerators can be complete sample applications, but they can also be simple components or code snippets that hasten application development by providing key pieces of functionality. Many of the xCelerators on this site have been posted by EMC employees, but many have also come from the Community at large - customers and partners who have shared their expertise to help everyone speed adoption of xCP.
Watch a brief video introduction to xCelerators How to contribute an xCelerator xCP 1.6 xCelerators
xCelerator Disclaimer:xCelerators are technology focused and can be samples, examples, starting points, or guides that accelerate the creation of an xCP solution. xCelerators are free and are not EMC-supported products. xCelerators can be shared with anyone who wishes to download them from this xCP community site. EMC Corporation Copyright: Documentum xCP xCelerators
If you have a question about a specific xCelerator, please visit that xCelerator's page to add your comment.
Sample applications have their own dedicated page here.
Also check out the collections of xCelerators at the bottom of this page for more widgets.
D3 Radial Chart & Bubble ChartTwo chart widgets based on the D3 chart framework.
Preview HookupThe Preview Hookup widget allows a user to compose a preview window using xCP fragments can be shown when the performing an action such as hovering over another control or clicking on another component like a button.
Badge ButtonThe Badge Button provides enhanced functionality on top of regular Button provided out-of-the-box with xCP by supporting the display of an icon or font glyph along with the button text with an additional badge overlaid on top of the button. The badge text can be set on initial load or later through UI Events.
Google MapSupports the display of a map with data-driven markers using the Google Maps API. The click event of a marker can be captured for further interaction in the UI.
Widget that allows the user to select multiple items from a given list, with the ability to reorder the selected items.
Enhanced Results List Pagination NEWAdds enhanced pagination controls to the default Results List widget to support user-defined page size and faster navigation to a page.
Prototype Data Visualization Widgets NEW
Includes a widget that can display a business process map, and one that can show a hierarchical view of a datasource.
Also check out the collections of xCelerators at the bottom of this page for more java services for business processes.
Custom Activity TemplatesAllows process designers to configure activities for use in their process, implementing business requirements without writing custom code. There are twenty-two methods that can be used by the Custom Activity Templates Collection xCelerator.
CTS Activity TemplatesProvides the following java process activity tasks pertaining specifically to Content Transformation Services (CTS), which are Create PDF Renditions, Create HTML Renditions, and Merge Virtual Document to PDF.
Excel UtilityEnables processes to read and write files in this format, adding a great level of potential interaction with users both within and outside of an xCP solution.
PDF Form xTractorAllows you to re-use existing PDF forms within an xCP process. More importantly, the data from the forms is extracted and intelligent routing decisions can be made. Essentially, the PDF form is no longer just another content file in the repository. With this xCelerator, you can make your PDF forms intelligent without having to write any custom code.
Simple PDF Form ExtensionsProvides a mechanism for reading and writing PDF Form data. It is packaged as a custom java module that can be called from a business process.
PDF Form ReaderProvides the ability to read and extract data from Adobe PDF Forms. This data can then be used to update the metadata of the document, or stored as process variables.
Number GeneratorExtension that generates sequential numbers. It is flexible enough to handle multiple number sequences and a wide variety of formats.
XDQL QueryProvides functionality for executing DQL queries and retrieving results as XML, which is useful in regards to XForm instance processing. In a single query, one can retrieve all instances of a given form concatenated into a single XML file.
Simple Document GenerationProvides a mechanism for producing basic Word and PDF documents from an XML template, such as an acknowledgement letter or a standardised welcome letter. It is packaged as a custom java module that can be called from a business process.
Image Geolocation Information ExtractorProvides a mechanism for extracting the geolocation information from an image in the repository. It is packaged as a custom java module that can be called from a business process.
DQL UtilityProvides the ability to run one or several read, execute and apply DQL queries in one activity with fully dynamic queries, including support for IN clauses, built up from a template, process parameters and process variables or entirely defined in either process parameters or process variables.
Property LookupCan be used in a workflow to look up properties from a property file that resides in a repository. This can be used to implement customizations in a process based on predefined values stored in a simple java.util.Properties file.
String UtilitiesProvides a set of commonly used string operations, such as trim, substring, split, matches. This makes it possible for a developer to easily verify that a string conforms to a specific format, extract information from a string (such as a case number) and split a string into multiple substrings for further processing.
Query xTension ServiceThe main uses of this xCelerator are for querying the repository to retrieve picklist values (overcoming the default 1000 result limit of the standard DQL Query Activity), exporting the results from a query to a comma separated file for offline use, and advanced post-query sorting of a data-set (overcoming the limitations that you cannot sort on more than one column or on historical query computed columns).
Mail Message Handler NEWEnables Mail messages to be processed, extracting key message information such as subject, topic thread & recipient addresses, as well as extracting embedded attachments as new objects. Extraction of attachments can employ de-duplication strategies to prevent the extraction of duplicate attachments in the target folder. In addition patterns such as case references can be identified from the message body using regular expressions.
Also check out the collections of xCelerators at the bottom of this page for more functions.
Custom Extended FunctionsProvides some useful functions that can be used in xCP 2.0 expressions.
Download available for: xCP 2.0 NOTE THAT THESE FUNCTIONS ARE AVAILABLE OUT OF THE BOX WITH xCP 2.1 AND ABOVE
xTension FunctionsThe xCelerator contains a set of functions that can be used to extend the functionality of an xCP application, and to remove the need for constructing the most common expressions that output HTML.
Advanced Export ActionAdds an extended export capability to your xCP 2.2 application that provides more configuration options than the default export action.
Update Column Label NEWAction that lets you update the column labels of a result list at runtime.
Clean ThemeA general-purpose theme that removes the default header bar on column boxes and the page background image, and at the same time delivers a set of classes that can be applied to elements of a page to make them visually appealing such as with shaded columns, rounded corners and buttons with different sizes & colours.
Deployment UtilityWith the release of xCP version 2.x the packaging and deployment of an application has been made much simpler. However not all artefacts related to an application can be created within the new xCP Designer, and items such as document templates and case folder templates cannot be packaged for deployment. The purpose of this utility is to support the packaging and deployment of an xCP application by filling these gaps in the current release.
Java Module Editor Plugin for DesignerA plug-in extension for the Designer that add a JavaModule editor for JavaModule artifacts in your application. These plug-ins add a new tab in the xCP Navigator for customizations and in this tab display the list of JavaModule artifacts.
xCPDocA tool that automatically creates documentation from xCP 2.x project files.
Single Sign On IntegrationIntegrates xCP authentication mechanism with various SSO providers. The current version of this xCelerator supports several SSO integrations.
Download available for: xCP 2.0
. NOTE THAT xCP 2.1 AND ABOVE SUPPORT SEVERAL SSO PROVIDERS OUT OF THE BOX
Workflow Invocation SchedulerWorkflow Invocation Scheduler xCelerator allows you to define schedules for invoking workflows. This is done by configuring a business object.
ECM Extensions NEWProvides features that can enhance the Enterprise Content Management (ECM) features of an xCP application - namely the display of a folder breadcrumb trail and the ability to automatically link files to folders based on user-defined rules.
Test Automation Framework NEWEnables an xCP consultant to write and execute modular natural-language style test cases for an xCP 2.x application.
Application Uninstaller NEWUtility that allows for the complete uninstallation of an xCP application from a development environment.