32
OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 1 4Q/2009 OSS © FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) APPLICATION ARCHITECTURE, FEATURES DESCRIPTIONS, TECHNICAL SPECIFICATIONS & SCREEN SHOTS’ ILLUSTRATIONS VERSION: ASP.NET UPDATED: 4Q/2009, V2G1R0 REFERENCE: MIDDLEWARE 0263-1/89

FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 1

4Q/2009

OSS ©

FACILITY RESERVATION MANAGEMENT

PORTAL (ASP.NET)

APPLICATION ARCHITECTURE, FEATURES DESCRIPTIONS, TECHNICAL

SPECIFICATIONS & SCREEN SHOTS’ ILLUSTRATIONS

VERSION: ASP.NET UPDATED: 4Q/2009, V2G1R0

REFERENCE: MIDDLEWARE 0263-1/89

Page 2: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 2

CONTENT DESCRIPTIONS 1. TECHNICAL SPECIFICATIONS

1.1 PROGRAMMING TOOLS 1.2 DATABASE 1.3 APPLICATION SOFTWARE ARCHITECTURE 1.4 HARDWARE ARCHITECTURE 1.5 OVERALL DIAGRAM OF COMBINED APPLICATION SOFTWARE AND HARDWARE

2. APPLICATION INTRODUCTION, BUSINESS APPLICATION, TECHNICAL PERSPECTIVE AND

SCREEN SHOTS DESCRIPTIONS

2.1 APP’S INTRODUCTION 2.2 APP’S BUSINESS APPLICATIONS 2.3 APP’S TECHNICAL PERSPECTIVE 2.4 APPLICATION’S SCREEN SHOT ILLUSTRATIONS

3. OSS APPLICATION SERVER AS MIDDLEWARE

3.1 APPLICATION SERVER –GENERAL FEATURE DESCRIPTIONS 3.2 APPLICATION SERVER’S SCREEN SHOT ILLUSTRATIONS

Page 3: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 3

1. TECHNICAL SPECIFICATIONS

1.1 PROGRAMMING CODE/TOOLS The App’s source codes were written in: A. Microsoft Visual Studio.NET (ASP.NET & VB.NET) v3.0, B. Infragistics.NET and C. AJAX.

1.2 DATABASE & DATA ACCESS LAYER’S MIDDLEWARE The App was pre-built with a Data Access Layer (DAL) middleware, which supports the underlying App to be flexibly connected to any RDMS database that clients prefer, from MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above).

1.3 APPLICATION ARCHITECTURE The Application’s core architectural frameworks can be described in two (2) major platforms: A. N-Tier: The core App’s source codes are written in N-Tier. The core advantages

of it are to allow the said App’s source codes to be housed in tier-layer of hardware (cluster-servers). The said cluster-server in turn inherently provides the said App with true Scalability, High Availability (or Failover) and Consistency of Performance (or 3 to 5 seconds of elapse time). For details, please refer to [Section 1.4 Hardware Deployment] below.

B. SOA (Services Orient Architecture, details are at Section 3.0 below): The core App’s core central control services, such as encryption and audit track, are hosted in a separate layer as SOA. Its core purposes are to provide the System Administrators array of control – from corporate governance to security access – at a single portal to manage multiple Applications within the cluster-servers. Some of the said SOA services are Single Sign-In, Identity Management, Audit Trace, RSA Encryption, Alert Messaging Service and others. Client can opt for this as option.

The following diagram depicts the said frameworks- N-tier and SOA architectures – for visual understanding.

Page 4: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 4

Web Tier

OSS Enterprise Service Portal / or Client Existing Fixed IP Webpage

System Security : OSS Access Control Manager & Session Manager

LDAP

Optional – Archival – Alert Management – Work Flow – Business Intelligence

API

Audit Trail

RSA Encryption Authentication

Authorization

OSS © Application Server

(ASP.NET)

OSS Data Access Layer (DAL)

Application Components

OSS © FRM PORTAL

APPLICATION-2 Other Applications

Other RDBMS IBM DB2 Oracle Microsoft SQL

20055

Back-up Software

: External Data Storage Device [SAN/ NSA/Tape]

Optional: Second Data Centre For Back-

Up + Recovery

OSS Administration

Module [Dictionary]

Application

Tier

Database Tier

Internal Users External Users

Page 5: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 5

1.4 HARDWARE ARCHITECTURE The following is to explain how the N-tier based App is enabling client to achieve the core enterprise features of Scalability and High Availability:

A. Basic Model: To achieve base HA, client can configure the App in the

configuration that consists of two (2) web, two (2) application and two (2) database servers which is capable to support 150 named users. Details are depicted at Diagram 1.4(A); and

B. Scale-UP Model: The basic model above can be scaled up over time to allow for accommodating increasing number of concurrent users, when the underlying business grows. This is particular useful when the clients undertake multiple development works at different geographic sites. This hardware model is capable to scale up to consist of 32 web, 12 application and 2 database server that is capable to support approximate 1,000 named users. Details are at [Diagram 1.4 (B)].

Diagram 1.4 (A)

2 units [App Servers]

Database Server

BASE HARDWARE CONFIGURATION

The Base Redundancy Hardware Configuration can consist of 2 Web Servers, 2 Application Servers and 2 Database Servers.

Operating System1. MS Windows Server 2008 (Enterprise Edition)

2. MS Application Centre 2000

Operating System:

1. MS Windows Server

2008 (Enterprise Edition)

2. Database Independence

Client can choose any:

- IBM DB2,

- Oracle 10 g or

- Microsoft SQL 2005

Active Node

Passive Node

OSS Application Software + Business Logic

DATA BACK-UP

`

1

2

3

4

SWITCH-1 SWITCH-2

ROUTER

SETSFIREWALL

SET

INTERNET

2 units [Web Servers]

Page 6: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 6

Diagram 1.4 (B)

Up to 12 units of Application Servers with Component Load Balancing

Up to 32 units of Web Servers with Network Load Balancing

Database Server

Ultimate Hardware Scalability: The N-Tier Platform will allows client to scale up to 32 Web Servers and 12 Application Servers as indicated below

Operating System1. MS Windows Server 2008 (Web

Edition) with Network Load Balancing

Operating System1. MS Windows Server 2008 (Enterprise Edition)

2. MS Application Centre 2000

Operating System:

1. MS Windows Server

2008 (Enterprise Edition)

2. Database Independence

Client can choose any:

- IBM DB2,

- Oracle 10 g or

- Microsoft SQL 2005

Active Node

Passive Node

OSS Application Software + Business Logic

DATA BACK-UP

`

1

2

3

4

5

6

7

8

9

10

11

1230

31

32

1

2

3

4

5

6

7

8

9

Increase up

to 32 web

servers

SWITCH-1 SWITCH-2

ROUTER SETS

FIREWALL SET

INTERNET

Page 7: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 7

1.5 OVERALL DIAGRAM OF COMBINED APPLICATION SOFTWARE AND HARDWARE

The following diagram is to depict the virtual and logical co-locations (or relationship) between the hardware and Application software, from architectural topology’s point of view.

TOPOLOGY ON HARDWARE AND APPLICATION SOFTWARE DEPLOYMENT & CONFIGURATION

`

Application

Server

Web

Servers

Switch-1 Switch-2

Database

Server

Active Node Passive Node

End-Users

SAN/NAS

BACK-UP

System Security: Access Control

Manager & Session Control

Application

Software-1

Application

Software-2

Application

Software-3

Application Infrastructure Building Block: Access Control,

Encryption, Audit Track, Single-Sign_In, SMS, Report

Portal & Others

Data Access

Layer (DAL)

Database

END-USERS

Page 8: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 8

2. APPLICATION INTRODUCTION, BUSINESS APPLICATION AND TECHNICAL PERSPECTIVE 2.1 APPLICATION INTRODUCTION

The App, OSS © Facility Reservation Management Portal (ASP.NET), is part of our Enterprise Service Portal, which allows corporate users to make online reservation on corporate facilities. The whole application is cloud computing, where all the said features can be accessed thru a simple web browser and internet connection. In this white paper, we however will focus on its component, Facility Reservation Management Portal. This module is to allow corporate users – either internal or external parties – to make online reservation on corporate facilities- such as conference rooms, vehicle, driver, projectors and others; where in turn it will route the approval process to the corporate system administrators to approve the said reservation. The system supports alert-messaging system (technically, MOM, or messaging oriented middleware) – either email or SMS – upon the reservation is successful.

2.2 BUSINESS APPLICATIONS As the module is part of the overall Enterprise Service Portal, to understand the overall functionalities of the complete system, please consult you nearest OSS reseller or download the said white-paper from our web-site.

2.3 TECHNICAL PERSPECTIVE The App as of today has gone thru various major enhancements, as compared to its first generation (VB6). As its current inception, it has incorporated four (4) major technical frameworks: A. Web Services – all of the features within the App are web-services capable. It means

that when digitally prompted by third party Application’s request, it will exhibit those requested messages in html automatically. The said Web Services are compliance with industry standards of SOAP, ASP.NET Web Services and Windows Communication Foundation 3.0’s.

B. N-Tier (as explained in Section 1.3, 1.4 and 1.5 above).

C. SOA Framework (as explained in Section 3 later), and

D. Database’s Data Access Layer (DAL) as middleware- It means the App is equipped with a DAL where it allows client to deploy the App with any preferred RDMS.

Page 9: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 9

2.4 APPLICATION’S FEATURE DESCRIPTIONS

1. THE LOGON Page of the Application. Let us logs in as System Administrator first, by keying in our User-ID and Password, as shown below.

2. SET FACILITY ROOMS: First, you need to set up all of your facilities – like the conference

rooms or others.

Step-1: Please click {Dictionary}.

You notice here, once you have successfully logged in, your User-ID will be shown here

Step-3: Then you click {Add New Facility}.

Step-2: Then please click {Facility}.

Page 10: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 10

3. DEFINE YOUR FACILITY (Master Files): You define your facility here. Let us define this facility as “Computer Room 1” as shown here.

Step-2: If you are using the Application to manage multiple-location, then you can define the said facility’s specific country and location.

Step-3: If you are charging for your facility, then you set the rate here.

Step-1: You give a code and name to your facility here.

Step-4: Then you click [Rental Schedule]. Please see next screen.

Page 11: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 11

4. DICTIONARY OF SUPPLIER: This page illustrates the initial stage of setting up Supplier Profile and Products where they provide.

Step-1: If you are the first time to define (create) this facility, you need to pre-empt some dates that are not available for reservation, due to certain conditions (ike public holiday or pre-scheduled shut-down for maintenance).

Step-2: Once you are done, please click [Update].

Page 12: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 12

5. FACILITY HAS BEEN CREATED: By clicking {Update} as above step, you have created a new facility as shown below.

6. USER LOGS IN FOR RESERVATION– Now, let us logs in as normal user who intends to

make a reservation to book a facility (Computer Room 1).

Let us logs in as normal user to make a reservation.

Step-2: Let us logs out as system administrator, by clicking [Log Out] button here.

Step-1: You can see that you have created a new facility, as {Computer Room 1} here.

Page 13: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 13

7. FACILITY RENTAL: Upon logged in, you can go to click [Facility Rental] as shown below.

Step-1: You first click {Facility Rental}.

Step-2: Then you click {Rent This Item}.

Page 14: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 14

8. CHOOSE YOUR DATES OF RESERVATION: Now, you need to select the date of your booking.

Step-2: Then you click [Next].

Step-1: You make a reservation by specifying the dates you prefer.

Page 15: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 15

9. USER’S PARTICULAR: The following few screens are to show the typical flow of Purchased Order’s process.

Step-1: You need to provide the user who made the reservation, in case there is anything changes in the reservation process.

Step-2: Then you can click [Finish], once you are done.

Page 16: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 16

10. TO APPROVE THE SAID RESERVATION: Now, let us log in as System Administrator to approve the said reservation.

You log in as System Administrator.

Page 17: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 17

11. APPROVAL PROCESS: Please follow the steps below to approve the said reservation.

Then you will see the below screen.

Step-1: You click [Facility Rental]

Step-2: Then you click [Approve / Reject Rental Transaction].

Step-4: Then you click [Approve]

Step-3: You highlight the facility (row-7) you intend to approve. You can see the status is {New}.

Page 18: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 18

12. POP UP MESSAGE: You will see a pop-up message.

You then click [OK].

Page 19: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 19

DISAPPEARED ROW-7: Once you had approved it, you can see that Row-7 has been disappeared from the window, as shown here.

Please see below screen.

You can notice here that this Row-7 has been disappeared. [OK]. It actually went into the “View Rental Status”.

Page 20: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 20

Step-2: You can notice that the Row-7 has been moved over here and its status has been changed from [New] to [Approved].

Step-1: If you go to this tab [View Rental Status].

Page 21: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 21

13. USER TO LOGIN TO CHECK RESERVATION: Now, let us log in as user to check our

reservation’s status.

You can see the following screen, once you loggin in:

Then you will see the below screen:

Step-1: You first click this tab [Facility Rental].

Step-2: Then you click {Rent Facility}.

Step-3: Then you click [Rent This Item] again.

Page 22: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 22

14. CONFIRMED RESERVATION: You can see your reservation has been confirmed as shown below.

You can see the date you previously reserved, has been confirmed as shown here.

Page 23: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 23

15. BUSINESS INTELLIGENCE’S DRILL-DOWN (OPTIONAL): The screen below depicts you can use the BI App to drill down the purchasing information (like, purchase spend per region) in graphical format.

Page 24: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 24

3.0 OSS APPLICATION SERVER (Optional) 3.1 OSS © APPLICATION SERVER (ASP.NET) _ GENERAL FEATURE DESCRIPTIONS You can enhance the core App with the (optional) middleware, OSS © APPLICATION SERVER (hereafter App Server). The App-Server, or OSS © APPLICATION SERVERS (ASP.NET), is essentially an SOA (Service Orient Architecture) Middleware Enclosure (here after “App”, or “App Middleware” or “Middleware”). The enclosure middleware contains various services where it performs day-in-day-out routine and mundane utility-services to its “customers”. In the technical sense, the “customers” are the underlying operational Application software (such as Facility Reservation Management Portal, Accounting, HR, CRM and others).

The enclosure middleware is designed specifically for the System Administrators in mind. Its core functionalities are to ensure all login users, before accessing to the underlying Application Software, are adhered to the central governance (such as all login users need to adhere to global corporate governance’s rule and regulations) and security compliance standard (such as User Access Right and Audit Trace).

In practical deployment, it is always being installed and operated as a stand-alone Application which stands apart from the operational applications (such as Facility Reservation Management Portal and others).

In essence, the middleware’s SOA services are:

A. Single Sign-In B. User Access Right Allocation C. Audit Trace & Track D. Encryption Service E. Alert Gateway Services (SMS/Email) F. Quantitative Control for Global Setting Services G. System Security H. Identity Management I. Others

Page 25: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 25

3.2 SCREEN SHOTS & ILLUSTRATIONS for OSS © APPLICATION SERVER (ASP.NET) The following screen shots are to illustrate how the said App-Server works, in particular for its governance compliance and security controls’.

1. THE LOGIN PAGE FOR SYSTEM ADMINISTRATOR

2. SYSTEM SECURITY & CORPORATE GOVERNANCE: Upon login, the system first displays a

global view of corporate governance and compliance page, as shown below. Over here, the System Administrator (SA) needs to preset all these parameters, before new users and then their respective access-right can be set later. Some of the common System Security features are:

01. Value-based Policies – such as minimum lengths and the presence of a minimum

number for special characters; and 02. State-based Policies – such as expiration and maximum number of re-tries before

being block out from access.

For the system administrator, please key in your User-Id and Password. Remember, the fields are case-sensitive.

Page 26: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 26

Step-2: If you choose [Complex] for Password Type, it means all the password needs to be alpha-numerical. On the other hand, you also can enforce the password’s character length here, at [Password Length].

Step-1: You need to pre-set how frequent the user’s Password needs to be pre-set. If you leave it as (0), it means the user does not need to pre-set it again, once he/she has set it the first time.

Step-1: You need to pre-set how

frequent the user’s Password needs

to be pre-set. If you leave it as (0), it

means the user does not need to

pre-set it again, once he/she has set

it the first time.

Step-3: For [Logout Time], it means the system will auto-lock out if the said user is in-active for this [x] minute. For [Disable Login], it means the system will auto-disable the login trial once the user has failed [x] number of consecutive time of failed logins. For [Reactive Login], it means, once the user has failed to login for [Disable Login] fields, then he/she needs to get a new password again from the System Administrator to login. This field is to set the time apart of [x] minute when this new user can login again, from the last time of his/her login.

Step-4: Over here, you also can pre-set whether you need the system to prompt the new user to change his/her password, once he/she logins the first time.

Step-5: Once you are done, you can click [Save].

Please read Step-4 below.

Page 27: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 27

3. ADD NEW USER: Once you were done above steps, then the next step you need to do is to add new users to the system. From this point onward, it means once you have created (or added) the new users, then the said users are allowed to access to the underlying Application. To add new users, please follow the steps below.

Step-1: First, click [User].

Step-5: Once you clicked [Save], you can see the new user has been added over here.

Step-3: Then you fill up these fields for the new user, in particular his User-ID and Password.

Step-2: Please click [New User] button.

Step-4: Once you are done, you can click [Save].

Importance: It is important to set the said user’s end-of-period’s date, for cases where you already were informed when the said user has resigned and his/her last day is [dd/mm/yyyy]. This is to prevent the said users to further login to download those information that is not privy to his/her role.

Page 28: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 28

4. SET USER GROUP AND ITS USER-RIGHT: Once you were done with adding new user above, you need to now pre-set User Group and then its access-right, as shown in the following three screens.

Once you were done [Step-5] above, you now are ready to set this user-group’s access right. Follow the steps below.

Step-1: Please click [User Role Group].

Step-4: Once you are done, please click [Save].

Step-3: Then you key in the new User Group’s particular here.

Step-2: Please click [Add].

Step-5: Once you clicked [Save], you can see the new user group has been added over here.

Step-6: You highlighted this User-Group first. .

Step-7: Then you click [Access Control Setting], where its original blue color will become red. Please follow the next screen for access right setting.

Page 29: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 29

Step-8: If you click this box, it means you allow this highlighted User-group to have this access. If you un-check it, then you double click the said same box.

Step-9: Once you are done, please click [Save].

Step-10: Then you click [Return] where the system will bring you back to Screen-4.

Page 30: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 30

5. ASSIGNING USER RIGHT TO USER_GROUP: Once you have pre-set the User-Group’s Right as per Screen-4 above, now you need to link the User-Group to User. In other words, you need to assign user to which particular group where he/she (user) can be allowed to the said User-Group’s right. Follow the steps below for the said assigning user to User-Group.

Step-1: You click [User In Role].

Step-3: Then you select one of the user-list here by highlighting the row.

Step-4: Once you are done with Step-3, the user name will be appeared here. It means this user is now allowed to access the said Access Right.

Step-3: Then you click [>>]. It means this user has been selected to access the said user

Step-2: You select one of the User-Group here, by highlighting it.

Page 31: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 31

6. AUDIT TRACE: This screen shot depicts the App-Server provides the System Administrator a comprehensive audit tracking on each logon user’s behavior, such as his/her action of open which modules on date & time, and what actions he/she transacted (like, create, edit, save, delete, print, export and upload). The tracing can be detailed up to date, time and actions (create, delete, edit, save, update, print and export).

Step-1: If you need to check person-A’s activities, you need to specify his name here and date range, then you click the green button.

Step-2: Then the system will populate the information of this user over here. It showed on what date and time, this person-A had login and accessed what module, and what action he had done with the said data fields (edit, save or print).

This drop-down is page number. Each display page can only display 100-row. It means if you are checking a wide date range, it may contain and exceed more than 100 rows and thus you click [2] is to show those rows from 101 to 200.

Page 32: FACILITY RESERVATION MANAGEMENT PORTAL (ASP.NET) (c) Facility...MS SQL to Oracle 11g to IBM DB2. The default RDMS is My SQL (v5.0 or above). 1.3 APPLICATION ARCHITECTURE The Application’s

OSS | WHITE PAPER | FACILITY RESERVATION MANAGEMENT PORTAL Page 32

[OPEN SPECTRUM SOLUTION]

1. The above information is correct at the time of this article went to print and released on the OSS

website. OSS reserves the absolute right to alter and change any of them at any given time without notifying the installed clienteles;

2. For most updated information on the said application, please contract your nearest OSS authorized resellers or logon to www.open-spec.com for contact; and

3. For reporting of error and mistakes at the above article’s, please send your message to [email protected].