Description
Result type True / False Weighted score
Rule: daysOverdue > 0
ISBN (Book Return – Desk Entry) Verification method (Student Verification) Scanned ID / entered roll number (Student Verification) Student matches the ID card / records (Student Verification) Notes (Student Verification) Scanned ID / roll number (Return Verification) Return date (Return Verification) Days overdue (Return Verification) Fine (₹2/day) (Return Verification) Book title (Book Issue – Desk Entry) Accession / barcode no. (Book Issue – Desk Entry) Copies available (Book Issue – Desk Entry) Issue for (days) (Book Issue – Desk Entry) Student name (Book Issue – Desk Entry) Roll number (Book Issue – Desk Entry) Payment mode (Fine Collection) Receipt number (Fine Collection) Times "Find record by ISBN" was entered Times "Record found?" was entered Times "Msg: no record found" was entered Outcome of "Verify student details" Times "Verify student details" was entered Times "Same student?" was entered Times "Msg: wrong student" was entered Times "Message: could not verify" was entered Times "Returned late?" was entered Times "Msg: returned on time" was entered Outcome of "Collect fine" Times "Collect fine" was entered Times "Msg: fine collected" was entered Times "Mark record returned" was entered Times "Book available?" was entered Times "Message: book not available" was entered Times "Within borrow limit?" was entered Times "Message: borrow limit reached" was entered Times "Details match?" was entered Times "Message: details did not match" was entered Times "Issue book" was entered Times "Message: book issued" was entered Times "Count issued books" was entered Acting user's role Acting user id Acting user's department Acting user's campus Case requester id Case created at Current stage Supported operators equals not equals > ≥ < ≤ between contains does not contain starts with ends with in list not in list is empty is not empty matches regex is true is false older than (days) due within (days)
Edit sample case data — the rule re-evaluates live.
Compiled jsonLogic
{
">": [
{
"var": "daysOverdue"
},
0
]
}