cancel
Showing results for 
Search instead for 
Did you mean: 

Base24 Non Transacting ATM/POS - how to detect terminals had 0 transactions for over 7 days

Community Manager

Base24 Non Transacting ATM/POS - how to detect terminals had 0 transactions for over 7 days

How to detect non-transacting ATM/POS terminals?

1 REPLY 1
Highlighted
Community Manager

Re: Base24 Non Transacting ATM/POS - how to detect terminals had 0 transactions for over 7 days

Here's a short video on how to use Prognosis Availability to track terminals and the last time they handled transactions. From that alerting or reporting can detect terminals that have not had transactions for more than a designated length of time such as 1 day, 7 days, or 1 month or whatever.

 

 

 

 

Steps in this video:

1. display
============
TransactionSummary and Availability side-by-side

TransactionSummary:
Record: Base24PosTransactionSummary (B24POS)
Fields:
TerminalID (TERMID), Transactions (TRANCNT)
Associate Name: TERMID+TERMCITY
Sort By: TerminalID
Where Clause: ALL
Node to Monitor: NonStop node in this example.

Availability:
Record: MpAvailability (AVMON)
Fields: Id, CurrentState, StateChangeTimeLast
Where Clause:
TYPE="THRESHOLD" AND THLDNAME="B24PTTxns"

 

2. threshold
=============
create a threshold with that name "B24PTTxns":
Name: B24PTTxns
Record: Base24PosTransactionSummary
Associate Name: TERMID+TERMCITY
UP Condition:
Where Clause: TRANCNT>0

Down Condition:
Where Clause: TRANCNT=0

 

3. Visual alert
================
apply visual alert for terminals that
had 0 transactions for a long time.

Start with 

Where clause: CURSTATE="DN" AND CHANGETI < CurrentTime - 10 minites

 

to confirm that this where clause works at finding terminals with no transactions for over 10 minutes. 

 

 

OK. The Visual Alarm is working well and

highlighting POS Terminals that have had

0 transactions for more than 10 minutes.

But what if we want to detect POS Terminals

That have had 0 transactions for say 7 days?

Easy, just change the where clause....

 

Example Where Clause: CURSTATE="DN" AND CHANGETI < CurrentTime - 7 Days 

Tags (1)
Blog: What Optimal Transaction Performance Means

A number of our customers use Prognosis to monitor the health of their payment systems. As part of this, they monitor the transactions flowing through the system ...

Read blog
Top Liked Members