Add-in Manager Features for Web Central

V.23.2 includes a number of advances for add-in managers who personalize and extend Archibus.

This topic has the following sections:

Scripted Database Updates

All database changes for V.23.2 are in the production copies of the Archibus schema database and "HQ" sample database. There are no database updates or builds required to install and deploy.

To date, administrators who have their own database have updated their database to support new versions in one of two ways:

V.23.2 adds an additional ability to update your Archibus database using a script.

To use the script on Sybase:

  1. Navigate to the System Administration / Add-in Manager process and select Run Database Update Wizard.
  2. Select the Run Script option and press Next.
  3. Select Server File, enter "projects/users/public/dt/23.2" as the location, and press Refresh.
  4. Select the appropriate script:
    • update-schema.duw
    • update-database.duw
    • update-sample-data.duw.
  1. Select Run Script.
  2. Restart your application server; alternately, load System Administration / Archibus System Administration / Archibus Administrator - Application Configuration / Configure Application Parameters (ab-activity-params-edit.axvw) and click on the button "Reload All Parameters."
  3. If you use Home Pages, republish them using the System Administration / Archibus System Administration / Add-In Manager / Publish Home Pages by Role view.

These master update scripts call a series of supporting scripts, which add changes for the Archibus platform and for each Archibus domain.

The scripts are useful for Administrators who want:

Administrators may still prefer to use the Schema Change Wizard to review differences between personalized databases and the stock schema. The Schema Change Wizard has tools to analyze the differences, present them, and accept or reject changes singly or in groups. Administrators may also prefer the Schema Change Wizard if they wish to make changes, such as widening fields, before applying them.

Note: To use the scripts on Microsoft SQL Server and Oracle, search the scripts for "SQL Server" and "Oracle", make the adjustments specified in the comments, and then run the script per the instructions above.

V.23.2 Database Update Scripts:
\projects\users\public\dt\23.2\update-schema.duw and update-sample-data.duw

Help Topics (System Management Help)

Add-in Manager Extension Environment

Archibus has made a series of improvements to the add-in manager extension environment. There are a number of drivers for this change:

Help Topic
Add-in Manager / Business Logic Extensions / Skills / The Add-In Manager Application Extension Environment

Optional SQL Restrictions

V.23.1 supports optional restrictions that can be enabled or disabled using parameters passed from the view to the data source. This feature allows applications to define complex SQL restrictions in server-side data sources, instead of passing them from Java Script code.

V.23.2 enhances optional restrictions:

Help Topic
Add-in Manager / Skills / Optional SQL Restrictions

HTML Drawing Control Enhancements

The V.23.2 HTML drawing control has been improved to include the majority of the features of the Flash drawing control along with a wealth of new features to support advanced applications.

New features include:

With these features, V.23.2 has replaced all of the Flash drawing and charts with HTML5 drawings and charts. The previous Flash features are still supported so that add-in managers can continue to run personalized views that use Flash.

Process Navigator
Technologies / User Interface Add-Ins / HTML5 Drawing Views

Help Topic
Add-In Manager / User Interface Extensions / HTML Drawing Skills / Overview

Data Sources in Custom Select Value Dialogs

Add-in managers can implement custom Select Value dialogs that load data from data sources defined in AXVW files. This is recommended when the Select Value dialog should apply a restriction to displayed data.

Help Topic
Add-In Manager / User Interface Extensions / Form Skills / Create a custom Select Values action