TAG-NmLoader-0.xml: ECO Task Process TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: ca_comments TAG-NmLoader-0.xml: Rework_Comments TAG-NmLoader-0.xml: START TAG-NmLoader-0.xml: // Initialize the parentChangeRequest variable@parentChangeOrder=com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.findChangeOrder( (wt.change2.WTChangeActivity2) primaryBusinessObject);@ TAG-NmLoader-0.xml: Set State Completed TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: aState TAG-NmLoader-0.xml: Set State Implementation TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: aState TAG-NmLoader-0.xml: Set State Under Review TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: aState TAG-NmLoader-0.xml: Set State Implementation TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: aState TAG-NmLoader-0.xml: Set State Implementation TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: aState TAG-NmLoader-0.xml: Set Resulting Items Under Review TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: ca_comments TAG-NmLoader-0.xml: Rework_Comments TAG-NmLoader-0.xml: _ROBOT_EXPRESSION_ TAG-NmLoader-0.xml: wt.fc.QueryResult qResult = wt.change2.ChangeHelper2.service.getChangeablesAfter( (wt.change2.ChangeActivity2)primaryBusinessObject );@wt.pom.Transaction trx = new wt.pom.Transaction();@trx.start();@try {@ while( qResult.hasMoreElements() ) {@ wt.fc.Persistable persistable = (wt.fc.Persistable) qResult.nextElement();@ if( persistable instanceof wt.lifecycle.LifeCycleManaged ) {@ wt.lifecycle.LifeCycleManaged life_cycle_managed = (wt.lifecycle.LifeCycleManaged) persistable;@ wt.lifecycle.LifeCycleHelper.service.setLifeCycleState(life_cycle_managed# wt.lifecycle.State.toState("UNDERREVIEW") );@ }@ }@ trx.commit();@} catch( Exception e ) {@ if(trx != null)@ trx.rollback();@} TAG-NmLoader-0.xml: Set Resulting Items Cancelled TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: ca_comments TAG-NmLoader-0.xml: Rework_Comments TAG-NmLoader-0.xml: _ROBOT_EXPRESSION_ TAG-NmLoader-0.xml: wt.fc.QueryResult qResult = wt.change2.ChangeHelper2.service.getChangeablesAfter( (wt.change2.ChangeActivity2)primaryBusinessObject );@wt.pom.Transaction trx = new wt.pom.Transaction();@trx.start();@try {@ while( qResult.hasMoreElements() ) {@ wt.fc.Persistable persistable = (wt.fc.Persistable) qResult.nextElement();@ if( persistable instanceof wt.lifecycle.LifeCycleManaged ) {@ wt.lifecycle.LifeCycleManaged life_cycle_managed = (wt.lifecycle.LifeCycleManaged) persistable;@ wt.lifecycle.LifeCycleHelper.service.setLifeCycleState(life_cycle_managed# wt.lifecycle.State.toState("CANCELLED") );@ }@ }@ trx.commit();@} catch( Exception e ) {@ if(trx != null)@ trx.rollback();@} TAG-NmLoader-0.xml: Set Resulting Items Released TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: ca_comments TAG-NmLoader-0.xml: Rework_Comments TAG-NmLoader-0.xml: _ROBOT_EXPRESSION_ TAG-NmLoader-0.xml: wt.fc.QueryResult qResult = wt.change2.ChangeHelper2.service.getChangeablesAfter( (wt.change2.ChangeActivity2)primaryBusinessObject );@wt.pom.Transaction trx = new wt.pom.Transaction();@trx.start();@try {@ while( qResult.hasMoreElements() ) {@ wt.fc.Persistable persistable = (wt.fc.Persistable) qResult.nextElement();@ if( persistable instanceof wt.lifecycle.LifeCycleManaged ) {@ wt.lifecycle.LifeCycleManaged life_cycle_managed = (wt.lifecycle.LifeCycleManaged) persistable;@ wt.lifecycle.LifeCycleHelper.service.setLifeCycleState(life_cycle_managed# wt.lifecycle.State.toState("RELEASED") );@ }@ }@ trx.commit();@} catch( Exception e ) {@ if(trx != null)@ trx.rollback();@} TAG-NmLoader-0.xml: Set Resulting Items In Work TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: ca_comments TAG-NmLoader-0.xml: Rework_Comments TAG-NmLoader-0.xml: _ROBOT_EXPRESSION_ TAG-NmLoader-0.xml: wt.fc.QueryResult qResult = wt.change2.ChangeHelper2.service.getChangeablesAfter( (wt.change2.ChangeActivity2)primaryBusinessObject );@wt.pom.Transaction trx = new wt.pom.Transaction();@trx.start();@try {@ while( qResult.hasMoreElements() ) {@ wt.fc.Persistable persistable = (wt.fc.Persistable) qResult.nextElement();@ if( persistable instanceof wt.lifecycle.LifeCycleManaged ) {@ wt.lifecycle.LifeCycleManaged life_cycle_managed = (wt.lifecycle.LifeCycleManaged) persistable;@ wt.lifecycle.LifeCycleHelper.service.setLifeCycleState(life_cycle_managed# wt.lifecycle.State.toState("INWORK") );@ }@ }@ trx.commit();@} catch( Exception e ) {@ if(trx != null)@ trx.rollback();@} TAG-NmLoader-0.xml: Sync on ECO TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: ca_comments TAG-NmLoader-0.xml: Rework_Comments TAG-NmLoader-0.xml: _SYNCH_EXPRESSION_ TAG-NmLoader-0.xml: // Determine the state of the parent change request and branch accordingly@String state = com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.checkImplementation(parentChangeOrder);@if( state.equals("CLOSED") )@ result = "Closed";@else@if( state.equals("CANCELLED") )@ result = "Cancelled";@else@if( state.equals("IMPLEMENTATION") )@ result = "Implementation";@else@ result = null; TAG-NmLoader-0.xml: _INITIAL_SYNCH_EXPRESSION_ TAG-NmLoader-0.xml: // Determine the state of the parent change request and branch accordingly@String state = com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.checkImplementation(parentChangeOrder);@if( state.equals("CLOSED") )@ result = "Closed";@else@if( state.equals("CANCELLED") )@ result = "Cancelled";@else@ result = null; TAG-NmLoader-0.xml: Synch on ECO Implementation TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: ca_comments TAG-NmLoader-0.xml: Rework_Comments TAG-NmLoader-0.xml: _SYNCH_EXPRESSION_ TAG-NmLoader-0.xml: // Determine the state of the parent change request and branch accordingly@String state = com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.checkImplementation(parentChangeOrder);@if (state.equals(com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.IMPLEMENTATION))@ result = "Go";@else@ result = null; TAG-NmLoader-0.xml: _INITIAL_SYNCH_EXPRESSION_ TAG-NmLoader-0.xml: // Determine the state of the parent change request and branch accordingly@String state = com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.checkImplementation(parentChangeOrder);@if (state.equals(com.ptc.windchill.pdmlink.change.server.impl.WorkflowProcessHelper.IMPLEMENTATION))@ result = "Go";@else@ result = null; TAG-NmLoader-0.xml: Submit Task for Rework TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: Comments TAG-NmLoader-0.xml: Finalize ECO Review Task TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: Comments TAG-NmLoader-0.xml: Rework_Comments TAG-NmLoader-0.xml: Rework ECO Task TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: Comments TAG-NmLoader-0.xml: Rework_Instructions TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: Complete ECO Task TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: parentChangeOrder TAG-NmLoader-0.xml: Review ECO Task TAG-NmLoader-0.xml: primaryBusinessObject TAG-NmLoader-0.xml: Comments TAG-NmLoader-0.xml: Rework_Comments