VERSION UPDATES PRO-SCMS
FEB 2011
A – The Data Import Wizard (New Module)
1 - Upon installation, the system can import its basic data from an Excel file containing a number of sheets corresponding to the following entities: Currencies, Countries, Applications, Services, Documents Types, Operators, Service providers, Clients, Content Owners, Countries Fees, Fees Listings (current periods), Fees Profiles (current periods) and Exchange Rates. Hence, when the system is first installed it’ll be able to feed itself with the client’s data without any effort from the side of the users.
B – The Key Players
2 - Will now include the capability to attach many documents at once.
C – Fees Management
3 - Notification when any operation is performed requiring short codes re-computation. From now on, when the user performs any operation related to fees and requiring the re-computation of short codes, the system will display a prompt message.
4 - When a new Fees Profile is created, the system enables you to specify the profile’s fees values for the current period. This feature is also available when you duplicate a Fees Profile. The user will no more need to create the profile first and then edit its values as 2 separate operations.
5 - From the Fees Listing Period, the user can now View AND Edit the fees values of the intersecting Fees Profiles as well as the intersecting Short Codes Fees Periods of the short codes belonging to the Fees Listing Period and NOT belonging to any Fees Profile. He can also view the short codes intersecting with the Fees Listing Period and belonging to a Fees Profile.
6 - Based on settings in the configuration file, either the Current or Historic View is applied when the form opens; hence it’ll be workstation-dependent.
D – The Global Fees Manager (New Component)
7 - The addition of a new fee in one or more countries can be done as one task including adding the fee to country fee and then to the fees listing periods that might exist in different countries as well as enabling the edition of the fee amounts in the Fees Profiles.
8 - We will be able to decompose different Fees Listing Periods with a single button click even if they belong to different countries and operators.
9 - We will be able to delete a fee even from Fees Listings Periods belonging to different countries with a single button click; of course the fee is removed from the selected Fees Listings Periods and not from the country.
10 - We will be able to view and edit ALL the fees amounts of the Fees Profiles belonging to one fees listing period (same feature encountered before inside the Fees Listings form).
11 - We will be able to decompose many Fees Listings Periods even if belonging to different countries with a single button click.
12 - We will be able to decompose many Fees Profiles Periods even if belonging to different countries with a single button click.
13 - We will be able to set the amount of a fee belonging to different countries (through mapping) in many Fees Profiles Periods provided that the fee type & is by category are the same inside all the selected Fees Profiles Periods.
JUNE 2011
E – Official Hits Reports
14 - One MDI form where all official reports are managed with the capability to search for official reports, open and view many reports simultaneously.
15 - Official reports are now defined by provider which can be either an operator or service provider; hence when you specify the provider type as operator, you can include all the short codes directly received from that operator; if you specify the provider type as service provider, then the list of short codes includes all short codes having service provider=that provider no matter from which operator or through which third-party service provider you have received them. This is how things happen on the ground and you’ll no more need to perform aggregate operations as in previous versions.
16 - We will now be able to include, inside one official reports, short codes having different service types.
17 - One official report can now contain hits belonging to different service type categories (SMS-POST, SMS-PRE etc…)
18 - An official report can be active or pending. When you save the report you can choose to set it as pending if you’re not sure about how valid the data is; a pending report is ignored by the short codes computation subsystem and hence is not part of the computations; later on you might decide to activate the report or delete it if you want.
19 - As short codes from different countries and operators might exist in a single official report, chances of collision will be higher (i.e. short codes having the same number). The Import algorithm is now smarter, capable of solving any ambiguity from the existing data and reporting errors only when resolving is impossible.
20 - In the current version of the system and when importing an official report from Excel, we force the user to specify at least 2 of the following fields: Hits, Rate and Total; in the new version you can order the import process to get the rate from the system if not present inside the Excel sheet.
21 - When you import your data from Excel, the system offers you the capability to attach the Excel file to the official report.
22 - Every time the official report is modified, the system automatically saves a snapshot of it for historical purposes; later on when you open that official report, you can browse through the different saved versions of the reports by date to detect all the changes that took place.
23 - When the official report is deleted, it is NOT removed from the system; instead, a copy of it is stored as Deleted Official Report that you can view later on (with its history) as you do with any existing non-deleted official report. This guarantees that no data will be lost.
24 - The client share (the amount field) that we used to set it to -1 when it’s not provided by the provider is now handled in a more intuitive manner; you can just ignore it and the system will display the N character (i.e. Null) when you don’t specify it.
25 - As different short codes from different countries might exist in one official report, the user will be required to specify the exchange rate for each of the currencies referred in the report; this task is done smoothly by the system without the user intervention; the system automatically detects the currencies of the different short codes inside the official report and automatically sets their rate to the one defined inside the database; the user needs to interfere only when he needs to change that rate.
F – Overall Stat. Reports
32 - The following points added for the official reports were also added to the overall stat. reports (14, 15, 18, 19, 21, 22, 23)
G – Shared Stat. Reports
39 - The following points added for the official reports were also added to the overall stat.
reports (14, 15, 18, 19, 21, 22, 23)
OCTOBER 2011
H – Short Codes Requests (Module Rebuilt)
40 - Requests are managed inside an MDI interface where we can view the different requests at once and search by request title.
41 - The request can now include multiple short codes not just one; they are divided into two sets: existing short codes and new short codes.
42 - Short codes requests can be easily created by defining a common criteria and applying it to the newly created entities.
43 - A request can include an existing short code if that short code respects the criteria that you defined.
44 - If an existing short code exists in a request and is pending, it appears in bold for any other requests that try to include it. In other words, when a short code is reserved inside a request, other users who try to reserve that short code will receive alerts.
45 - The user can select a set of short codes inside the request and send them to the provider as an email with a button click.
46 - Multiple documents can be attached at once.
I– Short Codes Management
47 - Improved searching capabilities where short codes can be easily located.
48 - A form was added for the IT department to link/unlink short codes.
49 - Aggregate short codes operations can now be performed on entries existing inside the client/application grid in the search form.
50 - Sharing profiles are introduced to make defining the client share easier and quicker. Instead of having to type the client and SP shares (as well as the 3rd. party SP share if needed) when assigning an application to a short code, the user will have now to just select the sharing profile from a combo box.
51 - A client/application entry can now be made shared or unshared.
52 - From the search form, you can now select a set of short codes and apply a fees profile to them as one task.
53 - From the search form, you can now select a set of short codes even if they belong to different countries and overwrite a fee inside them as one task.
54 - The client/application grid in the search form now includes the App. Is Current field.
55 - When you set the ending date for a short code, you can choose to expand or shrink the client/application entries existing at the boundaries.
56 - When you set the staring date for a short code, you can choose to expand or shrink the client/application entries existing at the boundaries.
57 - You can create a set of short codes in one form as single task. Hence the user will have an interface as simple as that of Excel enabling him to create as many short codes as he want in a glance; however, the main difference with Excel is that our system enforces the business rules although the interface is very simple and enables a fast creation.
58 - Having a short code, you can add a number of client/application entries to it in one form as a single task. This is very practical for shared numbers when you need to assign many applications to the same short code concurrently.
59 - The introduction of the short code default client/application entry. This entry enables the user to specify a client and a sharing profile that are applied when no specific application is specified during a period of time.
60 - The decision on whether the default view is current or historical inside the short code management form is now defined inside the configuration file.
61 - Inside the short code fees management, we only view the categories of the short code’s service type.
62 - The Application entity now contains optional references to the service, starting and ending date that are displayed automatically when a new client/application entry is added to a short code or short code request.
63 - When a new client/application entry is added to a short code, the system automatically selects the client as well as the sharing data from the short code’s current default client entry.
64 - In the short codes management window, the user can select a set of short codes and request to view the official, overall stat. and shared stat. reports including any of the selected short codes.
JANUARY 2012
G– Generic Changes
65 - Inside a grid, we can now scroll across a combo field using the arrow keys.
66 - Security is no more country-based but only task-based which makes the model simpler.