Appendix A: Sample Production Schedule
All inbound files into CMP
Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. are monitored by distinct Load Daemons, which create Interface Batch Header records with a stage and stage status of Batch - Complete (assuming all is valid). Once these batches are created, the corresponding Java
A widely used object-oriented programming language that is designed for use in the distributed environment of the internet. It is the most popular programming language for Android smartphone applications job will be triggered automatically, so these jobs are not included as scheduled processes. The table represents key internal jobs (for example, Invoice production, Credit Control) and jobs that produce a file for a third party
Of software; a reusable component developed to be either freely distributed or sold by an entity other than the original vendor of the development platform., such as Bill Print and Credit Reference.
Also excluded from the table are jobs such as Workflow Monitor, Action Monitor, Letter Monitor, Email Monitor. These are triggered automatically
The table below shows a suggested production schedule for processes:
| Seq | Scheduled Process | Process Content | Execution Frequency | Notes |
|---|---|---|---|---|
| 1 | Billing |
Invoice Production Batch Complete (alert probe)
Statement Production Batch Complete (alert probe)
Bill Print Batch Complete (alert probe)
Invoice Posting Batch Complete (alert probe)
Usage Archiving Batch Complete (alert probe) |
Daily 01:00 | This job is kicked off 1 hour after midnight to allow for Rated Charge Job to run on cycle i.e. no point in invoicing if reliant on third party to supply the charges. |
| 2 | Recurring Card Payment |
Recurring Payments - Card Mode Batch Complete (alert probe) |
Banking Days 10:00 | This job would only run once per day. |
| 3 | Recurring Bank Payments |
Recurring Payments - Card Mode Batch Complete (alert probe) |
Banking Days 10:00 | This job would only run once per day. |
| 4 | Customer Purge |
Account Purge Batch Complete (alert probe) Address Purge Batch Complete (alert probe) |
Monthly 04:00 |
|
| 6 | Mandate Registrations |
Mandate Registrations Batch Complete (alert probe) |
Banking Days 09:00 |
This job would run only once per day. |
| 7 | Billing Analytics |
Hierarchy Analytics Extract Produced (alert probe) Invoice Analytics Extract Produced (alert probe) |
Daily 03:00 |
This job would be scheduled to run after the Billing process. |
| 8 | Unbilled Usage Analytics |
Unbilled Usage Analytics Extract Produced (alert probe) |
Daily 03:00 |
This job would pick up on usage from the previous day. |
| 9 | Credit Control Process |
Credit Control - Full Mode Batch Complete (alert probe) |
Daily 09:00 |
While this job can be scheduled, it is also triggered automatically in event of a payment. |
| 10 | Debt Recovery New |
Debt Recovery - new account type Batch Complete (alert probe) |
Monthly 18:00 |
|
| 11 |
Debt Recovery Existing |
Debt Recovery - existing account Batch Complete (alert probe) |
Monthly 18:00 |
This job would typically run once a month. Debt Recovery - New & Existing are purposely kept in separate process, as the job raises workflows asynchronously to change account types. If these ran immediately after each other, the second job may select accounts that it should not. |
| 12 | Credit Reference Process |
Credit Reference Batch Complete (alert probe) |
Monthly 18:00 |
The following Alert probes need to be added to the schedule:
| Seq | Scheduled Item | Execution Frequency |
|---|---|---|
| 1 | Workflow Monitor Normal | Daily - Every 10 minutes |
| 2 | Workflow Monitor Punctual | Daily - Every 10 minutes |
| 3 | Action Monitor Normal | Daily - Every 10 minutes |
| 4 | Action Monitor Punctual | Daily - Every 10 minutes |
| 5 | Ledger Monitor Normal | Daily - Every 10 minutes |
| 6 | Ledger Monitor Punctual | Daily - Every 10 minutes |
| 7 | Managed Number Availability | Daily - 09:00 |
| 8 | Debt Recovery Extract Complete | Monthly Last Day - 19:00 |
| 9 | Credit Reference Extract Complete | Monthly Last Day - 19:00 |
| 10 | Rated Usage Normal | Daily - Every 10 minutes |
| 11 | Rated Usage Punctual | Daily - Every 10 minutes |
| 12 | Mandate Registrations Complete | Daily - Banking Days only 10:00 |
| 13 | Comms Monitor Normal | Daily - Every 10 minutes |
| 14 | Comms Monitor Punctual | Daily - Every 10 minutes |
| 15 | Letter Monitor Normal | Daily - Every 10 minutes |
| 16 | Letter Monitor Punctual | Daily - Every 10 minutes |
| 17 | Notification Monitor Normal | Daily - Every 10 minutes |
| 18 | Notification Monitor Punctual | Daily - Every 10 minutes |
| 19 | Bill Print Extract Complete | Daily - After Billing Process (03:00) |
| 20 | Bill Print Transmission Complete | Daily - After Billing Process (04:00) |
| 21 | Invoice Extract Complete Sales Ledger | Daily - After Billing Process (03:00) |
| 22 | Invoice Extract Complete General Ledger | Daily - After Billing Process (03:00) |
| 23 | Invoices Posted CMP Ledger | Daily - After Billing Process |
| 24 | Recurring Payments Extract Complete (Card) | Daily - 12:00 (Noon) |
| 25 | Recurring Payments Extract Complete (Bank) | Daily - 12:00 (Noon) |
| 26 | Recurring Payments Posting Extract Complete | Daily - 12:00 (Noon) |
| 27 | Recurring Payments Posting Complete | Daily - 13:00 |
| 28 | Managed Numbers Load Complete | Daily - 11:00 |
| 29 | Managed Numbers Batch Complete | Daily - 12:00 (Noon) |
| 30 | SIM Profiles Load Complete | Monday to Friday - 11:00 |
| 31 | SIM Profiles Batch Complete | Monday to Friday - 12:00 (Noon) |
| 32 | Mandate Revisions Load Complete | Monday to Friday - 10: 00 |
| 33 | Mandate Revisions Batch Complete | Monday to Friday - 11: 00 |
| 34 | Recurring Payment Rejections Load Complete | Daily - 11:00 |
| 35 | Recurring Payment Rejections Batch Complete | Daily - 11:15 |
| 36 | Non Recurring Payments Load Complete | Weekdays |
| 37 | Non Recurring Payments Load Complete | Weekdays |
| 38 | Debt Recovery Response Load Complete | Monthly - 22:00 |
| 39 | Debt Recovery Response Batch Complete | Monthly - 23:00 |
| 40 | Rated Charges Load Complete | Daily - 00:30 |
| 41 | Rated Charges Batch Complete | Daily - 01:00 |
| 42 | Email Monitor Normal | Daily - Every 10 minutes |
| 43 | Email Monitor Normal | Daily - Every 10 minutes |
The following table lists the SLA
Service Level Agreement. A contract or a part of a contract that defines the services a service provider will provide and the required level or standard for those services. probes that must be added to the schedule:
For outbound jobs, the SLA is that a JSON
JavaScript Object Notation. JSON is a lightweight format for storing and transporting data, often used when data is sent from a server to a web page. file was produced; it's all or nothing. For example, an SLA might be 100% in that CMP must produce a file for a Print Bureau each day. For inbound jobs, the SLA probe
In the Administration Console architecture, a mechanism which allows for the execution of predefined queries and for the comparison of the results of those queries against pre-configured targets. Probes can be reviewed and managed via the Admin Console. checks the volume of records that failed to load due to missing CMP configuration, for example Rated Usage, an SLA may fail if there are 5,000 errors due to missing usage
The consumption of services, for example a subscriber using call minutes. classes at end of day.
| Seq | Scheduled Item | Job Type | Execution Frequency |
|---|---|---|---|
| 1 | Mandate Registrations Produced SLA | Outbound | Daily - 23:00 |
| 2 | Recurring Card Payments Extract Produced SLA | Outbound | Daily - 23:00 |
| 3 | Recurring Bank Payments Extract Produced SLA | Outbound | Daily - 23:00 |
| 4 | Debt Recovery Extract Produced SLA | Outbound | Monthly - 23:00 |
| 5 | Credit Reference Extract Produced SLA | Outbound | Monthly - 23:00 |
| 6 | Bill Print Extract Produced SLA | Outbound | Daily - 23:00 |
| 7 | Invoice Posting Extract Produced SLA | Outbound | Daily - 23:00 |
| 8 | Unbilled Usage Analytics Extract Produced SLA | Outbound | Daily - 23:00 |
| 9 | Rated Usage SLA | Inbound | Daily - 23:00 |
| 10 | Rated Charges SLA | Inbound | Daily - 23:00 |
| 11 | Managed Numbers SLA | Inbound | Daily - 23:00 |
| 12 | SIM Profiles SLA | Inbound | Daily - 23:00 |
| 13 | Mandate Revisions SLA | Inbound | Daily - 23:00 |
| 14 | Recurring Payments Rejections SLA | Inbound | Daily - 23:00 |
| 15 | Non Recurring Payments SLA | Inbound | Daily - 23:00 |
| 16 | Debt Recovery Response SLA | Inbound | Daily - 23:00 |
| 17 | Notification Monitor SLA | Inbound | Daily - 23:00 |