Wednesday, August 26, 2015

Create a primal Preventive maintenance in maximo .


بسم الله الرحمن الرحيم
In some cases maximo needs a licence to enable Preventive maintenance model , and maybe to enable it will exceed your budget.
in this post I will illustrate how to Create a primal Preventive maintenance functionality.
I suppose the requirement is to  generate  a WOs on Asset or location with  job plan based on a frequency of days.


this solution implemented on  SCCD 7.5.1 and DB2

  • Solution summary (the solution based on create a  WO from another one)
  1. Create new 4 attributes(PM_nextduedate,PM_previousduedate,frequncey and pmflg)By A database configuration application
  2.  Duplicate Workorder tracking Application By Application designer
  3.  Ceate an escalation to generate a WO and calculate the next due date 

  • Solution Details  
  1. 1 Create new needs attributes from Database Configuration application 
  1. 2  open GOTO--> System Configuration --> platform configuration-->Database Configuration
  1. 3 filter on workorder object and add the following attributes 

    the new attributes Table
    Attribute Type
    description
    PM_nextduedate DATE Hold the next due date
    PM_previousduedate DATE Hold the last time WO GEN
    frequncey integare The frequency for WO generation(my unit is in day)
    pmflg YORN To flag the PMs records in Workorder table
  1. 4 run admin mod and apply the configuration.

 2.0 Duplicate WOTRACK APP
 2.1 - From GOTO--> System Configuration --> platform configuration  --> Application Designer
 2.2 - filter on WOTRACK Application  then open it
 2.3 - from select Action -->  Duplicate Application then enter name like CUST_PM and in description Preventive maintenance
 2.4 remove all tabs except  list, work order and Related Records
 2.5 in work order tab remove all objects except (wonum, location,asset,site,class,worktype,jobplan and status)
 2.6 add a default value object and set  pmflg=1
 2.7 add the add attributes in 1.3 to be like following






 3.1 create a  new Escalation as following table



The Escalation Table Caption
Table Header Table Header
Escalation WOAUTOGEN
Description TAMIT - WO Auto generation
Applies To WORKORDER
Conditionc pmflag = 1 and date(pm_nextduedate)  =  date (current date) and status ='APPR'
Schedule set it to every day 
Create Successful Execution Entry? CHECK







 3.2 add a new escalation point and check repeat checkbox.

 3.3 we will add  3 action in action section  as following


The actions Table Caption
Action  desc Object Type value Paramter/attribute
1100 set pervois date = current date WORKORDER Set Value :&DATE& pm_perviousduedate
Table Cell set the next due date WORKORDER Set Value :&DATE& + :pm_frequency pm_nextduedate
Table Cell generate a WO WORKORDER Application Action CREATEWO

 3.4 after that Activate the escalation

 4.1 finally you will need to add the jpnum in WO2WO DOMAIN to be able to copy the job plan to the generated WO
GOTO--> System Configuration --> platform configuration  -->domains
 
4.2

filter on  WO2WO

 4.3 add jpnum in both source and destination


  For now the solution is ready for work , may be need for more enhancement, Let us discover it together .

Wednesday, August 5, 2015

in Birt Designer the Enter Parameter Window is blank

بسم الله الرحمن الرحيم
I run Birt designer V4.3.1 on windows 8.1, and when I run any report viewer I get a window with title enter parameters but nothing shows up in the window(BLANK).



Diagnosing the problem(IBM)

If you are using a computer with IE11 as the default browser you will likely have this issue.

The Solution try one of the following :

1.1  - in eclipse open the preferences  from  windows -->preferences 
1.2  - in left pan select WeB Browser under General
1.3  - select Use external web browser and check Firefox 



 Second solution 

2.1 - put the following lines in exclipse.ini




 -Dorg.eclipse.swt.browser.DefaultType=ie,mozilla
 -Dorg.eclipse.swt.browser.IEVersion=7000




2.2 - restart Eclipse

2.3 - Test -just wait  a minute -


 D: bye