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