November 12, 2013

Automatically stop workflow on closed work orders

When using a workflow to drive the status changes of an object in Maximo you shouldn't allow the users to change the status directly through the 'Change Status' action. This could be easily done removing the 'Change Status' sigoption from relevant users groups.
When users have both options enabled, it may happen that a closed work order has an active workflow on it.

In such cases you can create an escalation to automatically stop workflow on closed work orders.

First of all you have to create an action like this.
  • Action: STOPWF
  • Object: (leave blank)
  • Type: Custom
  • Value: psdi.workflow.StopWorkflowAction
Unfortunately the StopWorkflowAction class is not included in Maximo 7.1.

Then you can create the escalation.
  • Escalation: STOPWF
  • Applies to: WFINSTANCE
  • Condition:active=1 and OWNERTABLE='WORKORDER' and exists (select 1 from workorder where status in ('CAN', 'CLOSE') and workorderid=ownerid)
  • Schedule: as you like
  • Action: STOPWF

Refer to this IBM TechNote for more details.

November 8, 2013

IBM Maximo Anywhere 7.5 leaked

Most of you already knows that IBM is going to release the long awaited next-gen mobile solution for Maximo. It will be called IBM Maximo Anywhere.
An IBM whitepaper has just been published and the announcement letter will follow soon.
While waiting for the announcement letter here are some leaked screenshots.

The most promising features are:
  1. Online/Offline mode
  2. Integrated barcode scanning capabilities
  3. Maps integration
  4. Android support (iOS and WP will follow)

Looks promising right?