Gate Keeper Board Failed#
The Gate Keeper Board Request Released task will receive the information from the Gate Keeper regarding a board exiting the equipment.
Inputs#
| Name | DataType | Description |
|---|---|---|
| Activate | Any | Activate the task |
Outputs#
| Name | DataType | Description |
|---|---|---|
| timestamp | DateTime | Timestamp of when the event was received |
| line | String | Information regarding in which Line the event occurred. Example: 'OIB Training\Line 1' |
| station | String | Information regarding in which Station the event occurred. Example: 'Station 1 - TX1' |
| lane | String | Information regarding in which Lane the event occurred. Example: 'Left' |
| barcode | String | The value of a barcode read. Example: 'TestBarcode' |
| boardTime | Any | Timestamp of when the barcode read was performed |
| barcodeSide | String | Side of the board where the barcode was read. Example: 'Top' |
| origin | String | Origin of the machine where the barcode was read. Example: 'Front' |
| subConveyor | String | SubConveyor of the machine where the barcode was read. Example: 'None' |
| errorId | String | Failure error id |
| errorMessage | String | Failure error message |
| Success | Boolean | Triggered when the task is executed with success |
| Error | Error | Triggered when the task failed for some reason |
Settings#
On the General tab, you have the usual settings and the following settings:
| Name | DataType | Values | Default | Description |
|---|---|---|---|---|
| Auto Activate | Boolean | true | On initializing the task, subscribes it to the Gate Keeper Messages. If false, only subscribes on Activate. |
Behavior#
In this task you choose a driver when dropping it into the workflow (if you have more than one driver associated with the controller).
This task listen to a BoardGateKeeper.Event.BoardFailed, this is explained in the driver OIB documentation in the automation protocols. When a message from this type is received, the task will emit the outputs.
It means the Gate Keeper is informing the MES that a board that had previously been released could not be transported to the next processing step.
Note
BoardFailed message will not be supported on all scanner hardware equipment.
Example: If the operator removes a board manually out of the conveyor which is currently in validation by the MES, and if the MES confirms that board, the CogiBox will never confirm the release of that board (because it is removed). So the BoardGateKeeper will wait some time (Timeout can be configured on Manager GUI) and will send a BoardFailed to MES due to the missing transportation confirmation by CogiBox.
Remarks#
This task uses a specific structure of context-based data called zone. More information on this topic can be read in the Zones page.

