From Maximo 188.8.131.52 onwards, IBM has enhanced the Automation Script to support scripts that can be run as asynchronous jobs.
Asynchronous Jobs are mainly used to run a task or perform business logic in the background.
For Example, When the User generates a work order from PM Application, This action triggers an Asynchronous Job which will run in the background to create the work order.
The user needs not wait until the job is completed. Earlier, this was achieved by creating Java Class Handlers and now it is available in Automation Scripts.
This approach will be very handy if we…
Setting up Automated E-mail Remainder for Work Orders yet to be Reviewed in Maximo
E-mail plays an important role in notifying the Work Order assigned to Technicians. In Maximo, A Work order can be assigned to Technicians in many ways. ie. It can be assigned via workflow or workgroup or direct assignment & etc. Generally, When work is allocated to a technician, we will configure e-mail notification for that individual work order. …
Requirement Scenario: “In Location Application, We can able to view the work order associated with that particular location from Select Action — View Work Details, in addition to that customer, also wants to view the attachments specific of work order ”
Steps to achieve this Requirement
1) Modify the dialog box ‘View Work Details’ in ‘library.xml’ for showing attachment
a. Find for id=”wopms_byloc”
b. Modify the below xml
<tablecol dataattribute="description" id="viewWOandPMs_viewWOandPMsLoc_ViewWO_tablebody_5" inputmode="readonly"/>
<textbox id="viewWOandPMs_viewWOandPMsAsset_ViewWO_tablebody_5_textbox_1" menutype="CX_WORKATTACHMENTS" />
2) Create a new Menu Type for “CX_WORKATTACHMENTS”
In step 1), we have mentioned a custom menutype called…
Field Validation Classes in Maximo
In maximo there are three types of field validation classes which you can write depending on your circumstances:
1) Field validation class for a persistent field (normal field) in maximo
2) Field validation class for a persistent field (normal field) in maximo which needs to also have a lookup
3) Field validation class for a NON persistent field (normal field) in Maximo
Let’s consider the field we want to write a field validation class on is “LEADCRAFT”
Example Persistent field Scenario 1:
In this case, we will write a java class which extends “psdi.mbo.MboValueAdapter” core…