|
F5Solution Technical Features
|
- A session is a collection of system configurations and databases. With this session concept, the same F5 program can seamlessly and effectively be utilized for managing different independent databases and different sections of your business operation.
- You can create multiple sessions.
- Each session has it’s own database files.
- Each session has it’s own setup & configuration.
- In multi user environments, users can share the same session or use different sessions.
- The multi user environments are compatible with Citrix & windows terminal server.
- The same program can open local and remote sessions.
- Capable of working with multiple database formats and servers including Oracle, Sybase, Microsoft SQL Server, InterBase, dbase, Paradox, FoxPro, Access, as well as any Microsoft Open Database Connectivity (ODBC) data source.
- Automatic update: (upgrade/downgrade) the database files when you upgrade your version of F5Solution without the needs to do database conversion each time you upgrade your software.
- Automatic detection of database errors and automatic repair.
- Multi level security system offering protection of your data and business operation without compromising flexibility.
- User rights can be controlled on level or user basis.
- All menu actions, database actions, database tables and database fields can be controlled by the security system. For example, you can control the following:
- Protect all the actions in the main menu & main speed bar
- Control the ability of specific users and/or levels to add records to any database table
- Control the ability of specific users and/or levels to modify records of any database table
- Control the ability of specific users and/or levels to delete records from any database table
- Give users or levels the ability to add and not to modify, to modify but not to add or delete, etc.
- Prevent selected users or security levels from being able to modify certain fields even if they have the right to add records containing these fields. For example, an employee can add a customer but may not be able to change his service rate after the record is added.
- Give some users special rights to access some menu actions, database actions, database tables and database fields even if their level does not have these rights.
Through its unique query reports, F5Solution gives real-time insights on how your business is performing. Query reports enables you to track, monitor and analyze the state of your company. F5Solution ensures that a wealth of reports is available for optimal real-time management, enabling business decisions to be made with up-to-the second information.
- An easy to use and powerful report generator wizard that can produce tens of thousands different reports giving you unlimited ability to access different pieces of the stored information.
- Customizable reports (paper size, fonts, colors, and borders).
- Reports can be displayed on the screen or printed.
- Reports can be exported in different formats (RTF, BMP, TXT, CSV, HTML, WMF or XLS) and saved to the hard drive or floppy disk.
- A unique feature to design and create your own reports providing you with limitless reporting abilities.
- A unique feature to design and create your own reports as HTML, XML, XSL pages.
- You can control where the program stores its main configuration. This is useful if you run two instances of the program on the same machine, so each instance has It’s own configuration & session. This is also useful if you access the program through a terminal server like Citrix Metaframe or windows terminal server. Therefore, each user has her own configuration session and environment (printers, drawers, modems, etc…).
- The company can have a hierarchical organization. For example,
- The company can be divided in to multiple sites.
- Each site may contain multiple stores.
- Each store may have multiple stations.
- Each station can be used by multiple users. Accordingly, each transaction can be designated by site, store, station, and user. Therefore, you can exactly determine who and where a transaction was processed. In addition, you can produce reports and access information about any division of your company.
- Each machine has its designated location (Site, Store, and Station). Each site, store or station have their own setup & configuration parameters:
- Each location my have different default values for newly added customer accounts (City, State, Phone prefix, billing group, tax, payment type, customer flags, etc.)
- Each location may have different default values for newly added pagers (Prefix, vendor, frequency, service type, baud, pager model, phone pool, billing date, billing cycle, rate, region, connection fee, automatic prorate and credit, etc.)
- Each location may have different default values for mailbox options.
- Each location may be configured to have different policies for requesting un-used number from the phone numbers inventory, determining the next available number, returning un-used numbers. For example you can limit some stores to use certain numbers from the inventory. This is also useful also for agents who are requesting numbers over the Internet using the Web interface. Some other policy options include, handling activation and deactivation and automatic application of fixed or percentage late fees.
- Also each station can be configured for different (printers, scanner port, drawer port, autopage modem, phone and fax modem, etc…
- A uniform way of dealing with agents and end customers.
- The functionality of the program can be extended by adding external plug-ins, modules & packages. The program has a simple interface for inserting additional features in the program to augment its capabilities without the need of modifying the program.
- User interface forms and menus can be customized.
- The program can be extended to use multi-tier architecture. In a three-tier architecture, a business logic server resides on a remote machine on the intranet or Internet. This server is independent of the backend database server. Multiple different types of clients (web thin client, desktop thin client, briefcase client, etc…) talk to the server via DCOM, HTTP or SOCKET connections. The server can simultaneously handle all types of the connections (DCOM, CORBA, HTTP or SOCKET).
- The program can be extended to offer a briefcase model. A briefcase client can cache a copy of the data, modify the data in the cache and then apply data updates in a batch mode later, when the connection to the server is available.
- Using the multi-tier paradigm, the system is very scalable and therefore can handle very large number of users. For web clients, the number of simultaneous connections is limited by the web server hosting the web client.
|