Create Databases for AgilePoint NX

AgilePoint requires two or more databases, depending upon the AgilePoint NX components you install. You must create these databases on your database server.

Prerequisites

Good to Know

  • AgilePoint recommends that you create the databases before installing your AgilePoint components. If you have not created the database before installation, you may be able to create the database during the installation process, but only under the following conditions:
    • You are installing the component on the same physical machine as your database server.
    • The user account that you are using during installation has db_owner privileges on the database server.
  • Regardless of whether you create the AgilePoint database before or during AgilePoint Server installation, it is only necessary to create the database. The database tables are created automatically during installation.
  • It is recommended to configure permissions for the SQL database account for AgilePoint, which grants INSERT, UPDATE, DELETE and SELECT, … by schema (namespace), ONLY on AgilePoint tables at the database level, instead of using the generic dbo schema to restrict access.

How to Start

  1. Make sure your SQL Server is up and running.
  2. Open the SQL Server Management Studio:
    1. On the AgilePoint Server machine, click Start, and enter SSMS.
    2. On the search results, click SQL Server Management Studio.

Procedure

Repeat the following instructions to create the databases listed in the AgilePoint Databases section, depending upon the AgilePoint components you want to install.

  1. In SQL Server Management Studio, right-click Databases > New Database.
  2. On the New Database screen, enter a database name.

AgilePoint Databases

ComponentDatabase Name (Suggested but Optional)Database Optional for Component?Function

Workflow Database

AP_Workflow_DB

No

Stores application data in AgilePoint NX. This is the main AgilePoint NX database.

Data Entities

AP_Data_Entities_DB

No

Stores the data for the Data Entities component.

Data Services

AP_Data_Svcs_DB

Yes

An AgilePoint server-side application that stores data you want to track and report in AgilePoint apps.

After your installation is complete, if you want to use advanced mode, create a table that is named based on the app, and create the table columns based on the fields from the form. The Primary Key should be the process instance ID (type varchar 50).

Analytics Center

AP_Analytics_DB

No

The database for Analytics Center.