Available Button Commands

Written By Sam Walton (Super Administrator)

Updated at May 16th, 2023

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.