question

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann asked Matthew Gillespie commented

"Mark Slots with Outbound Items" not working correctly

The option "Mark Slots with Outbound Items" on rack objects is coloring all currently occupied slots when a storage item is set as outbound.

Example Image: (The Queue only pulls yellow (Type-4) items, yet all slots with items are colored)

1660217568463.png

File uploaded to NextCloud as "MarkOutboundBug_22_1.fsm"

This happens in 22.2 and older versions as well.

FlexSim 22.1.3
rackbug reportstorage systemslots
1660217568463.png (425.6 KiB)
· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Joerg Vogel avatar image Joerg Vogel commented ·
@Felix Möhlmann , as I understand this feature, it is a fixed resource rack option connected to minimum dwell time function. This option has got a long history in FlexSim and it went back to days, when nobody ever dreamt of a warehouse module.
0 Likes 0 ·

1 Answer

Phil BoBo avatar image
2 Likes"
Phil BoBo answered Matthew Gillespie commented

That option marks shelves containing items that have been released, not just items that are waiting for a transport. All of those items have been released, and some of them have been pulled by the queue and requested transport.

As Joerg said, this is primarily related to Minimum Dwell Time. In a rack, if you use a minimum dwell time, then the item won't be released until after its dwell time. Once an item is released, then the Mark Slots option will draw the slot red.

· 4
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Felix Möhlmann avatar image Felix Möhlmann commented ·

Thanks for the quick reply. Though the same still happens, if the dwell time of the items hasn't elapsed yet. (The Queue in the screenshot doesn't have the Pull Requirement, the blue and green items are not released yet.)

1660228717492.png

Furthermore, slots are also colored when the rack is not set as a Fixed Resource and an item is marked as outbound by the Find Item activity in a process flow. In fact all slots but the one containing the outbound item are colored (in a different shade of red). Do all items in a "Non-Fixed Resource-Rack" count as released and the activity is triggering the update of the coloring somehow?

1660228939117.png

0 Likes 0 ·
1660228717492.png (527.7 KiB)
1660228939117.png (312.9 KiB)
Phil BoBo avatar image Phil BoBo ♦♦ Felix Möhlmann commented ·

Looking at the StorageObject's code, it seems that it was updated to also draw red based on the item's currentSlot and assignedSlot in addition to the item's FR state. See FlexScript Class - Storage.Item.State (flexsim.com)

Right now, it seems like it is checking that currentSlot is the slot the item is in and assignedSlot isn't null. I think this is a bug, and that the comparison should be that assignedSlot is null or isn't the currentSlot, as described in the Outbound state section of the Storage.Item.State documentation.

The dark red color may be a visual glitch of a texture color spilling onto the red mesh under certain conditions based on what's drawn and in what order.

I'll add a case to the dev list.

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Phil BoBo ♦♦ commented ·
Thank you for looking into it.
0 Likes 0 ·
Show more comments