Service Level Module

Application

Description

Service Level Agreements

A service level agreement (SLA) is most commonly applied to a type of ticket or work order. An SLA can have multiple commitments and when applied to a ticket or work order these create target dates. An escalation can be set-up to monitor progress against the commitment and send out notifications as the target date approaches. An SLA can also be applied against other Maximo records.

Service Groups

Service groups and service provides a two level hierarchy for defining the services that are procured, provided or both. You can associate assets, locations or asset types to a service group or a service group and service combination. Service groups and service combinations can also be related to tickets, work orders, service level agreements and contracts. A service item can be associated to a service group and service when the type is set to procure or both.

 

System Configuration Module

Platform Configuration Sub Module of System Configuration Module

Application

Description

System Properties

A single page application for managing a system property and its value. System properties are created as part of the Maximo product set, the value can be changed and refreshed to become immediately active.

Logging

A single page application for managing the settings of various types of system logging and where the logs are output.

Domains

A domain is a set of values that appear in a drop-down list and provide validation against the values entered. Sometimes referred to as a value list the types are Synonym, ALN, Numeric, Numeric Range, Crossover and Table. In some cases a condition can be applied to when a value is acceptable.

Database Configuration

Used for configuring the Maximo objects, their attributes and the relationships between objects. Views can be created, auditing and electronic signatures defined. System error, warning and informational messages can also be modified or further explanation provided.

Application Designer

The application used for configuring the layout of applications, for creating new applications (custom) or copying an existing one (cloning). The same application is used for configuring Maximo Everyplace applications.

Communication Templates

Used to create and define a template for an email including the roles, people, person groups and email addresses that will be the recipients of the email. The subject and body of the email may contain bind variables which will be substituted for attribute values of the record against which the communication is created. A communication template can contain an attached document.

Actions

Actions can be defined and used in workflow and escalations including the escalations associated with SLAs. Actions can exist in groups with each action being applied in turn. Action types include application actions, set value, change status or custom. Custom actions can be written as a Java class or an automation script.

Roles

Roles are used in workflow, escalations and communication templates. They resolve to a person, person group, an email address or data related to the current record of an application or the current logged in user. Custom roles can also be created.

Escalations

An escalation is a background task that runs under a schedule and monitors the Maximo system for an event or set of events and if found performs one or more actions and notifications.

Workflow Designer

A graphical tool for defining and revising workflow processes. The application is also used for adding workflow to a new application. Workflow drives a record through a process pushing it to the person or team that needs to respond next (an assignment). Multiple workflow processes can exist per application and record. A workflow process can be auto initiated.

Workflow Administration

Used to manage an active instance of a workflow process. The instance of the workflow process can be stopped or reassigned to another person.

Cron Task Setup

Used to manage background processes that run automatically against a fixed schedule. Most cron tasks are provided with the Maximo product, for example inventory reorder, PM generation. Custom cron tasks can be created but this requires a Java class to be written.

E-mail Listeners

Used to configure a process that monitors email accounts and then processes the inbound messages. Most often used to convert a received email for a service into a service request.

Web Services Library

A web service can be created in the integration framework to allow external systems to send messages or queries to the Maximo database. Web services can be based on an object structure an enterprise service or there are a set of standard services for objects like asset, ticket, work order, item, etc. The web service schema and

Web Service Description Language (WSDL) files can be generated from this application and the xml data for each operation and response xml can be viewed.

Launch in Context

A launch entry record provides the ability to open the console of an external application from within Maximo either in the same or a different browser session. The external system must be enabled for the web and support the land in context feature. The launch entry can be linked to a record in the action menu, a hyperlink or a button of a Maximo application. The launch entry can pass data as parameters in the url calling the external application.

Automation Scripts

An automation script allows you to configure Maximo to perform functions and validations without having to use Java and without restarting the server. An automation script is created with one of several wizards that launches the script from an object, attribute, action, a condition or an integration point. Scripts can be created and then reused. Scripts can be written in a number of languages Jython, Javascript are enabled by default but other JS 223 scripting languages can be used.

Email Interaction Setup

This application is used to setup email communications whereby a remote user can change status of a work order or purchase orders or accept/reject a workflow assignment via a response to an email.

Token Licensing Setup

This application is used if the client has opted for Token based licensing and has an account on the Rational License Key Center. The application registers the server name and server port for the Rational License Key Server.

 

Migration Sub Module of System Configuration Module

Application

Description

Migration Manager

The Migration Manager application is used to migrate configuration and some types of reference data from one Maximo environment to another, for example development to test to production. Package definitions are created to define the migration groups to be migrated. The process of migration can then be followed from source to target environment including the review of any error messages. There is the ability to compare the configuration of one environment with another.

Migration Groups

A migration group defines the configuration objects to migrate. These configuration objects are based on an object structure that is set up to be consumed by migration manager. Migration groups may be dependent on other migration groups having been deployed first. The migration object order is important to load objects in the correct order to avoid referential integrity errors.

Migration Collections

A migration collection simplifies the creation of package definitions. A collection can be based on an application and event tracking enabled to collect records that are added, updated or deleted by one or more users that belong to a role.

Object Structures

An object structure is the common data layer that the integration framework components use for sending and receiving data. An object structure consists of one or more related business objects that define the content of an integration message. The objects are linked together using relationships. Objects structures are used in integration, reports and migration manager.

 

Task Management Module

Application

Description

Activities and Tasks

This application is found under Service Desk, Task Management and Work Order modules. An activity can be created as a child record to a service request or a task can be created as a child record to a work order, change, release or permit. There are only subtle differences between an activity and a task, and they are both stored in the same table along with work orders. An activity is a type of work order and can itself have tasks. There is no provision for creating an activity or task directly in this application the records are created from the ticket and work order based applications.

 

Work Orders Module

Application

Description

Work Order Tracking (Nuc)

The main work order application that allows you to create, plan, approve, progress and complete work orders and their tasks or a hierarchy of work orders. Work orders are typically performed against assets and/or locations. The work order tracking application has been enhanced for Nuclear Power particular in the area of clearances and impact plans. It is the application which is used to enter the results of instrument calibrations.

Quick Work Orders (Nuc)

A quick work order has a work type of ADMIN and is used to document activities that do not support physical work. It can be used to request clearance protection and then later used to process the clearance from the point when it is handed-over from operations, through sign on/off processes, to the eventual release of the clearance back to operations.

Labor Reporting

Used for recording actual time by labor or crew. Labor can be reported against each class of ticket or work order and can be reported for both internal and external labor operating against a labor rate contract. Non-working time and attendance time can be recorded.

Quick Reporting (Nuc)

Used by technicians or engineers who want to report work order completion details and are in an office and using Maximo rather than a mobile device.

Activities and Tasks

This application is found under Service Desk, Task Management and Work Order modules. An activity can be created as a child record to a service request or a task can be created as a child record to a work order, change, release or permit. There are only subtle differences between an activity and a task, and they are both stored in the same table along with work orders. An activity is a type of work order and can itself have tasks. There is no provision for creating an activity or task directly in this application the records are created from the ticket and work order based applications.

Assignment Manager

An application for assigning labor or crews to work orders where the primary purpose is to manage the daily work load. Also useful for splitting work across shifts and dispatching urgent work. The application has a split screen with work orders on top and labor/crews below.

Service Requests

This is the application used when there is a requirement for a service desk or to respond to requests created from the self-service service request application. Service level agreements can be applied to a service request to create target dates for contact, response and resolution. Work orders can be created from a service request.

Commitment Tracking (Nuc)

A commitment is made when a nuclear power plant has to comply with internal or external regulatory requirements, and industry codes and standards. The Commitment Tracking application identifies and monitors the commitments that are being made. Commitments are actioned by generating work orders and progressed by monitoring the statuses of those work orders.

Sign On/Off (Nuc)

Sign On/Off is a kiosk application which allows members of the maintenance team, or others, to sign on/off as they enter/exit a clearance protection area and to indicate when their work is complete. The application can be used by multiple users as part of the same Maximo session.

Everyplace Supervisor

Maximo Everyplace are mobile applications that require a browser and work in connected mode only. The Everyplace Supervisor application provides functions to support the assignment or reassignment of work, and other actions like creation of follow-up work and recording of time for their team.

Everyplace Technician (Lite)

The Everyplace Technician (Lite) version is aimed at the technician who is in the rapid response team who performs break/fix work.

Everyplace Technician (Phone)

The Everyplace Technician (Phone) version is aimed at the technician who is performing a variety of different work types and hence needs a wide range of work functionality. The application is designed to work on a smartphone.

Everyplace Technician (Tablet)

The Everyplace Technician (Tablet) version is aimed at the technician who is performing a variety of different work types and hence needs a wide range of work functionality. The application is designed to work on a tablet.