Applies to iOS 1.10.x or later and Android 1.10.x or later
Customising Roamer Behaviour
One of the customisable elements of the Roamer application relates to the available commands that can be enabled when viewing the Space Information Page. Depending on the state of the space, the page will show a number of buttons. This can be customised on a per-building basis. The table below lists the available command actions that can be configured. The configuration is done in the Space States definition for a building.
Available Commands
Command Name |
Action Description |
---|---|
RefreshCommand |
Refresh the page. |
ReserveCommand |
Call the reservation API and then Spaces/refresh API. |
ReserveCancelCommand |
Call the cancel reservation API and then Spaces/refresh API. |
BookCommand |
Call the create booking API and then Spaces/refresh API. |
BookUpdateCommand |
Call the amend booking API and then Spaces/refresh API. |
BookCancelCommand |
Call the cancel booking API and then Spaces/refresh API. |
ScanToCheckinCommand |
Opens the scanner, if the spaceId matches the current space id of record, call the space checkin API and then Spaces/refresh API. |
CheckinCommand |
Call the space checkin API and then Spaces/refresh API. |
CheckoutCommand |
Call the space checkout API and then Spaces/refresh API. |
MapViewCommand |
Show the map view. |
ShowScheduleCommand |
Show the schedule view. |
SearchForSpaceCommand |
Go to the search page. |
SearchForSimilarSpaceCommand |
Use the same search parameters as the space the action is called from |
SubmitFaultCommand |
Call the create task API. |
ReportFaultCommand |
Show the first fault reporting view. |
AssignTaskCommand |
Call the Assign Task API and then Tasks/refresh API. |
StartTaskCommand |
Call the set-in-progress API and then Tasks/refresh API. |
UnassignTaskCommand |
Call the unassign Task API and then Tasks/refresh API. |
ResolveTaskCommand |
Call the resolve Task API and then Tasks/refresh API. |
LaunchScannerCommand |
Open the scanner to read QR code. |
MyTasksCommand |
Go back to the tasks home page. |
OpenScannedTaskCommand |
Open the task that has just been identified. |
BookExtendCommand |
Call the amend booking API and then Spaces/refresh API from the booking extend dialog. |