Difference between revisions of "Rate Notifications"
m |
|||
Line 1: | Line 1: | ||
= Introduction = | = Introduction = | ||
Whenever there are Rate updates or changes in Tariff some sort of communication must be made with Users that are using those Rates. Rate Notifications functionality eases manual tasks by allowing to quickly and automatically create Jobs that | Whenever there are Rate updates or changes in the Tariff some sort of communication must be made with Users that are using those Rates. Rate Notifications functionality eases manual tasks by allowing users to quickly and automatically create Jobs that inform Users about upcoming (depending on effective from the value in the future) Rate prices and also await their confirmation whether they agree or disagree with them. | ||
= Workflow schema = | = Workflow schema = | ||
Line 35: | Line 35: | ||
<br><br> | <br><br> | ||
Associated Tariff - User objects are shown only when following conditions are met: | Associated Tariff - User objects are shown only when the following conditions are met: | ||
* Tariff is Sell type; | * Tariff is Sell type; | ||
* User's Connection Point is assigned Sell Tariff in Origination Point settings; | * User's Connection Point is assigned Sell Tariff in Origination Point settings; | ||
Line 48: | Line 48: | ||
[[File:RateNotification3.png]] | [[File:RateNotification3.png]] | ||
<br><br> | <br><br> | ||
After selection, another page will be loaded with options for | After selection, another page will be loaded with options for these specific Notifications.<br> | ||
"Selected Tariffs - Users" displays marked associations to whom Notifications will be sent. | "Selected Tariffs - Users" displays marked associations to whom Notifications will be sent. | ||
"Options" has several settings: | "Options" has several settings: | ||
Line 56: | Line 56: | ||
** Delta Only: future Rates only. | ** Delta Only: future Rates only. | ||
** Full: all future and currently active Rates. | ** Full: all future and currently active Rates. | ||
* Agreement Timeout in days: timeout after which Notification will be automatically marked as disagreed (ignored) if the User did not respond. Timeout adds specified days value to Notification created time. | * Agreement Timeout in days: timeout after which Notification will be automatically marked as disagreed (ignored) if the User did not respond. A Timeout adds specified days value to Notification created time. | ||
* Send Email: | * Send Email: | ||
** Every day: send an email every day until either Agreement link is pressed or Agreement Timeout is reached | ** Every day: send an email every day until either Agreement link is pressed or Agreement Timeout is reached | ||
Line 93: | Line 93: | ||
'''Completed'''<br> | '''Completed'''<br> | ||
Depending on User actions, Job can be either agreed, disagreed or ignored. | Depending on User actions, Job can be either agreed, disagreed, or ignored. The list will display specific responses and time it was responded on. Also an additional email will be sent to Admin informing Rate Notification Job response status.<br> | ||
<br><br> | <br><br> | ||
[[File:RateNotification9.png]] | [[File:RateNotification9.png]] | ||
Line 163: | Line 163: | ||
Then Admin uploads new rates with some changes on prices and Effective from date in future. | Then Admin uploads new rates with some changes on prices and Effective from date in future. | ||
After this, user gets email with two links with rates to comparison: | After this, the user gets an email with two links with rates to comparison: | ||
Dear Partner,<br> | Dear Partner,<br> | ||
Line 175: | Line 175: | ||
[[File:RateNotification24.png]] | [[File:RateNotification24.png]] | ||
<br><br> | <br><br> | ||
For example, User disagrees and presses the second link. He can see the notification that Tariff Rate changes successfully disagreed. | For example, the User disagrees and presses the second link. He can see the notification that Tariff Rate changes successfully disagreed. | ||
After that Admin will receive an email that the client disagreed and will see the same status in Tariff Job. | After that Admin will receive an email that the client disagreed and will see the same status in Tariff Job. |
Revision as of 12:28, 6 August 2021
Introduction
Whenever there are Rate updates or changes in the Tariff some sort of communication must be made with Users that are using those Rates. Rate Notifications functionality eases manual tasks by allowing users to quickly and automatically create Jobs that inform Users about upcoming (depending on effective from the value in the future) Rate prices and also await their confirmation whether they agree or disagree with them.
Workflow schema
The workflow can be visualized using the following schema:
Rate Notifications Templates
The data is generated into an XLSX file. The system contains a Default template, which is assigned for all users.
It is possible to create a custom template file and use it for customers by clicking ADD NEW TEMPLATE and filling cells by your needs or uploading an XLSX Template file.
It is also possible to assign Rate Notification Template for a User in his settings.
Rate Notifications
Rate Notifications is the primary page of the functionality, it displays unique Tariff - User associations to whom Notification can be sent.
This page can be found in Menu -> BILLING -> Tariffs -> Rate Notifications
Associated Tariff - User objects are shown only when the following conditions are met:
- Tariff is Sell type;
- User's Connection Point is assigned Sell Tariff in Origination Point settings;
- Tariff was modified and does not have any Rate Notification Job created for specific Tariff - User;
- Tariff was modified and specific Tariff - User Rate Notification was created prior to Tariff modifications.
Creating Rate Notification
In order to create new Rate Notification Jobs, check wanted Tariff - User associations and press Set.
All required Notifications can be selected by clicking header checkbox.
After selection, another page will be loaded with options for these specific Notifications.
"Selected Tariffs - Users" displays marked associations to whom Notifications will be sent.
"Options" has several settings:
- Template - Rate Notification Template.
- Email Template: which Template will be used for email. Default "tariff_rate_notification" template is already present in the system and can be modified to fit specific needs.
- Rate Notification Type:
- Delta Only: future Rates only.
- Full: all future and currently active Rates.
- Agreement Timeout in days: timeout after which Notification will be automatically marked as disagreed (ignored) if the User did not respond. A Timeout adds specified days value to Notification created time.
- Send Email:
- Every day: send an email every day until either Agreement link is pressed or Agreement Timeout is reached
- Once: send email only one time.
After pressing the Create button, Jobs will be created and the Rate Notification Jobs page will be loaded.
Rate Notification Jobs
Rate Notification Jobs is the page where the system will automatically gather required Rates data, send emails and awaits for Users' response.
This page can be found in Menu -> BILLING -> Tariffs -> Rate Notifications -> Jobs
Jobs have the following states:
Assigned
After Rate Notification is created a new Job appears as assigned.
Date Generated
System checks for all newly assigned Jobs and generates required data in XLSX format, which can be downloaded from the list. The same exact file will be attached to the email.
Email Sent
All Jobs that have successfully generated data will send emails to Users with unique agree and disagree links which can be clicked on only once and within specified timeout.
Completed
Depending on User actions, Job can be either agreed, disagreed, or ignored. The list will display specific responses and time it was responded on. Also an additional email will be sent to Admin informing Rate Notification Job response status.
Examples
Type: Full, Rate Notification Agreed
User have tariff with some rates:
Admin uploads new rates with some changes on prices and Effective from date in future:
In Billing > Tariffs > Rate Notifications, Admin now can see new entry. Admin selects new entry and clicks “SET”:
Then Admin selects “Full” to display old rates and new rates and click “Create”:
New Rate Notification is created:
User gets email with two links:
and file with rates comparison:
After checking new rates, User clicks on first link in email to agree with new rates:
Now, Admin gets email about new rates being confirmed:
And also sees update status in Rate Notifications Jobs list:
Type: Delta Only, Rate Notification Disagreed
User has tariff with some rates
In Billing > Tariffs > Rate Notifications, Admin can see a rate notification list of his users. Admin selects needed user and clicks “SET”:
Then Admin selects “Delta” to display only new rates and press “Create”:
Tariff Rate Notification Job(s) successfully created.
Then Admin uploads new rates with some changes on prices and Effective from date in future.
After this, the user gets an email with two links with rates to comparison:
Dear Partner,
Please review attached Tariff‘s Rate changes.
To confirm upcoming rate changes, please click the link below:
http://123.123.123.123/billing/tariff_rate_notification_jobs/agree?id=1128bccbac519a04a4866c785f84f873eec6d5fd
If You do not agree with the changes, please click the link below:
http://123.123.123.123/billing/tariff_rate_notification_jobs/disagree?id=bcc02d82cf9d919af38bb4e4677685eeb0b382a8
Thank you for cooperation.
For example, the User disagrees and presses the second link. He can see the notification that Tariff Rate changes successfully disagreed.
After that Admin will receive an email that the client disagreed and will see the same status in Tariff Job.
Tariff Rate Notification ID: 2 was disagreed by the client.
When the User disagrees with the provided rates or ignores them, these rates will be blocked nad calls will not pass over these destinations.