CMII PR Workflow =================== primaryBusinessObject reviewDate submitDate prComments inInitialPhase =================== Problem Report Confirmed subject message primaryBusinessObject =================== Set State Under Review primaryBusinessObject aState =================== Set State Accepted primaryBusinessObject aState =================== Problem Report Rejected subject message primaryBusinessObject =================== Set State Resolved primaryBusinessObject aState =================== Set Submit Date primaryBusinessObject reviewDate submitDate prComments inInitialPhase _ROBOT_EXPRESSION_ submitDate=new java.sql.Timestamp(System.currentTimeMillis()); =================== Set Resolution Date primaryBusinessObject reviewDate submitDate prComments inInitialPhase _ROBOT_EXPRESSION_ com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.setPRResolutionDate((wt.change2.WTChangeIssue)primaryBusinessObject); =================== Submit Now primaryBusinessObject reviewDate submitDate prComments inInitialPhase _SYNCH_EXPRESSION_ // Continue if the primaryBusinessObject has progressed past the initial state inInitialPhase =wt.lifecycle.LifeCycleHelper.service.isInInitialPhase((wt.lifecycle.LifeCycleManaged)primaryBusinessObject) ; if (inInitialPhase != true) result = "Go"; else result = null; _INITIAL_SYNCH_EXPRESSION_ // Continue if the primaryBusinessObject has progressed past the initial state inInitialPhase =wt.lifecycle.LifeCycleHelper.service.isInInitialPhase((wt.lifecycle.LifeCycleManaged)primaryBusinessObject) ; if (inInitialPhase != true) result = "Go"; else result = null; =================== Submit Problem Report primaryBusinessObject inInitialPhase =================== START result = inInitialPhase; =================== Analyze Problem Report primaryBusinessObject review_date Comments Confirmed com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.processConfirmation((wt.change2.WTChangeIssue)primaryBusinessObject,wt.change2.ConfirmationCategory.CONFIRMED); review_date=new java.sql.Timestamp(System.currentTimeMillis()); Not_Verified com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.processConfirmation((wt.change2.WTChangeIssue)primaryBusinessObject,wt.change2.ConfirmationCategory.NOTVERIFIED); review_date=new java.sql.Timestamp(System.currentTimeMillis()); Unreproducable com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.processConfirmation((wt.change2.WTChangeIssue)primaryBusinessObject,wt.change2.ConfirmationCategory.UNREPRODUCABLE); review_date=new java.sql.Timestamp(System.currentTimeMillis()); Will_Not_Resolve com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.processConfirmation((wt.change2.WTChangeIssue)primaryBusinessObject,wt.change2.ConfirmationCategory.WONTRESOLVE); review_date=new java.sql.Timestamp(System.currentTimeMillis()); Duplicate com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.processConfirmation((wt.change2.WTChangeIssue)primaryBusinessObject,wt.change2.ConfirmationCategory.DUPLICATE); review_date=new java.sql.Timestamp(System.currentTimeMillis()); Clarification com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.processConfirmation((wt.change2.WTChangeIssue)primaryBusinessObject,wt.change2.ConfirmationCategory.CLARIFICATION); review_date=new java.sql.Timestamp(System.currentTimeMillis());