system.mes.trace.createUserIDFilter()

Sepasoft MES Module Suite

system.mes.trace.createUserIDFilter()

Creates an instance of the MESUserIDFilter object.

Warning

Available in MES 3.81.10 SP and later.

Syntax

system.mes.trace.createUserIDFilter

  • Parameters

None

  • Returns

MESUserIDFilter userIDFilter - A fresh userIDFilter instance.

  • Scope

All

Python
#Define required information like operation name and equipment path.
eqPath = 'New Enterprise\\New Site\\New Area\\New Line'
operationName = 'Oper 7-26-ID2'

# Create filter object
UserIDFilter = system.mes.trace.createUserIDFilter()

# Set filter properties
UserIDFilter.setEquipmentPath(eqPath)
UserIDFilter.setOperationName(operationName)

#Get the userIDList based on the operation name and equipment path by filter
userIDList = system.mes.trace.getUserIDListByFilter(UserIDFilter)
Python
[u'testid1']
[u'testid1', u'testid2']
[]
[u'testid1', u'testid2', u'test-date-all-inside']
[u'testid1']
[u'testid1']
[u'testid2']
[u'testid1', u'testid2']
[u'testid1', u'user1']
[u'\xc3\xa1ccent\xc3\xaad\xc3?\xc3\xbc\xc3\xa7aracters']
[u'somename']
[u'testid1', u'testid2', u'user1', u'somename', u'\xc3\xa1ccent\xc3\xaad\xc3?\xc3\xbc\xc3\xa7aracters', u'test-date-all-inside']
[u'user1', u'\xc3\xa1ccent\xc3\xaad\xc3?\xc3\xbc\xc3\xa7aracters', u'test-date-all-inside']
[u'testid1', u'testid2', u'user1', u'somename', u'\xc3\xa1ccent\xc3\xaad\xc3?\xc3\xbc\xc3\xa7aracters', u'test-date-all-inside']
[u'testid2', u'somename', u'test-date-all-inside']
[u'testid1', u'testid2', u'user1', u'somename', u'\xc3\xa1ccent\xc3\xaad\xc3?\xc3\xbc\xc3\xa7aracters', u'test-date-all-inside']
[u'user1', u'\xc3\xa1ccent\xc3\xaad\xc3?\xc3\xbc\xc3\xa7aracters', u'test-date-all-inside']
[]
[u'testid2', u'somename', u'test-date-all-inside']
[]
[]
[u'user1']


Sepasoft MES Module Suite