OpenPages with External Input
Overview
To achieve the desired outcomes outlined in the business case, the process is divided into three core groups. While it is not strictly required to follow the steps in this exact sequence, it is recommended, as this was the approach that was successfully carried out:
-
Build OpenPages Library
- Create OpenPages File Directory
- Create Assessment Template
- Create Mandate and its MSR requirements
-
Deploy and integrate watsonx.ai functions
- Create and deploy WML functions with watsonx.ai prompts.
- Integrate to OpenPages platform
- Leverage the appropriate generative AI Watson Machine Learning function to populate the relevant fields.
-
Configure OpenPages Vendor Management
- Create Business Entity and Vendor
- Create Vendor SIG Assessment
Build OpenPages Library
Create OpenPages File Directory
Create folder directory structure in OpenPages to set the groundwork to create the appropriate objects and import the relevant data inot the platform.
For example:
- Libraries/Assessment Templates/
- Libraries/Regulations and Standards/
- /Vendors/Vendor_1
- etc.
Create Assessment Template
-
Create a new assessment object and create the relevant fields for the use case mentioned here
-
Populate FastMap file to import SIG questions and their relevant fields into the Assessment template.
-
[TODO: MSR context]
Create Mandate
- Populate FastMap file to import Requirements and the relevant MSR context to each SIG question number.
Deploy and integrate watsonx.ai functions
-
In watsonx.ai create a new project.
-
Navigate to the "Manage" tab, select "Services and Integrations" in the side menu and associate a WML service.
-
Navigate to the "Access Control" section in the side menu and select the "Access Tokens" tab. Select "New Access Token +", set an appropriate name and set the "Access Role" to "Editor".
tipSave the Access Token somewhere to be referenced later.
-
Navigate to the "Navigation Menu" in the top left of the watsonx platfrom and select "Deployments".
-
In the top right select "New deployment space +" and fill out the appropriate fields. Select the newly created deployment space.
-
Navigate to the "Manage" tab, and select the "General" section in the side bar and copy the Space GUID to be reference for later.
-
Navigate back to the "Navigation Menu" and select "IBM Cloud". In the IBM Cloud console select "Manage" in the top navigation bar and select Access (IAM) -> API keys and Create a new API key.
tipSave the API key somewhere to be referenced later.
-
Navigate back to the watsonx project and create and deploy the relevant WML functions.
-
Once the functions are deployed got back to the deployment space that was created and save these values to be reference later:
- Base Deployment URL: All content until
/deployments
(ex.https://us-south.ml.cloud.ibm.com/ml/v4
) - Deployment ID
- Base Deployment URL: All content until
-
In the OpenPages platform, select the "Open Administration menu" icon in the top navigation bar and select "Integrations" -> "Custom Machine Learning Models" -> "New Model +".
-
Under "Access Parameters" populate the following fields:
- API key: from step 7 above.
- Base Deployment URL: from step 9.i
- Deployment id: from step 9.ii
- Space id: from step 6 and click "Next"
- Select the appropriate Object type to map to (ex. Question) and select either "Manual" or "Automatic".
- Map the WML function input to the appropriate OpenPages values.
- Select the appropriate label for the output and the target field and select "Next"
Configure OpenPages Vendor Management
Create Vendor SIG Assessment
-
Reformat the external vendor SIG file to align with the FastMap file structure, enabling its import into the OpenPages platform. This process facilitates the creation of a new Vendor SIG assessment and ensures the necessary data is populated accurately.
-
Leverage the watsonx.ai models created above to populate the "Issue", "Gap" and "Recommendation" fields in the new Vendor SIG Assessment.