|
|
API - Application Programming Interface
Allbase, Inc. is proud to offer a variety of tools for developers to personalize and interact with our products and services. We believe that our users should be able to customize and extend our products and services at no cost.
The Allbase Suite offers various options for customizing the system to fit any needs:
- Management Settings - The most basic way to customize the Allbase Suite is through its built-in Management Settings. These provide general system-wide settings and individual settings for each module. Using these tools, an administrator can turn features on or off, control employee access, or even change what modules are called. In all, there are over 700 built-in management settings.
- Custom Fields - All modules throughout the Allbase Suite allow for the unlimited use of custom fields. These fields allow for the tracking of additional information specific to your company. Custom fields can be set up on an individual module's Settings page. Allowed types include text fields, numbers, dates / times, selection lists, checkboxes, and more.
- Custom Reports - In addition to the dozens of built-in reports, the Allbase Suite also allows for custom report creation. Reports can be written using SQL and a special variation of the programming language Lua. Using Lua, reports can easily be written to access any data in the system and formatted precisely.
For more information on writing custom reports using Lua, please download the Allbase Suite Lua Guide below.
- Custom Scripts and "Triggers" - Through scripts, the Allbase Suite can automate tedious and recurring tasks. Like reports, custom scripts can be written using the poweful scripting language Lua. With custom scripts, it's easy to send e-mails, process data, or even interact with with other servers.
Custom scripts can be scheduled to run on a regular basis or can be used as "triggers". Triggers are scripts that automatically run whenever certain conditions are met (such as a client update, ticket creation, or appointment approval). For more information on writing custom scripts using Lua, please download the Allbase Suite Lua Guide below.
- Custom Templates - For demanding applications, templates allow for the most powerful and flexible of customizations. Using templates, module view and edit screens can be completely replaced with custom looks and feels. These use a combination of Lua for data manipulation and HTML for formatting to provide a perfect mix of versatility and simplicity.
For more information on writing custom templates using Lua, please download the Allbase Suite Lua Guide below.
- Allbase Suite Synchronizer - If your business needs to interface data with another popular business application, there's a good chance that the Allbase Suite Synchronizer already does the job. The synchronizer provides automatic data mirroring with ACT®, Exchange®, Outlook®, Peachtree®, QuickBooks®, and files. The list of supported applications is always growing.
- SOAP Data Access - The Allbase Suite provides functionality for uploading and downloading data using the Simple Object Access Protocol (SOAP). With SOAP, developers can write powerful custom applications using any language and interface with Allbase Suite data in real-time using only HTTP and XML processing.
For more information on using SOAP data access, please download the Allbase Suite SOAP Guide below.
The Allbase Backup features two primary methods for customization: a COM interface and XML support. New guides are being written for these and will be posted soon.
See Also:
© Copyright 2005-2008 Allbase, Inc.
All Rights Reserved.
Privacy Policy
|
|