Sepasoft MES Module Suite
MESWorkOrderFilter Object
The MESWorkOrderFilter object is a filter used to narrow down search results for work orders.
- Object Creation
- Use with Scripting Functions
- Object Properties
- Object Functions
- getClosedBeginDate()
- getClosedEndDate()
- getDueBeginDate()
- getDueEndDate()
- getEquipmentPathFilter()
- getMaterialNameFilter()
- getReturnClosed()
- getReturnOpen()
- getUpdateQuantities()
- getWorkOrderNameFilter()
- setClosedBeginDate(closedBeginDate)
- setDueBeginDate(dueBeginDate)
- setClosedEndDate(closedEndDate)
- setDueEndDate(dueEndDate)
- setEquipmentPathFilter(pathFilter)
- setMaterialNameFilter(nameFilter)
- setReturnClosed(returnClosed)
- setReturnOpen(returnOpen)
- setUpdateQuantities(updateQuantities)
- setWorkOrderNameFilter(searchPattern)
- Object Events
Object Creation
The following scripting function creates a MES Work Order Filter...
- system.mes.workorder.createMESWorkOrderFilter()
Use with Scripting Functions
The following scripting functions use this object.
- system.mes.workorder.getMESWorkOrderObjectLinkList()
-
system.mes.workorder.getMESWorkOrders()
Object Properties
This object inherits the AbstractMESObject properties...
Object Functions
This object provides the following functions:
getClosedBeginDate()
Gets the closed begn date for the work order object.
getClosedBeginDate()
- Parameters
None
- Returns
Date closedBeginDate - The closed begin date for the work order object.
- Scope
All
Code ExamplePython |
date = system.date.getDate(2016, 7, 3) woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setClosedBeginDate(date) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getClosedBeginDate() |
Output
Python |
>>> Size 4 WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties) Wed Aug 03 00:00:00 PDT 2016 WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties) Wed Aug 03 00:00:00 PDT 2016 WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties) Wed Aug 03 00:00:00 PDT 2016 WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties) Wed Aug 03 00:00:00 PDT 2016 >>> |
getClosedEndDate()
Gets the closed end date for the MES work order object.
getClosedEndDate()
- Parameters
None
- Returns
Date closedEndDate - The closed end date for the MES work order object.
- Scope
All
Python |
date = system.date.getDate(2018, 7, 3) woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setClosedEndDate(date) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getClosedEndDate() |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
Fri Aug 03 00:00:00 PDT 2018
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
Fri Aug 03 00:00:00 PDT 2018
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Fri Aug 03 00:00:00 PDT 2018
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Fri Aug 03 00:00:00 PDT 2018
>>>
|
getDueBeginDate()
Gets the due begin date for the work order object.
getDueBeginDate()
- Parameters
None
- Returns
Date dueBeginDate - The due begin date for the work order object.
- Scope
All
getDueEndDate()
Gets the due end date for the work order object.
getDueEndDate()
- Parameters
None
- Returns
Date dueEndDate - The due end date for the work order object.
- Scope
All
getEquipmentPathFilter()
Gets the equipment path filter set for the MES work order object.
getEquipmentPathFilter()
- Parameters
None
- Returns
String equipmentPathFilter - The equipment path filter associated with the work order object.
- Scope
All
Python |
woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setEquipmentPathFilter("Nuts Unlimited*") results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getEquipmentPathFilter() |
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
Nuts Unlimited*
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
Nuts Unlimited*
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Nuts Unlimited*
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Nuts Unlimited*
|
getMaterialNameFilter()
Gets the material name filter set for the MES work order object.
getMaterialNameFilter()
- Parameters
None
- Returns
String nameFilter - The material name filter associated with the work order object.
- Scope
All
Python |
woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setMaterialNameFilter("* Nuts") results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getMaterialNameFilter() |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
* Nuts
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
* Nuts
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
* Nuts
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
* Nuts
>>>
|
getReturnClosed()
Checks for the boolean that is set for return closed property. The work order search results will include closed work orders if the return closed property is set to True.
getReturnClosed()
- Parameters
None
- Returns
boolean returnClosed - The boolean that is set for the return closed property.
- Scope
All
Python |
date1 = system.date.getDate(2016, 7, 3) date2 = system.date.getDate(2018, 7, 3) woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setClosedBeginDate(date1) woFilter.setClosedEndDate(date2) woFilter.setReturnClosed(True) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getReturnClosed() |
>>>
Size 11
WorkOrder (2e906f1e-1736-4e02-8586-6b7e4e7e17fc, New Work Order, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (8b1bbc5e-9d49-4fe5-a967-6c66d4bc90b7, Work Order, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (044783cb-73e9-4c2b-abf3-13ee0158d40c, New , 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (b687a16e-102a-4857-9acc-948dc7e1820f, Wo90, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (cd85a1f6-db9b-4220-88ae-001e8745a185, N, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (503824e1-9e06-4b12-982d-69f1d5a3bd5a, y7, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (cbb1ad0a-ca54-4397-a287-d6eb0e92721c, W88, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (cbe39892-5f39-40d8-ad0c-7ad311332d28, NMascara, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (431581aa-f4ea-44dc-a94f-dea714683291, N23, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (702b7445-8d73-4946-b990-ce79188ed5fa, N3344 (1), 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (531e01fa-cb3c-446f-bf64-027e4b73b59a, w00001, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
>>>
|
getReturnOpen()
Checks for the Boolean that is set for return open property. The work order search results will include closed work orders if the return closed property is set to True.
getReturnOpen()
- Parameters
None
- Returns
Boolean returnOpen - The boolean that is set for the return open property.
- Scope
All
Python |
date1 = system.date.getDate(2016, 7, 3) date2 = system.date.getDate(2018, 7, 3) woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setDueBeginDate(date1) woFilter.setDueEndDate(date2) woFilter.setReturnOpen(True) print woFilter.getReturnOpen() |
True
|
getUpdateQuantities()
Checks whether the quantities associated with the work order object are updated or not.
getUpdateQuantities()
- Parameters
None
- Returns
boolean updateQuantities - True if the quantities are updated and False otherwise.
- Scope
All
Python |
woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setUpdateQuantities(True) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getUpdateQuantities() |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
True
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
True
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
>>>
|
getWorkOrderNameFilter()
Returns the name filter set for the MES Work Order object.
getWorkOrderNameFilter()
- Parameters
None
- Returns
String workOrderNameFilter - The name filter that is set for the MES work order object.
- Scope
All
Python |
woName = "N3*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getWorkOrderNameFilter() |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
N3*
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
N3*
>>>
|
setClosedBeginDate(closedBeginDate)
Sets the closed begin date for the work order object.
setClosedBeginDate(closedBeginDate)
- Parameters
Date closedBeginDate - Date to be set as closed begin date for the work order object.
- Returns
Nothing
- Scope
All
Python |
date = system.date.getDate(2016, 7, 3) woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setClosedBeginDate(date) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getClosedBeginDate() |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
Wed Aug 03 00:00:00 PDT 2016
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
Wed Aug 03 00:00:00 PDT 2016
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Wed Aug 03 00:00:00 PDT 2016
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Wed Aug 03 00:00:00 PDT 2016
>>>
|
setDueBeginDate(dueBeginDate)
Sets the due begin date for the work order object.
setDueBeginDate(dueBeginDate)
- Parameters
Date dueBeginDate - Date to be set as due begin date for the work order object.
- Returns
Nothing
- Scope
All
setClosedEndDate(closedEndDate)
Sets the closed end date for the work order object.
setClosedEndDate(closedEndDate)
- Parameters
Date closedEndDate - Date to set as the closed end date.
- Returns
Nothing
- Scope
All
Python |
date = system.date.getDate(2018, 7, 3) woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setClosedEndDate(date) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getClosedEndDate() |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
Fri Aug 03 00:00:00 PDT 2018
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
Fri Aug 03 00:00:00 PDT 2018
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Fri Aug 03 00:00:00 PDT 2018
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Fri Aug 03 00:00:00 PDT 2018
>>>
|
setDueEndDate(dueEndDate)
Sets the due end date for the work order object.
setDueEndDate(dueEndDate)
- Parameters
Date dueEndDate - Date to be set as due end date for the work order object.
- Returns
Nothing
- Scope
All
setEquipmentPathFilter(pathFilter)
Sets the equipment path filter for the MES work order object.
setEquipmentPathFilter(pathFilter)
- Parameters
String pathFilter - The equipment path filter to set for the work order object.
- Returns
Nothing
- Scope
All
Python |
woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setEquipmentPathFilter("Nuts Unlimited*") results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getEquipmentPathFilter() |
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
Nuts Unlimited*
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
Nuts Unlimited*
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Nuts Unlimited*
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
Nuts Unlimited*
|
setMaterialNameFilter(nameFilter)
Sets the material name filter for the work order object.
setMaterialNameFilter(nameFilter)
- Parameters
String nameFilter - The material name filter to set for the MES work order filter.
- Returns
Nothing
- Scope
All
Python |
woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setMaterialNameFilter("* Nuts") results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getMaterialNameFilter() |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
* Nuts
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
* Nuts
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
* Nuts
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
* Nuts
>>>
|
setReturnClosed(returnClosed)
Sets the return closed date for the work order object. The work order search results will include closed work orders if the return closed property is set to True.
Info
Closed begin and end dates are required when return closed filter is true.
setReturnClosed(returnClosed)
- Parameters
boolean returnClosed - The boolean to set for the return closed property.
- Returns
Nothing
- Scope
All
Python |
date1 = system.date.getDate(2016, 7, 3) date2 = system.date.getDate(2018, 7, 3) woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setClosedBeginDate(date1) woFilter.setClosedEndDate(date2) woFilter.setReturnClosed(True) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getReturnClosed() |
>>>
Size 11
WorkOrder (2e906f1e-1736-4e02-8586-6b7e4e7e17fc, New Work Order, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (8b1bbc5e-9d49-4fe5-a967-6c66d4bc90b7, Work Order, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (044783cb-73e9-4c2b-abf3-13ee0158d40c, New , 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (b687a16e-102a-4857-9acc-948dc7e1820f, Wo90, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (cd85a1f6-db9b-4220-88ae-001e8745a185, N, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (503824e1-9e06-4b12-982d-69f1d5a3bd5a, y7, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (cbb1ad0a-ca54-4397-a287-d6eb0e92721c, W88, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (cbe39892-5f39-40d8-ad0c-7ad311332d28, NMascara, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (431581aa-f4ea-44dc-a94f-dea714683291, N23, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (702b7445-8d73-4946-b990-ce79188ed5fa, N3344 (1), 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (531e01fa-cb3c-446f-bf64-027e4b73b59a, w00001, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
>>>
|
setReturnOpen(returnOpen)
Sets the return open date for the work order object. The work order search results will include open work orders if the return open property is set to True.
Info
Closed begin and end dates are required when return open filter is true.
setReturnOpen(returnOpen)
- Parameters
boolean returnOpen - The boolean to set for the return open property.
- Returns
Nothing
- Scope
All
Python |
date1 = system.date.getDate(2016, 7, 3) date2 = system.date.getDate(2018, 7, 3) woName = "*" # Not necessary, will return all by default woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) # Not necessary woFilter.setDueBeginDate(date1) woFilter.setDueEndDate(date2) woFilter.setReturnClosed(False) # If you don't set this to False it will return closed Work Orders too woFilter.setReturnOpen(True) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result |
>>>
Size 4
WorkOrder (b687a16e-102a-4857-9acc-948dc7e1820f, Build System A, 0 parents, 0 children, 0 custom properties, 0 complex properties)
WorkOrder (8b1bbc5e-9d49-4fe5-a967-6c66d4bc90b7, My Work Order, 0 parents, 0 children, 0 custom properties, 0 complex properties)
WorkOrder (044783cb-73e9-4c2b-abf3-13ee0158d40c, New Order, 0 parents, 0 children, 0 custom properties, 0 complex properties)
WorkOrder (2e906f1e-1736-4e02-8586-6b7e4e7e17fc, Build System B, 0 parents, 0 children, 0 custom properties, 0 complex properties)
>>>
|
setUpdateQuantities(updateQuantities)
Sets the update quantity setting for the work order. Setting this property to True will update the quantities associated with this work order.
setUpdateQuantities(updateQuantities)
- Parameters
boolean updateQuantities - True to update the quantities for the work order and False otherwise.
- Returns
Nothing
- Scope
All
Python |
woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) woFilter.setUpdateQuantities(True) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result print woFilter.getUpdateQuantities() |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
True
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3344 (2), 0 parents, 0 children, 10 custom properties, 0 complex properties)
True
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, New Work Or8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
True
>>>
|
setWorkOrderNameFilter(searchPattern)
Set the search pattern for the work order name.
setWorkOrderNameFilter(searchPattern)
- Parameters
String searchPattern - The name of work order(s).
- Returns
Nothing
- Scope
All
Python |
##Create a work order filter. Get work orders based on the filter. ##Print the list and the work order object in the list. woName = "*" woFilter = system.mes.workorder.createMESWorkOrderFilter() woFilter.setWorkOrderNameFilter(woName) results = system.mes.workorder.getMESWorkOrders(woFilter) print results for result in results: print result |
>>>
Size 4
WorkOrder (74f6f90b-6c17-4d6d-a072-dd31ace3871c, N3344, 0 parents, 0 children, 3 custom properties, 0 complex properties)
WorkOrder (c70b6c34-8f19-440c-b166-c33a1a5f98dc, N3346, 0 parents, 0 children, 10 custom properties, 0 complex properties)
WorkOrder (fc3f588c-0c18-45d8-87dc-ea3ea3e2bbbc, W00007, 0 parents, 0 children, 0 custom properties, 0 complex properties)
WorkOrder (93fd8134-1841-41fb-a91c-a6507ae1e8cd, N8, 0 parents, 0 children, 0 custom properties, 0 complex properties)
>>>
|
Objects have events associated with them that allow for custom scripts to be added whenever the event occurs. Refer to MES Object Events for more information.
This object inherits the AbstractMESObject events.
No other object events are available.
Sepasoft MES Module Suite