gcaa atc srs - general civil aviation authority epublicaton documents... · web viewsql server:...

217
GCAA eServices Part II Development ANS eServices Software Requirements and Specifications Document (SRS) VERSION: 1.0 REVISION DATE: September 24 th , 2008 Approval of the software requirements specifications document (SRS) indicates an understanding of the purpose and content described in this document. By signing this document, each individual agrees work should be initiated on this project and necessary resources should be committed as described herein. Approver Name Department, Title Signature Date Mr. Stanly Facey CNS , Inspector Mr. Michael Hays Aerodrome Inspector Mr. Mohammed Al Shehhi I.T. , I.T. Manager M. Khurram Majed I.T. , Project Manager

Upload: trinhtu

Post on 21-May-2018

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

GCAA eServices Part II Development

ANS eServices

Software Requirements and Specifications Document (SRS)

VERSION: 1.0 REVISION DATE: September 24th, 2008

Approval of the software requirements specifications document (SRS) indicates an understanding of the purpose and content described in this document. By signing this document, each individual agrees work should be initiated on this project and necessary resources should be committed as described herein.

Approver Name Department, Title Signature DateMr. Stanly Facey CNS , Inspector Mr. Michael Hays Aerodrome InspectorMr. Mohammed Al Shehhi I.T. , I.T. Manager M. Khurram Majed I.T. , Project Manager

Page 2: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Customer General Civil Aviation (GCAA) - Abu Dhabi, UAEDate 9th September 2008 Version 1.0Reference Number SRS080921_GCAA_PartII_CATv1.0

Role Name Date

Prepared by Mr.Mahdi Al Bourini , Mr.Mohammed Sbeeh 26th -Aug-08

Reviewed by Mr.Jamal Al Jeetawy 16th –Sep - 08

Authorized by Mr. Rami Abu Hayah 18th –Sep - 08

DETAILS OF BUSINESS CONTACT

Name & Designation Phone Fax EmailRami Abu Hayah 02 / 6262092 02/ 6262763 [email protected]

REVISION HISTORY

Revision Date Remarks / Changes

0.8 14- Sep-08 Initial version- Draft

0.9 17-Sep-08 Clarifications to be Addressed

1.0 BETA 18-Sep-08 Reviewed

1.0 25th –Sep-08 First Release

[Project Name]Project Charter [Version Number] | [Publication Date] ii

Page 3: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Table of Contents

1. Introduction..................................................................................................................51.1 Purpose................................................................................................................51.2 Intended audience................................................................................................51.3 Product Acronym Definitions (TBD)..................................................................61.4 Product Scope......................................................................................................6

2 Overall description.......................................................................................................72.1 Product Dependencies.........................................................................................72.2 Product Help Module...........................................................................................72.3 Product Error Handling........................................................................................82.4 Training & Documentation..................................................................................92.5 Performance Constraints......................................................................................92.6 Design Constraints...............................................................................................92.7 Product Perspective...........................................................................................102.8 System Environment..........................................................................................122.9 Hardware Interfaces...........................................................................................142.10 Software Interfaces............................................................................................142.11 Communication Interfaces.................................................................................14

3 ANS eServices Functional requirements...................................................................163.1 Users Authentication.........................................................................................16

3.1.1 Process to grant UNIT Administrator Credentials.....................................163.1.2 Process to Grant Credentials to Unit’s User..............................................21

3.2 Frequency Spectrum Approval Form (Letter of No Objection):.......................253.2.1 Overview:..................................................................................................263.2.2 The applicant registration:.........................................................................263.2.3 The applicant process:...............................................................................303.2.4 The business process workflow:................................................................333.2.5 Frequency Spectrum approval workflow and business process (Letter of no Objection):............................................................................................................42

3.3 Harmful Interference Report:............................................................................433.3.1 Overview:..................................................................................................433.3.2 The unit’s user process:.............................................................................433.3.3 The business process workflow:................................................................463.3.4 the Figure blow illustrates the work flow of the Harmful Interference Report (HIR) process workflow:...............................................................................54

3.4 Equipment Registration Form............................................................................56

Page 3 of 141

Page 4: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.4.1 Overview:..................................................................................................563.4.2 The unit’s user process:.............................................................................563.4.3 The business process workflow:................................................................62

3.5 Depositing Equipment Outage Report:..............................................................713.5.1 Overview:..................................................................................................713.5.2 The unit’s user process:.............................................................................713.5.3 The business process workflow:................................................................75

3.6 24 Bit Aircraft ID:.............................................................................................843.6.1 Overview:..................................................................................................843.6.2 The unit’s user process:.............................................................................843.6.3 The business process workflow:................................................................88

3.7 SAC/ SIC Code Allocation Process and workflow...........................................973.7.1 Overview:..................................................................................................973.7.2 The unit’s user process:.............................................................................973.7.3 The business process workflow:..............................................................1013.7.4 the Figure blow illustrates the work flow of the SAC/SIC process workflow:.................................................................................................................109

3.8 Aerodrome Licensing Forms:..........................................................................1103.8.1 Overview:................................................................................................1103.8.2 The unit’s user 1st process:.......................................................................1103.8.3 The unit’s user 2nd process:......................................................................1153.8.4 The requests business process workflow:................................................1193.8.1 The applications business process workflow:..........................................1273.8.2 Aerodrome Licensing Registration workflow and business process:......137

4 Non-functional Requirements..................................................................................1384.1 Performance Requirements..............................................................................1384.2 Security Requirements.....................................................................................139

5 Technical Assumptions............................................................................................139

Page 4 of 141

Page 5: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

1. Introduction

The software requirement specification (SRS) document consists of the product perspective, product functions and functional requirements of the application.

1.1 Purpose

The purpose of this document is to present a detailed description of the general civil aviation (henceforth referred by its acronym, GCAA) Communication and navigation surveillance (CNS) electronic services portal. It will explain the purpose and features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate and how the system will react to external stimuli. This document is intended for both the stakeholders and the developers of the system and will be proposed to the GCAA for its approval.

1.2 Intended audience

This document should be read by the following persons and agreed upon:Name DesignationMr. Stanly Facey GCAA – ANS Aerodrome InspectorMr. Michael Hays GCAA – ANS Inspector .Mr. Mohammed Al Shehhi GCAA – IT. ManagerM. Khurram Majed GCAA – IT. eServices Project ManagerRami Abu Hayah Cubic Art - Development Team Business lead Jamal Ibrahim Cubic Art - Development Team Project Manager

Page 5 of 141

Page 6: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

1.3 Product Acronym Definitions (TBD)CNS License RatingsAcronym DefinitionADC Aerodrome Control RatingGMC Ground Movement Control RatingAPP Approach Procedural Control RatingAPP (R) Approach Radar Control RatingArea Area Radar Control RatingTBD To be Determind by the systeme user

1.4 Product Scope

The ANS eservices will consist of the following main modules Frequency spectrum approval Harmful interference report Equipment registration form Depositing equipment outage report form and workflow 24 bit aircraft ID SAC/SIC Codes Aerodrome Licensing forms and workflow

Page 6 of 141

Page 7: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

2 Overall description

This section presents a high-level overview of the product being specified and the environment in which it will be used, the anticipated users of the product, and the known constraints, assumptions, and dependencies.

2.1 Product DependenciesThe system depends on the availability of the following services, software and hardware.

1) Active directory: user authentication module dependency.2) SQL server: database management system as entire system dependency.3) SMS gateway: SMS notification system.4) Exchange server: mail notification system.5) Jupiter’s: document management system.6) Ultimus: extended workflow management system.7) E-Payment gateway: financial payment module.8) Network infrastructure: system dependency.9) Internet connection: external users module.

2.2 Product Help Module

The user and system administration level help will be presented as a set of HTML documents and as printed manuals.

Help indexes will be linked to each page of system.

The HTML files will be readable by internet explorer, Netscape, and most other web browsers.

Page 7 of 141

Page 8: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

2.3 Product Error Handling

Errors which the system may encounter can be classified into the following three types:

1. Fatal environment errora) System error -- e.g. no memory, no processes.b) Unable to read a system source file.c) Unable to open the specified display.d) Insufficient disk space available.

Action 1.This type of error will be handled by terminating the system and, if possible, informing the user of the nature of the error that occurred.

2. Non fatala) An animation sequence requires more memory than is available.

Action 1.Error messages will be outputted to a log file or the user will be notified.

3. User input errorsa) The user attempts to upload an existing but invalid data file.b) Attempt to open non-existent file, or a file to which the user does not

have sufficient access permissions.c) Invalid input eg. out of range in numerical field

Action 1.Inform the user of the error via a textual status widget, and allow the user to correct the error.Action 2.Pop up a dialogue box detailing the error and wait for the user to acknowledge the message before continuing. Either the user's request will be ignored, or the user will be given the opportunity to try an alternate command.

Page 8 of 141

Page 9: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

2.4 Training & DocumentationTraining One of our success factors for this project is for GCAA staff to be able to adopt and use the system effectively and in a short time. Accordingly, development team will provide the following training sessions:Functional Training: This training is geared for the users of the system; it will take the users through interactive sessions on how to effectively use the systems sessions will be conducted for one day.Technical Training: This training is geared for the technical administrators of the system, it will cover administrative functionalities and technical details of the farm configuration only and there will not be any development/code training.

Documentation Software Technical Specification document for ANS service will be handed over with the source code.Administration manual will be provided along with training user Manual with related snapshots and flowcharts need to be provided.Dataflow Diagrams (DFD’s) will be prepared with all procedures.

2.5 Performance Constraints

The system must respond to all commands within 5 seconds on a for a normal A4 content page with a load average less than 5 seconds on 256 kbps connection.

2.6 Design Constraints

1. Given that the system is event driven, the design for the system must conform to an event-driven model. The design is also constrained by the choice of implementation language.

Page 9 of 141

Page 10: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

2.7 Product PerspectiveThe GCAA ANS eservices is part of a larger system being developed by Cubic Art for GCAA. The whole system includes internet and extranet sub-systems which come together to form one whole. GCAA requirement was to evolve the existing environment into an integrated platform which addresses all their business needs such as collaboration, communication and services. It required a web-enabled solution that addresses virtually all aspects of customers/ operators communication in an elegant, simple and highly effective way.

Cubic Art Technologies proposed a complete integrated solution that helps and assists GCAA to leverage their business processes and reflecting the image of the new environment for GCAA.

Cubic Art Technologies’ proposal was equipped with Microsoft latest technologies on building the web portal or public-facing web site and the eservices sub sites which will be connected directly to the Internet and will have both GCAA customer side interface and interaction, and internal workflow automation for GCAA staff members. The subject of this SRS is the ANS eservices, however to understand this eservices in its perspective it is important to look at the entire system in its entirety. The solution proposed is presented diagrammatically here:

Page 10 of 141

Page 11: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Figure 1: Solution Architecture

This system will be developed and implemented using the Microsoft Office SharePoint Server 2007 (MOSS 2007) and .Net Technology. As a part (sub System) of the GCAA online e-services, this section of the document is concerned with interrelation of this system with other sub systems in GCAA e-services, the following diagram shows a high level illustration, of the interrelations between ANS system and the GCAA e-services

Page 11 of 141

Page 12: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Figure 2: Block Perspective Diagram of Interrelations of ANS & eServices

The Relations between the ANS and Other Modules of GCAA eServices can Be Defined as follows (TBD)

No. Description Input Usage Output

2.8 System Environment

The following diagram illustrates the SharePoint system environment. Please note that it is of illustrative purpose only, as the number of servers to be used may change.There are two major components of the system.

a) Client System - All users that connect to the web site are clients. This includes end users, administrators and content authors. They connect to

Page 12 of 141

Page 13: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

the system through a software interface (most commonly a web browser through HTTP) and receive data back from the server in the form of pages.

b) Server System – This where the web site is hosted. All the processing related to the system happens here. The server is configured as web server and accepts requests from clients and sends back data (HTML Pages). It also stores data in the database server.

Figure 3: System Environment

Page 13 of 141

Page 14: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

2.9 Hardware InterfacesFrom figure 1, the architecture diagram, the hardware interfaces of the system can be deduced. The system will use the database and the file system to store data and information.External interfaces of the system include active directory, e-services, the etisalat e-payment gateway and the e-jobs system.Active directory will be configured locally. The profiles will be imported locally into SharePoint. The latter three interfaces will be implemented using web services.The basic Web services platform is XML + HTTP.The HTTP protocol is the most used Internet protocol.XML provides a language which can be used between different platforms and programming languages and still express complex messages and functions.Web services platform elements

SOAP (Simple object access protocol)

UDDI (Universal description, discovery and integration)

WSDL (Web services description language)

2.10 Software InterfacesFrom figure 6, the architecture diagram, the software interfaces of the system can be deduced. The most commonly used software interface will be the web browser (indicated as internet explorer in the diagram, but could be any supported browser). All types of user classes will be able to communicate through this software interface. The other software interfaces will mostly be used by site administrators and site authors. These include Microsoft Office, Windows Explorer and SharePoint Designer.

2.11 Communication InterfacesMicrosoft has released protocol documentation for SharePoint recently. The entire list of communication protocols used by SharePoint to communicate with internal and external systems is too large and involved and beyond the scope of the SRS. The protocols are divided into Front-End protocols (SharePoint internal communication) and Back-End protocols (talking to SQL Server, Exchange, etc). Excel services calls, active directory communication and office/outlook protocols are also included.

Page 14 of 141

Page 15: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The web portal will use a small subset of this extensive communication protocol library. Some of the major protocols the system will use have been mentioned in Figure 2. They are:

a) HTTP Protocol – used by web browsers.b) SOAP – use of this protocol will be limited. SOAP is a simple XML based protocol

to let applications exchange information over HTTP. SOAP is a protocol for accessing a web service. The e-services will use this protocol for back-and-forth communication.

c) FP RPC, WebDAV and FTP – certain features of Microsoft Office use these protocols to implement certain features. For instance, office SharePoint Designer 2007 can publish through the HTTP protocol to web servers running SharePoint, and publish through FTP, WebDAV, or the file system to any web server supporting those protocols

Page 15 of 141

Page 16: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3 ANS eServices Functional requirements

3.1 Users AuthenticationTo access the ANS eServices the system users (Mentioned below) must have login credentials the following section describes the process of obtaining credentials (user name & password) to login to the system

The users will have deferent privileges based on their roles. The system has 3 main roles as described in user’s roles table below

User Type Role DescriptionUNIT Administrators Mange the Units Users Add, Edit , Grant Privileges

to ANS UNITUSERSUNIT Users Business process users Submit and Modify

ApplicationsGCAA ANS Department Staff

GCAA Business Process Approvers and/or Inspectors

Review , Approve and /or Deny the Application

Table 1: Users Roles and Description

3.1.1 Process to grant UNIT Administrator CredentialsThe system will provide the UNIT administrator with a “User Management Panel” to

manage their UNIT User. The UNIT Administrator will have the privileges to add, modify UNIT user profiles.

To obtain these privileges the UNIT Administrator will have to complete the following steps:

UNIT Administrator Registration Process (Front End) 1) Navigate to GCAA, ANS eServices web site and click Request to Register UNIT

Administrator2) Fill in the online request form for UNIT Administrator. The form will have the

following fields:

Field Name Type Required NotesUnit Code Drop Down Yes The ANS, ANS admin will have the

Page 16 of 141

Page 17: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

List : default values are: OMAAOMAEOMALOMDBOMFJOMRKOMSJ

option to Add/ Modify the units code

Unit’s Admin Name

Text Field YesFamily Name, First Name and Other names

Phone Alphanumeric Field

No

Fax Alphanumeric Field

No

Mobile Alphanumeric Field

Yes To be used in any SMS notification

Admin e-Mail Text field Yes The e-mail must comply with the following

i. Must contain only one “@” signii. Must contain at least one dot

“.”iii. Must contain one of the

Internet site prefixes (.com,.net.gov.ae, etc)

iv. Must have at least one character to the left of the @ sign

Must not contain any of the mathematical signs (+, -, *, etc...)

Confirm e-Mail address

Text field Yes this field must be verified to be Identical to the generic e-mail address described above

Generic Unit e-Mail address

Text field Yes A generic unit e-mail address is an e-mail address that is shared between all unit administrator users, any communication and/or notifications

Page 17 of 141

Page 18: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

between ANS and the unit will be directed to this e-mail. The e-mail must comply with the followingv. Must contain only one “@” sign

vi. Must contain at least one dot “.”

vii. Must contain one of the Internet site prefixes (.com,.net.gov.ae, etc)

viii. Must have at least one character to the left of the @ sign

ix. Must not contain any of the mathematical signs (+, -, *, etc...)

Confirm Generic e-Mail address

Text field Yes this field must be verified to be Identical to the generic e-mail address described above

Login Name Text field Yes This is unique name used by the Unit’s user to login.

Password Password text field

Yes Password must comply with the following

i. Minimum length of password is 8 characters

ii. Password must contain at least one special character

iii. A Password must contain Capital and small (Mixed) letters

iv. A password must contain at least one numeric character

v. Must not contain or be identical to the user name

The system will indicate the strength of the entered password based on compliance with the above mentioned criteria’s

Human Text field Yes The system will generate an image

Page 18 of 141

Page 19: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Verification Image Field

containing characters understandable only by the humans, this field is for security reasons to prevent automated attacks.

Upload Proof Documents

File Uploaded No (TBD) The user can upload 0-n documents to support their application.

Table 2: Unit Admin Registration Request Form

3) After filling the above detailed form, the unit’s admin will have the option, to submit or cancel the form.

4) If the unit’s admin decides to cancel the operation, the system will delete any values that were stored and redirect the unit’s admin to the ANS eServices home page.

5) If the unit’s admin click on submit a summery page displaying all the information entered by the unit’s admin, the unit’s admin will have 2 options:

a. Confirm: If the unit’s admin confirm the form, a notification will be sent telling that their request has been forwarded to the concerned ANS department staff.

b. Back: by clicking on back button the registration page will appear containing all the form fields (editable) with the entered information inserted by the unit’s admin, allowing the unit’s admin to change any field and submit it again or just cancel the form.

UNIT Administrator Registration Process (GCAA ANS Staff End)To approve/reject a new request for a UNIT administrator the ANS staff will have to complete the following steps:

1) Navigate to the ANS eServices admin login page on the GCAA ANS eServices web site

2) Enter user name and password 3) The ANS department staff (based on their privileges) will have a link of “UNIT

Administrators control panel [1]” where [1] Indicates the presences of a new application

Page 19 of 141

Page 20: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

4) By clicking on the “UNIT Administrators applications [1]” the system will display the following list in FIFO order (oldest request on top)

Unit Application Type

Date Submitted

Status Action

User Name New Admin Request

Date of Form submission

Pending View

Table 3: Units Administrator Access Applications List

Where the columns are as followsa) Unit: will display the user name entered by the user in the applicationb) Application type: may have one of two values:

1) New admin request 2) Modify admin info request

c) Date submitted : the date of the form submission d) Action : view

If the ANS inspector clicks on the action (View) the application will be displayed with all the fields set to read only and the attached documents list containing the following

1) Document description2) Documents file type (Jpg, PDF, etc…)3) “View attachment option”

If the user clicks on view attached document, a document viewer (for images and PDF/A only, otherwise the document will be downloaded) showing the actual document will be displayed The ANS inspector will have two options

1) Comments : multi line text area where the ANS staff member can enter text comments

2) Approve the request: In this case the user name and password are stored into the system and a notification e-Mail will be sent to the UNIT Administrator e-Mail with the credentials (user name and password) and the instruction on how to login to the system.

3) Deny the request: In this case the system will save the application in the “rejected applications list” and send a notification e-Mail to the UNIT Administrator e-Mail with the rejection and any comments added by the ATS# unit staff

Page 20 of 141

Page 21: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.1.2 Process to Grant Credentials to Unit’s UserThis section is concerned in the process of granting access privileges and credentials (user name and password) to the UNIT User:It is assumed that the UNIT Administrator has already obtained credentials as described aboveThe UNIT Administrator will have to complete the following steps to grant the ANS unit user access to the ANS eServices

1. Navigate to the GCAA web site using any common web browser (preferably IE7 or later).

2. on the web site home page the unit’s user will find the login section (username & password)

3. After successful login the system will redirect the unit’s user to the ANS admin panel home page

4. The ANS inspector panel will have the options and attributesa) List of registered users this list will contain the following fields

I. User name : The unit’s user login credentials user nameII. Last logged In : The date The unit’s user last logged in to the system

III. Status: this Item will have one of two values i. Active: the user can log in to the systemii. Suspended: this user have no access to the system.

IV. Add user : To add a new unit’s userV. New user info panel, This panel will contain the following fields

Field Name Type Required NotesUnit user full name Text Field Yes Family Name, First Name and Other

names.Login Name Text Field Yes The ANS UNIT user will have the

option to check for the availability of the user name (unique username)

Mobile Alphanumeric Field

Yes To be used in any SMS notification

e-Mail address Text field Yes The e-Mail must comply with the following

i. Must contain only one “@” signii. Must contain at least one dot

“.”iii. Must contain one of the

Page 21 of 141

Page 22: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Internet site prefixes (.com,.net.gov.ae, etc)

iv. Must have at least one character to the left of the @ sign

v. Must not contain any of the mathematical signs (+, -, *, etc..)

Password Password text field

Yes Password must comply with the following

vi. Minimum length of password is 8 characters

vii. Password Must contain at least one special character

viii. A password must contain capital and small (Mixed) letters

ix. A password must contain at least one numeric character

x. Must not contain or be identical to the user name

The system will indicate the strength of the entered password based on compliance with the above mentioned criteria’s

Privileges Tree View Yes The unit’s admin must select at least one of the e-services provided by the ANS eServices System , All ANS e-services will be listed in the tree view

Table 4 Unit’s User Registration Panel

5. After The unit’s admin enters all the required data and clicks save the user profile is created and an e-Mail notification is sent to the user containing the user credentials (user name & password) and how to login to the system.

6. The figure below illustrates the unit admin control panel

Page 22 of 141

Page 23: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Figure 4: UNIT’s Administrators User Management Panel

Page 23 of 141

Page 24: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

7. The following flow chart illustrates the unit’s user authentication process

Figure 5: the flow chart of unit’s user authentication

Page 24 of 141

Page 25: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.2 Frequency Spectrum Approval Form (Letter of No Objection):

Page 25 of 141

Page 26: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The system will provide the following features and functionalities:

3.2.1 Overview:This section will discuss in details the attributes, functionalities and workflow concerned with the automation of the spectrum approval request process

3.2.2 The applicant registration:

- This process will be available for the public (Government, Private Sector, Individuals) here in-after referred to as the applicants.

- The applicant can explore the GCAA website and create profile by registering their information and get confirmation email with the username and password.

- The registration process for the public users will not move on approval cycle, any user can do the registration and once he/she fills the form and pays the required fees (if any) through the online payment gateway.

As part of the profile management module, the following sections will be included:

Create/Update user profile: The system will provide the user with the needed pages to register in the system. It is assumed that the registration form will consist of fields mentioned below in Table 1.

Change password: A page that will enable to user to change his/her password.

Forgot Password: A page that will enable the user to provide his email address in order for the system to send him/her the password.

Login: A page that the user will use to login to the system.

The current registration process (e-subscription) will be replaced with the new developed profile management module and the current user profiles will be migrated to the new system, GCAA will be responsible to provide all the required documents and access to information in the current system including the database and any other related module.

Page 26 of 141

Page 27: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

A list of eServices is maintained on the web site. Then users are added to each list upon registration. The following table gives the details of the metadata that will be associated with each eService and Registered User:

E-ServiceColumn Name

Column Type Description Required (Yes/No)

Additional Settings

Name Single Line of Text

Title of the E-Service

Yes Use Defaults

Description Multiple Lines of Text

Description of the E-Service

No Use Defaults

Registered UserColumn Name Column Type Description Required

(Yes/No)Additional Settings

Name of subscriber

Single Line of Text

Name of the subscriber

Yes Use Defaults

Title Single Line of Text

Subscriber designation

Yes Use Defaults

Organization Single Line of Text

Name of the organization

Yes Use Defaults

Address Multiple Line of Text

Subscriber street address

Yes Use Defaults

P.O.Box Numerical text field

Post office box number

Yes Use Defaults

Mobile Numerical text field

To be used for SMS

notifications

Yes Use Defaults

Email Address Single Line of Text

Email Address of the

Registered User

Yes Use Defaults

Telephone Numerical text field

Business Telephone

number include

country & area

Yes Use Defaults

Page 27 of 141

Page 28: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

codeFax Numerical text

field Business Fax

number include

country & area code

Yes Use Defaults

Password Single Line of Text

Password of the Registered

UserHuman Verification Image Field

Text field The system will generate an image containing characters understandable only by the humans, this field is for security reasons to prevent automated attacks.

Yes Human Verification Image Field

eService Lookup (information already on this site)

eService the user is

Registered to

Yes Use Defaults

Active Yes/No (Checkbox)

Weather the user should be

active

No Use Defaults

Date of registration

Date/time field The date and time of

registration

Auto filled (User cannot modify)

Format: DD/MM/YYYY

Method of payment

Drop down list Method of payment

values are: Cash, Cheque,

Yes

Page 28 of 141

Page 29: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Bank Draft, Wire Transfer

and credit card Total Amount Nomadic# text

fieldTo display the total amount

of the selected services fees

Auto calculated (User cannot modify)

Table(1): The applicant registration form

Note: the Registration module subject to restriction based on different sections of the website and e-Services, after the requirements gathering phase a single user management specification document will be submitted in coordination with EMITAC for approval.

- The applicant will have the ability to register applications online via GCAA website; the applicant will be responsible to make sure that all the documents provided are valid.

Note: types and usage of documents will be discussed later in this document.

Login Screen:

- The applicant will login to the system with the login name & password.- After authentication of the applicant and successful login the applicant will have the following e-services available from ANS e-processing:

Service Name DescriptionInitial registration To add new applicationUpdate or review pending approval To update the application data and/or

view the status of the application, view the comments and notes added by the ANS inspector. Update or review pending approvals. (Application which was submitted but in process or pending state only).

Page 29 of 141

Page 30: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Table(2): ANS Frequency Spectrum Approval Form

3.2.3 The applicant process:

- After a successful login the e-services home page will appear and by clicking on the “Frequency Spectrum Approval” link the “Frequency Spectrum Approval” e-service page will appear.

- The Applicant may view the pre-requisites information page (the pre-requisites entered and modified by the ANS inspector through the control panel, also it can be downloaded as PDF/A file) to this e-service then clicks on “Next” button to view the form.

- The Applicant can apply for the “letter of no objection” application (Frequency Spectrum Approval form) online by filling the following fields:

Application Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Application Date

date/time field

the time of submitting the form

Auto filled (User cannot modify)

Format: DD/MM/YYYY

Application ID

Alphanumeric

every application submitted will assigned an ID

Auto filled (User cannot modify)

Format:(The ID format required from GCAA)

Attach documents

Attachment fieldsCheck table(4)

To attach multi documents No Check table(4)

Notes & comments

Multiline text box

to add any notes or comments

No

Other fields --- (other fields required from GCAA)

Table(3): Frequency Spectrum Approval Form Fields

Page 30 of 141

Page 31: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Files Attachment Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Attachment path

Disabled text box field

To insert the path after choosing the file.

Auto filled (User cannot modify)

Browse Button to select file YesUpload Button Only if the Attach path

contain a real file type. Otherwise shoot a warning message

Yes

Add More files

Link To add another file attachment s fields, for attaching another file

No

Table(4): Attach document fields

- After submitting the form, a confirmation page will appear displaying (only) all the data filled by the applicant, to review them and to make sure that all the data entered is all right.

- The confirmation page contains 2 buttons:

a) Confirm button: to confirm the entered data and submit it complete the process.

b) Beck# button: to go back to the previous page with all the fields that contains the data entered by the unit’s admin to modify it and submit it or to cancel the application.

- The application will be listed in a pending applications queue with FIFO order (oldest request on top) as follows:

Applicant Application Type

Date Submitted

Status Action

User Name New Request Date of Form submission

Pending View

Page 31 of 141

Page 32: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Table(5): The application list- The applicant may view and follow up with the submitted application by visiting the “Frequency Spectrum Approval” e-service page and check the application queue, each record of the list contain the application with the status, which can be as follows:

a. Pending: not been viewed yet.

b. In-process: it’s under reviewing by the ANS inspector.

c. Partially rejected (more information required): for missing or required documents or information, the application will not processed until it’s resubmitted by the applicant with filling the required documents or information.

When the applicant opens the application details page the information entered and the attached documents fields will be in the edit mode so the applicant is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents, the old information and documents will be saved for future reference.

A notification email (the notification template text for partially reject can be inserted and updated from the ANS inspector control panel) will be sent to the applicant email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the application will be sent back to the queue.

The application status will turn into “information required”.

d. Rejected: this status for final rejection with explanation by the ANS inspector, the process will be terminated and disabled, the applicant may only view the reason (with notes and documents) of rejection and if the applicant get new information or documents to support the case, a new application must be submitted, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel ) of rejection will be sent to the applicant email.

Page 32 of 141

Page 33: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The application status will turn into “rejected”.

e. Accepted: a certificate will be generated by the system this is after the process is electronically signed and approved by the ANS inspector and the higher management, the applicant can print the PDF/A certificate file after download it, which will be available at application details page, also a notification (the notification template text for approval can be inserted and updated from the ANS inspector control panel) of approval will be emailed to the applicant email and TRA email (note that the ANS inspector can add as many cc emails with notes and attach documents to be sent as required).

The certificate format will be as following:(The certificate template required from GCAA) (TBD)

The application status will turn into “Approved”.

- If there is any update on the application the “Frequency Spectrum Approval” link on the e-services home page will turn into bold until it’s been viewed by the applicant.

3.2.4 The business process workflow:

- Each ANS inspector have an access (with username and password) to the ANS inspector control panel on the GCAA e-services admin panel, after logging in to the ANS inspector e-services control panel a list of e-services will appears depending on the privileges assigned to the ANS inspector.

- In the ANS inspector e-services home page a “Frequency Spectrum Approval” link will be available, it will turn into bold indicating that there is new or updated application.

- By clicking on the “Frequency Spectrum Approval” link a list of available pending application will be shown, also the ANS inspector can navigate

Page 33 of 141

Page 34: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

the in-process, approved, partially rejected or rejected applications by clicking on the tab named as the status name.

- The applications listed in a queue with FIFO order (oldest request on top) as follows:

Applicant Application Type

Submitted Date

Status Coordinator Assigned to

Action

Full Name

New Request

Date of Form submission

Pending None None View

Table(5): The application list

- Also searching tools (simple and advance search) will be available to allow the search within the applications.

- The moment the ANS inspector opens an application, the status of that application will be changed to “in-process”.

- Application details page: when the ANS inspector opens the application details page, the following details will appear:

i. Application ID: display text field containing the application ID.

ii. Applicant information details: this will display the applicant full name and ID and by clicking on it the user information page will appears containing the applicant information details.

iii. Application information details: (fields required from the GCAA)

iv. Application date: the information submitted date.

v. Attached documents: list of attached documents (data grid field), for each record the document can be downloaded, add notes or comments to it.

vi. Notes and comments: The ANS inspector have the ability to add notes, comments or attach documents to the application:

Page 34 of 141

Page 35: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

- The notes and documents can be added by clicking on the “add notes and documents” button on the application details page, a new small window will appear containing the following fields:

1. Date and time: displayed date/time text field filled by the system.

2. Application ID: displayed text field filled by the system.

3. Notes & comments: multiline text box field.

4. Upload documents: this field will include:

a. Disabled text box field: for the path of the fileb. “Browse” button: to browse the files in the

computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add

another “File Attachment” fields to attach another file.

5. Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be viewed only by the ANS inspector, unless the ANS inspector change the check box to off, then the notes or data entered are not confidential and can be viewed by the applicant.

6. “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

Page 35 of 141

Page 36: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

7. “Cancel” button: this is will close the small window, with no changes on the application.

vii. “Assign” button: this button used by the ANS inspector to:

1. Assign coordinator: this is to assign the responsible ANS inspector for this application, which he will follow up and assure the completion of the workflow for this application.

Any ANS inspector can open an application and assign himself or any of his colleagues to be the coordinator of this application, even if the application is already assigned to another ANS inspector.

After clicking on the assign button a list of ANS inspectors (including the person who clicks on the assign button) will appear, by clicking on any one and click on submit button the selected ANS inspector will assigned as the coordinator of the application.

This can be changed later (using the same way as mentioned before) by any ANS inspector.

2. Assign assistant: The coordinator ANS inspector can click on “assign” button and then choose “assign assistant” that will open a list of the ANS inspectors exclude himself and including the ANS manager, and by selecting a one or more ANS inspectors the ANS coordinator must write notes and or attach documents (for telling the reason of assistance) and then click on submit button.

After submitting the assigning a notification will be sent to the selected ANS inspectors, which they can view the application with the notes and attached document by the coordinator.

Page 36 of 141

Page 37: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

viii. “Save and close” button: the application details page will close and save all the changes done on it, with no changes on the application status.

ix. “Partially rejected” button: by clicking on this button a new window will appear with the following fields:

1. Date and time: displayed date/time text field filled by the system.

2. Application ID: displayed text field filled by the system.

3. Notes & comments: large multiline text box field, this mandatory field for this process.

4. Upload documents: this field will include:

a. Disabled text box field: for the path of the fileb. “Browse” button: to brows the files in the

computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add

another “File Attachment” fields to attach another file.

5. “Submit” button: this will save all the entered data and the application status will be changed to “information required”

The notes field is required to be filled by the ANS inspector but the attaching documents are optional.

6. “Cancel” button: this is will close the small window.

After submitting, a notification email (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant email telling that the application must be

Page 37 of 141

Page 38: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

updated with information or documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the application will be sent back to the queue.

Note that when the applicant open the application details page the information entered and the attached documents fields will be in the edit mode so the applicant is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents.

Note that the old information and documents will be stored for future reference.

x. “Approve” button: by clicking on this button a new window will appear with the following fields:

1. Date and time: displayed date/time text field filled by the system.

2. Application ID: displayed text field filled by the system.

3. Notes & comments: large multiline text box field.

4. Upload documents: this field will include:

a. Disabled text box field: for the path of the fileb. “Browse” button: to brows the files in the

computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add

another “File Attachment” fields to attach another file.

5. “Approve” button: this will save all the entered data (if available) (all the fields are optional, and if left empty the

Page 38 of 141

Page 39: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

process will complete) and the application will be approved as follows:

a. Electronically signed and approved finally by the ANS inspector.

b. Electronically signed and approved by the ANS inspector and sent to the direct manager for final approval with electronic signature.

c. Electronically signed and approved by the ANS inspector and sent to the direct manager for approval with electronic signature then sent to the General Director for final approval with electronic signature.

Note: If the application rejected by any of the managers it will be rejected with the notes and documents (if any) entered by the managers and a notification (the notification template text for “approval” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

After the final approval the application status will be changed to “approved” and a notification (the notification template text for “approved” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant email, and a certificate (The certificate template required from GCAA) will be generated by the system, the applicant can print the PDF/A certificate file by download it from the application details page, also a copy of the certificate (the notification template text for “approved” can be inserted and updated from the ANS inspector control panel) will be sent to the TRA email (note that the ANS inspector can add as many cc emails with attach documents to be sent as he want).

6. “Cancel” button: this is will close the small window.

Page 39 of 141

Page 40: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

xi. “Reject” button: by clicking on this button a new window will appear with the following fields:

1. Date and time: displayed date/time text field filled by the system.

2. Application ID: displayed text field filled by the system.

3. Notes & comments (rejection reasons): large multiline text box field, this mandatory field for this process.

4. Upload documents: this field will include:

a. Disabled text box field: for the path of the fileb. “Browse” button: to brows the files in the

computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add

another “File Attachment” fields to attach another file.

5. “Reject” button: this will save all the entered data (the notes field is mandatory) and the application status will be changed to “rejected”, and a notification (the notification template text for “reject” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

6. “Cancel” button: this is will close the small window.

- The ANS inspector or manager may simple or advance search on the applications wither it’s on pending, in-process, rejected or accepted.

Page 40 of 141

Page 41: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- The ANS inspector or manager may use a detailed query to generate reports from the applications, this will include the under status of pending, in-process, rejected or accepted applications.

- The ANS inspector or manager may generate charts and add notes and attach documents to it then email it.

Page 41 of 141

Page 42: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.2.5 Frequency Spectrum approval workflow and business process (Letter of no Objection):

Figure 6: Frequency Spectrum Approval workflow (Letter of No Objection)

Page 42 of 141

Page 43: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.3 Harmful Interference Report:

3.3.1 Overview:This section will discuss in details the attributes, functionalities and workflow concerned with the automation of the Harmful Interference Report process

3.3.2 The unit’s user process:

- The username and password will be provided by the unit’s admin who will get the ANS inspector login information through the GCAA IT administrators as mentioned in the Users Authentication section 3.1 .

- After a successful login, the e-services home page will appear with the e-services menu that the unit’s user has the privilege to see and by clicking on the “Harmful Interference Report” link the “Harmful Interference Report” e-service page will appear.

- The unit user may view the pre-requisites information to this e-service before submitting the form (the pre-requisites entered and modified by the ANS inspector through the control panel, also it can be downloaded as PDF/A file).

- After the unit user pass the pre-requisites page by clicking on “next” button the details of “Harmful Interference Report” e-service page will appears with the list of fields to be filled, as the following:

Application Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Application Date

date/time field

the time of submitting the form

Auto filled (User cannot modify)

Format: DD/MM/YYYY

Application ID

Alphanumeric

every application submitted will assigned an ID

Auto filled (User cannot modify)

Format:(The ID format required from

Page 43 of 141

Page 44: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

GCAA)Attach documents

Attachment fieldsCheck table(4)

To attach multi documents No Check table(4)

Notes & comments

Multiline text box

to add any notes or comments

No

Other fields --- (other fields required from GCAA)

Table(3): Harmful Interference Report

Files Attachment Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Attachment path

Disabled text box field

To insert the path after choosing the file.

Auto filled (User cannot modify)

Browse Button to select file YesUpload Button Only if the Attach path

contain a real file type. Otherwise shoot a warning message

Yes

Add More files

Link To add another file attachment s fields, for attaching another file

No

Table(4): Attach document fields

- After submitting the form, a confirmation page will appear displaying (only) all the data filled by the unit’s user, to review them and to make sure that all the data entered is all right.

- The confirmation page contains 2 buttons:

a) Confirm button: to confirm the entered data and submit it complete the process.

Page 44 of 141

Page 45: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

b) Beck button: to go back to the previous page with all the fields that contains the data entered by the unit’s admin to modify it and submit it or to cancel the application.

- The application will be listed in a pending applications queue with FIFO order (oldest request on top) as follows:

Applicant Application Type

Date Submitted

Status Action

User Name New Request Date of Form submission

Pending View

Table(5): The application list

- The status of the application will be shown as one of the following:

1) Pending: not been viewed yet.

2) In-process: it’s under reviewing by the ANS inspector.

3) Partially rejected (more information required): for missing or required documents or information. The application process holds until it’s resubmitted by the unit’s user with filling the required documents or information.

When the unit’s user opens the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents, the old information and documents will be saved for future reference.

A notification email (the notification template text for partially reject can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the application will be sent back to the queue.

Page 45 of 141

Page 46: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The application status will turn into “information required”.

f. Rejected: this status for final rejection with explanation by the ANS inspector, the process will be terminated and disabled, the unit’s user may only view the reason (with notes and documents) of rejection and if the unit’s user get new information or documents to support the case, a new application must be submitted, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel ) of rejection will be sent to the unit’s user email.

The application status will turn into “rejected”.

4) Accepted: all the data and documents attached to the application will be stored in the data base, and the application status will be converted to “accepted”.

- If there is any update to the status of the application the “Harmful Interference Report” link will turn into bold until it’s been viewed by the unit’s user

3.3.3 The business process workflow:

- Each ANS inspector have an access (with username and password) to the ANS inspector control panel on the GCAA e-services admin panel, after logging in to the ANS inspector e-services control panel a list of e-services will appears depending on the privileges assigned to the ANS inspector.

- In the ANS inspector e-services home page a “Harmful Interference Report” link will be available, it will turn into bold indicating that there is new or updated application.

- By clicking on the “Harmful Interference Report” link a list of available pending application will be shown, also the ANS inspector can navigate the in-process, approved, partially rejected or rejected applications by clicking on the tab named as the status name.

Page 46 of 141

Page 47: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- The applications listed in a queue with FIFO order (oldest request on top) as follows:

Unit’s user

Application Type

Submitted Date

Status Coordinator Assigned to

Action

Full Name

New Request

Date of Form submission

Pending None None View

Table(5): The application list

- The moment the ANS inspector opens an application, the status of that application will be changed to “in-process”.

- Also searching tools (simple and advance search) will be available to allow the search within the applications.

- Application details page: By clicking on the details link of a specific application record the application details page will open and show the following details:

i. Application ID: display text field, this field will be filled by the system automatically.

ii. Unit’s user information details: this will display the unit’s user full name and ID and by clicking on it the user information page will appears containing the applicant information details.

iii. Application information details: (fields required from the GCAA).

iv. List of attached documents: data grid field for each record the document can be downloaded, add notes or comments to it.

v. Application date: the information submitted date.

vi. Notes and comments: The ANS inspector have the ability to add notes, comments or attach documents to the application:

Page 47 of 141

Page 48: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

- The notes and documents can be added by clicking on the “add notes and documents” button on the application details page, a new small window will appear containing the following fields:

a) Date and time: displayed date/time text field filled by the system automatically.

b) Application ID: displayed text field filled by the system automatically.

c) Notes & comments: large multiline text box field.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to browse the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be viewed only by the ANS inspector’s, unless the ANS inspector make the check box off, then the notes or data entered are not confidential and can be viewed by the unit’s user.

f) “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

g) “Cancel” button: this is will close the small window

Page 48 of 141

Page 49: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

vii. “Assign” button: this button used by the ANS inspector to:

a) Assign coordinator: this is to assign the responsible ANS inspector for this application, which he will follow up and assure the completion of the workflow for this application.

- Any ANS inspector can open an application and assign himself or any of his colleagues to be the coordinator of this application, even if the application is already assigned to another ANS inspector.

- After clicking on the assign button a list of ANS inspectors (including the person who clicks on the assign button) will appear, by clicking on any one and click on submit button the selected ANS inspector will assigned as the coordinator of the application.

- This can be changed later (using the same way as mentioned before) by any ANS inspector.

b) Assign assistant: The coordinator ANS inspector can click on “assign” button and then choose “assign assistant” that will open a list of the ANS inspectors exclude himself and including the ANS manager, and by selecting a one or more ANS inspectors the ANS coordinator must write notes and or attach documents (for telling the reason of assistance) and then click on submit button.

- After submitting the assigning a notification will be sent to the selected ANS inspectors, which they can view the application with the notes and attached document by the coordinator.

Page 49 of 141

Page 50: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

viii. “Save and close” button: the application details page will close and save all the changes done on it, with no changes on the application status.

ix. “Partially rejected” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

c) Notes & comments: large multiline text box field, this mandatory field for this process.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Submit” button: this will save all the entered data and the application status will be changed to “information required”

The notes field is required to be filled by the ANS inspector but the attaching documents are optional.

f) “Cancel” button: this is will close the small window.

- After submitting, a notification email (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the units’ user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the admin and the application will be sent back to the queue.

Page 50 of 141

Page 51: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Note that when the applicant open the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents.

- Note that the old information and documents will be stored for future reference.

x. “Approve” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

c) Notes & comments: large multiline text box field.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file.2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Approve” button: this will save all the entered data (if available) (all the fields are optional, and if left empty the process will complete) the application will be stored in the data base and approved as follows:

a. Electronically signed and approved finally by the ANS inspector.

Page 51 of 141

Page 52: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

b. Electronically signed and approved by the ANS inspector and sent to the direct manager for final approval with electronic signature.

c. Electronically signed and approved by the ANS inspector and sent to the direct manager for approval with electronic signature then sent to the General Director for final approval with electronic signature.

Note: If the application rejected by any of the managers it will be rejected with the notes and documents (if any) entered by the manager and a notification (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

The ANS inspector may send the application details to TRA through email, the application details will be attached to the email as PDF/A file, and the ANS inspector may include any notes or/and documents to the email.

After the final approval, the application status will be changed to “approved”.

f) “Cancel” button: this is will close the small window.

xi. “Reject” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

Page 52 of 141

Page 53: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

c) Notes & comments (rejection reasons): large multiline text box field, this mandatory field for this process.

d) Upload documents: this field will include:

d. Disabled text box field: for the path of the filee. “Browse” button: to brows the files in the

computer.f. “Upload file” button: to upload the selected file.g. “Add another document” button or link: to add

another “File Attachment” fields to attach another file.

e) “Reject” button: this will save all the entered data (the notes field is mandatory) and the application status will be changed to “rejected”, and a notification (the notification template text for “reject” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

f) “Cancel” button: this is will close the small window.

- The ANS inspector or manager may simple or advance search on the applications wither it’s on pending, in-process, rejected or accepted.

- The ANS inspector or manager may use a detailed query to generate reports from the applications, this will include the under status of pending, in-process, rejected or accepted applications.

- The ANS inspector or manager may generate charts and add notes and attach documents to it then email it.

Page 53 of 141

Page 54: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.3.4 the Figure blow illustrates the work flow of the Harmful Interference Report (HIR) process workflow:

Page 54 of 141

Page 55: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Figure 7: Harmful Interference Report

Page 55 of 141

Page 56: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.4 Equipment Registration Form

3.4.1 Overview:This section will discuss in details the attributes, functionalities and workflow concerned with the automation, requirements and specifications of the “Equipment Registration Form”.

3.4.2 The unit’s user process:

The username and password will be provided by the unit’s admin who will get the ANS inspector login information through the GCAA IT administrators as mentioned in the Users Authentication section 3.1 .

After a successful login, the e-services home page will appear with the e-services menu that the unit’s user has the privilege to see and by clicking on the “Equipment Registration Form” link the “Equipment Registration Form” e-service page will appear.

The unit user may view the pre-requisites information to this e-service before Submitting the form (the pre-requisites entered and modified by the ANS inspector through the control panel, also it can be downloaded as PDF/A file).

After the unit user pass the pre-requisites page by clicking on “next” button the details of “Equipment Registration Form” e-service page will appears with the list of fields to be filled, as the following:

Application Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Application Date

date/time field

the time of submitting the form

Auto filled (User cannot modify)

Format: DD/MM/YYYY

Application Alphanum every application submitted Auto filled Format:

Page 56 of 141

Page 57: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

ID eric will assigned an ID (User cannot modify)

(The ID format required from GCAA)

Attach documents

Attachment fieldsCheck table(4)

To attach multi documents No Check table(4)

Notes & comments

Multiline text box

to add any notes or comments

No

Location Drop down list

Auto filled (User cannot modify)

Equipment Classification

Drop down list

this will retrieve the data from the database, which the ANS inspector have the ability to add, update delete records on it through a special page located at his control panel.

Yes

Equipment Type

Drop down list

this will retrieve the data from the database, which the ANS inspector have the ability to add, update delete records on it through a special page located at his control panel.

Yes

Serial No Text box field

Yes

Supplier Drop down list

this will retrieve the data from the database, which the ANS inspector have the ability to add, update delete records on it through a special page located at his control panel.

Yes

Status Drop this will retrieve the data Yes

Page 57 of 141

Page 58: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

down list from the database, which the ANS inspector have the ability to add, update delete records on it through a special page located at his control panel.

Calibration Date box field

Yes

Date Calibration Due

Date box field

Yes

Frequency Text box field

Yes

Identification

Text box field

Yes

WGS-84 2 Text boxes fields

Yes One for W (west) and the other for E (east).

AIP Published

Check box field

Yes

LONO Check box field

Yes

CNS Manual Published

Check box field

Yes

Operational Approval

Check box field

Yes

Unit’s Name Text box field

Auto filled (User cannot modify)

Table(3): Equipment Registration Form

Files Attachment Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Attachment Disabled To insert the path after Auto filled

Page 58 of 141

Page 59: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

path text box field

choosing the file. (User cannot modify)

Browse Button to select file YesUpload Button Only if the Attach path

contain a real file type. Otherwise shoot a warning message

Yes

Add More files

Link To add another file attachment s fields, for attaching another file

No

Table(4): Attach document fields

After submitting the form, a confirmation page will appear displaying (only) all the data filled by the unit’s user, to review them and to make sure that all the data entered is all right.

The confirmation page contains 2 buttons:

a) Confirm button: to confirm the entered data and submit it complete the process.

b) Beck button: to go back to the previous page with all the fields that contains the data entered by the unit’s admin to modify it and submit it or to cancel the application.

c) There is 3 types of application the unit’s user may apply to:

1) Add new equipment:2) Change equipment data request: if the unit’s user sees that there is

some missing or wrong information on the registered equipment details.

3) Equipment out of service request

For the applications type of “change equipment data request” and “equipment out of service request” the unit’s admin should first finds an equipment, and click on it and when the equipment details page

Page 59 of 141

Page 60: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

appears, there will be a button for “update” and “Remove (out of service)” an equipment, and by clicking on one of them the request form will appear as follows:

For the “update” button: When clicking on the “update” button a copy of editable equipment details page for the same equipment will appear and the unit’s user has the ability to add and/or update the information or attached files and then submit the application.

The unit’s user may insert notes and attach document to the application as needed.

For the “remove” button: When the unit’s user finds the required equipment and clicking on “View Details” link or button, the equipment details page appears with “remove” button (make it out of service button) on it.

The equipment will not be removed from the data base it will only be assigned as inactive, and all the history information related to it will be kept for reference.

The unit’s user may insert notes and attach document to the application as needed.

The application will be listed in a pending applications queue with FIFO order (oldest request on top) as follows:

Applicant Application Type

Date Submitted

Status Action

User Name New Request Date of Form submission

Pending View

Table(5): The application list

The unit’s user might follow up with the requested application by visiting the unit’s user “Equipment Registration” queue list and view the status of it, the status could be as follows:

Page 60 of 141

Page 61: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Pending: not been viewed yet.

In-process: under reviewing by the ANS inspector.

Partially rejected (request for more information): for missing or required documents or information. The application process holds until it’s resubmitted by the unit’s user with filling the required documents or information.

When the unit’s user opens the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents, the old information and documents will be saved for future reference.

A notification email (the notification template text for partially reject can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the application will be sent back to the queue.

The application status will turn into “information required”.

Rejected: this status for final rejection with explanation by the ANS inspector, the process will be terminated and disabled, the unit’s user may only view the reason (with notes and documents) of rejection and if the unit’s user get new information or documents to support the case, a new application must be submitted, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel ) of rejection will be sent to the unit’s user email.

The application status will convert to “rejected”

Page 61 of 141

Page 62: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Accepted: all the data and documents attached to the application will be stored in the data base, and the application status will be converted to “accepted”.

After acceptance of the application the data of the equipment will be saved depending on the application type as follows:

1) Adding new equipment: an equipment ID will be generated automatically by the following format:(The equipment ID format required from GCAA)

All the equipment details will be stored on the database, and any unit’s user from the same organization may view it later on

2) Change equipment data request: all the updated equipment data details will be updated and stored on the database, the old equipment data will be saved for future reference and can be viewed only by the ANS inspector.

3) Equipment out of service request: the equipment will be assigned as inactive equipment and the unit’s user will not be able to view it or to view any detail about it.

3.4.3 The business process workflow:

- Each ANS inspector have an access (with username and password) to the ANS inspector control panel on the GCAA e-services admin panel, after logging in to the ANS inspector e-services control panel a list of e-services will appears depending on the privileges assigned to the ANS inspector.

- In the ANS inspector e-services home page a “Equipment Registration” link will be available, it will turn into bold indicating that there is new or updated application.

Page 62 of 141

Page 63: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- By clicking on the “Equipment Registration” link a list of available pending application will be shown, also the ANS inspector can navigate the in-process, approved, partially rejected or rejected applications by clicking on the tab named as the status name.

- The applications listed in a queue with FIFO order (oldest request on top) as follows:

Unit’s user

Application Type

Submitted Date

Status Coordinator Assigned to

Action

Full Name

New Request

Date of Form submission

Pending None None View

Table(5): The application list

- The moment the ANS inspector opens an application, the status of that application will be changed to “in-process”.

- Also searching tools (simple and advance search) will be available to allow the search within the applications.

- Application details page: By clicking on the details link of a specific application record the application details page will open and show the following details:

1) Application ID: display text field this will be filled by the system.2) Unit’s user information details: will be automatically attached by the

system.3) Application information details (those fields will be provided by the

GCAA).4) List of attached documents: data grid field for each record the document

can be downloaded, add notes or comments to it.5) Notes and comments: The ANS inspector have the ability to add notes,

comments or attach documents to the application:

ii. The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

Page 63 of 141

Page 64: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

iii. The notes and documents can be added by clicking on the “add notes and documents” button on the application details page, a new small window will appear containing the following fields:

1. Date and time: displayed date/time text field filled by the system automatically.

2. Application ID: displayed text field filled by the system automatically.

3. Equipment ID: this will be attached with the application automatically for the applications type of “change equipment data request” and “Equipment out of service request”.

4. Notes & comments: large multiline text box field.5. Upload documents: this field will include:

a. Disabled text box field: for the path of the file.b. “Browse” button: to browse the files in the

computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add

another “File Attachment” fields to attach another file.

6. Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be viewed only by the ANS inspector’s, unless the ANS inspector make the check box off, then the notes or data entered are not confidential and can be viewed by the unit’s users.

7. “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

8. “Cancel” button: this is will close the small window.

6) “Assign” button: this button used by the ANS inspector to:

a) Assign coordinator: this is to assign the responsible ANS inspector for this application, which he will follow up and assure the completion of the workflow for this application.

Page 64 of 141

Page 65: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Any ANS inspector can open an application and assign himself or any of his colleagues to be the coordinator of this application, even if the application is already assigned to another ANS inspector.

- After clicking on the assign button a list of ANS inspectors (including the person who clicks on the assign button) will appear, by clicking on any one and click on submit button the selected ANS inspector will assigned as the coordinator of the application.

- This can be changed later (using the same way as mentioned before) by any ANS inspector.

b) Assign assistant: The coordinator ANS inspector can click on “assign” button and then choose “assign assistant” that will open a list of the ANS inspectors exclude himself and including the ANS manager, and by selecting a one or more ANS inspectors the ANS coordinator must write notes and or attach documents (for telling the reason of assistance) and then click on submit button.

- After submitting the assigning a notification will be sent to the selected ANS inspectors, which they can view the application with the notes and attached document by the coordinator.

7) “Save and close” button: the application details page will close and save all the changes done on it, with no changes on the application status.

8) “Partially rejected” button: by clicking on this button a new window will appear with the following fields:

a. Date and time: displayed date/time text field filled by the system automatically.

b. Application ID: displayed text field filled by the system automatically.

Page 65 of 141

Page 66: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

c. Equipment ID: this will be attached with the application automatically for the applications type of “change equipment data request” and “Equipment out of service request”.

d. Notes & comments: large multiline text box field, this is mandatory field for this process.

e. Upload documents: this field will include:i. Disabled text box field: for the path of the fileii. “Browse” button: to brows the files in the computer.

iii. “Upload file” button: to upload the selected file.iv. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.f. “Submit” button: this will save all the entered data and the

application status will be changed to “information required”.The notes field is required to be filled by the ANS inspector but the attaching documents are optional.

g. “Cancel” button: this is will close the small window.

- After submitting, a notification email (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the units’ user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the admin and the application will be sent back to the queue.

- Note that when the applicant open the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents.

- Note that the old information and documents will be stored for future reference.

9) “Approve” button: by clicking on this button a new window will appear with the following fields:

Page 66 of 141

Page 67: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

h. Date and time: displayed date/time text field filled by the system.i. Application ID: displayed text field filled by the system.j. Equipment ID: this will be attached with the application

automatically for the applications type of “change equipment data request” and “Equipment out of service request”.

k. Notes & comments: large multiline text box field.l. Upload documents: this field will include:

i. Disabled text box field: for the path of the file.ii. “Browse” button: to brows the files in the computer.

iii. “Upload file” button: to upload the selected file.iv. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.m. “Approve” button: this will save all the entered data (if available)

(all the fields are optional, and if left empty the process will complete) and the application will be stored in the data base, the approval will be as follows:

a. Electronically signed and approved finally by the ANS inspector.

b. Electronically signed and approved by the ANS inspector and sent to the direct manager for final approval with electronic signature.

c. Electronically signed and approved by the ANS inspector and sent to the direct manager for approval with electronic signature then sent to the General Director for final approval with electronic signature.

The following action will be taken after approval depend on the application action:

1. Add new equipment: the equipment data will be stored in the database and the equipment will assign a unique ID with the following format:

Page 67 of 141

Page 68: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

(The format of the equipment ID is required from GCAA).

2. Change equipment data request: the equipment will be updated with the new data.

3. Equipment out of service request: the equipment will set to inactive.

All the notes or documents added to the equipment from the moment of starting the registration process will be saved with the document for reference.

When an equipment approved and inserted into the database it will assign as active equipment until the ANS inspector approve for the “out of service” for this equipment it will set as inactive and the date&time of this action will be saved.

After the final approval the application status will be changed to “approved”.

n. “Cancel” button: this is will close the small window.

10) “Reject” button: by clicking on this button a new window will appear with the following fields:

i. Date and time: displayed date/time text field filled by the system automatically.

ii. Application ID: displayed text field filled by the system automatically.

iii. Equipment ID: this will be attached with the application automatically for the applications type of “change equipment data request” and “Equipment out of service request”.

iv. Notes & comments (rejection reasons): large multiline text box field, this is a mandatory field for this process.

v. Upload documents: this field will include:

Page 68 of 141

Page 69: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

1. Disabled text box field: for the path of the file2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another

“File Attachment” fields to attach another file.

vi. “Reject” button: this will save all the entered data (the notes field is mandatory) and the application status will be changed to “rejected”, if the unit’s user get more documents or information to support the case he/she must start new application, and a notification (the notification template text for “reject” can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s user with the notes and documents (if any).

vii. “Cancel” button: this is will close the small window.

- The ANS inspector or manager may simple or advance search on the applications and the equipments wither it’s on pending, in-process, rejected or accepted.

- The ANS inspector or manager may use a detailed query to generate reports from the applications or the equipments, this will include the under status of pending, in-process, rejected or accepted applications.

- The ANS inspector or manager may generate charts and add notes and attach documents to it then email it.

Page 69 of 141

Page 70: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The Figure blow illustrates the work flow of the Equipment Registration process workflow:

Figure 8: Register Equipment Process & Workflow

Page 70 of 141

Page 71: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.5 Depositing Equipment Outage Report:

3.5.1 Overview:This section will discuss in details the attributes, functionalities and workflow concerned with the automation, requirements and specifications of the “Deposit Equipment Outage”.

3.5.2 The unit’s user process:

The username and password will be provided by the unit’s admin who will get the ANS inspector login information through the GCAA IT administrators as mentioned in the Users Authentication section 3.1 .

After a successful login, the e-services home page will appear with the e-services menu that the unit’s user has the privilege to see and by clicking on the “Registered Equipments” link a list of equipments will appear.

The list of registered equipments (only the equipments related to this unit organization are visible) will be available, the unit’s user may search through the database of equipments by submitting a query of the equipments fields.

When the unit’s user chooses equipment, the equipment details page will appear.

On the equipment details page a “Deposit Equipment Outage” button will be available.

By clicking on the “Deposit Equipment Outage” button a “Deposit Equipment Outage” page will appear the pre-requisites information to this e-service before Submitting the form (the pre-requisites entered and modified by the ANS inspector through the control panel, also it can be downloaded as PDF/A file).

Page 71 of 141

Page 72: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

After the unit user pass the pre-requisites page by clicking on “next” button the details of “Deposit Equipment Outage” e-service page will appears with the list of fields to be filled, as the following:

Application Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Application Date

date/time field

the time of submitting the form

Auto filled (User cannot modify)

Format: DD/MM/YYYY

Application ID

Alphanumeric

every application submitted will assigned an ID

Auto filled (User cannot modify)

Format:(The ID format required from GCAA)

Unit’s user ID

Display text

Auto filled (User cannot modify)

Equipment ID

Display text

This field is the equipment that the unit’s user wants to deposit as an equipment outage

Auto filled (User cannot modify)

Attach documents

Attachment fieldsCheck table(4)

To attach multi documents No Check table(4)

Notes & comments

Multiline text box

to add any notes or comments

No

Other fields --- (other fields required from GCAA)

Table(3): Deposit Equipment Outage

Files Attachment Fields:Column Column Description Required Additional

Page 72 of 141

Page 73: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Name Type (Yes/No) SettingsAttachment path

Disabled text box field

To insert the path after choosing the file.

Auto filled (User cannot modify)

Browse Button to select file YesUpload Button Only if the Attach path

contain a real file type. Otherwise shoot a warning message

Yes

Add More files

Link To add another file attachment s fields, for attaching another file

No

Table(4): Attach document fields

After submitting the form, a confirmation page will appear displaying (only) all the data filled by the unit’s user, to review them and to make sure that all the data entered is all right.

The confirmation page contains 2 buttons:

1) Confirm button: to confirm the entered data and submit it complete the process.

2) Beck button: to go back to the previous page with all the fields that contains the data entered by the unit’s admin to modify it and submit it or to cancel the application.

The application will be listed in a pending applications queue with FIFO order (oldest request on top) as follows:

Applicant Application Type

Date Submitted

Status Action

User Name New Request Date of Form submission

Pending View

Table(5): The application list

Page 73 of 141

Page 74: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The unit’s user might follow up with the requested application by visiting the unit’s user “Deposit Equipment Outage” queue list and view the status of it, the status could be as follows:

1) Pending: not been viewed yet.

2) In-process: it’s under reviewing by the ANS inspector.

3) Partially rejected (more information required): for missing or required documents or information. The application process holds until it’s resubmitted by the unit’s user with filling the required documents or information.

When the unit’s user opens the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents, the old information and documents will be saved for future reference.

A notification email (the notification template text for partially reject can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the application will be sent back to the queue.

The application status will turn into “information required”.

g. Rejected: this status for final rejection with explanation by the ANS inspector, the process will be terminated and disabled, the unit’s user may only view the reason (with notes and documents) of rejection and if the unit’s user get new information or documents to support the case, a new application must be submitted, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel ) of rejection will be sent to the unit’s user email.

Page 74 of 141

Page 75: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The application status will turn into “rejected”.

4) Accepted: all the data and documents attached to the application will be stored in the data base, and the application status will be converted to “accepted”.

- If there is any update to the status of the application the “Deposit Equipment Outage” link will turn into bold until it’s been viewed by the unit’s user

3.5.3 The business process workflow:

- Each ANS inspector have an access (with username and password) to the ANS inspector control panel on the GCAA e-services admin panel, after logging in to the ANS inspector e-services control panel a list of e-services will appears depending on the privileges assigned to the ANS inspector.

- In the ANS inspector e-services home page a “Deposit Equipment Outage” link will be available, it will turn into bold indicating that there is new or updated application.

- By clicking on the “Deposit Equipment Outage” link a list of available pending application will be shown, also the ANS inspector can navigate the in-process, approved, partially rejected or rejected applications by clicking on the tab named as the status name.

- The applications listed in a queue with FIFO order (oldest request on top) as follows:

Unit’s user

Application Type

Submitted Date

Status Coordinator Assigned to

Action

Full Name

New Request

Date of Form submission

Pending None None View

Table(5): The application list

- The moment the ANS inspector opens an application, the status of that application will be changed to “in-process”.

Page 75 of 141

Page 76: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Also searching tools (simple and advance search) will be available to allow the search within the applications.

- Application details page: By clicking on the details link of a specific application record the application details page will open and show the following details:

i. Application ID: display text field, this field will be filled by the system automatically.

ii. Unit’s user information details: this will display the unit’s user full name and ID and by clicking on it the user information page will appears containing the applicant information details.

iii. Application information details: (fields required from the GCAA).

iv. List of attached documents: data grid field for each record the document can be downloaded, add notes or comments to it.

v. Application date: the information submitted date.

vi. Notes and comments: The ANS inspector have the ability to add notes, comments or attach documents to the application:

- The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

- The notes and documents can be added by clicking on the “add notes and documents” button on the application details page, a new small window will appear containing the following fields:

a) Date and time: displayed date/time text field filled by the system automatically.

Page 76 of 141

Page 77: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

b) Application ID: displayed text field filled by the system automatically.

c) Equipment ID: this will be attached with the application automatically.

d) Notes & comments: large multiline text box field.

e) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to browse the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

f) Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be viewed only by the ANS inspector’s, unless the ANS inspector make the check box off, then the notes or data entered are not confidential and can be viewed by the unit’s user.

g) “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

h) “Cancel” button: this is will close the small window

xii. “Assign” button: this button used by the ANS inspector to:

a) Assign coordinator: this is to assign the responsible ANS inspector for this application, which he will follow up and assure the completion of the workflow for this application.

Page 77 of 141

Page 78: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Any ANS inspector can open an application and assign himself or any of his colleagues to be the coordinator of this application, even if the application is already assigned to another ANS inspector.

- After clicking on the assign button a list of ANS inspectors (including the person who clicks on the assign button) will appear, by clicking on any one and click on submit button the selected ANS inspector will assigned as the coordinator of the application.

- This can be changed later (using the same way as mentioned before) by any ANS inspector.

b) Assign assistant: The coordinator ANS inspector can click on “assign” button and then choose “assign assistant” that will open a list of the ANS inspectors exclude himself and including the ANS manager, and by selecting a one or more ANS inspectors the ANS coordinator must write notes and or attach documents (for telling the reason of assistance) and then click on submit button.

- After submitting the assigning a notification will be sent to the selected ANS inspectors, which they can view the application with the notes and attached document by the coordinator.

xiii. “Save and close” button: the application details page will close and save all the changes done on it, with no changes on the application status.

xiv. “Partially rejected” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

Page 78 of 141

Page 79: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

c) Notes & comments: large multiline text box field, this mandatory field for this process.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Submit” button: this will save all the entered data and the application status will be changed to “information required”

The notes field is required to be filled by the ANS inspector but the attaching documents are optional.

f) “Cancel” button: this is will close the small window.

- After submitting, a notification email (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the units’ user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the admin and the application will be sent back to the queue.

- Note that when the applicant open the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents.

- Note that the old information and documents will be stored for future reference.

Page 79 of 141

Page 80: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

xv. “Reject” button: by clicking on this button a new window will appear with the following fields:

g) Date and time: displayed date/time text field filled by the system.

h) Application ID: displayed text field filled by the system.

i) Notes & comments (rejection reasons): large multiline text box field, this mandatory field for this process.

j) Upload documents: this field will include:

a. Disabled text box field: for the path of the fileb. “Browse” button: to brows the files in the computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

k) “Reject” button: this will save all the entered data (the notes field is mandatory) and the application status will be changed to “rejected”, and a notification (the notification template text for “reject” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

l) “Cancel” button: this is will close the small window.

xvi. “Approve” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

c) Notes & comments: large multiline text box field.

Page 80 of 141

Page 81: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file.2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Approve” button: this will save all the entered data (all the fields are optional, and if left empty the process will complete the application will be stored in the data base and approved as follows:

e. Electronically signed and approved finally by the ANS inspector.

f. Electronically signed and approved by the ANS inspector and sent to the direct manager for final approval with electronic signature.

g. Electronically signed and approved by the ANS inspector and sent to the direct manager for approval with electronic signature then sent to the General Director for final approval with electronic signature.

Note: If the application rejected by any of the managers it will be rejected with the notes and documents (if any) entered by the manager and a notification (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

All the notes or documents added to the equipment from the moment of starting the registration process will be saved for reference.

After the final approval, the application status will be changed to “approved”.

Page 81 of 141

Page 82: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

f) “Cancel” button: this is will close the small window.

- The ANS inspector or manager may simple or advance search on the applications wither it’s on pending, in-process, rejected or accepted.

- The ANS inspector or manager may use a detailed query to generate reports from the applications, this will include the under status of pending, in-process, rejected or accepted applications.

- The ANS inspector or manager may generate charts and add notes and attach documents to it then email it.

Page 82 of 141

Page 83: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The Figure blow illustrates the work flow of the Equipment Registration process workflow:

Figure 9: Depositing Equipment Outage Report

Page 83 of 141

Page 84: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.6 24 Bit Aircraft ID:

3.6.1 Overview:This section will discuss in details the attributes, functionalities and workflow concerned with the automation, requirements and specifications of the “24 Bit Aircraft ID”.

3.6.2 The unit’s user process:

The username and password will be provided by the unit’s admin who will get the ANS inspector login information through the GCAA IT administrators as mentioned in the Users Authentication section 3.1 .

After a successful login, the e-services home page will appear with the e-services menu that the unit’s user has the privilege to see and by clicking on the “Registered Equipments” link a list of equipments will appear.

The list of registered equipments (only the equipments related to this unit organization are visible) will be available, the unit’s user may search through the database of equipments by submitting a query of the equipments fields.

When the unit’s user chooses equipment, the equipment details page will appear.

On the equipment details page a “24 Bit Aircraft ID” button will be available.

By clicking on the “24 Bit Aircraft ID” button a “24 Bit Aircraft ID form” page will appear the pre-requisites information to this e-service before Submitting the form (the pre-requisites entered and modified by the ANS inspector through the control panel, also it can be downloaded as PDF/A file).

Page 84 of 141

Page 85: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

After the unit user pass the pre-requisites page by clicking on “next” button the details of “24 Bit Aircraft ID” e-service page will appears with the list of fields to be filled, as the following:

Application Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Application Date

date/time field

the time of submitting the form

Auto filled (User cannot modify)

Format: DD/MM/YYYY

Application ID

Alphanumeric

every application submitted will assigned an ID

Auto filled (User cannot modify)

Format:(The ID format required from GCAA)

Unit’s user ID

Display text

Auto filled (User cannot modify)

Equipment ID

Display text

This field is the equipment that the unit’s user wants to deposit as an equipment outage

Auto filled (User cannot modify)

Attach documents

Attachment fieldsCheck table(4)

To attach multi documents No Check table(4)

Notes & comments

Multiline text box

to add any notes or comments

No

Other fields --- (other fields required from GCAA)

Table(3): 24 Bit Aircraft ID

Files Attachment Fields:Column Column Description Required Additional

Page 85 of 141

Page 86: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Name Type (Yes/No) SettingsAttachment path

Disabled text box field

To insert the path after choosing the file.

Auto filled (User cannot modify)

Browse Button to select file YesUpload Button Only if the Attach path

contain a real file type. Otherwise shoot a warning message

Yes

Add More files

Link To add another file attachment s fields, for attaching another file

No

Table(4): Attach document fields

After submitting the form, a confirmation page will appear displaying (only) all the data filled by the unit’s user, to review them and to make sure that all the data entered is all right.

The confirmation page contains 2 buttons:

1) Confirm button: to confirm the entered data and submit it complete the process.

2) Beck button: to go back to the previous page with all the fields that contains the data entered by the unit’s admin to modify it and submit it or to cancel the application.

The application will be listed in a pending applications queue with FIFO order (oldest request on top) as follows:

Applicant Application Type

Date Submitted

Status Action

User Name New Request Date of Form submission

Pending View

Table(5): The application list

Page 86 of 141

Page 87: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The unit’s user might follow up with the requested application by visiting the unit’s user “24 Bit Aircraft ID” queue list and view the status of it, the status could be as follows:

5) Pending: not been viewed yet.

6) In-process: it’s under reviewing by the ANS inspector.

7) Partially rejected (more information required): for missing or required documents or information. The application process holds until it’s resubmitted by the unit’s user with filling the required documents or information.

When the unit’s user opens the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents, the old information and documents will be saved for future reference.

A notification email (the notification template text for partially reject can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the application will be sent back to the queue.

The application status will turn into “information required”.

h. Rejected: this status for final rejection with explanation by the ANS inspector, the process will be terminated and disabled, the unit’s user may only view the reason (with notes and documents) of rejection and if the unit’s user get new information or documents to support the case, a new application must be submitted, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel ) of rejection will be sent to the unit’s user email.

Page 87 of 141

Page 88: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The application status will turn into “rejected”.

8) Accepted: all the data and documents attached to the application will be stored in the data base, and the equipment will be assigned a “24 bit aircraft ID” automatically.

The application status will be converted to “accepted”, the unit’s user may view the “24 bit aircraft ID”.

- If there is any update to the status of the application the “Deposit Equipment Outage” link will turn into bold until it’s been viewed by the unit’s user

3.6.3 The business process workflow:

- Each ANS inspector have an access (with username and password) to the ANS inspector control panel on the GCAA e-services admin panel, after logging in to the ANS inspector e-services control panel a list of e-services will appears depending on the privileges assigned to the ANS inspector.

- In the ANS inspector e-services home page a “24 Bit Aircraft ID” link will be available, it will turn into bold indicating that there is new or updated application.

- By clicking on the “24 Bit Aircraft ID” link a list of available pending application will be shown, also the ANS inspector can navigate the in-process, approved, partially rejected or rejected applications by clicking on the tab named as the status name.

- The applications listed in a queue with FIFO order (oldest request on top) as follows:

Unit’s user

Application Type

Submitted Date

Status Coordinator Assigned to

Action

Full New Date of Form Pending None None View

Page 88 of 141

Page 89: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Name Request submission Table(5): The application list

- The moment the ANS inspector opens an application, the status of that application will be changed to “in-process”.

- Also searching tools (simple and advance search) will be available to allow the search within the applications.

- Application details page: By clicking on the details link of a specific application record the application details page will open and show the following details:

vii. Application ID: display text field, this field will be filled by the system automatically.

viii. Unit’s user information details: this will display the unit’s user full name and ID and by clicking on it the user information page will appears containing the applicant information details.

ix. Application information details: (fields required from the GCAA).

x. List of attached documents: data grid field for each record the document can be downloaded, add notes or comments to it.

xi. Application date: the information submitted date.

xii. Notes and comments: The ANS inspector have the ability to add notes, comments or attach documents to the application:

- The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

- The notes and documents can be added by clicking on the “add notes and documents” button on the application details page, a new small window will appear containing the following fields:

Page 89 of 141

Page 90: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

a) Date and time: displayed date/time text field filled by the system automatically.

b) Application ID: displayed text field filled by the system automatically.

c) Equipment ID: this will be attached with the application automatically.

d) Notes & comments: large multiline text box field.

e) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to browse the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

f) Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be viewed only by the ANS inspector’s, unless the ANS inspector make the check box off, then the notes or data entered are not confidential and can be viewed by the unit’s user.

g) “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

h) “Cancel” button: this is will close the small window

xvii. “Assign” button: this button used by the ANS inspector to:

Page 90 of 141

Page 91: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

a) Assign coordinator: this is to assign the responsible ANS inspector for this application, which he will follow up and assure the completion of the workflow for this application.

- Any ANS inspector can open an application and assign himself or any of his colleagues to be the coordinator of this application, even if the application is already assigned to another ANS inspector.

- After clicking on the assign button a list of ANS inspectors (including the person who clicks on the assign button) will appear, by clicking on any one and click on submit button the selected ANS inspector will assigned as the coordinator of the application.

- This can be changed later (using the same way as mentioned before) by any ANS inspector.

b) Assign assistant: The coordinator ANS inspector can click on “assign” button and then choose “assign assistant” that will open a list of the ANS inspectors exclude himself and including the ANS manager, and by selecting a one or more ANS inspectors the ANS coordinator must write notes and or attach documents (for telling the reason of assistance) and then click on submit button.

- After submitting the assigning a notification will be sent to the selected ANS inspectors, which they can view the application with the notes and attached document by the coordinator.

xviii. “Save and close” button: the application details page will close and save all the changes done on it, with no changes on the application status.

xix. “Partially rejected” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

Page 91 of 141

Page 92: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

b) Application ID: displayed text field filled by the system.

c) Notes & comments: large multiline text box field, this mandatory field for this process.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Submit” button: this will save all the entered data and the application status will be changed to “information required”

The notes field is required to be filled by the ANS inspector but the attaching documents are optional.

f) “Cancel” button: this is will close the small window.

- After submitting, a notification email (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the units’ user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the admin and the application will be sent back to the queue.

- Note that when the applicant open the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents.

Page 92 of 141

Page 93: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Note that the old information and documents will be stored for future reference.

xx. “Reject” button: by clicking on this button a new window will appear with the following fields:

m) Date and time: displayed date/time text field filled by the system.

n) Application ID: displayed text field filled by the system.

o) Notes & comments (rejection reasons): large multiline text box field, this mandatory field for this process.

p) Upload documents: this field will include:

a. Disabled text box field: for the path of the fileb. “Browse” button: to brows the files in the computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

q) “Reject” button: this will save all the entered data (the notes field is mandatory) and the application status will be changed to “rejected”, and a notification (the notification template text for “reject” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

r) “Cancel” button: this is will close the small window.

xxi. “Approve” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

Page 93 of 141

Page 94: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

c) Notes & comments: large multiline text box field.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file.2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Approve” button: this will save all the entered data (all the fields are optional, and if left empty the process will complete the application will be stored in the data base and approved as follows:

e. Electronically signed and approved finally by the ANS inspector.

f. Electronically signed and approved by the ANS inspector and sent to the direct manager for final approval with electronic signature.

g. Electronically signed and approved by the ANS inspector and sent to the direct manager for approval with electronic signature then sent to the General Director for final approval with electronic signature.

Note: If the application rejected by any of the managers it will be rejected with the notes and documents (if any) entered by the manager and a notification (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

The equipment will be assigned a “4 bit aircraft ID” automatically by the system, the ANS inspector will insert a range of two hex numbers in the ANS inspector control panel, the system will generate a sequence hex number between the two numbers inserted by the ANS inspector and assign it to the equipment.

Page 94 of 141

Page 95: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

In case of available number before of the sequence number (like some equipment get out of service and assigned as inactive) the system will assign it to this equipment if approved by the ANS inspector.

All the notes or documents added to the equipment from the moment of starting the registration process will be saved for reference.

After the final approval the application status will be changed to “approved”, and the unit’s user may view the assigned 4 bit aircraft ID

f) “Cancel” button: this is will close the small window.

- The ANS inspector or manager may simple or advance search on the applications wither it’s on pending, in-process, rejected or accepted.

- The ANS inspector or manager may use a detailed query to generate reports from the applications, this will include the under status of pending, in-process, rejected or accepted applications.

- The ANS inspector or manager may generate charts and add notes and attach documents to it then email it.

Page 95 of 141

Page 96: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The Figure blow illustrates the work flow of the 24 Bit Aircraft ID process workflow:

Figure 10: 24 Bit Aircraft ID Registration Process

Page 96 of 141

Page 97: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.7 SAC/ SIC Code Allocation Process and workflow

3.7.1 Overview:This section will discuss in details the attributes, functionalities and workflow concerned with the automation, requirements and specifications of the “SAC*/SIC* ”.

* SAC: system allocation code.* SIC: system identification code.

3.7.2 The unit’s user process:

The username and password will be provided by the unit’s admin who will get the ANS inspector login information through the GCAA IT administrators as mentioned in the Users Authentication section 3.1 .

After a successful login, the e-services home page will appear with the e-services menu that the unit’s user has the privilege to see and by clicking on the “Registered Equipments” link a list of equipments will appear.

The list of registered equipments (only the equipments related to this unit organization are visible) will be available, the unit’s user may search through the database of equipments by submitting a query of the equipments fields.

When the unit’s user chooses equipment, the equipment details page will appear.

On the equipment details page a “SAC/SIC” button will be available.

By clicking on the “SAC/SIC” button a “SAC/SIC form” page will appear the pre-requisites information to this e-service before Submitting the form (the pre-requisites entered and modified by the ANS inspector through the control panel, also it can be downloaded as PDF/A file).

Page 97 of 141

Page 98: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

After the unit user pass the pre-requisites page by clicking on “next” button the details of “SAC/SIC” e-service page will appears with the list of fields to be filled, as the following:

Application Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Application Date

date/time field

the time of submitting the form

Auto filled (User cannot modify)

Format: DD/MM/YYYY

Application ID

Alphanumeric

every application submitted will assigned an ID

Auto filled (User cannot modify)

Format:(The ID format required from GCAA)

Unit’s user ID

Display text

Auto filled (User cannot modify)

Equipment ID

Display text

This field is the equipment that the unit’s user wants to deposit as an equipment outage

Auto filled (User cannot modify)

Attach documents

Attachment fieldsCheck table(4)

To attach multi documents No Check table(4)

Notes & comments

Multiline text box

to add any notes or comments

No

Other fields --- (other fields required from GCAA)

Table(3): SAC/SIC

Files Attachment Fields:Column Column Description Required Additional

Page 98 of 141

Page 99: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Name Type (Yes/No) SettingsAttachment path

Disabled text box field

To insert the path after choosing the file.

Auto filled (User cannot modify)

Browse Button to select file YesUpload Button Only if the Attach path

contain a real file type. Otherwise shoot a warning message

Yes

Add More files

Link To add another file attachment s fields, for attaching another file

No

Table(4): Attach document fields

After submitting the form, a confirmation page will appear displaying (only) all the data filled by the unit’s user, to review them and to make sure that all the data entered is all right.

The confirmation page contains 2 buttons:

1) Confirm button: to confirm the entered data and submit it complete the process.

2) Beck button: to go back to the previous page with all the fields that contains the data entered by the unit’s admin to modify it and submit it or to cancel the application.

The application will be listed in a pending applications queue with FIFO order (oldest request on top) as follows:

Applicant Application Type

Date Submitted

Status Action

User Name New Request Date of Form submission

Pending View

Table(5): The application list

Page 99 of 141

Page 100: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The unit’s user might follow up with the requested application by visiting the unit’s user “SAC/SIC” queue list and view the status of it, the status could be as follows:

9) Pending: not been viewed yet.

10) In-process: it’s under reviewing by the ANS inspector.

11) Partially rejected (more information required): for missing or required documents or information. The application process holds until it’s resubmitted by the unit’s user with filling the required documents or information.

When the unit’s user opens the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents, the old information and documents will be saved for future reference.

A notification email (the notification template text for partially reject can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the application will be sent back to the queue.

The application status will turn into “information required”.

i. Rejected: this status for final rejection with explanation by the ANS inspector, the process will be terminated and disabled, the unit’s user may only view the reason (with notes and documents) of rejection and if the unit’s user get new information or documents to support the case, a new application must be submitted, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel ) of rejection will be sent to the unit’s user email.

Page 100 of 141

Page 101: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The application status will turn into “rejected”.

12) Accepted: all the data and documents attached to the application will be stored in the data base, and the equipment will be assigned a “SAC/SIC” automatically.

The application status will be converted to “accepted”, the unit’s user may view the “SAC/SIC”.

- If there is any update to the status of the application the “Deposit Equipment Outage” link will turn into bold until it’s been viewed by the unit’s user

3.7.3 The business process workflow:

- Each ANS inspector have an access (with username and password) to the ANS inspector control panel on the GCAA e-services admin panel, after logging in to the ANS inspector e-services control panel a list of e-services will appears depending on the privileges assigned to the ANS inspector.

- In the ANS inspector e-services home page a “SAC/SIC” link will be available, it will turn into bold indicating that there is new or updated application.

- By clicking on the “SAC/SIC” link a list of available pending application will be shown, also the ANS inspector can navigate the in-process, approved, partially rejected or rejected applications by clicking on the tab named as the status name.

- The applications listed in a queue with FIFO order (oldest request on top) as follows:

Unit’s user

Application Type

Submitted Date

Status Coordinator Assigned to

Action

Full Name

New Request

Date of Form submission

Pending None None View

Page 101 of 141

Page 102: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Table(5): The application list

- The moment the ANS inspector opens an application, the status of that application will be changed to “in-process”.

- Also searching tools (simple and advance search) will be available to allow the search within the applications.

- Application details page: By clicking on the details link of a specific application record the application details page will open and show the following details:

xiii. Application ID: display text field, this field will be filled by the system automatically.

xiv. Unit’s user information details: this will display the unit’s user full name and ID and by clicking on it the user information page will appears containing the applicant information details.

xv. Application information details: (fields required from the GCAA).

xvi. List of attached documents: data grid field for each record the document can be downloaded, add notes or comments to it.

xvii. Application date: the information submitted date.

xviii. Notes and comments: The ANS inspector have the ability to add notes, comments or attach documents to the application:

- The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

- The notes and documents can be added by clicking on the “add notes and documents” button on the application details page, a new small window will appear containing the following fields:

Page 102 of 141

Page 103: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

a) Date and time: displayed date/time text field filled by the system automatically.

b) Application ID: displayed text field filled by the system automatically.

c) Equipment ID: this will be attached with the application automatically.

d) Notes & comments: large multiline text box field.

e) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to browse the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

f) Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be viewed only by the ANS inspector’s, unless the ANS inspector make the check box off, then the notes or data entered are not confidential and can be viewed by the unit’s user.

g) “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

h) “Cancel” button: this is will close the small window

xxii. “Assign” button: this button used by the ANS inspector to:

Page 103 of 141

Page 104: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

a) Assign coordinator: this is to assign the responsible ANS inspector for this application, which he will follow up and assure the completion of the workflow for this application.

- Any ANS inspector can open an application and assign himself or any of his colleagues to be the coordinator of this application, even if the application is already assigned to another ANS inspector.

- After clicking on the assign button a list of ANS inspectors (including the person who clicks on the assign button) will appear, by clicking on any one and click on submit button the selected ANS inspector will assigned as the coordinator of the application.

- This can be changed later (using the same way as mentioned before) by any ANS inspector.

b) Assign assistant: The coordinator ANS inspector can click on “assign” button and then choose “assign assistant” that will open a list of the ANS inspectors exclude himself and including the ANS manager, and by selecting a one or more ANS inspectors the ANS coordinator must write notes and or attach documents (for telling the reason of assistance) and then click on submit button.

- After submitting the assigning a notification will be sent to the selected ANS inspectors, which they can view the application with the notes and attached document by the coordinator.

xxiii. “Save and close” button: the application details page will close and save all the changes done on it, with no changes on the application status.

xxiv. “Partially rejected” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

Page 104 of 141

Page 105: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

b) Application ID: displayed text field filled by the system.

c) Notes & comments: large multiline text box field, this mandatory field for this process.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Submit” button: this will save all the entered data and the application status will be changed to “information required”

The notes field is required to be filled by the ANS inspector but the attaching documents are optional.

f) “Cancel” button: this is will close the small window.

- After submitting, a notification email (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the units’ user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the admin and the application will be sent back to the queue.

- Note that when the applicant open the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents.

Page 105 of 141

Page 106: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Note that the old information and documents will be stored for future reference.

xxv. “Reject” button: by clicking on this button a new window will appear with the following fields:

s) Date and time: displayed date/time text field filled by the system.

t) Application ID: displayed text field filled by the system.

u) Notes & comments (rejection reasons): large multiline text box field, this mandatory field for this process.

v) Upload documents: this field will include:

a. Disabled text box field: for the path of the fileb. “Browse” button: to brows the files in the computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

w) “Reject” button: this will save all the entered data (the notes field is mandatory) and the application status will be changed to “rejected”, and a notification (the notification template text for “reject” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

x) “Cancel” button: this is will close the small window.

xxvi. “Approve” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

Page 106 of 141

Page 107: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

c) Notes & comments: large multiline text box field.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file.2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Approve” button: this will save all the entered data (all the fields are optional, and if left empty the process will complete the application will be stored in the data base and approved as follows:

e. Electronically signed and approved finally by the ANS inspector.

f. Electronically signed and approved by the ANS inspector and sent to the direct manager for final approval with electronic signature.

g. Electronically signed and approved by the ANS inspector and sent to the direct manager for approval with electronic signature then sent to the General Director for final approval with electronic signature.

Note: If the application rejected by any of the managers it will be rejected with the notes and documents (if any) entered by the manager and a notification (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

The equipment will assigned a SAC/SIC automatically by the system after the ANS inspector choose the type of SAC/SIC.

The ANS inspector through the control panel create types of SAC/SIC and for each type he will add a range of two numbers, so when

Page 107 of 141

Page 108: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

assigning a SAC/SIC it will be a combination of the SAC/SIC type’s name (which may contain 3 letters or more) and the sequence number between the two number range that entered by the ANS inspector.

In case of available number before of the sequence number (like some equipment get out of service and assigned as inactive) the system will assign it to this equipment if approved by the ANS inspector.

All the notes or documents added to the equipment from the moment of starting the registration process will be saved for reference.

After the final approval the application status will be changed to “approved”, and the unit’s user may view the assigned SAC/SIC.

f) “Cancel” button: this is will close the small window.

- The ANS inspector or manager may simple or advance search on the applications wither it’s on pending, in-process, rejected or accepted.

- The ANS inspector or manager may use a detailed query to generate reports from the applications, this will include the under status of pending, in-process, rejected or accepted applications.

- The ANS inspector or manager may generate charts and add notes and attach documents to it then email it.

Page 108 of 141

Page 109: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.7.4 the Figure blow illustrates the work flow of the SAC/SIC process workflow:

Figure 11: SIC / SAC Allocation Process and workflow

Page 109 of 141

Page 110: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.8 Aerodrome Licensing Forms:

3.8.1 Overview:This section will discuss in details the attributes, functionalities and workflow concerned with the automation of the Harmful Interference Report process

3.8.2 The unit’s user 1st process:- The username and password will be provided by the unit’s admin who will get the ANS inspector login information through the GCAA IT administrators as mentioned in the Users Authentication section 3.1 .

- After a successful login, the e-services home page will appear with the e-services menu that the unit’s user has the privilege to see and by clicking on the “Aerodrome Licensing Registration” link the “Aerodrome Licensing Registration” e-service page will appear.

- The unit user may view the pre-requisites information to this e-service before submitting the form (the pre-requisites entered and modified by the ANS inspector through the control panel, also it can be downloaded as PDF/A file).

- After the unit’s user pass the pre-requisites page by clicking on “next” button a list of option (to what type of request the unit’s user applying) will appears, the unit’s user must choose one of these options:

a) New or updated operational equipments.b) New or updated manuals.c) New or updated operational procedures.d) New or updated unit facilities.

- Depend on the option that the unit’s user chooses the details of “Aerodrome Licensing Registration” e-service page will appears with the list of to be filled, as follows:

Page 110 of 141

Page 111: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Application Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Request Date

date/time field

the time of submitting the form

Auto filled (User cannot modify)

Format: DD/MM/YYYY

Request ID Alphanumeric

every application submitted will assigned an ID

Auto filled (User cannot modify)

Format:(The ID format required from GCAA)

Unit’s user ID

Display text

Auto filled (User cannot modify)

Option name

Dropdown list field

a) New or updated operational equipments.

b) New or updated manuals.

c) New or updated operational procedures.

d) New or updated unit facilities.

Yes

Attach documents

Attachment fieldsCheck table(4)

To attach multi documents No Check table(4)

Notes & comments

Multiline text box

to add any notes or comments

No

Other fields --- (other fields required from GCAA)

Table(3): Aerodrome Licensing Registration

Page 111 of 141

Page 112: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

Files Attachment Fields:Column Name

Column Type

Description Required (Yes/No)

Additional Settings

Attachment path

Disabled text box field

To insert the path after choosing the file.

Auto filled (User cannot modify)

Browse Button to select file YesUpload Button Only if the Attach path

contain a real file type. Otherwise shoot a warning message

Yes

Add More files

Link To add another file attachment s fields, for attaching another file

No

Table(4): Attach document fields

- After submitting the form, a confirmation page will appear displaying (only) all the data filled by the unit’s user, to review them and to make sure that all the data entered is all right.

- The confirmation page contains 2 buttons:

a) Confirm button: to confirm the entered data and submit it complete the process.

b) Beck button: to go back to the previous page with all the fields that contains the data entered by the unit’s admin to modify it and submit it or to cancel the application.

- The application will be listed in a pending applications queue with FIFO order (oldest request on top) as follows:

Applicant Application Type

Date Submitted

Status Action

User Name New Request Date of Form submission

Pending View

Table(5): The application list

Page 112 of 141

Page 113: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- The status of the application will be shown as one of the following:

1) Pending: not been viewed yet.

2) In-process: it’s under reviewing by the ANS inspector.

5) Partially rejected (more information required): for missing or required documents or information. The application process holds until it’s resubmitted by the unit’s user with filling the required documents or information.

When the unit’s user opens the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents, the old information and documents will be saved for future reference.

A notification email (the notification template text for partially reject can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the application will be sent back to the queue.

The application status will turn into “information required”.

Page 113 of 141

Page 114: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

j. Rejected: this status for final rejection with explanation by the ANS inspector, the process will be terminated and disabled, the unit’s user may only view the reason (with notes and documents) of rejection and if the unit’s user get new information or documents to support the case, a new application must be submitted, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel ) of rejection will be sent to the unit’s user email.

The application status will turn into “rejected”.

6) Accepted: all the data and documents attached to the application will be stored in the data base, and the application status will be converted to “accepted”.

After the request acceptance the second phase will start, the ANS inspector will submit a list of required documents and/or projects, this list will prepared by the ANS inspector and sent back to the unit’s user to start filling it.

- If there is any update to the status of the application the “Harmful Interference Report” link will turn into bold until it’s been viewed by the unit’s user.

Page 114 of 141

Page 115: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.8.3 The unit’s user 2nd process:

- The ANS inspector will send a list of required documents and projects so the unit’s user has to fill it all to get the whole application approval.

- The application contains a list of documents and/or projects as follows:

i. The document’s fields:

a) The document’s information details and any attached documents related to it.

b) Uploading fields: mandatory field to upload the documents as follows

1. Disabled text box field: for the path of the file2. “Browse” button: to browse the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

c) Notes and comments as follows:

1. Date and time: displayed date/time text field filled by the system automatically.2. Application ID: displayed text field filled by the system automatically.3. Notes & comments: large multiline text box field.4. Upload documents: this field will include:

A. Disabled text box field: for the path of the fileB. “Browse” button: to browse the files in the computer.C. “Upload file” button: to upload the selected file.D. “Add another document” button or link: to add another “File Attachment”

fields to attach another file.

5. “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

6. “Cancel” button: this is will close the small window

Page 115 of 141

Page 116: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

d) Submitted Date/time: display only box generated automatically by the system on the submission time.

ii. The projects fields:

a) The document’s information details and any attached documents related to it.

b) The project application ID: mandatory Text box field to enter the application ID for the project so it will be attached to the application.

c) Uploading fields: optional field to upload documents as follows

1. Disabled text box field: for the path of the file2. “Browse” button: to browse the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

d) Notes and comments as follows:

1. Date and time: displayed date/time text field filled by the system automatically.2. Application ID: displayed text field filled by the system automatically.3. Notes & comments: large multiline text box field.4. Upload documents: this field will include:

A. Disabled text box field: for the path of the fileB. “Browse” button: to browse the files in the computer.C. “Upload file” button: to upload the selected file.D. “Add another document” button or link: to add another “File Attachment”

fields to attach another file.

5. “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

6. “Cancel” button: this is will close the small window

e) Submitted Date/time: display only box generated automatically by the system on the submission time.

Page 116 of 141

Page 117: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Each time the unit’s user uploads a document from the list it will be forwarded separately to the ANS inspector as a new request for acceptance with the following expected status:

1) Pending: not been viewed yet.

2) In-process: it’s under reviewing by the ANS inspector.

3) Partially rejected (more information required): for missing or required documents or information. The application process holds until it’s resubmitted by the unit’s user with filling the required documents or information.

When the unit’s admin opens the list of requirements page the attached documents fields will be in the edit mode so the unit’s admin is allowed to add or update any or all of the documents with new documents as needed depending on the ANS inspector’s notes and/or documents, the old information and documents will be stored for future reference.

A notification email (the notification template text for partially reject can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s admin email telling that the request must be updated with new documents required as mentioned in the pre-requisites with the notes written by the ANS inspector and the request will be sent back to the queue.

This record status will be converted to “information required”

k. Rejected: this is for final rejection with explanation by the ANS inspector, the process will be terminated and disabled, with the ability from the ANS inspector to allow for starting new process for this part of the list only, the unit’s user may only view the reason (notes and documents) of rejection and if the unit’s admin get new information or documents to support the case, a new request must to be submitted (within this part of the application record list) if allowed by the ANS inspector, and if not this process will be finally rejected this could result for a rejection for the whole application, also a notification (the notification template text for

Page 117 of 141

Page 118: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

rejection can be inserted and updated from the ANS inspector control panel ) of rejection will be sent to the unit’s user email.

The application status will turn into “rejected”.

7) Accepted: all the data and documents attached to the application will be stored in the data base, and the application status will be converted to “accepted”.

- Each time the unit’s user assigns a project to the application from the list it will be reflect to the application record as follows:

1) Accepted: if the project has been accepted this will result of automatic acceptance of this record.

2) Rejected: if the project rejected, this record of the application is rejected and the unit’s user must resubmit a new project through putting the project application ID in the text box field for the same record as an update to it and pending status will assign to it with new process.

- After submitting all the required documents and projects to the application, the whole application might:

1) Rejected: this status for final rejection with explanation by admin, the process will be terminated and disabled, the unit’s admin may only view the reason (notes and documents) of rejection and if the unit’s admin get new information or documents to support the case, the unit’s admin must start the process from the beginning with new request, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel) of rejection will be sent to the unit’s admin email.The whole application status will be converted to “rejected”

Page 118 of 141

Page 119: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

2) Approval: all the data and documents attached to the application will be stored in the data base, and the application status will be converted to “accepted”.

After approval a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel) of approval will be sent to the unit’s user email.

A certificate (the certificate template required from GCAA) will be generated by the system this is after the process is electronically signed and approved by the ANS inspector and the ANS manager, the unit’s user can print the certificate by clicking on the application details and download the PDF/A file, also a notification (the notification template text for rejection can be inserted and updated from the ANS inspector control panel) of approval will be emailed to the unit’s user email (note that the ANS inspector can add as many cc emails with attach documents to be sent as needed).

- If there is any update to the status of the application the “Aerodrome Licensing Registration” link will turn into bold until it’s been viewed by the unit’s admin.

3.8.4 The requests business process workflow:

- Each ANS inspector have an access (with username and password) to the ANS inspector control panel on the GCAA e-services admin panel, after logging in to the ANS inspector e-services control panel a list of e-services will appears depending on the privileges assigned to the ANS inspector.

- In the ANS inspector e-services home page a “Aerodrome Licensing Registration” link will be available, it will turn into bold indicating that there is new or updated applications or requests.

- By clicking on the “Aerodrome Licensing Registration” link a list of available pending requests will be shown, also the ANS inspector can navigate the in-

Page 119 of 141

Page 120: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

process, approved, partially rejected or rejected requists by clicking on the tab named as the status name.

- The requests listed in a queue with FIFO order (oldest request on top) as follows:

Unit’s user

Application Type

Submitted Date

Status Coordinator Assigned to

Action

Full Name

New Request

Date of Form submission

Pending None None View

Table(5): The application list

- The moment the ANS inspector opens a request, the status of that request will be changed to “in-process”.

- Also searching tools (simple and advance search) will be available to allow the search within the applications and requests.

- Request details page: By clicking on the details link of a specific request record the request details page will open and show the following details:

a) Request ID: display text field, this field will be filled by the system automatically.

b) Unit’s user information details: this will display the unit’s user full name and ID and by clicking on it the user information page will appears containing the applicant information details.

c) Request information details: (fields required from the GCAA).

d) List of attached documents: data grid field for each record the document can be downloaded, add notes or comments to it.

e) Request date: the information submitted date.

f) Notes and comments: The ANS inspector have the ability to add notes, comments or attach documents to the request:

Page 120 of 141

Page 121: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

- The notes and documents can be added by clicking on the “add notes and documents” button on the request details page, a new small window will appear containing the following fields:

a) Date and time: displayed date/time text field filled by the system automatically.

b) Application ID: displayed text field filled by the system automatically.

c) Notes & comments: large multiline text box field.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to browse the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be viewed only by the ANS inspector’s, unless the ANS inspector make the check box off, then the notes or data entered are not confidential and can be viewed by the unit’s user.

f) “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

g) “Cancel” button: this is will close the small window

Page 121 of 141

Page 122: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

g) “Assign” button: this button used by the ANS inspector to:

a) Assign coordinator: this is to assign the responsible ANS inspector for this “application”, which he will follow up and assure the completion of the workflow for this “application”.

- Any ANS inspector can open an application and assign himself or any of his colleagues to be the coordinator of this “application”, even if the “application” is already assigned to another ANS inspector.

- After clicking on the assign button a list of ANS inspectors (including the person who clicks on the assign button) will appear, by clicking on any one and click on submit button the selected ANS inspector will assigned as the coordinator of the “application.”

- This can be changed later (using the same way as mentioned before) by any ANS inspector.

b) Assign assistant: The coordinator ANS inspector can click on “assign” button and then choose “assign assistant” that will open a list of the ANS inspectors exclude himself and including the ANS manager, and by selecting a one or more ANS inspectors the ANS coordinator must write notes and or attach documents (for telling the reason of assistance) and then click on submit button.

- After submitting the assigning a notification will be sent to the selected ANS inspectors, which they can view the “application” with the notes and attached document by the coordinator.

Page 122 of 141

Page 123: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

h) “Save and close” button: the request details page will close and save all the changes done on it, with no changes on the request status.

i) “Partially rejected” button: by clicking on this button a new window will appear with the following fields:

g) Date and time: displayed date/time text field filled by the system.

h) Request ID: displayed text field filled by the system.

i) Notes & comments: large multiline text box field, this mandatory field for this process.

j) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

k) “Submit” button: this will save all the entered data and the application status will be changed to “information required”

The notes field is required to be filled by the ANS inspector but the attaching documents are optional.

l) “Cancel” button: this is will close the small window.

- After submitting, a notification email (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the units’ user email telling that the request must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the admin and the request will be sent back to the queue.

Page 123 of 141

Page 124: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Note that when the request open the request details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents.

- Note that the old information and documents will be stored for future reference.

j) “Reject” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Request ID: displayed text field filled by the system.

c) Notes & comments (rejection reasons): large multiline text box field, this mandatory field for this process.

d) Upload documents: this field will include:

a. Disabled text box field: for the path of the fileb. “Browse” button: to brows the files in the computer.c. “Upload file” button: to upload the selected file.d. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Reject” button: this will save all the entered data (the notes field is mandatory) and the request status will be changed to “rejected”, and a notification (the notification template text for “reject” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

f) “Cancel” button: this is will close the small window.

Page 124 of 141

Page 125: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

xxvii. “Approve” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Request ID: displayed text field filled by the system.

c) Notes & comments: large multiline text box field.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file.2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Approve” button: this will save all the entered data (all the fields are optional, and if left empty the process will complete) the request will be stored in the data base and approved as follows:

e. Electronically signed and approved finally by the ANS inspector.

f. Electronically signed and approved by the ANS inspector and sent to the direct manager for final approval with electronic signature.

g. Electronically signed and approved by the ANS inspector and sent to the direct manager for approval with electronic signature then sent to the General Director for final approval with electronic signature.

Note: If the request rejected by any of the managers it will be rejected with the notes and documents (if any) entered by the manager and a notification (the notification template text for

Page 125 of 141

Page 126: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

“information required” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

After the final approval, the request status will be changed to “approved”.

The ANS inspector now may choose a list of required documents or projects and send this list to the unit’s admin to fill it all to get the approval for the application.

The ANS inspector choose the list of requirement from a stored requirement in the database, the ANS inspector can update or add new requirement for future use, by submitting the following fields:

a. Requirement type: document or project, this is drop down list field.

b. Requirement name: text box field.c. Requirement details: multiline text box field to insert the

details of this requirement.

f) “Cancel” button: this is will close the small window.

- The ANS inspector or ANS manager may simple or advance search on the requests wither it’s on pending, in-process, rejected or accepted.

- The ANS inspector or ANS manager may use a detailed query to generate reports from the requests, this will include the under status of pending, in-process, rejected or accepted applications.

- The ANS inspector or ANS manager may generate charts and add notes and attachment documents to it then email it.

Page 126 of 141

Page 127: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.8.1 The applications business process workflow:

- After the ANS inspector submit the list of requirements to the unit’s user, the request will turn into accepted and the new application will turn into “pending”.

- The unit’s admin start to fill the list of requirements, for each record in the list he submit either document or project.

- In case of submitting a request for a project the record’s status of the list will be related to the project status, if it’s accepted the records list will be accepted and if it’s rejected the rejected.

- In case of submitting a request for a document, the request of approval for this document will be sent to the ANS inspector for approval as part of the application approval workflow, the ANS inspector may view the request by clicking on the records field details, and a request detailed page will appear as follows:

i. Application ID: display text field, this field will be filled by the system automatically.

ii. Unit’s user information details: this will display the unit’s user full name and ID and by clicking on it the user information page will appears containing the applicant information details.

iii. List of attached documents: data grid field for each record the document can be downloaded, add notes or comments to it.

iv. Application date: the information submitted date.

v. Notes and comments: The ANS inspector have the ability to add notes, comments or attach documents to the application:

- The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

Page 127 of 141

Page 128: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- The notes and documents can be added by clicking on the “add notes and documents” button on the application details page, a new small window will appear containing the following fields:

a) Date and time: displayed date/time text field filled by the system automatically.

b) Application ID: displayed text field filled by the system automatically.

c) Notes & comments: large multiline text box field.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to browse the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be viewed only by the ANS inspector’s, unless the ANS inspector make the check box off, then the notes or data entered are not confidential and can be viewed by the unit’s user.

f) “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

g) “Cancel” button: this is will close the small windowvi. “Assign” button: this button used by the ANS inspector to:

Page 128 of 141

Page 129: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

a) Assign coordinator: this is to assign the responsible ANS inspector for this application, which he will follow up and assure the completion of the workflow for this application.

- Any ANS inspector can open an application and assign himself or any of his colleagues to be the coordinator of this application, even if the application is already assigned to another ANS inspector.

- After clicking on the assign button a list of ANS inspectors (including the person who clicks on the assign button) will appear, by clicking on any one and click on submit button the selected ANS inspector will assigned as the coordinator of the application.

- This can be changed later (using the same way as mentioned before) by any ANS inspector.

b) Assign assistant: The coordinator ANS inspector can click on “assign” button and then choose “assign assistant” that will open a list of the ANS inspectors exclude himself and including the ANS manager, and by selecting a one or more ANS inspectors the ANS coordinator must write notes and or attach documents (for telling the reason of assistance) and then click on submit button.

- After submitting the assigning a notification will be sent to the selected ANS inspectors, which they can view the application with the notes and attached document by the coordinator.

vii. “Save and close” button: the application details page will close and save all the changes done on it, with no changes on the application status.

viii. “Partially rejected” button: by clicking on this button a new window will appear with the following fields:

g) Date and time: displayed date/time text field filled by the system.

Page 129 of 141

Page 130: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

h) Application ID: displayed text field filled by the system.

i) Notes & comments: large multiline text box field, this mandatory field for this process.

j) Upload documents: this field will include:

1. Disabled text box field: for the path of the file2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

k) “Submit” button: this will save all the entered data and the application status will be changed to “information required”

The notes field is required to be filled by the ANS inspector but the attaching documents are optional.

l) “Cancel” button: this is will close the small window.

- After submitting, a notification email (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the units’ user email telling that the application must be updated with information or documents required as mentioned in the pre-requisites with the notes written by the admin and the application will be sent back to the queue.

- Note that when the applicant open the application details page the information entered and the attached documents fields will be in the edit mode so the unit’s user is allowed to update any or all of the fields with the new information and upload documents as needed depending on the ANS inspector notes and documents.

Page 130 of 141

Page 131: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- Note that the old information and documents will be stored for future reference.

ix. “Reject” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

c) Notes & comments (rejection reasons): large multiline text box field, this mandatory field for this process.

d) Upload documents: this field will include:

h. Disabled text box field: for the path of the filei. “Browse” button: to brows the files in the computer.j. “Upload file” button: to upload the selected file.k. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Reject” button: this will save all the entered data (the notes field is mandatory) and the application status will be changed to “rejected”, and a notification (the notification template text for “reject” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

f) “Cancel” button: this is will close the small window.

x. “Approve” button: by clicking on this button a new window will appear with the following fields:

a) Date and time: displayed date/time text field filled by the system.

b) Application ID: displayed text field filled by the system.

Page 131 of 141

Page 132: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

c) Notes & comments: large multiline text box field.

d) Upload documents: this field will include:

1. Disabled text box field: for the path of the file.2. “Browse” button: to brows the files in the computer.3. “Upload file” button: to upload the selected file.4. “Add another document” button or link: to add another “File

Attachment” fields to attach another file.

e) “Approve” button: this will save all the entered data (all the fields are optional, and if left empty the process will complete) the application will be stored in the data base and approved as follows:

l. Electronically signed and approved finally by the ANS inspector.

m. Electronically signed and approved by the ANS inspector and sent to the direct manager for final approval with electronic signature.

n. Electronically signed and approved by the ANS inspector and sent to the direct manager for approval with electronic signature then sent to the General Director for final approval with electronic signature.

Note: If the application rejected by any of the managers it will be rejected with the notes and documents (if any) entered by the manager and a notification (the notification template text for “information required” can be inserted and updated from the ANS inspector control panel) will be sent to the applicant with the notes and documents (if any).

After the final approval, the application status will be changed to “approved”.

f) “Cancel” button: this is will close the small window.

Page 132 of 141

Page 133: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

- After reviewing each record on the list the ANS inspector can do one of the following actions:

i. Notes and comments: The ANS inspector have the ability to add notes, comments or attach documents to the request:

- The notes and the attached documents added by the ANS inspector will be available in a list (data grid field) with date/time of creation and the creator name displayed beside it for each record.

- The notes and documents can be added by pressing on the “add notes and documents” button on the request details page, a new small window will appear containing the following fields:

i. Date and time: displayed date/time text field filled by the system automatically.

ii. Application ID: displayed text field filled by the system automatically.

iii. Notes & comments: large multiline text box field.

iv. Upload documents: this field will include:

1. Disabled text box field: for the path of the file

2. “Browse” button: to browse the files in the computer.

3. “Upload file” button: to upload the selected file.

4. “Add another document” button or link: to add another “File Attachment” fields to attach another file.

v. Confidential: this is a check box field, default case is on, the notes and/or documents are confidential most of the time and can be

Page 133 of 141

Page 134: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

viewed only by the ANS inspector’s, unless the ANS inspector make the check box off, then the notes or data entered are not confidential and can be viewed by the unit’s admin.

vi. “Add” button: this will save all the entered data, in case of empty fields and attachments nothing will be saved.

vii. “Cancel” button: this is will close the small window

ii. Reject the application: by pressing on this button a new window will appear with the following fields:

1. Date and time: displayed date/time text field filled by the system automatically.

2. Application ID: displayed text field filled by the system automatically.

3. Notes & comments (rejection reasons): large multiline text box field, this is a mandatory field for this process.

4. Upload documents: this field will include:

a. Disabled text box field: for the path of the file

b. “Browse” button: to brows the files in the computer.

c. “Upload file” button: to upload the selected file.

d. “Add another document” button or link: to add another “File Attachment” fields to attach another file.

5. “Reject” button: this will save all the entered data (the notes field is mandatory) and the request status will be changed to

Page 134 of 141

Page 135: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

“rejected”, and a notification (the text template of the notification will be provided by GCAA, also it can be modified from the ANS inspector control panel) will be sent to the unit’s admin with the notes and documents (if available).

6. “Cancel” button: this is will close the small window.

iii. Accept the application: by pressing on this button a new window will appear with the following fields:

7. Date and time: displayed date/time text field filled by the system automatically.

8. Request ID: displayed text field filled by the system automatically.

9. Notes & comments: large multiline text box field.

10. Upload documents: this field will include:

a. Disabled text box field: for the path of the file.

b. “Browse” button: to brows the files in the computer.

c. “Upload file” button: to upload the selected file.

d. “Add another document” button or link: to add another “File Attachment” fields to attach another file.

11. “Cancel” button: this is will close the small window.

12. “Approve” button: this will save all the entered data (all the fields are optional, and if left empty the process will complete) and the request status will be turned into “approved”.After the final approval the application status will be changed to “approved” and a notification (the notification template text for

Page 135 of 141

Page 136: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

“approved” can be inserted and updated from the ANS inspector control panel) will be sent to the unit’s user email, and a certificate (The certificate template required from GCAA) will be generated by the system, the applicant can print the PDF/A certificate file by download it from the application details page, also a copy of the certificate can be emailed and cc with attach documents to anyone the ANS inspector or manager decide.

b. The ANS inspector or ANS manager may simple or advance search on the application or requests wither it’s on pending, in-process, rejected or accepted.

c. The ANS inspector or ANS manager may use a detailed query to generate reports from the applications or requests, this will include the under status of pending, in-process, rejected or accepted applications.

d. The ANS inspector or ANS manager may generate charts and add notes and attachment documents to it then email it.

Page 136 of 141

Page 137: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

3.8.2 Aerodrome Licensing Registration workflow and business process:

Figure 12: The Aerodrome Licensing Process and work flow

Page 137 of 141

Page 138: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

4 Non-functional Requirements

4.1 Performance Requirements

The application should be fast in processing the data entry and a high level of accuracy

has to be maintained. However the performance will depend to a great extent on the

hardware resources of the web server.

1. Compatibilitya) GCAA software should run compatibly (i.e. under the same operating

system, database and networking capabilities) with the other subsystems software it works together with.

b) System will allow administrator to enroll new users and grant access rights required by their duties.

2. Reliability and Availabilitya) System will permit 1 hour per day for maintenance and backup activities

with minimal disruption to users.b) Any failure should cause no more than 10-minute downtime, with the

average not exceding 2 minutes.c) Backup should spot-tested to ensure they are reliable.

3. Performancea) System will allow up multiable users to login and use the system at the

same time, the response time of the system will depend on the speed of the connection both for the server and client machine and on the number of loggedin users at the same time .

Page 138 of 141

Page 139: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

4.2 Security RequirementsThe portal will manage, deliver and receive sensitive information. Security is a prime

requirement of the portal system.

The portal will provide access for authorized users while screening out those who do not

need to view confidential data.

The Development team may choose one of the security methods below:

a) Forms authentication:

It a system by which unauthenticated requests is redirected to an HTML form using

HTTP client-side redirection. The user provides credentials and submits the form. If the

application authenticates the request, the system issues a cookie that contains the

credentials or a key for reacquiring the identity. Subsequent requests are issued with

the cookie in the request headers; they are authenticated and authorized by an ASP.NET

event handler using whatever validation method the application developer specifies. All

users account saved in separated data base.

b) Windows authentication:

Authentication is performed by IIS in one of three ways: basic, digest, or Integrated

Windows Authentication. When IIS authentication is complete, ASP.NET uses the

authenticated identity to authorize access. Integrated with active directory

authentications

5 Technical Assumptions MS Exchange and active directory are already in place and running before

project kickoff.

Active directory integration within this project will only be the default integration provided by SharePoint. No extra work or customization will be done for active directory.

Page 139 of 141

Page 140: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

The server hosting the solution will be set up in the same domain in the corporate network.

Infrastructure efforts and configurations will be done for SharePoint needs only.

The look and feel proposed will be simple with no complex graphics involved (Complex graphics are defined as navigation, flashes, and site structure, while non-complex graphics includes color and logos of the portal)

It's highly recommended to install MS Office 2007 on all clients’ machines. THE DEVELOPMENT will not hold responsibility for any missing functionality due to using old versions of office.

It's assumed that the content validation and data entry for the new portal site will be GCAA’s responsibility.

The development TEAM will brand GCAA eServices based on the selected theme however the ANS administration sites that will be created during the installation and the configuration to SharePoint farm like the central administration site and the shared service provider will not be branded and will use out of the box themes.

The development TEAM will not customize any administration pages for the SharePoint 2007.

THE DEVELOPMENT TEAM will integrate the MOSS 2007 with Ultimus Workflow system to be used as a workflow engine as per, under the limitations of share point and Ultimus softwares cabapility and integration v.

Its assumed that all the required licensing for Integration with Utltimus will be provided by GCAA including API integration

It’s assumed that the portal will authenticate the users against the active directory.

It's assumed that THE DEVELOPMENT TEAM will integrate the systems with the existing DMS provided by GCAA to build the required administration pages for uploading content.

It's assumed that the internet users’ profiles will be stored in the database.

Page 140 of 141

Page 141: GCAA ATC SRS - General Civil Aviation Authority ePublicaton Documents... · Web viewSQL server: database management system as entire system dependency. SMS gateway: SMS notification

Document Details: System Requirements Specifications SRS

Project : GCAA eServices Part II

Client Name: General Civil Aviation Authority (GCAA)

Ref No.: SRS080811_GCAA_PartII_CAT

SRS Updates Log No.: 1.0

It is assumed that THE DEVELOPMENT TEAM will utilize an existing payment gateway to enable payment transaction over the internet portal. However, THE DEVELOPMENT will not be responsible for any extra charges or fees due to implementing this feature. Also, it is assumed that GCAA will provide all the needed standard interfaces (SDK, XML Web Services, HTTP …) and credentials for THE DEVELOPMENT TEAM to be able to connect to this payment gateway.

It is assumed that THE DEVELOPMENT TEAM will utilize an existing SMS gateway to enable SMS transaction over the internet portal. However, THE DEVELOPMENT TEAM will not be responsible for any extra charges or fees due to implementing this feature. Also, it is assumed that GCAA will provide all the needed standard interfaces (SDK, XML Web Services, HTTP …) and credentials for THE DEVELOPMENT TEAM to be able to connect to this SMS gateway.

Page 141 of 141