IBM Support

OpenPages Questionnaire Assessments post upgrade steps for 7.2.x customers

Product Documentation


Abstract

The purpose of this document is to assist existing IBM OpenPages customers who are using Questionnaire Assessments to upgrade their environment to version 7.2.x.

Content

Complete these steps to make the new objects available to users.

Note: You can use Questionnaire Assessments with IBM OpenPages GRC Platform as well as with OpenPages solutions.

Before you begin

  1. Ensure that you have upgraded IBM OpenPages GRC Platform to version 7.2 or later, and check that it is functional.
  2. If you are using an IBM DB2 database, drop the reporting schema.

Loading the object model and relationships for the upgrade
  1. Copy the loader-data files to <OP Install>/addon_module/loaderdata.
  2. Update the schema_loader_properties.sh|.bat script with a plain password.
  3. Update the following properties to true in the <OP Install>/bin objectmanager.properties file:

    configuration.manager.force.update.object.strings=true
    configuration.manager.force.update.application.strings=true
  4. Run the openpages-itg-modules-upgrade-loader-data.sh|.bat file.
  5. When the data load is complete, update the following properties to false in the <OP Install>/bin objectmanager.properties file.

    configuration.manager.force.update.object.strings=false
    configuration.manager.force.update.application.strings=false


Updating the existing profile

High level objects

Objects:
Business Entity
Process
Sub-Process
Employee
Program
Resource
QuestionnaireTemplate
QuestionnaireAssessement
Incident

Other hidden new objects:
SectionTemplate
SubSectionTemplate
QuestionTemplate


Relationships to the new objects

Program

ParentChildrenField GroupsDependent Fields
BusinessEntityEmployee
Process
Sub-Process
QuestionnaireTemplate
QuestionnaireAssessment
Resource
OPSS-ProcShared
OPLC-Owners
OPSS-Program
None

QuestionnaireAssessment

ParentChildrenField GroupsDependent Fields
Employee
Process
Sub-Process
Resource
Program
SOXDocument
QuestionnaireTemplate
OPSS-QAssessment OPLC-QAssessment OPLC-StdLCStage
LCTransition

QuestionnaireTemplate

ParentChildrenField GroupsDependent Fields
Business Entity
Program
QuestionnaireAssessment
SectionTemplateOPLC-Owners
OPSS-Qtemp
OPSS-Qtemp-Shared
None


Updating resources
  1. To update the OPSS-Res field group, complete the following steps.
    1. Change the label from Business Owner 1 to Primary Owner.
    2. Change the label from Business Owner 2 to Business Owner.
  2. Include a new field group OPSS-CIA.
  3. Add the following new filters:
    • MyResources
    • CriticalResources
  4. Add Program as the parent object.
  5. Add QuestionnaireAssessment as a child object.

Updating processes
  1. Add a new field Reviewer to OPSS-Process field group.
  2. Add Program as the parent object.
  3. Add QuestionnaireAssessment as a child object.

Updating sub-processes
  1. Add a new field Reviewer to OPSS-SubProc field group.
  2. Add Program as the parent object.
  3. Add QuestionnaireAssessment as a child object.

Updating employees
  1. Add a new field Employee Account to OPSS-Emp field group.
  2. Add Program as the parent object.
  3. Add QuestionnaireAssessment as a child object.


Updating incidents
  1. Add the following field groups:
    • OPLC-Owners
    • OPLC-3StageEsc
    • OPLC-Std
  2. Add the following fields to the OPSS-Inc field group:
    • Category
    • Criticality
    • Exec_Desc
    • Exec_Status
    • Exec_Title
    • External Actor
    • I_Impact
    • Impact Notes
    • Include
    • IntExt
    • Motivation
    • Reported By (may be)
    • Source is updated
    • Origin is updated
    • Still in Progress
    • SubCategory
    • Type may be updated
  3. Add the following fields to the OPSS-Inc-IT field group:
    • ThirdCat
    • ThirdCrit
    • ThirdDesc
    • ThirdDetail
    • ThirdLink
    • ThirdNotes
    • ThirdOwner
    • ThirdStatus
    • ThirdType
    • Severity is updated
  4. To update the filters, change the Critical IT incidents filter and add the following filters:
    • All Open Incidents
    • My Open Incidents
    • Critical Incidents


Updating the existing profile to use the upgraded ITG solutions

OpenPages ITG 7.1.0 Master profile
  1. Add the following objects to the profile:
    • Program
    • QuestionTemplate
    • QuestionnaireAssessment
    • QuestionnaireTemplate
    • SectionTemplate
    • SubsectionTemplate
  2. For Resource, update the Primary Owner and Business Owner to User Selector.
  3. For Process (move to program), add Reviewer, change it to User Selector, and update the following views:
    • Program > Creation View >
    • Name: Resource Assessment >
    • Under Action: Associations > Resource, Questionnaire Template
    • Select - Separate Page
  4. For Field Settings, add Description, Lifecycle (needed for this view), Primary Owner (needed for this view), Assessment Due Date, and other items listed in the following illustration.



    Note: If Employee is added to the profile, you must create a similar Creation view for the Employee object.

5. For SubProcess (move to program), add Reviewer, change it to User Selector, and update the following views:
    • Program > Creation View >
    • Name: Resource Assessment >
    • Under Action: Associations > Resource, Questionnaire Template
    • Select - Separate Page
6. For Field Settings, add Description, Lifecycle (needed for this view), Primary Owner (needed for this view), Assessment Due Date, and other items listed in the following illustration.





7. If you added the Employee object to the profile, then you must also add Update Employee Account and Employee Manager, change them to User Selector, and update the following views:
    • Program > Creation View >
    • Name: Resource Assessment >
    • Under Action: Associations > Resource, Questionnaire Template
    • Select - Separate Page
8. For Field Settings, add Description, Lifecycle (needed for this view), Primary Owner (needed for this view), and Assessment Due Date. Other settings are optional.

9. To update QuestionnaireAssessment, complete the following steps:
    1. Enable Filtered List View under Navigational Views.
    2. Ensure the Transition field is hidden.
    3. Change the display field to URL for RespQuest under OPSS-Qassessment.
    4. Update the following fields to read only:
      • ComplianceScore
      • MaxRiskScoreScore
      • RiskScore
      • Progress and all attributes that start with LC* except LCUpdateAssignee

10. To update QuestionnaireTemplate, complete the following steps:
    1. Enable Filtered List View under Navigational Views.
    2. Change the display field to URL for AuthQuest under OPSS-Qtemp.
    3. Change Scoring/OPSS-Qtemp to a required field and the value to simple.

11. To update Program, complete the following steps:
    1. Enable Filtered List View under Navigational Views.
    2. Change the display field to URL for ProcessHistory under OPSS-ProcShared.
    3. Change the display field to URL for LaunchProgram under OPSS-Program.
    4. Change Lifecycle & Primary Owner to required.
    5. Update the following Views:
      • Program > Creation View >
      • Name: Resource Assessment >
      • Under Action: Associations > Resource, Questionnaire Template
      • Select - Separate Page
12. For Field Settings, add Description, Lifecycle (needed for this view), Primary Owner (needed for this view), Assessment Due Date, and other items listed in the following illustration.




13. Filtered List View needs stage details for more information. Ensure it is read only in the Filtered List View for the Lifecycle field.



14. To update Permissions, complete the following steps:
    1. Provide Grant to all objects under OpenPages ITG 7.1 - All Permissions.
    2. Provide Grant to all objects under OpenPages ITG 7.1 - All Data - No Admin

15. To update the profile to make the following fields hidden for the QuestionnaireTemplate object in the detailed view:
    • Authoring Metadata
    • Order
    • Rationale
    • Weight
    • Title
    • Reference
    • Additional Owners
    • Report Identifier

16. Under Profiles, update Incidents, include all LC fields (except lctransition), business owner, primary owner, any fields beginning with "Third" for QRadar Integration, and add them to the detailed view.

12. Add a creation view for the Incident object under this profile.


Verification:
  1. Log in with “itg” user and make sure the menu shows up.
  2. Create QuestionnaireTemplate with couple of questions: (BE -> QT -> Launch -> Section/SubSection -> Questions in SubSection)
  3. Create Program with BE -> Resource ->Template & Run Launch,
  4. Select new Assessment using the Launcher and Open Assessment Object.
  5. Open Assessment Object and run the Launch and answer the questions and submit
  6. Relaunch and reject the answer. Select approval.
  7. Test the lifecycle by creating a new Incident object and test the lifecycle process. Test the review and approve change in each stage of the process.

Adding other objects:

The steps in this document configure Resource, Process, Sub-process, and Employee to work with QuestionnaireAssessment, but you can add other objects.

To add more objects:
1. Repeat the steps for Resource to define the object relationships and attributes. See ("Updating resources").
2. Update the questionnaire assessment lifecycle trigger file to set the owner field for the object you added.

[{"Product":{"code":"SSFUEU","label":"IBM OpenPages with Watson"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.2.0.2;7.2.0.1;7.2","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
17 June 2018

UID

swg27047260