This content applies solely to Requirements Management, which must be purchased separately from the Appian base platform. |
IntroductionCopy link to clipboard
Requirements Management (RM) can integrate with ProcureSight to enable government users to gain insights from similar purchases made in the past. RM users with an agency-wide subscription to ProcureSight Enterprise Edition benefit from seamless integration, directly embedding ProcureSight into the RM solution. This integration provides users full access to ProcureSight without needing separate sign-ins.
To configure this integration, you must create a support case with Appian Support to get the base URL and API key needed to configure the connected system and gain access to the ProcureSight backend data service. This page provides instructions for configuring the ProcureSight integration in your RM application.
Note: The instructions on this page assume you have already requested and received the base URL and API Key. If you have not yet completed this prerequisite, please contact Appian Support.
Configure ProcureSight data serviceCopy link to clipboard
The ProcureSight Data Service allows RM users to search for procurements from public data sources.
To configure the ProcureSight Data Service:
- Request the base URL and API key via a support case.
- Update the
AS_RM_PRO_CS_DataService
connected system with those values:- Enter the Base URL.
- In the Value field, Clear to remove the existing value.
- Paste the API key into the Value field.
- Click Save.
- Test one of the ProcureSite integration objects to make sure the API key works:
- Click on an integration. For example, AS_RM_PRO_INT_searchOpportunities.
- Click the TEST REQUEST button.
- If the test results in an error and you need help troubleshooting, please contact support.
- Navigate to the Functionality section of the Solutions Hub and turn on the toggle for Enable/Disable ProcureSight Module. This allows users to view ProcureSight features.
- Find the constant,
AS_RM_PRO_BOOL_RUN_NIGHTLY_DATA_REFRESH
, and set its value toTrue
to allow the nightly sync of saved procurements.
Configure document download serviceCopy link to clipboard
The Configure Document Download Service allows RM users to download documents from procurements that appear in their search results.
Note: The API key referenced here is different from the API key you need to request from support for the ProcureSight Data Service, please follow the steps to create an API key and service account to properly configure this service.
To configure the Document Download Service:
- Navigate to the Web API Authentication section in the Admin Console.
- Follow these steps for creating an API key
- Be sure to create a new service account with a descriptive name and add the service account to the
AS RM PRO Administrators
group. - When finished, copy the API key. The value of the API key is not displayed after this step.
- Be sure to create a new service account with a descriptive name and add the service account to the
- Open the connected system,
AS_RM_PRO_CS_AppianEnvironmentServiceAccount
and paste your API key in the Value field after clearing the existing value. - Make sure users have the ability to download any documents attached to the procurement by navigating to the Procurements tab on the RM Site and searching for procurements.
See the ProcureSight Overview to learn more.
Configure ProcureSight document chatCopy link to clipboard
To configure the ProcureSight document chat:
- Set up your Azure OpenAI account.
- Configure the application to use the API key and Resource Name.
- Register for a paid account with Azure OpenAI, if your organization does not already have one.
Tip: Consider starting with a free account for your development and test environments, though you may quickly reach the request limit.
- Create an Appian user that has system administrator privileges.
- Log in as a system administrator and create a password.
- Navigate to the Admin Console.
- Select Third-Party Credentials.
- Click CREATE and complete the Third Party Credentials form.
- Enter a Name in the Identity section.
- Choose Vector Document Database for the plugin field.
- Click Add Field in the Credentials section.
- Enter
password
as the Field Name. - Enter the password created in the previous step in the Value field.
- Enter
true
in the Expression field in the Test Connection section. - Click TEST CONNECTION.
-
Click SAVE after a successful connection is confirmed.
Note: Note the key value to use it in the next step.
- Update
AS_RM_PRO_TXT_CHATBOT_SECURITY_KEY
with the key value of the third-party credentials. - Update the
AS RM PRO CS Document Vector Database
database object. - Paste Azure Region in the Azure Region field.
- Paste Azure API key in the Azure API Key field.
- Paste API Embedding Deployment ID in the API Embedding Deployment ID field.
- Paste API Chat Completions Deployment ID in the API Chat Completions Deployment ID field.
- Create a Database Name and record it for a future step.
- Enter the System Administrator username in the Appian Username.
- Create a Database Password and record it for future use because the system does not display it again.
- Click the TEST CONNECTION button and verify successful connection.
- Click SAVE.