During the store visit, the shopper can request help and also cancel that request. This request is sent to the in store associate using ASA. The help request is completed with a form in the CRS-IUA client which is sent to the server using a REST API call. The REST API call includes a Map of parameters from the UI form, including the shopper’s name. ASA listens for the help request and help cancel messages to track these requests for display.
Representing beacons
A physical iBeacon has a representation in the repository to add a display name for the beacon to be used in apps, a list of alerts to display upon entering or exiting a beacon range and the ATG store associated with the iBeacon . The display name, UUID, and store properties are the only properties required. Major, minor and identifiers are optional properties of the physical iBeacon . Therefore it is possible to represent more than one physical iBeacon with a single repository item and vice-versa depending on the customer’s needs. Through the BCC or other means, iBeacon and ibeaconAlert items will need to be added to the repository for the app features to work when an iBeacon is encountered.
iBeacon and iBeaconAlert items are versioned assets available in the management schema for editing via the BCC. They are deployed to production.
LocationRepository extensions that are extended in Mobile and Mobile.International
Extension | Description |
|---|---|
|
|
| |
| |
| |
| |
| |
| |
| |
|
|
| |
| |
| |
|
In Mobile.International the iBeaconAlert item descriptor has the following overrides/additions
textDefault:string Default text string when none is mapped to locale
text:derivedproperty Looks up translation text from translations map or usestextDefaultif none is foundtranslations:mapMap of locale strings toiBeaconAlertTranslation
And a new item-descriptor is added following the CRS internationalization pattern
item-descriptor:ibeaconAlertTranslation
text:stringtranslated alert text string
The text properties should take precedence over the textKey property. However, the textKey property is available if customers desire not to use the repository to store alert text.

