AdapTable Users
Summary
- AdapTable is designed to help 3 sets of users:
- Developers
- End Users
- Support
AdapTable was developed with the specific needs of 3 separate groups of AdapTable users in mind.
Each group will access AdapTable at different times and for different reasons:
- End Users - consumers of the appplication or system that contains AG Grid and AdapTable
- Design Time Users - developers who install and integrate each AdapTable instance
- Run Time Users - teams supporting AdapTable at run-time typically via AdapTable API or Events
End Users
End users of an Application which contains AdapTable will enjoy an unparalleled set of DataGrid functionality.
AdapTable allows end users to leverage their data in ways not previously possible. They can:
-
Access the UI Components provided by AdapTable; these include
-
Dashboard: highly configurable area above AG Grid providing quick access to the most commonly used AdapTable functionality
-
Tool Panel: collapsible area to the right of the Grid which provides an alternative to the Dashboard
-
Column Menu: enhanced AG Grid Column menu filled with helpful menu items
-
Context Menu: enhanced AG Grid Context menu filled with helpful menu items
-
Settings Panel: one-stop shop for creating and managing all AdaptableObjects and properties
-
Expression Editor and Query Builder: enable creation of powerful Expressions (evaluated by AdapTableQL)
-
-
Use Team Sharing to share objects created at runtime in Adaptable with colleagues
-
Run Searches to find the data they require quickly
-
Filter the grid using a powerful and extensible set of Column Filters or the cross-column Grid Filter
-
Write Expressions using AdapTableQL: a powerful custom-built query language which supports the creation of many types of Expressions, including Observable and Aggregation based
-
Switch between multiple Layouts - includes a great deal of information including column visibility, order, sorting, aggregations, grouping, pivoting, widths, pinning and much else.
-
Export data from Adaptable to multiple destinations using custom reports (which can be scheduled)
-
Provide annotations - either Personal Notes or Collaborative Comments
-
Access Help - AdapTable provides context-friendly links to these Help Pages from within Adaptable
Design Time Developers
Developers will configure each instance of Adaptable to meet their users precise requirements and to integrate it with the 'hosting' application.
Among the many design-time activities on offer, developers are able to:
-
Use npm to Install AdapTable (with AdapTable React or AdapTable Angular alternatives)
-
Integrate AdapTable with AG Grid into the applicaton they are writing
-
Configure Adaptable's behaviour through setting up some of the many Adaptable Options available
-
Provide Initial Adaptable State - Styles, Reports, Alerts etc. the AdapTable instance will use when first loaded
-
Set Permissions so only the functionality relevant to each user is available
-
Select a Theme (or Create a Custom Theme using CSS variables) to ensure a consistent look and feel
-
Set up remote storage which AdapTable uses to ensure that all state changes are persisted and reloaded
Run Time Support
AdapTable provides plenty of options to allow Support Teams to manage their applications with full oversight of everything that happens.
-
Use the Adaptable API for full, programmatic, run-time access to all Adaptable functionality and state
-
Subscribe to the many Adaptable Events published by AdapTable
-
Consume Alerts and Notfications
-
Display System Status messages to users
-
Use the Adaptable State Changed Event for full visibility over everything happening in AG Grid and Adaptable
-
View Data Change History to see all edits (and ticking data changes) in Adaptable
-
Access Adaptable Logging for run-time debugging support
-
Carry out Adaptable Performance Profiling
-
Audit user and Grid activity