PGWeb

From Pangeanic
Jump to navigation Jump to search

PGWeb

Typical user access to the Corporate Solution services is through a web application to process files. This application is the PGWeb

Since end users accessing the system will deal with files, the File Processor module (described later) is mandatory.


PGWeb is served by the Production Access Server. The network setup chosen to install the PAS will define who can access it and from where. If installed in a local server with no open ports to off-premises PGWeb will work as an Intranet Application. If installed in an Internet cloud (AWS for instance) with the right firewalling PGWeb will be working as a secure Internet application, open to anyone, anywhere.

Four different features are implemented:

1. Offer web visitors a description of the services offered.

2. Allow simple and obvious use of services for occasional users. With straightforward workflow: upload, quote, payment, processing and delivery.

3. Allow advanced features after registration to the professional user.

4. Offer a simple interface for administration and activity monitoring.

PGWeb is in fact 3 differentiated applications:

1. Application for the occasional user, who lands on the web page normally being redirected from another page and who may access file-processing with just an email address.

2. Application for the professional user, who uses the service recursively and needs to process several files in a different way, access the job logs, usage statistics, etc.

3. Basic Administration Application

Web Browsing

The web interaction is on a single page (SPA) using the normal techniques of scrolling Menu, Tab panes, ...

The application maintains the authenticated 'session' requiring login and password During the user interaction.

Login popup for users that have already registered or created by an admin and register popup:

         Webwiki.png


Unregistered user access screenshots:

The dialogs can be easily embedded on existing web pages.
Web2.png

Admin page to create access profiles for new users:

Admin.png

Admin page to create new users or companies (groups of users):

Admin22.png

Statistics pages, showing usage at three levels: general, company or user: Stat.png

User Management

The application implements standard logging management, log-in, sign-in, and maintain profile for 'professional' users and administrators.

User management is implemented at two levels to allow the registration and management of user groups in a 'company'.

Registration of new users can be validated by email.

The different types of user profiles are listed below:

  • Unregistered User is a user who accesses the system for the first time, or user who requires services occasionally. It may be a user of another type that has not yet logged in. Access only to the home page, from which they can see the description of the services, company, contact,... And access to the log-in, register procedures.
  • Registered User is a user who has completed and validated the registration process and has logged in. Access the bot only the home page but the 'advanced ' application to process files or other functionalities. This user may or may not be associated with a Company
  • Company Manager has access tights to a company's management features: User management and monitoring/usage statistics.
  • General Manager, super-admin. Can create new companies and users, associate users to companies and monitor the entire system, a company or a user.

File Management

The object of the PGWeb application is to process files using the Corporate Language Solution backend.

The interface supports drag&drop in an upload area or selection of files browsing the file system.

The file process will in turn generate a result, usually in the form of one (or more) file (s) that will eventually be downloaded using a link.

Payments management

Two types of payment procedure are managed:

  • Pre-Payment

For unregistered users and those registered for which mandatory payment has been selected. Each request is analysed and valued (quotation). The user accepts the quotation or cancels, if the user accepts he moves to to the payment procedure. Once the payment is made and verified file processing is started.

  • Monthly Payment

Same as Pre-Payment but if the user accepts the quotation the process starts immediately. This type of payment affects only registered users (members or not of a company. The amount / balance due is reflected on a monthly basis in the balance to be paid (by user or company) although billing is undertaken by an independent system.

Email management

When a casual user, using the simple workflow, requests a service and the workflow starts all notifications are done by email:

  • The quotation of the work is sent by email, with a link to the web application so the user can accept or reject.
  • When the process is completed the user is informed by email with a link to download the output file

Administration

Two levels of administrators are defined: general administrators and a company administrators.

The General Admin can create Users, Companies, and Company Administrators.

The General Manager accesses the profile and usage information of the users and companies.

The Company Administrator can create company users and access the profiles and usage of company users.