> For the complete documentation index, see [llms.txt](https://docs.theconfigteam.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.theconfigteam.com/prebilt-ewm/configuration-guide/configuring-prebilt-features/communication-hub/communication-hub-1.md).

# BC Set Installation Steps

Communication Hub

{% hint style="danger" %}
**NOTE:**\
Using BC Sets to configure features is only available for demonstration system setup by TCT Partners. It should not be used for full system configuration.
{% endhint %}

## Applying the BC set

{% hint style="warning" %}
**Prerequisite**

Ensure that a custom monitor is created beforehand, as it is required to associate with the BC Set activation.
{% endhint %}

{% hint style="info" %}
If you have **NOT** been provided with a BC Set, please complete the installation manually by following the [Manual Installation Steps](/prebilt-ewm/configuration-guide/configuring-prebilt-features/communication-hub/communication-hub.md)
{% endhint %}

#### Activating the BC Set

{% hint style="info" %}
To download the Partner BC Sets, please use the following link: [BC Sets Download](https://portal.theconfigteam.co.uk/fs/288a1ec5993040c48cdaeb112935f3d0). If you have not been provided with a Password, please contact TCT.

When activating BC Set ZTCTBCSETCH, input the values relevant to your setup.
{% endhint %}

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2FktLJLo4LySaMCeW7Hcrl%2Fimage.png?alt=media&amp;token=da790212-ab74-4a16-b73f-0398d2948cf9" alt=""><figcaption><p>Variable Values</p></figcaption></figure>

{% hint style="info" %}
**NOTE:**&#x20;

After activating the BC Set, review the activation logs to confirm that the BC Set was activated successfully.
{% endhint %}

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2FDchfKCi1b42rZSV9AncT%2Fimage.png?alt=media&amp;token=ad1e5022-8a02-4c4d-a6a8-b9c828d22cc8" alt=""><figcaption><p>Activation Logs</p></figcaption></figure>

#### Custom Monitor View

The result should look something like the example below.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-712fd65db3b3f1d1eea0a3e74bee0b03747f2504%2Fimage%20(166).png?alt=media" alt=""><figcaption><p>Define Messaging in Warehouse Monitor Tree</p></figcaption></figure>

### Operator Groups - /TCTM/EWM\_OPGRP

{% embed url="<https://www.youtube.com/watch?index=6&list=PL74nuGSklShmCkIxrsg18BeS9R5MSWlhq&v=VCZgZb0osGQ>" %}

{% hint style="info" %}
**Note**

Operator Groups must be configured in all environments and clients throughout the project.
{% endhint %}

Users to be grouped into Operator Groups for the purpose of sending messages. These could be shift groups or supervisor/manager groups.

They can be used in the following contexts:

* Assigned as a receiver when sending a message from the Warehouse Monitor.
* Assigned as a receiver within a messaging type. This applies for operator to operator messages.

Operator Groups are defined at the warehouse level

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-8689160e5184f2784e29f88fb249058835185f18%2Fimage%20(167).png?alt=media" alt=""><figcaption><p>Define Operator Groups</p></figcaption></figure>

Members assigned are SAP users. For example:

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-4ab31f27d0bc21b91465e89b433c2d0703305d68%2Fimage%20(168).png?alt=media" alt=""><figcaption><p>Define Operator Members</p></figcaption></figure>

{% hint style="info" %}
**NOTE**

It is necessary to apply filter conditions to BAdI implementation `ZTCTM_EWM_SRV_OM_NOTIF_MSTEAMS` to control when this implementation should be executed.

Without this filter, the Operator Messaging process will not generate messages correctly, resulting in

* No messages appear in the EWM Monitor
* No notifications are being passed through to PreBilt for delivery

Create the following Filter Value within Enhancement Implementation: `ZTCTM_EWM_SRV_OM_NOTIF_MSTEAMS`

<img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-e7bd2c7719f91df9a30f6ef3bab6a0ba996a6762%2Fimage%20(254).png?alt=media" alt="" data-size="original">
{% endhint %}

### Operator Messaging Data - /TCTM/EWM\_OMCFG

{% embed url="<https://www.youtube.com/watch?index=3&list=PL74nuGSklShmCkIxrsg18BeS9R5MSWlhq&v=B384Yr85YEw>" %}

{% hint style="info" %}
**Note**

Operator Messaging Data must be configured in all environments and clients throughout the project.
{% endhint %}

Messaging types define and control the content of messages sent from mobile devices. Below are examples of message types and their corresponding structure configurations:

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-1cca1a158e4fe7196f043cc22709b05cff5443b0%2Fimage%20(148).png?alt=media" alt=""><figcaption><p>Define Messaging Type</p></figcaption></figure>

#### Messaging Type

| **Warehouse Number** | **Msg Typ** | **Messaging Type** |    **Importance**    |
| :------------------: | :---------: | :----------------: | :------------------: |
|    Enter Warehouse   |   ACCIDENT  |      Accident      | Select an Importance |
|    Enter Warehouse   |   BREAKREQ  |  Request for Break | Select an Importance |
|    Enter Warehouse   |  CLEANINGRE |  Cleanup Required  | Select an Importance |
|    Enter Warehouse   |    OTHER    |     Other Issue    | Select an Importance |
|    Enter Warehouse   | RESOURCE\_R |  Resource Request  | Select an Importance |

#### Receivers

| **Select Message Type** | **Operator Messaging - Receiver** |
| :---------------------: | :-------------------------------: |
|         ACCIDENT        |         Enter Receiver(s)         |
|         BREAKREQ        |         Enter Receiver(s)         |
|        CLEANINGRE       |         Enter Receiver(s)         |
|          OTHER          |         Enter Receiver(s)         |
|       RESOURCE\_R       |         Enter Receiver(s)         |

#### Fields

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2FStOpHYPYIwLui8KFsOef%2Fimage.png?alt=media&amp;token=dba28cf7-6756-4681-b5ff-4da3f14473dc" alt=""><figcaption><p><strong>Messaging Type</strong> – Fields</p></figcaption></figure>

<table data-header-hidden data-full-width="false"><thead><tr><th width="182" align="center">Selected Messaging Type</th><th align="center">Field Name</th><th align="center">Sequence</th><th align="center">Field Type</th><th align="center">Field Description</th></tr></thead><tbody><tr><td align="center"><div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><em>Selected</em> <em><strong>Messaging Type</strong></em></p></div></td><td align="center"><strong>Field Name</strong></td><td align="center"><strong>Sequence</strong></td><td align="center"><strong>Field Type</strong></td><td align="center"><strong>Field Description</strong></td></tr><tr><td align="center">ACCIDENT</td><td align="center">COMMENTS</td><td align="center">040</td><td align="center">TEXTAREA</td><td align="center">Additional comments</td></tr><tr><td align="center">ACCIDENT</td><td align="center">DESCRIPTION</td><td align="center">030</td><td align="center">TEXTAREA</td><td align="center">Detailed Description</td></tr><tr><td align="center">ACCIDENT</td><td align="center">LOCATIONS</td><td align="center">020</td><td align="center">SELECT</td><td align="center">Location</td></tr><tr><td align="center">ACCIDENT</td><td align="center">REPORT_STATUS</td><td align="center">050</td><td align="center">CHECKBOX</td><td align="center">Send me status notifications</td></tr><tr><td align="center">ACCIDENT</td><td align="center">URGENCY</td><td align="center">010</td><td align="center">RADIOBUTTON</td><td align="center">Urgency</td></tr><tr><td align="center">BREAKREQ</td><td align="center">COMMENT</td><td align="center">010</td><td align="center">TEXTAREA</td><td align="center">Comment</td></tr><tr><td align="center">CLEANINGRE</td><td align="center">COMMENTS</td><td align="center">002</td><td align="center">TEXTAREA</td><td align="center">Comments</td></tr><tr><td align="center">CLEANINGRE</td><td align="center">LOCATION</td><td align="center">010</td><td align="center">COMBOBOX</td><td align="center">Location</td></tr><tr><td align="center">OTHER</td><td align="center">COMMENT</td><td align="center">010</td><td align="center">TEXTAREA</td><td align="center">Details</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">ACTIVITY</td><td align="center">010</td><td align="center">SELECT</td><td align="center">Activity</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">COMMENTS</td><td align="center">050</td><td align="center">TEXTAREA</td><td align="center">Additional Comments</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT</td><td align="center">030</td><td align="center">CHECKBOX</td><td align="center">FLT Required</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT2</td><td align="center">035</td><td align="center">CHECKBOX</td><td align="center">Supervisor Required</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT3</td><td align="center">040</td><td align="center">CHECKBOX</td><td align="center">Workers Required</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">LOCATION</td><td align="center">020</td><td align="center">RADIOBUTTON</td><td align="center">Location</td></tr></tbody></table>

#### Parameters

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2FaFjNIuALAG7MveELcpKj%2Fimage.png?alt=media&amp;token=1ee18dce-920d-4506-984a-e471648473d5" alt=""><figcaption><p><strong>Messaging Type – Fields</strong> – Parameters definition</p></figcaption></figure>

<table data-header-hidden data-full-width="true"><thead><tr><th width="163" align="center">Selected Messaging Type</th><th width="155" align="center">Selected Field Name</th><th width="174" align="center">Field Parameter Type</th><th width="84" align="center">Param Seq</th><th width="146" align="center">Field Parameter Value</th><th align="center">Translatable Field Parameter Value</th></tr></thead><tbody><tr><td align="center"><div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><em>Selected</em> <strong>Messaging Type</strong></p></div></td><td align="center"><div data-gb-custom-block data-tag="hint" data-style="success" class="hint hint-success"><p><em>Selected</em> <strong>Field Name</strong></p></div></td><td align="center"><strong>Field Parameter Type</strong></td><td align="center"><strong>Param Seq</strong></td><td align="center"><strong>Field Parameter Value</strong></td><td align="center"><strong>Translatable Field Parameter Value</strong></td></tr><tr><td align="center">ACCIDENT</td><td align="center">LOCATIONS</td><td align="center">SELECT_ITEM</td><td align="center">001</td><td align="center">AISLE01</td><td align="center">Aisle 01</td></tr><tr><td align="center">ACCIDENT</td><td align="center">LOCATIONS</td><td align="center">SELECT_ITEM</td><td align="center">002</td><td align="center">AISLE02</td><td align="center">Aisle 02</td></tr><tr><td align="center">ACCIDENT</td><td align="center">LOCATIONS</td><td align="center">SELECT_ITEM</td><td align="center">003</td><td align="center">AISLE03</td><td align="center">Aisle 03</td></tr><tr><td align="center">ACCIDENT</td><td align="center">LOCATIONS</td><td align="center">SELECT_ITEM</td><td align="center">004</td><td align="center">AISLE04</td><td align="center">Aisle 04</td></tr><tr><td align="center">ACCIDENT</td><td align="center">URGENCY</td><td align="center">RADIO_BTN_ITEM</td><td align="center">001</td><td align="center">CRITICAL</td><td align="center">Critical</td></tr><tr><td align="center">ACCIDENT</td><td align="center">URGENCY</td><td align="center">RADIO_BTN_ITEM</td><td align="center">002</td><td align="center">HIGH</td><td align="center">High</td></tr><tr><td align="center">ACCIDENT</td><td align="center">URGENCY</td><td align="center">RADIO_BTN_ITEM</td><td align="center">003</td><td align="center">NORMAL</td><td align="center">Normal</td></tr><tr><td align="center">ACCIDENT</td><td align="center">URGENCY</td><td align="center">RADIO_BTN_ITEM</td><td align="center">004</td><td align="center">LOW</td><td align="center">Low</td></tr><tr><td align="center">CLEANINGRE</td><td align="center">LOCATION</td><td align="center">COMBOBOX_ITEM</td><td align="center">001</td><td align="center">FREEZER</td><td align="center">Freezer</td></tr><tr><td align="center">CLEANINGRE</td><td align="center">LOCATION</td><td align="center">COMBOBOX_ITEM</td><td align="center">002</td><td align="center">PICKFACE_AMB</td><td align="center">Pickface Ambient</td></tr><tr><td align="center">CLEANINGRE</td><td align="center">LOCATION</td><td align="center">COMBOBOX_ITEM</td><td align="center">003</td><td align="center">DECON</td><td align="center">Deconsolidation Area</td></tr><tr><td align="center">CLEANINGRE</td><td align="center">LOCATION</td><td align="center">COMBOBOX_ITEM</td><td align="center">004</td><td align="center">TOILET</td><td align="center">Toilets</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">ACTIVITY</td><td align="center">SELECT_ITEM</td><td align="center">000</td><td align="center">Picking</td><td align="center">Picking</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">ACTIVITY</td><td align="center">SELECT_ITEM</td><td align="center">001</td><td align="center">Packing</td><td align="center">Packing</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">ACTIVITY</td><td align="center">SELECT_ITEM</td><td align="center">002</td><td align="center">Replenishment</td><td align="center">Replenishment</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">ACTIVITY</td><td align="center">SELECT_ITEM</td><td align="center">003</td><td align="center">Physical Inventory</td><td align="center">Physical Inventory</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT</td><td align="center">SELECT_ITEM</td><td align="center">000</td><td align="center">HHT</td><td align="center">Handheld Terminal</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT</td><td align="center">SELECT_ITEM</td><td align="center">001</td><td align="center">FLT</td><td align="center">Forklift Truck</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT</td><td align="center">SELECT_ITEM</td><td align="center">002</td><td align="center">RT</td><td align="center">Reach Truck</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT2</td><td align="center">SELECT_ITEM</td><td align="center">000</td><td align="center">HHT</td><td align="center">Handheld Terminal</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT2</td><td align="center">SELECT_ITEM</td><td align="center">001</td><td align="center">FLT</td><td align="center">Forklift Truck</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT2</td><td align="center">SELECT_ITEM</td><td align="center">002</td><td align="center">RT</td><td align="center">Reach Truck</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT3</td><td align="center">SELECT_ITEM</td><td align="center">000</td><td align="center">HHT</td><td align="center">Handheld Terminal</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT3</td><td align="center">SELECT_ITEM</td><td align="center">001</td><td align="center">FLT</td><td align="center">Forklift Truck</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">EQUIPMENT3</td><td align="center">SELECT_ITEM</td><td align="center">002</td><td align="center">RT</td><td align="center">Reach Truck</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">LOCATION</td><td align="center">RADIO_BTN_ITEM</td><td align="center">020</td><td align="center">Receiving</td><td align="center">Receiving Area</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">LOCATION</td><td align="center">RADIO_BTN_ITEM</td><td align="center">030</td><td align="center">Dispatch</td><td align="center">Dispatch Area</td></tr><tr><td align="center">RESOURCE_R</td><td align="center">LOCATION</td><td align="center">RADIO_BTN_ITEM</td><td align="center">040</td><td align="center">Inspection</td><td align="center">Inspection Area</td></tr></tbody></table>

The Message Type Description is displayed in the first drop down after selecting the message icon and **New Message** in PreBilt.

<div><figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-43663468e4c66a95655875fc89e1ce986197fb7b%2FEWM-New%20Message%20icon.png?alt=media" alt=""><figcaption><p>New Message icon</p></figcaption></figure> <figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-1435f15dcc41ddb8a9d26219bca5a717f7192700%2FEWM-Message%20Type%20Drop%20Down.png?alt=media" alt=""><figcaption><p>Message Type Drop Down</p></figcaption></figure></div>

The ‘Importance’ selection influences the icon displayed when messages are viewed within PreBilt. In the example below, a message designated as ’Important’ will display with an orange “X” icon in PreBilt.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-3773ae672e4c945c8c149c4936d5f8e9fd14a10a%2FEWM-Important%20message%20example.png?alt=media" alt=""><figcaption><p>‘Important’ message example</p></figcaption></figure>

Full importance-icon determination is:

| **Importance** | **App Icon**                                                                                                                                                                                                         |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| General        | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-04e6b6a210629ae4261dadb97627691d57b709b8%2Fgeneral%20info%20icon.png?alt=media) |
| Warning        | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-73e67757d0f9cc6f5aea10ca7a4d66bf4362b36a%2Fwarning%20icon.png?alt=media)        |
| Question       | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-24fb54e3602b20375dabc97bac67b200f40dffd3%2Fquestion%20icon.png?alt=media)       |
| Information    | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-04e6b6a210629ae4261dadb97627691d57b709b8%2Fgeneral%20info%20icon.png?alt=media) |
| Important      | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-d71dd1f5d76c19e7c5052239fa1cf9aa6f1345ce%2Fimportant%20icon.png?alt=media)      |

Receivers must be defined in the standalone dialog structure prior to their assignment to a messaging type. Receivers (Operator Messaging – Receiver) can either be SAP users or Operator Groups. If an Operator Group is added as a receiver, determination for the Operator Group will happen automatically and any messages will be received by all members of that Operator Group.

* “Type” will be used for additional receiver types in a future release.
* “… Receiver Data” is a description field.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-0e80c1e6f984dbea837893ad9978c40823dd5b1a%2Fimage%20(149).png?alt=media" alt=""><figcaption><p>Define Receivers</p></figcaption></figure>

Receivers defined in the standalone dialog structure can then be assigned to messaging types. This influences the distribution of operator to operator messaging. When sending messages from the warehouse monitor, the receivers must be assigned. If a message is not intended for operator to operator messaging, a non RF user should be specified.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-60ea1be1c5ea3d9d0147c02628c2d1e22d2ee53d%2Fimage%20(150).png?alt=media" alt=""><figcaption><p>Assign Receiver to Messaging Type</p></figcaption></figure>

In the Fields master data:

* Field Name acts as the key field
* Sequence is the sort order ascending as displayed in the app
* Field Type is the field type / input type
* Field Description is displayed as the field header in the app

An example of the master data setup and corresponding app display is demonstrated below.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-c0a199168e543a7b3d3e01852cfdabe9c11283e8%2Fimage%20(152).png?alt=media" alt=""><figcaption><p>Fields definition</p></figcaption></figure>

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-56d2d3e7eead9287b121c6e555eed05af109c15d%2FEWM-Fields%20definition%20in%20app%20example.png?alt=media" alt=""><figcaption><p>Fields definition in app example</p></figcaption></figure>

For Field Parameters:

* The Field Parameter Type and Param Seq act as key fields.
* The Param Sequence is the sort order ascending as displayed in the app.
* The Translatable Field Parameter Value is displayed as the description in the app.

The corresponding Field Parameter setup for the above app screenshot is displayed below as an example.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-26b18fd705aee7384d1ff7f88f9030e106fb79d4%2Fimage%20(153).png?alt=media" alt=""><figcaption><p>Messaging Type – Fields – Parameters definition</p></figcaption></figure>

{% hint style="info" %}
**Note**

For checkboxes, no field parameters are required, each required Checkbox should have its own “Fields” entry. An app screenshot example is displayed below for the corresponding Field display setup at the top of this section.
{% endhint %}

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-4dc33cc71af26eba054437f8df7b1d493e5386ba%2FEWM-Checkbox%20in%20app%20example.png?alt=media" alt=""><figcaption><p>Checkbox in app example</p></figcaption></figure>

### Operator Messaging Execution - Warehouse Monitor

{% embed url="<https://www.youtube.com/watch?index=3&list=PL74nuGSklShmCkIxrsg18BeS9R5MSWlhq&v=B384Yr85YEw>" %}

Operator Messaging within the Warehouse Monitor is accessed through its own node, “Messages”. Navigation & user experience is consistent with standard Warehouse Monitor features, with a selection screen, the ability to set selection and display variants etc.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-b75721ff968839106f26720abf8acfaef7090463%2FEWM-Operator%20messaging%20settings.png?alt=media" alt=""><figcaption><p>Operator messaging settings</p></figcaption></figure>

For sending messages to operators from the Warehouse Monitor, the following features are worth highlighting:

* The “Message Sender” will default to the user logged in but can be overridden with free text.
* Message Importance influences the icon displayed next to the message on an operator's mobile device as in the below table:

| **Importance** | **App Icon**                                                                                                                                                                                                         |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| General        | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-04e6b6a210629ae4261dadb97627691d57b709b8%2Fgeneral%20info%20icon.png?alt=media) |
| Warning        | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-73e67757d0f9cc6f5aea10ca7a4d66bf4362b36a%2Fwarning%20icon.png?alt=media)        |
| Question       | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-24fb54e3602b20375dabc97bac67b200f40dffd3%2Fquestion%20icon.png?alt=media)       |
| Information    | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-04e6b6a210629ae4261dadb97627691d57b709b8%2Fgeneral%20info%20icon.png?alt=media) |
| Important      | ![](https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-d71dd1f5d76c19e7c5052239fa1cf9aa6f1345ce%2Fimportant%20icon.png?alt=media)      |

* If a response required is checked, **Answer editable** (by mobile device user) and **Answers** become available as input options.
* For receivers, SAP Users as well as Operator Groups defined in `/TCTM/EWM_OPGRP` can be specified. If an Operator Group is used, this will automatically be identified and the message will be sent to all associated members.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-65c83cf05d52f6440f25e48e02d3a43d366c5649%2Fimage%20(154).png?alt=media" alt=""><figcaption><p>Send message dialog window – Warehouse Monitor</p></figcaption></figure>

For sent messages, the **Recipients** button will display read receipt and response data (where applicable) by user.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-cf79a19ae84ce6dfb688d0d6cda5e2ade0de84dd%2Fimage%20(155).png?alt=media" alt=""><figcaption><p>Sent message recipient data – warehouse monitor</p></figcaption></figure>

### Operator Messaging Execution - Mobile Devices

{% embed url="<https://www.youtube.com/watch?index=2&list=PL74nuGSklShmCkIxrsg18BeS9R5MSWlhq&v=06dfTLfeL94>" %}

If a message is received from the Warehouse Monitor, a red notification icon will appear next to the message icon (highlighted below). Note, operator to operator messages will not trigger a notification to minimise disruption.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-67f1ebedfa5104b5d053268c4f429957b1923a70%2FEWM-In%20app%20messaging%20icon.png?alt=media" alt=""><figcaption><p>In app messaging icon</p></figcaption></figure>

When the operator receives a message from a desktop user requiring a response, if there are two options, these will display as radio buttons. If more than two response options, these will display as a drop down list. The tick box icon highlighted below must be pressed to confirm the response.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-31411d2ae386afb2d7ccd3b05bd8ace26b5ce998%2FEWM-In%20app%20messaging%20icon%2001.png?alt=media" alt=""><figcaption><p>Confirming message response</p></figcaption></figure>

When confirmed, the reply inputs will be grayed out. If the message from the monitor was sent with **Answer editable** checked, a pencil icon will appear where the operator can modify their response.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-ebfe4221fed76af835422d3ae3a493322811b86f%2FEWM-In%20app%20confirmed%20message%20response%20%26%20edit%20icon.png?alt=media" alt=""><figcaption><p>In app confirmed message response &#x26; edit icon</p></figcaption></figure>

For operators to send messages, the Message Type option can be selected in New Messages. Details can then be input in accordance with the Operator Message Master Data setup (`/TCTM/EWM_OMCFG`). The receivers defined in the Master Data setup only influences the receipt of messages between operators. All message data is visible for desktop users in the Warehouse Monitor.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-4c2bc55724b9332ad0e50842b02fa2aef3d45879%2FEWM-New%20message%20in%20app%20example.png?alt=media" alt=""><figcaption><p>New message in app example</p></figcaption></figure>

In the example above, when the operator presses submit a confirmation pop up appears on screen and sent messages are displayed in message history.

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-4d9cb50b5e5c23b9124b2d48e8ad2098bcc73315%2FEWM-In%20app%20message%20sent%20confirmation.png?alt=media" alt=""><figcaption><p>In app message sent confirmation</p></figcaption></figure>

<figure><img src="https://1016750988-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7lFTpSLijn44pippdL6u%2Fuploads%2Fgit-blob-f6103e0435e36586e95863835a2d68f2cf0e8987%2FEWM-In%20app%20message%20history.png?alt=media" alt=""><figcaption><p>In app message history</p></figcaption></figure>
