Copy of 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());