Object structures for Work Centers

Object structures are included in the security group templates for Work Centers and tools. To enable access to Work Centers or tools, you must create a security group for each Work Centers and tool and apply a template to the security group.

An object structure enables access to data in Maximo® Asset Management by using HTTP REST API. The data can be protected by an object structure security mechanism that is available in Maximo Asset Management.

An object structure that is protected by security restricts access to the data for a specific group of users that are part of one or more security groups. When object structure security is enabled, these users have access to all persistent attributes that are associated with the object structure data, in addition to data that is persisted to the database. This behavior is the default behavior for any object structure in Maximo Asset Management.

If you want to change this behavior, then you can enforce additional security by implementing data restrictions. Any attribute that you do not want to be visible to certain groups of users can be restricted. For more information about configuring data security, see Specifying data restrictions for security groups.

Business Analysis Work Center

The following table lists the object structures that are in the security group template for the Business Analysis Work Center:

Object structure name Description Access required
MXAPIASSET APIs asset definition. Read
MXAPIENDPOINT Endpoint definition. Read
MXAPIKPIMAIN UI definition of the KPIMAIN table. Read
MXAPIMAPMANAGER APIs Map Manager object structure. Read
MXAPIPERUSER UI person user definition. Read, Save
MXAPIPO UI purchase orders definition. Read, Save
MXAPIWO UI work order definition. Read
MXAPIWOSDATASET Data set list for work orders. Read
MXAPIEXTLINK UI definition to retrieve information from an external link. Not applicable, read by default

Work Supervision Work Center

The following table lists the object structures that are in the security group template for the Work Supervision Work Center:

Object structure name Description Access required
MXAPIASSIGNMENT UI assignment definition. Read
MXAPIKPIMAIN UI definition of the KPIMAIN table. Read
MXAPILABOR UI definition of the Labor table. Read
MXAPIPERUSER UI definition of the Person table. Read
MXAPIWMASSIGNMENT UI work management assignment definition. Read
MXAPIWODETAIL

APIs for work order that have plans and reservations definition.

Signature options are Approve, Cancel, Close, Change status.

Read, Save, Change Status.
MXAPIEXTLINK UI definition to retrieve information from an external link. Not applicable, read by default

Work Execution Work Center

The following table lists the object structures that are in the security group template for the Work Execution Work Center:

Object structure name Description Access required
MXAPIASSIGNMENT UI assignment definition. Read
MXAPIKPIMAIN UI definition of the KPIMAIN table. Read
MXAPILABOR UI definition of the Labor table. Read
MXAPIPERUSER UI definition of the Person table. Read
MXAPIWMASSIGNMENT UI work management assignment definition. Read
MXAPIWODETAIL

APIs for work order that have plans and reservations definition.

Signature options are Approve, Cancel, Close, Complete, Change status.

Read, Save, Change Status.
MXAPIEXTLINK UI definition to retrieve information from an external link. Not applicable, read by default

Data Set Designer

Reporting must be correctly configured to use the Data Set Designer. The following table lists the object structures that are in the security group template for the Data Set Designer tool:

Object structure name Description Access required
MXAPIANALYTICDATASET APIs to analyze data set list. Read, Save, Insert
MXAPIPERUSER UI definition of the Person table. Read, Save
MXAPIWOSDATASET Data set list for work orders. Read
MXAPIEXTLINK UI definition to retrieve information from an external link. Not applicable, read by default

Service Requests

The following table lists the object structures that are in the security group template for the Service Requests tool:

Object structure name Description Access required
MXAPIASSET APIs asset definition. Read
MXAPIBOOKMARK UI bookmark definition. Read, Delete
MXAPIDOMAIN APIs domain definition. Read
MXAPILOCANCESTOR APIs location ancestor definition. Read
MXAPILOCATION APIs location definition. Read
MXAPINOTIFICATION APIs notification definition. Read, Save, Delete, Insert
MXAPIPERUSER UI definition of the Person table. Read
MXAPISR APIs service request. Read, Save, Delete, Insert
MXAPITKCLASS UI ticket class definition. Read
MXAPITKTEMPLATE UI ticket template definition. Read
MXAPIWORKLOG UI work log definition. Read, Save
MXAPIEXTLINK UI definition to retrieve information from an external link. Not applicable, read by default

Manage Inspection Forms

The following table lists the object structures that are in the security group template for the Manage Inspection Forms tool:

Object structure name Description Access required
MXAPIDOCTYPE Object structure to retrieve doctypes data. Read
MXAPIDOMAIN APIs domain definition. Read
MXAPIINSPFORM UI definition to retrieve inspection forms. Delete, Insert, Read, Save
MXAPIINSPFORMSTATUS Object structure to retrieve inspection form status history. Delete, Insert, Read, Save
MXAPIMETER Object Structure to retrieve meter data. Read
MXAPIPERUSER UI definition of the Person table Read
MXAPIEXTLINK UI definition to retrieve information from an external link. Not applicable, read by default

Conduct an Inspection

The following table lists the object structures that are in the security group template for the Conduct an Inspection tool:

Object structure name Description Access required
MXAPIASSET APIs asset definition. Read
MXAPIASSETMETER APIs for asset meter definition. Read
MXAPIDOCTYPE Object structure to retrieve doctypes data. Read
MXAPIDOMAIN APIs domain definition. Read
MXAPIINSPFORM UI definition to retrieve inspection forms. Read
MXAPIINSPRESULT UI definition to retrieve inspection results.

Signature option is Change Status.

Delete, Insert, Read, Save
MXAPILOCATIONMETER Object structure for location meters. Read
MXAPIMETER Object structure to retrieve meter data. Read
MXAPIOPERLOC APIs for operation definition location. Read
MXAPIPERUSER UI definition of the Person table. Read
MXAPIWODETAIL API's work order withplans and reservations definition. Insert, Read, Save
MXAPIEXTLINK UI definition to retrieve information from an external link. Not applicable, read by default