--- alias: user-guide-automation-task-oib-gatekeeperboardreleased tags: - automation tasks description: "This task receives board acceptance data from the Gate Keeper, triggering specific outputs and settings" --- # Gate Keeper Board Released ![1562171055407](images/boardreleased-lg.svg) The `Gate Keeper Board Released` task will receive the information from the Gate Keeper regarding a board being accepted to be processed. ![1562171137862](./images/image8.png) ## Inputs | Name | Data Type | Description | | -------- | --------- | ----------------- | | Activate | `Any` | Activate the task | ## Outputs | Name | Data Type | 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 | Data Type | Values | Default | Description | | ------------- | --------- | ------ | ------- | ------------------------------------------------------------ | | Auto Activate | `Boolean` | | `true` | On initializing the task, subscribes it to the Gate Keeper Messages. If false, only subscribes on Activate. | ![Screenshot showing the Gate Keeper Hoard Holeased Settings interface.](./images/1562259678207.png) ## 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.BoardRequestRelease`, 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 was successfully transported to the next production step. ## Remarks {% include-markdown 'includes/pages/automation_zones_note.md' %}