Trouble shooting

Anyware POS Connector has a number of different views and pages to monitor the communication, transaction flow and posting processes.

Introduction

Every now and then transactions get stuck. Most often due to missing or illegal posting setup, but also due to inventory discreppancies. This document describes the possibilities and actions related to monitoring and trouble shooting.


Scenarios

Below is a list of different scenarios that may happen in Business Central: 

ScenarioDescriptionTake Action
Store-to-store transfer order not created.A transfer shipment created in Anyware Cloud is not beeing created in Business Central.Transfer Monitoring
Store replenishment order not created.A transfer order (manual or replenishment suggestion) created in Anyware Cloud is not beeing created in Business Central.Transfer Monitoring
Store-to-store transfer shipment not posted.A transfer shipment, shipped in Anyware Cloud, is not beeing shipped in Business Central.Transfer Monitoring
Inbound transfer receipt not posted.An inbound goods receipt, managed in Anyware Cloud, is not beeing posted in Business Central.Transfer Monitoring
POS transaction not posted.A single POS transaction, imported into Business Central, is not beeing posted.Transaction Posting Monitoring
End of day journal not created in Business Central.A single end-of-day journal is not imported into Business Central. May correspond to one single day.End of Day Handling
End of day journal not posted.A single end-of-day journal is not beeing posted in Business Central.Transaction Posting Monitoring
Background jobs are not running as expected.
Job Queue Monitoring





Prerequisites

There are no prerequisites for this functionality.


Transfer Monitoring

Each transfer instruction targeting Business Central is shown in the page "POS Order Posting List". There are 3 different event types for each transfer order: "Create", "Post Shipment" and "Post Receipt". Each one of these events have its own status update and the possibility to return an error message. A detailed view is available by clicking the "Type" column.


From the list, it is also possible to run the imports manually even though all of the actions are included in the background jobs. The following actions are available:

ActionDescription
Send Transfer ShipmentsExports all posted transfer order shipments that target store locations, to Anyware Cloud for receipt handling.
Get Transfer OrdersImports all created transfer orders from Anyware Cloud.
Get Received Transfer ShipmentsImports all transfer shipments from Anyware Cloud, that have been receipt handled.
Get Shipped Transfer ShipmentsImports all store-to-store shipments, created and shipped in Anyware Cloud.
Update Transfer StatusSyncs transfer shipment status from Business Central to Anyware Cloud based.
Process All ReportsLoops all transfer order entries and processes the event.
Process Current ReportProcesses the current event for the current transfer order.


Transaction Posting Monitoring

Monitoring of transactions is similiar to monitoring of transfers. The page "Anyware POS Error Log" displays transactions, end-of-day journals and created invoices where errors have occured, and the error message is presented in clear text.



The following actions are available from the list:

ActionDescription
Post TransactionRuns the posting process for the current transaction.
Show TransactionOpens the detail page for the current transaction.


End of Day Handling

The end of day import job is scheduled in the background aproximately every 5 minutes. How ever, it requires that every included transaction is imported first. Otherwise the end-of-day journal will be skipped. This may result in a scenario where one end-of-day journal for a previous day is missing. To import a missing end-of-day journal, follow the steps below:

  1. Open the page "POS Transaction List" by searching for it in the search pane.
  2. Click "Get New Transactions". This will fetch new transactions in batches. Click as many times until no new transactions are imported.
  3. Compare the list of transactions with the list in Anyware Cloud for that specific missing end-of-day journal. If missing transactions exists, reset the transaction status in Anyware Cloud, and repeat step 2 above.
  4. Open the list page "End of Days" by searching for it in the search pane.
  5. Click "Get New Transactions". This should import the missing end-of-day journal.
  6. Done!





Updated: 2024-08-05 14:48 by Håkan Bengtsson