Pre-Installation / Pre-Installation Guide for AgilePoint BPMS for .NET 3.5 |
An AgilePoint solution is comprised of a number of software components that all must communicate with one another. The AgilePoint Service Account is the master administrator account for the AgilePoint system.
The following table provides the systems and permissions that are required for the AgilePoint Service Account.
System | Permissions | Notes |
---|---|---|
AgilePoint Server Machines |
|
|
Database |
|
During installation, AgilePoint requires db_owner privileges in SQL Server (or equivalent privileges in Oracle) to create the tables required on the database. For security purposes, after finishing the AgilePoint Server configuration, you can remove the AgilePoint Server service account from the db_owner role in order to disallow the Create table privilege. Instead you can add this user to the db_datareader and db_datawriter role memberships. Please note that when updating the database schema in the future (e.g. for an upgrade), you will need to add this account back to the db_owner role in order for the database schema to be updated |
SharePoint |
|
AgilePoint recognizes that adding this user to the SharePoint Site Collection Administrators group does not follow the least-privileged account best practice. If you want to ensure you are following this best practice, ensure this account has at least have Contribute rights on each SharePoint site where Lists, Document Libraries or Form Libraries are associated to an AgilePoint Process. Usually, it's enough to add that this account to the [Site Collection Name] Members SharePoint Group. However, you must:
|
Data Services Machine |
|
|
Deployment Service Machine |
|
|
AgileForms Server Machine |
|
For more information, see Setting Up IIS. |