HomeInterfacesRecipesChangelogFAQ
Log In
Interfaces

Task Group Sequencing (Synchronizing)

Synchronizing with the Task Group Sequence

Purpose

  • To allow external systems or processes to view and align with the sequence of task groups AutoStore plans to deliver to a port, enabling synchronization (e.g., with box erectors or upstream processes) without manually controlling the order.

How It Works

  • Open the port as usual (category, mode open).
  • Use the configureport method with the setting nexttaskgroupbinlookahead and a value (e.g., 8) to specify how many upcoming bins/tasks you want visibility into.
  • After setting the nexttaskgroupbinlookaheadAutoStore will immediately and continually start locking taskgroups based on the configured lookahead value.
  • Any time a new task group is overlapping into the lookahead zone the system will send a new PTG segment via the log publisher.
  • AutoStore responds with a list of task groups (not bins) that will be delivered next, based on your look-ahead value. The configuration is set in number of bins/tasks, but the response is in task groups.
  • Once AutoStore provides this sequence via the log publisher, it becomes locked—AutoStore must deliver those task groups in the given order.
  • The planned sequence can also be accessed via the getnexttaskgroups API query method; however, for the most immediate and up-to-date information, the WMS should always listen to the log publisher.

Key Nuances

  • The look-ahead value is in bins/tasks, but the returned sequence is in task groups.
  • After the sequence is published, it is locked; if a bin/task group in the sequence is delayed (e.g., being picked at another port), the port will wait for it, potentially causing delays.
  • This method is for synchronization, not strict sequencing. If you need to explicitly control the order, use port sequence mode instead.

Best Use Case

  • When you need to synchronize external processes with AutoStore’s internal picking sequence, but do not require strict manual control over the order of the task groups.