Is it possible to expand the storage system address scheme with an additional field, i.e. Site ID? The issue is that I would like to query storage possibilities by site and not only globally.
Is it possible to expand the storage system address scheme with an additional field, i.e. Site ID? The issue is that I would like to query storage possibilities by site and not only globally.
@Lars Christian J2 , There exists an Aisle side management in manual for left and right side by mapping of Aisle ID and slot progression. Front and Back side are seperated by even and uneven numbering.
Hi @Lars Christian J2, was one of Lars Christian J2's or Jason Lightfoot's or Felix Möhlmann's answers helpful? If so, please click the "Accept" button at the bottom of the one that best answers your question. Or if you still have questions, add a comment and we'll continue the conversation.
If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.
The simplest way will be to duplicate the address scheme for each site and include the site ID at the start.
Then on the storage objects choose the correct scheme for the site:
So I should by able to query these two fields? They do not contain any value.
You said you wanted to use change the address - here the slot.address=="LON-A-1-A-1-1" or "CPH-A-1-A-1-1". Without this, finding "A-1-A-1-1" would give slots in both racks.
I query the storage system like this
I am not sure how to access the 2 new fields in the address?
Thanks for all the input. I realized that I can use slot.storageObject to limit the result of the sql query.
Object Site = Model.find("SiteA");
Array WrhObj = Site.subnodes.toArray();
int Zone = 10;
return Storage.system.querySlots("WHERE slot.zoneID = $1 AND slot.storageObject IN $2", 0, Zone, WrhObj).as(Array).length;
Yes - there's probably 20+ ways you can get around it without using the address. You could also also check if slot.storageObject.up = site. Might be more efficient than checking if it's in an array depending on the length.
I don't believe that this is possible.
You could use an (indexed) slot label for that purpose though. Or is there any reason you would like to avoid using labels?
16 People are following this question.
FlexSim can help you understand and improve any system or process. Transform your existing data into accurate predictions.
FlexSim is a fully 3D simulation software environment. FlexSim can be used to simulate any process in any industry.
FlexSim®, FlexSim Healthcare™, Problem Solved.®, the FlexSim logo, the FlexSim X-mark, and the FlexSim Healthcare logo with stylized Caduceus mark are trademarks of FlexSim Software Products, Inc. All rights reserved.
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © Autodesk Inc. All rights reserved