Symptom: When I try to access Act! Insight, it does not load
Product Details:
Product Family: Act!
Product: Act! Premium (access via web)
Version: v20
Integration: Act! Premium Web API, Act! Connect Link
Cause:
This can occur for multiple reasons:
Solution:
The Act! database user does not have Web API Permissions
This can occur if the user attempting to use Act! Insight is not an Administrator level user and hasn't had Web API Access permissions added to their login. To resolve this:
Wrong Act! API version
Act! API Host service is not running (Act! Premium for Windows only)
Inadequate permissions (Act! Premium for Windows only)
This can occur if the database files are stored in a location that the Act! API Host service does not have permission to access. You may be able to resolve this by running the service as a Windows user that has access permissions to the database in question. To do this:
Database has not been added to Website Administration (Act! Premium (access via web) installations only)
If you have installed Act! Premium (access via web) and you are attempting to access Act! Insight while logged into the database using the Windows client, you may be able to resolve this issue by adding the database to the Website Administration.
Invalid host in the admin.xml file (Act! Premium (access via web) installations only)
It’s possible that rather than having the server name listed in the admin.xml file, it could be displaying as “.” To verify and resolve this:
Product Details:
Product Family: Act!
Product: Act! Premium (access via web)
Version: v20
Integration: Act! Premium Web API, Act! Connect Link
Cause:
This can occur for multiple reasons:
- The Act! database user does not have Web API Permissions
- The Act! Web API is the wrong version
- The Act! Web API Host service is not running (Act! Premium for Windows only)
- The Act! Web API Host service does not have permissions to access the database folder (Act! Premium for Windows only)
- The database has not been added to the Website Administration (Act! Premium (access via web) installations only)
- The admin.xml file has an invalid host listed for the database (Act! Premium (access via web) installations only)
Solution:
The Act! database user does not have Web API Permissions
This can occur if the user attempting to use Act! Insight is not an Administrator level user and hasn't had Web API Access permissions added to their login. To resolve this:
- Login to the database as an administrator user
- Use the Manage Users option to add the Web API Access permission to the affected user. For information on managing users, refer to the following knowledgebase article:
How to create and manage database Users in Act!
- Login to the database as the affected user and test Act! Insight
Wrong Act! API version
- Verify the version number of the Act! API Host by going to http://localhost/act.web.api/api/system
- If the version is lower than 1.0.220.0, download and install the update by going to https://www.act.com/inproduct/ie/webapi_v20_install
- Test accessing the Act! Insight feature
Act! API Host service is not running (Act! Premium for Windows only)
- On your keyboard, press the Windows key + R to bring up the Run dialog
- Type services.msc, then press Enter
- Right-click Act! Web API Host and choose Start
- Test accessing the Act! Insight feature
Inadequate permissions (Act! Premium for Windows only)
This can occur if the database files are stored in a location that the Act! API Host service does not have permission to access. You may be able to resolve this by running the service as a Windows user that has access permissions to the database in question. To do this:
- From the machine where Act! Insight fails to load, press the Windows key + R on your keyboard to bring up the Run dialog
- Type services.msc, then press Enter
- Right-click Act! Web API Host and choose Properties
- Click the Log On tab
- Select the option for “This account:”, then click Browse…
- Enter the name of an account that has proper permissions to access the databases folder for your database, then click OK
- Enter the Password and Confirm Password for the used in step 6, then click OK
- Right click Act! Web API Host and choose Restart
- Test accessing the Act! Insight feature
Database has not been added to Website Administration (Act! Premium (access via web) installations only)
If you have installed Act! Premium (access via web) and you are attempting to access Act! Insight while logged into the database using the Windows client, you may be able to resolve this issue by adding the database to the Website Administration.
- Click Tools > Web Site Administration…
- Click the Add/Remove Database tab
- Under Databases:, click the Add… button
- Browse to and select your database, then click Open
- Enter the Admin user name and password for the database, then click OK
- Wait for a moment while it tests, then click OK when the success message appears
- Click Close on the Web Site Administration
- Test accessing the Act! Insight feature
Invalid host in the admin.xml file (Act! Premium (access via web) installations only)
It’s possible that rather than having the server name listed in the admin.xml file, it could be displaying as “.” To verify and resolve this:
- Close Act!
- Browse to C:\Program Files (x86)\ACT\Act for Web\PadFiles
- Open admin.xml with a text editor
- Look for the following line:
<database dbName=“[yourdatabasename]” dbHost=“.” Valid=”True” />
- Change the period in dbHost=“.” to the name of your server or, if the database is stored on the computer you are on, change it to read as dbHost=“(local)”
- Save the file
- On your keyboard, press the Windows key + R to bring up the Run dialog
- Type inetmgr then press Enter
- In the Internet Information Services (IIS) Manager, right click the server name, then click Stop
- Wait for IIS to stop, right-click the server name again, then click Start
- Test accessing the Act! Insight feature