Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This documentation instructs on how to integrate notification with a functionality.

...

Just pick a notification which you think needs to be generated for a user then check the corresponding permissions in a role of that user.


Events / Notification
to be
generatedPermisable actions / Permissions to be checked for the role of a userStatus
New client createdACTIVATE CLIENT, READ CLIENTDone
New loan createdREAD LOAN, APPROVE LOANDone
New loan approvedREAD LOAN, DISBURSE LOANDone
New share account created
ACTIVATE
APPROVE SHAREACCOUNTDone
New share account approved
APPROVE
ACTIVATE SHAREACCOUNTDone
New savings account createdREAD SAVINGSACCOUNT, APPROVE SAVINGSACCOUNTDone
New savings account approvedREAD SAVINGSACCOUNT, ACTIVATE SAVINGSACCOUNTDone
New fixed deposit account createdAPPROVE FIXEDDEPOSITACCOUNTDone
New fixed deposit account approvedACTIVATE FIXEDDEPOSITACCOUNTDone
New recurring deposit account createdAPPROVE RECURRINGDEPOSITACCOUNTDone
New recurring deposit account approvedACTIVATE RECURRINGDEPOSITACCOUNTDone
Dividend posted to accountREAD DIVIDEND SHAREPRODUCTDone
Interest posted to accountREAD SAVINGSACCOUNTDone
Repayment madeREAD SAVINGSACCOUNTDone
Deposit madeREAD SAVINGSACCOUNTDone
Savings has gone into dormantREAD SAVINGSACCOUNTDone
Loan has been closed/paid off.READ LOANDone
Loan has been rescheduledREAD LOANDone
New group createdACTIVATE GROUP, READ GROUPDone
New center createdACTIVATE CENTER, READ CENTERDone
New loan product createdREAD PRODUCTMIXDone

Savings Account gets Overdrawn


?
Mobile Payment Received
?
Savings has gone into Inactive Status
?

...

Loan Is Overdue by XX days
?
New Survey taken
?
Collection sheet submitted
?
Cashier drawer settled
?

Summary

  • For a user to get notificiation for an event, he/she will need a role containing the permission required to get that notication. For example, If a user want to be notified when ever a new client is created,  he/she will need a role containing "ACTIVATE CLIENT" or "READ CLIENT" permissions.
  • To assign a permission to a role, navigate to Admin >> System >> Manage Roles and Permission and then click on the name of the role for which you want to assign the permission to.
  • To assign a role to a user, navigate to Admin >> Users and then click on the name of the user to view his/her details, including roles.