The ‘additionalevent’ and ‘additionaleventvalue’ are attributes that you can use to tell Maximo what event to call and what are the parameter to pass to that event. For example, you can automatically load the workorder tracking application just by click on a hyperlink that is formatted as such:
http://server/maximo/ui/login?event=loadapp&value=wotrack
As you can see the attributes ‘event’ and ‘value’. This tells Maximo to run the ‘loadapp’ event and application we want to load is ‘wotrack’. You can also pass in username and password as well to automatically sign in the user and go directly to that app.
Well ‘additionalevent’ and ‘additionaleventvalue’ are some attributes that you can use to do more. You can add these attributes to the URL like this:
http://server/maximo/ui/login?event=loadapp&value=wotrack&additionalevent=sqlwhere&additionaleventvalue=reportedby%3D%3AUSER
This URL will load the WOTRACK app and pass in an addition event called the ‘sqlwhere’ where we pass in as the additional value the WHERE clause we want to use. In this case it’s a URL encoded value that equates to ‘reportedby=:USER’. This will automatically search for all the workorders that are reported by the current user. IBM also has shown how to use ‘additionaleven’ attribute within Maximo when you create a hyperlink that you can put within any application in the application designer.
re: What is the ‘additionalevent’ attribute?
Does this work for Maximo 6.2 as well?
Chon – any idea what else we can do with additionalevent? Can we stuff a value into an attribute? Can we run an Action or Workflow?
No, I haven’t tried anything else yet.
Can I create a WO without user Interaction by using URLs?
You can. Like this mobile example.
Yes. You can use something like this:
http://maximo:9080/maximo/ui/?event=loadapp&value=wotrack&additionalevent=insert