Sepasoft MES Module Suite
Return Transition Status for a Recipe, Unit Procedure or Operation
Python |
def getFirstFromQueue(): qList = system.mes.batch.queue.getEntries(0, 1000, '') return qList.get(0) q = getFirstFromQueue() # Returns a TransitionExpressionStatus for a specific transition step status = system.mes.batch.queue.getTransitionStatus(q, '/Procedure/Unit Procedure/Operation:O10') expression_list = status.getExpression() status_list = status.getStatus() overall_status = status.getOverallStatus() for i in range(len(status_list)): print '%s (Done=%s)' % (expression_list[i], status_list[i]) print 'Overall Status: Done=%s' % overall_status # Returns a collection of TransitionExpressionStatus for a procedure, unit procedure or operation where Overall Status == False system.mes.batch.queue.getPendingTransitions(q, '/Procedure/Unit Procedure/Operation') |
Returns
Code |
Complete=True (Done=True) OR (Done=True) Complete=True (Done=False) Overall Status: Done=True |
Sepasoft MES Module Suite