Data Import/Bulk Referral Programme

From Emersion
Revision as of 10:49, 1 October 2015 by Scarpenter (talk) (Created page with "= Bulk Referral Programme = This bulk tool is used exclusively with the Referral Programme feature to perform a number of activities that form part of the referral programme...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Bulk Referral Programme

This bulk tool is used exclusively with the Referral Programme feature to perform a number of activities that form part of the referral programme business process. This tool will:

  1. Trigger a notification to the customer who referred another customer ('referrer').
  2. Trigger a notification to the customer (end user) who was referred by an existing customer ('referee').
  3. Add and activate a bolt-on add-on to the referrer's service subscription
  4. Add and activate a bolt-on add-on to the referee's service subscription

A total of three (3) events are used by this process and all events need to have a template and be active in order for the bulk tool to successfully complete all actions.

  • Notify Service Referrer of bonus Bolt On Add On (event type ID: 1021)
  • Notify Service Referee of bonus Bolt On Add On (event type ID: 1022)

The bulk upload tool utilises the Bulk upload processing notification event to send a notification with the results of the bulk approval attempt. You must set up a template for this event and enable it before you can use this tool. If the bulk update is successful, the email notification will advise you when the process is complete. If the bulk approval is not successful, the email notification will send details of the records that failed to be approved and why.

Preparing your data

To prepare your data for import, you will need to create a CSV import file or you can download the import template file below. To assist further with this task, the following reports will contain data with values that are accepted by the import tool.

There is a hard limit of 20,000 records that can be updated using this import tool. If you need to update more than 20,000 notes at a time, please create multiple import files. A single import file can have up to 19,999 rows of data plus the header row.

File:Bulk-referral-programme-template.csv

You must ensure the data meets all validation requirements. These are contained in the data definition table below. When you submit the data file for import, the system will parse the file looking for errors. If the system finds no errors, the system will import the notes into the system. The file needs to be error-free in order to import the data. In the event errors are found, no data will be imported into Emersion. Review the bulk upload processing notification email, correct the file and try again.

Importing your Data

To access the bulk quarantine cleanse tool:

  1. Log into Cumulus.
  2. Nav: Admin > Bulk Import > Referral Programme.
  3. Click the Browse button and select the csv file containing the list of records you want to update.
  4. If you want the bulk upload processing notification email to be sent to a different email address than the address defined in the event template, tick the Override? checkbox and enter an alternative email address. This will only apply for this upload. To change the email address for all future imports or approvals, you will need to change the recipient defined in the event template.
  5. Press Submit

The system will validate the data and if no errors are found, the system will approve the invoices. When the notification email is received, the process has been completed.

It is strongly recommended that you check a few random records to ensure that bulk update was a success. If you find an problem, you cannot roll back the bulk actions.Should this occur, and you wish for Emersion to correct the data, you will need to submit a request to Emersion to fix the errors for you. This request can be submitted via work order ticket. Please include a new csv data file with the records that need to be corrected. Do not include any records that do not need correcting.

Bulk Update Quarantine Data Definition

This section contains a list of the required fields and a definition of what the system considers as valid data.

Bulk Referral Programme Data Definition table
Data field Description
REFEREE_ACCOUNT_ID The account ID of the customer who was referred. (mandatory field)
REFEREE_PLAN_BOLTON_ADDON_ID The ID of the bolt-on add-on that will be added against the customer who was referred. (mandatory field)
REFEREE_BONUS_TERM The period for which the bonus bolt-on add-on will be valid for, given in months to the referee. Note: this will not be used to expire the bolt-on add-on automatically but will be implemented at a later date. (mandatory field)
REFERRER_ACCOUNT_ID The account ID of the referrer. (mandatory field)
REFERRER_PLAN_BOLTON_ADDON_ID The ID of the bolt-on add-on that will be added against the customer who was referred. (mandatory field)
REFERRER_BONUS_TERM The period for which the bonus bolt-on add-on will be valid for, given in months to the referrer. Note: this will not be used to expire the bolt-on add-on automatically but will be implemented at a later date. (mandatory field)
SERVICE_REFERRAL_ID The id of the service referral. This is shown on the Service Referral table on the Marketing / Referral tab of the customer who was referred ('referee').