Central suspension service

The centrals suspension service handles all functionality related to suspending and recalling transactions in the POS through the Site service. All dialogs that are displayed during the suspensions and recalling are also in this service and can be customized.

If the connection to the Site service is interrupted or is down, the POS saves the information to a local database. The information can then be sent to the central location at a later time when the connection has been re-established. Information about how many sales have been suspended at the terminal can be viewed in the status bar of the POS.

The suspended transactions from all POS can be viewed centrally in the Site Manager but that functionality is handled by the Central suspension plugin in the Site Manager not this service.

Note!!! Some of the dialogs in this service use Dev express components and they cannot be opened in designer view in Visual Studio unless Dev express components v 15 has been installed.

Configurations

Some configurations are needed in the Site service profile. At least one suspension type has to also be created.

If the suspended transaction should be printed on a station printer using the hospitality functionality some additional configurations are needed in the hospitality part of LS One

Main functionality

Name Description
GetSuspendedTransactionCount Retrieves the information about number of suspended transaction per terminal through the Site service. This functionality needs to be activated in the functionality profile
GetSuspendedTransactionAnswers Retrieves the answers to the questions configured on the suspension type for a specific suspended transaction
RecallTransaction Makes sure that a recall transaction operation is allowed, displays a dialog with all available suspended transactions for the user to choose from.
Suspend transaction Does all checks needed to make sure that central suspension is allowed, if needed asks for user input and then suspends the transaction to a central database.
UpdateRecalledTransaction After the transaction has been selected the store and terminal information are updated as well as begin/end dates on the transaction, items and tenders.
   

POS Operations

Some operations in the POS directly call the Central suspension service service. Here below is a list of all the operations and which functions they call

Name Description
RecallTransaction Calls function RecallTransaction
Suspend transaction Calls functions SuspendTransaction
Print X/Z report Call function GetSuspendedTransactionCount if it has been configured to display the suspended information on the X/Z report in the functionality profile

Development pack

To find this service in the development pack go to DevPack\Source\POS\Services

See also

Site service profile (Central suspension tab)

How to customize the status bar in POS main dialog

Suspended transactions

Site service functionality overview

Dialog service

Hospitality service

Infocode service