This article details the configuration changes that Opqo makes to Maximo as part of its installation.
Opqo 21.06.0 and later adds an automation script STAUTOSCRIPT.UNINSTALL, which can be used to remove all configuration changes made by Opqo from Maximo.
Details for how to use this script can be found in the support article: Uninstalling Opqo.
Note that the sections below provide details of all the changes that Opqo may make to an environment. Some of these changes may be omitted based on Maximo version and/or addons.
Security Groups
Opqo creates the following security groups for users of the application:
- STAMTECH: The security group for users with the TECHNICIAN role within the Opqo application.
- STAMMGR: The security group for users with the MANAGER role within the Opqo application.
- STAMINVMGR: The security group for users with the INVENTORY MANAGER role within the Opqo application.
A Maximo user must be a member of one of at least one these groups in order to use the Opqo application.
Maximo Changes for Application Communication
Opqo creates the following Object Structures for general communication with Maximo, all prefixed by STAM:
- STAMASSETDETAIL
- STAMCOUNTBOOK
- STAMCOUNTBOOKLINE
- STAMDOMAIN
- STAMFAILURELIST
- STAMINSPFORM
- STAMINVBALANCE
- STAMINVENTORY
- STAMINVUSAGE
- STAMITEM
- STAMLOCATIONDETAIL
- STAMMATUSETRANS
- STAMMAXVAR
- STAMPERSON
- STAMPLUSTCB
- STAMPLUSTCBLINE
- STAMPO
- STAMSR
- STAMWODETAIL
These object structures are secured with Object Structure security, with associated Maximo signature security options.
Opqo uses the following standard Object Structures:
- MXAPIINSPRESULT
- MXAPIPERUSER
Permissions to these Object Structures and associated Security Options are granted to the Opqo security groups.
Automation Scripts
Opqo creates the following Automation Scripts for application functions:
- OSIN.STAMASSETDETAIL
- OSIN.STAMCOUNTBOOKLINE
- OSIN.STAMINVBALANCE
- OSIN.STAMINVUSAGE
- OSIN.STAMLOCATIONDETAIL
- OSIN.STAMPLUSTCB
- OSIN.STAMPO
- OSIN.STAMSR
- OSIN.STAMWODETAIL
- STAUTOSCRIPT.DATEUTILS.LIB
- STAUTOSCRIPT.EXTENSIONS.LIB
- STAUTOSCRIPT.STAMCONFIG
- STAUTOSCRIPT.STAMCONFIG.ARCGIS
- STAUTOSCRIPT.STAMCONFIG.ARCGIS.CREDENTIAL
- STAUTOSCRIPT.STAMCONFIG.ARCGIS.CREDENTIAL.MANUAL
- STAUTOSCRIPT.STAMCONFIG.ARCGIS.CREDENTIAL.MAPENGINE
- STAUTOSCRIPT.STAMCONFIG.ARCGIS.MANUAL
- STAUTOSCRIPT.STAMCONFIG.ARCGIS.MAPENGINE
- STAUTOSCRIPT.STAMCONFIG.MAXIMO
- STAUTOSCRIPT.STAMVERSION
Opqo creates the following Automation Scripts that are added as actions to the related Object Structures, to support application functions.
- OSACTION.MXAPIINSPRESULT.STACAPPLY
- OSACTION.MXAPIINSPRESULT.STACDISCARD
- OSACTION.MXAPIINSPRESULT.STACNEW
- OSACTION.MXAPIINSPRESULT.STACREJECT
- OSACTION.STAMINVBALANCE.STAMADJUSTBALANCE
- OSACTION.STAMINVUSAGE.STAMCHANGESTATUS
- OSACTION.STAMWODETAIL.STAMCREATEASSIGNMENT
- OSACTION.STAUTOSCRIPT.GETPLUSTCBLINES
- OSACTION.STAUTOSCRIPT.JSONMBOSCHEMA
- OSACTION.STAUTOSCRIPT.SAINSPDISCARD
Maximo Changes for Administration and Configuration
Opqo creates the following Object Structure for use in managing Maximo configuration functions:
- STAUTOSCRIPT
The STAUTOSCRIPT Object Structure is secured with Object Structure security, with permissions for access and actions granted to the Maximo system administrators group.
Automation Scripts
All Automation Scripts created by Opqo for Administration and Configuration have STAUTOSCRIPT in the name.
The following Automation Scripts are created and attached to the STAUTOSCRIPT Object Structure as actions:
- OSACTION.STAUTOSCRIPT.ADDACTIONLAUNCHPOINT
- OSACTION.STAUTOSCRIPT.ADDACTIONTOOS
- OSACTION.STAUTOSCRIPT.ADDOBJECTLAUNCHPOINT
- OSACTION.STAUTOSCRIPT.ADDOSTOGROUP
- OSACTION.STAUTOSCRIPT.ADDSIGOPTTOOS
- OSACTION.STAUTOSCRIPT.CREATEGROUP
- OSACTION.STAUTOSCRIPT.CREATEINTOBJECT
- OSACTION.STAUTOSCRIPT.RESETADMINSESSIONS
- OSACTION.STAUTOSCRIPT.USEOSSECURITY
The following Automation Scripts are also created:
- STAUTOSCRIPT.EMAILUSAGE
- STAUTOSCRIPT.HTTP
- STAUTOSCRIPT.LOGIN
- STAUTOSCRIPT.STAMCONFIG
- STAUTOSCRIPT.STAPIKEYPROP
- STAUTOSCRIPT.STLICENSE
- STAUTOSCRIPT.STLICVALIDATION
- STAUTOSCRIPT.STUPDATELICENSE
- STAUTOSCRIPT.STUPLOADUSAGE
- STAUTOSCRIPT.UNINSTALL
- STAUTOSCRIPT.ZEBRALABEL.LABELCFG
- STAUTOSCRIPT.ZEBRALABEL.LABELS
- STAUTOSCRIPT.ZEBRALABEL.PRINTERCFG
- STAUTOSCRIPT.ZEBRALABEL.PRINTERS
- STAUTOSCRIPT.ZEBRALABEL.PRINTLABEL
Cron Task
Opqo creates the following cron task:
- SHARPTREE
Loggers
Opqo creates the following loggers under the AUTOSCRIPT root logger:
- STUPLOADUSAGE
- OSOUT.STAUTOSCRIPT
- OSACTION.STAUTOSCRIPT
- STLICVALIDATION
- STAUTOSCRIPT
System Properties
Opqo creates the following Maximo System Properties:
- sharptree.apikey
- sharptree.apiurl
- sharptree.lastUsageHash
- sharptree.usage.email
- sharptree.usagetracking.appreport.disabled
Maximo Messages
Opqo creates the following Maximo Message entries with an associated data prefix of STXAA:
- STXAA0001E
- STXAA0002E
- STXAA0003E
- STXAA0004E
- STXAA0005I
- STXAA0006W