Академический Документы
Профессиональный Документы
Культура Документы
Table 2: Distribution List Affiliation External External External External Name Rory David Fidler Sheron Fernando Jeremy Krisnamur Etihad IT team Role SME - Etihad Cargo, Business owner SME - Etihad Cargo Etihad Cargo, Branding representative Etihad Cargo, Existing systems representative Etihad Cargo Etihad Cargo, Head of Product & Distribution Etihad Cargo , Manager, Cargo Product Development Service Delivery Manager
External External
External
Rabih BouHussien
Internal
Ahmed Magdy
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 2 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 3 of 89
Contents
1 About the Document .......................................................................................................... 8
1.1 1.2 1.3 Document Purpose and Scope .................................................................................................................8 Document Context ....................................................................................................................................8 Document Conventions ............................................................................................................................ 8 Mandating Verbs .............................................................................................................................. 8
1.3.1
Portal Overview................................................................................................................. 14
3.1 3.2 Logical architecture ................................................................................................................................. 14 Graphical Design ..................................................................................................................................... 14 Look and Feel .................................................................................................................................. 14 Public area Home Page (Internet) ................................................................................................ 15
3.2.1 3.2.2
4 5 6
Glossary of Terms ............................................................................................................. 16 Portal User Profiles ........................................................................................................... 17 Portal Functional Requirements .................................................................................... 18
6.1 Public Area (Internet) ............................................................................................................................. 20 Flights Schedule .............................................................................................................................. 20 Track Shipments ............................................................................................................................. 23 SMS Express ................................................................................................................................ 2423 Flight Status ..................................................................................................................................... 24 Route Map ....................................................................................................................................... 27 About Us .......................................................................................................................................... 27 Mission & Vision ........................................................................................................................ 2827 Our Offices .................................................................................................................................. 2827 Cargo Team (Contact us) ........................................................................................................... 2928 Revenue Management ............................................................................................................... 2928 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 6.1.8 6.1.9 6.1.10
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 4 of 89
Secured Area (Extranet) ..................................................................................................................... 4038 Registration & Login .................................................................................................................. 4038 Register & update profile (Agents) ...................................................................................... 4038 Login ........................................................................................................................................ 4239 Change password ................................................................................................................... 4240 Forgot password ..................................................................................................................... 4240 How can I help you? .................................................................................................................. 4441 Basic requests .......................................................................................................................... 4542 Complicated requests ............................................................................................................ 6056 Invoice verification process ....................................................................................................... 7267 Cargo Service Manual ................................................................................................................ 7468
6.2.1 6.2.1.1 6.2.1.2 6.2.1.3 6.2.1.4 6.2.2 6.2.2.1 6.2.2.2 6.2.3 6.2.4 6.3
General Features .................................................................................................................................. 7670 Portal Content Management ..................................................................................................... 7670 Portal Document Management ................................................................................................. 7872 Document Libraries .................................................................................................................... 7872 Portal Search ................................................................................................................................ 7973 Portal Site Map ............................................................................................................................ 7973
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 5 of 89
3.8
8.4 8.5 8.6 8.7 8.8 8.9 8.10
10 11
Appendix II: Clients Wish List for Future Releases ............................................. 8579 Appendix V: Open Issues ............................................................................................ 8680
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 6 of 89
List of Tables
Table 1: Document Versions ......................................................................................................................................2 Table 2: Distribution List ...........................................................................................................................................2 Table 3: Sign Off .......................................................................................................................................................... 3 Table 4: Document Context .......................................................................................................................................8 Table 5 Glossary of Terms ................................................................................................................................... 1615 Table 6 User Profiles ............................................................................................................................................. 1716 Table 8 Revenue Management documents ....................................................................................................... 2927 Table 9 Cargo Products documents ................................................................................................................... 3028 Table 10 inquiries fields ....................................................................................................................................... 3130 Table 11 Freight documents .............................................................................. Error! Bookmark not defined.31 Table 14 Albums Fields ..................................................................................................................................... 3532 Table 15 Photos Fields ....................................................................................................................................... 3532 Table 16 Video Categories Fields ..................................................................................................................... 3734 Table 17 Video Fields ........................................................................................................................................ 3734 Table 18 - News Fields ......................................................................................................................................... 3835 Table 19 Useful Links Fields................................................................................................................................ 3936 Table 20: Agent registration form fields ............................................................................................................ 4037 Table 21 - Login ..................................................................................................................................................... 4238 Table 22 - Change Password ............................................................................................................................... 4239 Table 23 - Forgot Password ................................................................................................................................. 4239 Table 24 Cargo service documents ..................................................................................................................... 7464 Table 25 Open/Closed Issues............................................................................................................................... 8676
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 7 of 89
The Software Requirements Specifications (SRS) document is the result of the refinement of the business requirement functions, analysis of individual requirement, system process modeling and frontend design (user experience) activities. The document is submitted to Etihad for review and signoff, prior to execution.
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 8 of 89
Etihad Airways is the National Airline of the United Arab Emirates and is based at Abu Dhabi Airport. Etihad has been in operation since 2003 and was awarded the World's Leading Airline in 2009 and 2010 by the World Travel Awards. In addition to its core activity for passenger transportation, Etihad also operates Etihad Holidays and Etihad Crystal Cargo.
Etihad Crystal Cargo is the fast growing cargo division of Etihad Airways. Etihad Crystal Cargo operates to 27 cargo freighter destinations in the Middle East and Africa and 76 destinations across the globe.
Etihad Crystal Cargo current public portal is outdated in terms of technological base, and branding and styling which are not up to the current standards. Etihad is seeking an operational enterprise portal, upgrading Etihad Cargo portal to the latest technologies, and positioning Etihad Cargo portal in its e-Commerce strategy.
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 9 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 10 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 11 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 12 of 89
o o
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 13 of 89
Portal Overview
3.1 Logical architecture
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 14 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 15 of 89
Glossary of Terms
Table 5 Glossary of Terms Term Web Part SharePoint List OOB CMS RTF Definition A modular unit of information that consists of a title bar, a frame, and content. Web Parts are the basic building blocks of a Web Part Page Are tables of data which stores columns and rows and are like miniapplications in SharePoint Out Of the Box (Features that do not require development) Content Management System Rich text format (this is a field allow users to add a text in a custom colors, fonts, underline and using tables) It also allow users to add photos and links to the text All RTF field function are easy like in Microsoft word LOV AWB List of values Air way bill
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 16 of 89
Table 6 User Profiles User Group Backend Users Content Editors Add and edit their content, upload images, and change style (fonts, colors, etc.) of the content they are editing without having to install any client application Submit content to Content Approver for reviewing View list of contents returned from Approver and add Approver feedback Content Approver Browse submitted contents from content editors Approve contents or reject and return them to content editors Communication between content editors and Approver is logged where each submission or rejection is recorded separately with comment to clarify transaction (default SharePoint behavior) Content Publisher Portal Administrators Review the Content and publish. Have full access to all site functionalities and assign various roles to users, such as Content Editors and Approvers. Access all portal administrative functions. Public users Browse all the website content except the secure area (members area and How can I help you section). Users who can access the secured area in the website; browsing the members area and use How can I help you section. Extranet users are (GKAs (Global key accounts), GSAs (Global sales accounts), GHAs (Global handling accounts) and stations). Extranet users will have a separate registration form with approval process. Roles/Access
Extranet users
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 17 of 89
The following is the list of the modules which will be delivered in the Public Portal: Public area: (Internet) This area is fully dedicated for the contents which Etihad aims to share with the public world, thus all of its contents will be available for all portal visitors, and also some integrated services will be available to be used by the public users with no need to login e.g. (Track shipment, Flight Status), these services will be detailed later in this document The following is the list of the modules which will be delivered in the public area: # 1Module Flights Schedule Description It will be an integration with the existing system of Flight Schedules, this is to allow the portal visitor to search for a flight schedule using the defined search criteria (Origin & Destination / Arrival date/ Departure date) and get the results listed on the portal with the option to print and download the schedule as an xslx (2007 2010) It will be an integration with the existing system of Track Shipments Just instruction information about SMS service It will be an integration with the existing system of Flight Status A place on the portal to display the Innovata map Content page Content page SharePoint List to display information about the offices, the visitors will be able to view the offices via the visualized editable bing map and through the provided offices list as well Contact page to display cargo team information like in contact us pages Content page + Document library Content pages + Document library Content pages + Inquiry form Like Feedback forms Content page + contact details
2-
Track Shipments
34-
5678-
9-
Cargo Team
10- Revenue Management 11- Cargo Products 12- Charter Service 13- Sales Team (Cargo Commercial)
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 18 of 89
Document library A bar to display RSS feeds, while Etihad Cargo will provide the RSS sources To present the public Photos, videos and News To present the useful links listed and categorized Hyperlink to open Web Docs external system in a new window Forms for requesting services through a workflow
16- Media center 17- Useful links 18- Link to Web docs
Secured area: (Extranet) This area is fully dedicated for the contents which Etihad aims to share with the authenticated extranet users (GHAs & GSAs), thus all of its contents will be available only for the registered and logged in users The following is the list of the modules which will be delivered in the secured area: # 1Module Registration & Login Description The portal will include a registration module that saves users information. This will include a registration form, manage profile form, change password, forgot password, and login. Content pages + Document library
2-
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 19 of 89
The existing Flight Schedules system will generate a nd upload an excel file including the flight schedule every day onto \\eyapps2\fltschedule; the definition of the file is identified in the table below. Fields mapping 1. Scheduled Departure date - dd/mm/yyyy UTC [Should be the original date, even the flight is rescheduled to another date] 2. Scheduled Departure date - dd/mm/yyyy local station [Should be the original date, even the flight is rescheduled to another date] 3. Carrier code 2-3 letter code 4. Flight number - 901 (only numeric no reschedule indicator) 5. Departure station - 3 letter code 6. Arrival station - 3 letter code 7. Scheduled time of departure - local station 8. Scheduled time of arrival - local station 9. Actual time of departure - local station 10.Actual time of arrival - local station 11.Scheduled time of departure UTC 12.Scheduled time of arrival UTC 13.Actual time of departure UTC 14.Actual time of arrival UTC 15.Flight status - Arrived / Departed / Delayed / Ontime / Rescheduled /Diverted/Cancelled 16.Aircraft registration ID
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 20 of 89
17.Aircraft type 18.Scheduled Departure Date - Local Station 19. Scheduled Arrival Date - Local Station 20. Actual Departure Date - Local Station 21 Actual Arrival Date - Local Station 22.Scheduled Departure Date - UTC 23. Scheduled Arrival Date UTC 24. Actual Departure Date UTC 25 Actual Arrival Date - UTC 26. Estimated Date of Departure UTC 27. Estimated Date of Departure Local Station 28. Estimated Date of Arrival UTC 29. Estimated Date of Arrival Local Station 30. Estimated Time of Departure UTC 31. Estimated Time of Departure Local Station 32. Estimated Time of Arrival UTC 33. Estimated Time of Arrival Local Station 34. Flight Indicator To identify Cargo , Cargo Charter , Passenger , Passenger Charter , Truck 35. Scheduled Route 36. Arrival Flight No 37. Diverted Station 38. Rescheduled Flight Nr (with reschedule indicator) 39. Rescheduled Departure Date - UTC 40. Reschedule Arrival Date - UTC
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 21 of 89
41. Rescheduled Departure Time - UTC 42. Reschedule Arrival Time - UTC Notes: The above schedule is the mapped fields in the excel file to the fields For the schedule you will need fields,2,19,3,4,5,6,7,8,16,17,34,35 Users will need to filter out passenger flights with field 34.
Flight schedule functionalities Search Flight Schedule The system should allow the visitors to search the flight schedule The visitor will enter the following search criteria: Type/Length LOV Data Validations Mandatory: Y Updateable: Y Business Rules Single Select from predefined Origins Mapped station Destination LOV Mandatory: N Updateable: Y to: the
Departure
the
Mapped to: Arrival station Departure date Date Mandatory: Y Updateable: Y Calendar Should be today or greater Mapped to: Actual time of departure - local station Arrival date Date Mandatory: Y Updateable: Y Calendar, should be greater than departure date Mapped to: Actual time of arrival - local station Type of flight Check box Mandatory: N Updateable: N It will have three options: Scheduled Freight Charter to:
Formatted: Normal, No bullets or numbering Formatted: Font: +Body (Calibri)
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 22 of 89
Note: the above fields are the same fields mapped in the table of fields The following note will be displayed at the top of the results table the following results are sorted by departure date If no results, The system will display an appropriate message to the user The system should allow the visitor to open the results in a printable format view to be able to print it The system should allow the visitor to download the results as an xslx file (2007 2010) Flight schedule section will have a document library, where the user should be able to upload flight schedule file (PDF) and update it regularly and the site users will be able to view and download it
Track shipments functionalities Track Shipment The system should allow the visitors to search for a specific shipment The visitor will enter one or more the shipment serial number (AWB) separated by , AWB will be divided to two fields: o The prefix serial which is a drop-down list o The AWB number which is a text field
View Shipment tracking information The system will integrate with the Cargospot System web service and send the AWB number Cargospot System web service will retrieve the data related to the defined AWBs The system should display the results sorted by flight date in a table with the following columns: o Segment (mapped to: segment field) o Flight # (mapped to: flight number)
o
o o o
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 23 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 24 of 89
11.Scheduled time of departure UTC 12.Scheduled time of arrival UTC 13.Actual time of departure UTC 14.Actual time of arrival UTC 15.Flight status - Arrived / Departed / Delayed / Ontime / Rescheduled /Diverted/Cancelled 16.Aircraft registration ID 17.Aircraft type 18.Scheduled Departure Date - Local Station
19. Scheduled Arrival Date - Local Station 20. Actual Departure Date - Local Station 21 Actual Arrival Date - Local Station 22.Scheduled Departure Date - UTC 23. Scheduled Arrival Date UTC 24. Actual Departure Date UTC 25 Actual Arrival Date - UTC 26. Estimated Date of Departure UTC 27. Estimated Date of Departure Local Station 28. Estimated Date of Arrival UTC 29. Estimated Date of Arrival Local Station 30. Estimated Time of Departure UTC 31. Estimated Time of Departure Local Station 32. Estimated Time of Arrival UTC 33. Estimated Time of Arrival Local Station 34. Flight Indicator To identify Cargo , Cargo Charter , Passenger , Passenger Charter , Truck expected to be a drop-down list) (the client will check if they are static values or not) (this field is
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 25 of 89
35. Scheduled Route 36. Arrival Flight No 37. Diverted Station 38. Rescheduled Flight Nr (with reschedule indicator) 39. Rescheduled Departure Date - UTC 40. Reschedule Arrival Date UTC 41. Rescheduled Departure Time - UTC 42. Reschedule Arrival Time - UTC The above schedule is the mapped fields in the excel file to the fields For the schedule you will need fields,3,4,5,6,9,10,15,18,19,20,21,34,35 Users will need to filter out passenger flights with field 34.
Flight status functionalities Search Flight status The system should allow the visitors to search the flight status The visitor will enter the following search criteria: Type/Length Text Data Validations Mandatory: Y Updateable: Y Origin LOV Mandatory: Y Updateable: Y Business Rules 50 char Mapped to: Flight number Single Select from predefined Origins Mapped station Destination LOV Mandatory: N Updateable: Y to: the
Departure
the
Mapped to: arrival station Departure date LOV Mandatory: N Updateable: Y Single select The system should avail 5 values (current date and 2 days before and 3 days after) Mapped to: Actual time of departure Type of flight LOV Mandatory: N Updateable: Y Single select from the defined types (Scheduled /
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 26 of 89
View Flight Status The system will search the in the generate CTI_New text file The system should display the results in a table with the following columns: o Flight # o Origin o Destination o Departure time Scheduled Time of Departure (STD) Estimated or actual Time according to the flight status (EST/ACT) o Arrival time Scheduled Time of Arrival (STA) Estimated or actual Time according to the flight status (EST/ACT) o Status
Formatted
6.1.6 About Us
This will provide the Etihad Cargo visitors with information about Etihad in general and the Cargo Division in more details. This page will be managed by the content editor as an information page For more details about the information page specs and management, please refer to section General Features Information pages
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 27 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 28 of 89
Description
Text
Mandatory: Y Updateable: Y
1K char
Office telephone
Text
Mandatory: Y Updateable: Y
Offices fields
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 29 of 89
The system will display the general information section and the document list to the portal visitors in a presentable page This page will be managed by the content editor as an information page and a document library For more details about the information page specs and management, please refer to sections General Features Information pages Document Management & Document library
The system will display the general information section and the document list to the portal visitors in a presentable page This page will be managed by the content editor as an information page and a document library For more details about the information page specs and management, please refer to sections General Features Information pages Document Management & Document library
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 30 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 31 of 89
Type/Length Text
255 Char
Charter Inquiry
Service
Text
Mandatory: Y Updateable: Y
1K char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 32 of 89
Country
LOV
Mandatory: Y Updateable: Y
City
Text field
Mandatory: Y Updateable: Y
255 Char
Address
Text
Mandatory: Y Updateable: Y
255 Char
Office telephone
Text
Mandatory: Y Updateable: Y
Fax
Text
Mandatory: N Updateable: Y
Contact Details
Text
Mandatory: Y Updateable: Y
255 Char
Description
Text
Mandatory: Y Updateable: Y
1K char
This page will include the information related to Global Key Accounts (GKAs) , which will be displayed as a logo listing of all GKAs, and each logo can be linked to an external URL to allow the visitors to open the web site of each GKA For more details about the information page specs and management, please refer to section General Features Information pages
6.1.15 RSS
RSS feeds deliver new content and information to users on the topics in which they are interested. The system should be delivered with a bar on the home page to display the RSS feed from the different News providers The news sources will be provided by Etihad Cargo to configure the RSS feeds bar with them.The system should provide RSS control web part that can be configured to load RSS feeds from multiple sources
Formatted: Left Formatted: Font: +Body (Calibri)
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 33 of 89
Formatted: Font: +Body (Calibri) Formatted: List Paragraph, Bulleted + Level: 1 + Aligned at: 0.25" + Indent at: 0.5" Formatted: Font: +Body (Calibri) Formatted: Font: +Body (Calibri)
The system should allow the content editor to add / update / delete photo albums (please refer to the album fields table) The system will allow the content editor to set the album cover by selecting the album cover photo The system will allow the content editor to re-assign the album cover image The system should allow the content editor to manage the photos by add / update / delete photos (please refer to the photos fields table) Photos will be classified by album. User should determine the album The photos sizes should be less than 5 MB (the size is configurable in SharePoint) Extensions supported: bmp, gif, jpg, and tiff. The system should allow the end users to browse the albums and view the photos The landing page of the photo gallery will have a listing of all available albums. Each album will be displayed with its thumbnail cover When click on any album it will open the photos viewer page with all the album pictures. By default the viewer will display the first photo of the album The system should display the total number of photos under the opened album If the album has no photos, the system will display a message to the user stating that "No photos in the selected album" The system will list all photos in a thumbnail mode and allow the user to choose the photo to be displayed in the preview mode Additionally, in the preview mode the system will display a set of arrows to allow the user to scroll through album photos. With each photo the system will display its related data (title, description)
Manage Photos
Request a photo
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 34 of 89
[The National Airline of the United Arab Emirates Etihad Airways] The system should allow the end users to request a photo with high resolution. End user will fill the request form with the following fields: Name: text field (mandatory, 255 Char) Email: text field (mandatory, mail validation) Reason: text area (mandatory, 1K) The system will automatically send an email to the marketing department (configured email address) with the request. The email notification will include the form information filled by the requester in addition to the image name. The marketing team will handle the requests manually outside the system.
Formatted: Indent: Left: 0.44", Tab stops: 0.69", List tab + Not at 0.44"
Table 1114 Albums Fields Element Label Album Name Type/Length Text Data Validations Mandatory: Y Updateable: Y Album Photo Cover Browse Mandatory: NY Updateable: Y NA Business Rules 255 Char
Table 1215 Photos Fields Element Label Album Type/Length Select Data Validations Mandatory: Y Updateable: Y Photo Browse Mandatory: Y Updateable: Y Title Text Mandatory: Y Updateable: Y Description Text Mandatory: N Updateable: Y 1K char From the uploaded images on SharePoint lists 255 Char Business Rules From defined albums
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 35 of 89
Table 1316 EDMs Fields Element Label Document name Type/Length Text Data Validations Mandatory: Y Updateable: Y Document File upload Mandatory: Y Updateable: Y Description Text area Mandatory: N Updateable: Y Formatted: Font: 10 pt Formatted: List Paragraph, Bulleted + Level: 1 + Aligned at: 0.25" + Indent at: 0.5"
NA
NA
The system should allow the content editor to manage the videos categories by add / update / delete the categories (please refer to the categories fields table) The system should allow the content editor to manage the videos by add / update / delete videos (please refer to the videos fields table) Videos will be classified by category. The video size should be less than 50 MB (50 MB is the default size at SharePoint Asset Library Which can be configured to max size 2047MB) Extensions supported: WMV (WMV is the only supported extension for SharePoint OOB Media Player Web Part.) Videos will be stored in SharePoint 2010 "Asset Library" The system should allow the end users to browse the video library and play the videos The landing page of the video library will have a listing of all available videos categories. The system should display the total number of videos under each category When click on any category it will open the video player page with a list of all videos under the selected category. By default the player will play the first video in the selected category
Manage Videos
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 36 of 89
[The National Airline of the United Arab Emirates Etihad Airways] Additionally, the system will display a set of arrows allowing the user to scroll through categorys videos. If the category has no videos defined, the system will display a message to the user stating that "No videos in the selected category" End users will be able to select a specific video to play it With each video the system will display its related data (title, description)
Table 1416 Video Categories Fields Element Label Category Name Type/Length Text Data Validations Mandatory: Y Updateable: Y Description Text Mandatory: Y Updateable: Y Category Photo Cover Browse Mandatory: Y Updateable: Y NA 255 Char Business Rules 255 Char
Table 1517 Video Fields Element Label Category Type/Length Select Data Validations Mandatory: Y Updateable: Y Videos Browse Mandatory: Y Updateable: Y Title Text Mandatory: Y Updateable: Y Description Text Mandatory: Y Updateable: Y 1K char From the uploaded videos on SharePoint lists 255 Char Business Rules From defined categories
6.1.16.46.1.16.5 News
The portal content editors should be able to post news on the Etihad Cargo portal. This gives the end user the ability to View the latest Etihad Cargo news By clicking on the news title, the user will be able to View the news details. The news will be added and maintained by Etihad Cargo news content editor from the SharePoint administration site
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 37 of 89
News supported Functions: Manage News Important news can be marked to be featured in the Portal homepage highlights and rest of news can be viewed as well in case the user selects view all news. The content editor will have the ability to manage the news through SharePoint; through viewing a list of all already published News items. The editor can add new item, update any of the already published news, and also choose a certain news item to delete.
News highlights on Homepage The system will allow the content editors to define the items to be displayed on the highlights on Homepage section, the most recent published and marked as "Featured news items will be displayed in the portal homepage spotlights area. Selected item titles are displayed in the highlights web-part. When the title is clicked the item details are displayed. Highlights on Homepage dynamically show items in a graphically attractive way. The user can cycle through various items and see more than the few ones shown at the page load. Each item has a details page to show more information about it.
View News details The system will allow the end user to view a list of all defined news The news landing page will have the option to display the featured news (marked as: featured) in a film strip view with arrows to display next and previous news The news landing page will have the option to display a list of all other defined news With each news item in the list, the system will display date, title, image and summary User can access the details of every published news item by open the news title. The system will display the news details in a separate view
Table 1618 - News Fields Element Label News title Type/Length Text Data Validations Mandatory: Y Updateable: Y News summary Text Mandatory: Y Updateable: Y News image Image Picker Mandatory: N Updateable: Y Select from photos defined in SharePoint list 255 Char Business Rules 255 Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 38 of 89
News date
Date
N/A
RTF
Mandatory: Y Updateable: Y
N/A
Boolean
Mandatory: Y Updateable: Y
NA
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 39 of 89
6.2.1.1
The system should allow the agents to register their account The system should request from the agent users to fill in the registration form After agents register their account, the system should consider the account as inactive account The system should forward the registration form to a predefined approver (Etihad Employee) to review the registered data and approve it The request status will be pending approval and it will be displayed for the user in a list with the requester information (title, name, IATA/CASS #, mail and country) Also the system will send an email to the approver telling him that there is a new registration request pending his approval Approver will be able to take two actions: Reject the request: accordingly this will send to the requester an email notifying him that his request has been rejected. Approve the request: Once the registration form approved by the approver, the system will consider the account as authorized agent and the system will activate the account The system will notify the agent via email that his account has been activated The agent will be able to login the system to access sections available for registered agents only The system should allow the agent to update their profiles according to the data validations in the registration form User should add his Crystal cargo ID in the registration form, to identify him later in the reports and the workflows Table 1820: Agent registration form fields Element Label Contact Details Agent Title LOV Mandatory: Y Updateable: Y Agent Name Text Mandatory: Y Updateable: Y Contact Person Text Mandatory: Y Updateable: Y Crystal ID cargo Text Mandatory: Y Updateable: Y Not defined yet from the client side 255 Char From a list of agents types (Agent GSSA/GSA/CSA GHA) 255 Char Type/Length Data Validations Business Rules
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 40 of 89
Text
Mandatory: N Updateable: Y
255 Char
LOV
Mandatory: Y Updateable: Y
City
LOV
Mandatory: Y Updateable: Y
Select from Cities Lookup (according to the selected country) Separated to 3 fields Country code (3 digits) Area code (5 digits) Number (10 digits) The user should be able to add one or more phone or mobile number
Phone Number
Numeric
Mandatory: Y Updateable: Y
Fax Number
Numeric
Mandatory: Y Updateable: Y
Separated to 3 fields Country code (3 digits) Area code (5 digits) Number (10 digits)
Mobile Number
Numeric
Mandatory: N Updateable: Y
Separated to 3 fields Country code (3 digits) Area code (5 digits) Number (10 digits)
N/A
Address
Text
Mandatory: Y Updateable: Y
255 Char
Text
Mandatory: Y Updateable: Y
14 char
password
Mandatory: Y Updateable: N
Eight characters password with strength check Should be same the previous "password"
Confirm
password
Mandatory: Y
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 41 of 89
6.2.1.2
Login
Agents will have the ability to login to the portal using the email and password When login, the agents will be able to access the portal secured area (Extranet)
Table 1921 - Login Element Label Email Type/Length email Data Validations Mandatory: Y Updateable: Y Password password Mandatory: Y Updateable: Y At least Eight characters password with strength check Business Rules N/A
6.2.1.3
Change password
System should allow agents to change the password. Agents will be able to enter the "change password" form The system will save the new password Agents will use the new password for the next login
Table 2022 - Change Password Element Label Password Type/Length password Data Validations Mandatory: Y Updateable: Y New password password Mandatory: Y Updateable: Y Confirm password password Mandatory: Y Updateable: Y Business Rules Eight characters password with strength check Eight characters password with strength check Should be same the previous "new password" field
6.2.1.4
Forgot password
The agents will have the ability to request from the system to send him an email with his password System requests from the agent to enter his email System sends an email to the agent with the password that match the email entered System inform the user that his password has been sent to him, this will be via appropriate message
Table 2123 - Forgot Password Element Label Type/Length Data Validations Business Rules
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 42 of 89
Mandatory: Y Updateable: Y
N/A
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 43 of 89
The following are the shapes definition that will be used in modeling the system workflows: Shape Definition Shows a process, task, action, or operation. It shows something that has to be done or an action that has to be taken. Note: system or email notifications are considered as a process or an activity performed by the system. This shape tells you where the workflow starts.
Start
Workflow has only one start point. This shape tells you where the workflow ends. Workflow could have many end points. Refers to an external process that is defined elsewhere.
No
Yes
This shape refers to decision asks a question. The answer to the question determines which arrow you follow out of the decision.
The lines with arrows determine the flow through the workflow process (workflow processes will be numbered for traceability). This line indicates that the step is optional. P N S Refers to process Refers to a notification or message sent by the system Refers to the status of the strategy item at each action
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 44 of 89
[The National Airline of the United Arab Emirates Etihad Airways] 6.2.2.1 Basic requests
The following workflow steps will be applied on the following requests, but each request will have a different form to be submitted at the beginning of the workflow (forms are defined below in requests data entry forms section after the workflow steps). Request a booking o General goods o Dangerous goods o Perishable goods o Art and precious goods o Make a fast track booking Request information Provide feedback: o Raise a claim o Send a compliment o Register a comment Send a complaint Ship valuable and vulnerable goods Book a charter
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 45 of 89
Start
Submit the form for processing P2 Send notification to receiver N1 Receive notification P3
Yes
Appro ve No
N1 The system will automatically send an email notification to the approver (department/user) to notify him with the new request. P3 Approver will receive the notifications in his tasks list in the system in addition to his Email account added in the system. Approver will view the request details by clicking it in his tasks list. N2 If the approver approved the request then the system will automatically send an email notification to the requester notifying him that his request has been approved (the request status will turn to approved)
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 46 of 89
N3
Email notification
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 47 of 89
AWB
Mandatory: Y Updateable: Y
- Drop-down list will have the carrier code of the AWB (3 characters) - Text area for one or more AWB up to 10 max numeric separated with semi-colons - A note will be displayed under the field please add AWBs with semicolons separated Drop-down list will have the prefix of the AWB (3 characters) Text field will have the rest of the 14 characters
Formatted: Indent: Left: 0", Hanging: 0.16", Bulleted + Level: 1 + Aligned at: 0.25" + Indent at: 0.5"
Shipment Details Section Shipment type Drop-down list Mandatory: Y Updateable: Y Drop-down list values: General Dangerous goods Perishable goods Art and precious goods Make a fast track booking
According to the selected option, shipment details section will display different information General and art and precious goods options fields in shipment type drop-down Commodity Text field Mandatory: Y Updateable: Y No. of pieces Text field Mandatory: Y Updateable: Y Total weight Text field + drop-down list Mandatory: Y Updateable: Y Max: 4 characters Accepts number only Text field: Max: 4 characters Accepts numbers only 255 Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 48 of 89
Volume
Dangerous goods fields SHC 9 text fields Mandatory: Y Updateable: Y - Each text field can take up to 3 characters - When clicking the field name; a pop-up with SHCs list will be displayed (SHC name and code with check box beside each row) - When the user checks one of the SHCs, its code will be populated directly to one of the 9 text fields - The populated text fields will be disabled with the mapped values Dangerous goods class UN number Drop-down list Mandatory: Y Updateable: Y Text field Mandatory: N Updateable: Y Perishable goods fields SHC 9 text fields Mandatory: Y Updateable: Y - Each text field can take up to 3 characters - When clicking the field name; a pop-up with SHCs list will be displayed (SHC name and code with check box beside each row) - When the user checks one of the SHCs, its code will be The drop-down list will display values from 1 to 9 100 Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 49 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 50 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 51 of 89
City
Text field
Mandatory: Y Updateable: Y
255 Char
Zip code
Text field
Mandatory: Y Updateable: Y
Accepts numbers only 100 Char Accepts numbers only 100 Char
Country code
Text field
Mandatory: Y Updateable: Y
Business Rules - Drop-down list will have the carrier code of the AWB (3 characters) - Text area for one or more AWB up to 10 max numeric separated with semi-colons - A note will be displayed under the field please add AWBs with semicolons separated Drop-down list will have the prefix of the AWB (3 characters) Text field will have the rest of the 14 characters
Customer Information Claimant name Text field Mandatory: Y Updateable: Y Telephone Text field Mandatory: Y Updateable: Y Email Text field Mandatory: Y Updateable: Y Brief description Text area Mandatory: Y Updateable: Y Supporting documents File browsing button + text field Mandatory: N Updateable: Y - User can upload one or more file and describe it using the text field - Max. file size 2M
Formatted: Indent: Left: 0", Hanging: 0.1", Bulleted + Level: 1 + Aligned at: 0.25" + Indent at: 0.5"
255 Char
Accepts numbers only 20 Char Email validation 100 Char 255 Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 53 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 54 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 55 of 89
Text field will have the rest of the 14 characters Total no. pieces Gross weight of Text field Mandatory: Y Updateable: Y Text field + drop-down list Mandatory: Y Updateable: Y Max: 4 characters Accepts number only Text field: Max: 4 characters Accepts numbers only
Drop-down list: displays a look-up with the available measurements No. of missing pieces HAWB (hause airway bill) Provide description for the missing pieces Comments Text field Mandatory: Y Updateable: Y Text field Mandatory: Y Updateable: Y Text area Mandatory: Y Updateable: Y 1K Char Max: 4 characters Accepts number only 100 Char
Text area
Mandatory: Y Updateable: Y
1K char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 56 of 89
1K Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 57 of 89
Shipment perished, missing documents, split shipments and delayed shipments form
Element Label AWB Type/Length Drop-down list + text field Data Validations Mandatory: Y Updateable: Y Business Rules - Drop-down list will have the carrier code of the AWB (3 characters) Text box Drop-down list will have the prefix of the AWB (3 characters) Text field will have the rest of the 14 characters Origin Drop-down list Mandatory: Y Updateable: Y Destination Drop-down list Mandatory: Y Updateable: Y Total no. pieces Gross weight of Text field Mandatory: Y Updateable: Y Text field + drop-down list Mandatory: Y Updateable: Y Display a look-up with all countries Display a look-up with all countries Max: 4 characters Accepts number only Text field: Max: 4 characters Accepts numbers only
Formatted: List Paragraph, Indent: Left: 0", Hanging: 0.16", Bulleted + Level: 1 + Aligned at: 0.25" + Indent at: 0.5"
Drop-down list: displays a look-up with the available measurements Comments Text area Mandatory: Y Updateable: Y Customer Information (the same like didnt fly as booked form) 1K Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 58 of 89
Telephone
Text field
Mandatory: Y Updateable: Y
Accepts numbers only 20 Char Display a look-up with all countries Display a look-up with all countries 1K Char
Origin
Drop-down list
Mandatory: Y Updateable: Y
Destination
Drop-down list
Mandatory: Y Updateable: Y
of
Text area
Mandatory: Y Updateable: Y
Text field
Mandatory: Y Updateable: Y
255 Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 59 of 89
6.2.2.2
Complicated requests
The following workflow steps will be applied on the following requests, but each request will have a different form to be submitted at the beginning of the workflow (forms are defined below in requests data entry forms section after the workflow steps). Ship an animal o Pet o Animals o Horse o Falcons Ship a car Ship human remains
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 60 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 61 of 89
Start
Origin country=
Abudhabi Yes
The same steps applied for the customer service will be applied for the network P8
Receive notification P3
Receive notification P6
Yes Appro ve No
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 62 of 89
N3 If the customer service approved the request then the system will automatically send an email notification to the requester notifying him that his request has been approved (the request status will turn to approved)
P5 If the customer service rejected the request then he will be able to add some comments (Feedback) to the request screen and send it to the requester (the request status will turn to rejected)
N4 The system will automatically send an email notification to the requester notifying him that his request has been rejected. If the customer service send back the request to requester for more details, the system will send a mail notification to the requester with the needed information where he can open the same form and add the information needed (the request status will be pending approval)
P6 the requester will view the notification send to him where he will be able to approve or rejact the quote N5 if the requester approved the quote, an email notification will be sent to the customer service notifying them that the request has been approved (request status will turn to customer approved)
N6 if the requester rejected the quote, he will be able to add comments and an email notification will be sent to the customer service (request status will turn to customer rejected) P7 The same process will be applied if the request sent to network Note: customer service will be able to add comments at any action (i.e: on approving the request, he should add the quotation details for the customer)
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 63 of 89
N4
Email notification
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 64 of 89
A note will be displayed at the top of the form with the difference between the types of the animals shipped (the note to be provided by the client ) Animal type Drop-down list Mandatory: Y Updateable: Y Drop-down list values: Pets Animal Horse Falcon
According to the selected option, the animal information section will be populated Pet option fields Pet type Drop-down list Mandatory: Y Updateable: Y Drop-down list values: Dog Cat
According to the selected option, pet type and breed fields will be populated Breed Drop-down list Mandatory: Y Updateable: Y Drop-down list values will be populated according to the selected pet type Breeds of dogs and cats will be sent by the client Drop- down will have other option, when the user selects it, the form will populate a text field to add the breed type Age Text field Mandatory: Y Updateable: Y weight Text field + drop-down list Mandatory: Y Updateable: Y Accepts numbers only 4 Char Text field: Max: 4 characters
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 65 of 89
Drop-down list: displays a look-up with the available measurements Animals options: the same as pet but the following fields will change to: Pet type Animal type Breed Specious A note will be displayed if the selected option is animal shipment should take place between two zoological entities Is this animal controlled by CITIES? Combo boxRadio button Mandatory: Y Updateable: Y - Yes or no option - If the user selected yes, a text filed labeled certificate number will be displayed and it will be mandatory - 100 Char Needed documents File browsing button + text field Mandatory: N Updateable: Y - User can upload one or more file and describe it using the text field - A help note will be displayed beside the field - Max file size 2 M Horses and falcon form will be the same as animal form, but a notification email with the request details will be sent to general manager ground operations Booking information Section Origin Drop-down list Mandatory: Y Updateable: Y Display a look-up with all countries Will have other option, when selecting it a text field will be populated to add the other option Destination Drop-down list Mandatory: Y Updateable: Y Display a look-up with all countries Will have other option, when selecting it a text field will be populated to add the other option Preferred date of Date Mandatory: Y NA
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 66 of 89
Cage information weight Text field + drop-down list Mandatory: Y Updateable: Y Text field: Max: 4 characters Accepts numbers only
Drop-down list: displays a look-up with the available measurements Dimensions (Length (L), width (W) and height (H)) 3 text fields Mandatory: Y Updateable: Y Max: 4 characters Accepts number only User will have the option to add another dimension (up to 20 records) Shipper details section Name Text field Mandatory: Y Updateable: Y Telephone Text field Mandatory: Y Updateable: Y Email Text field Mandatory: Y Updateable: Y Address Text field Mandatory: Y Updateable: Y City Text field Mandatory: Y Updateable: Y Zip code Text field Mandatory: Y Updateable: Y Country code Text field Mandatory: Y Accepts numbers only 100 Char Accepts numbers only 255 Char Accepts numbers only 20 Char Email validation 100 Char 255 Char 255 Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 67 of 89
If the user selected request for quote the system will automatically calculate a quote for the requester according to some inputs (inputs and formula to be supported by the client) If the user selected submit for booking user can submit the form directly
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 68 of 89
Drop-down list: displays a look-up with the available measurements Booking information Section Origin Drop-down list Mandatory: Y Updateable: Y Display a look-up with all countries Will have other option, when selecting it a text field will be populated to add the other option Display a look-up with all countries Will have other option, when selecting it a text field will be populated to add the other option NA
Destination
Drop-down list
Mandatory: Y Updateable: Y
Date
Mandatory: Y Updateable: Y
Text field
Mandatory: N Updateable: Y
100 Char
Combo box
Mandatory: N Updateable: Y
- Options will be yes and No - The field will have a help note beside it when clicking it a pop-up with the help information - If the user selected yes, the following fields will be displayed to define the accompanying person information o Passenger name (text
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 69 of 89
Needed documents
Mandatory: N Updateable: Y
- User can upload one or more file and describe it using the text field - A help note will be displayed beside the field - Max file size 2 M
Shipper details section Name Text field Mandatory: Y Updateable: Y Telephone Text field Mandatory: Y Updateable: Y Email Text field Mandatory: Y Updateable: Y Address Text field Mandatory: Y Updateable: Y City Text field Mandatory: Y Updateable: Y Zip code Text field Mandatory: Y Updateable: Y Country code Text field Mandatory: Y Updateable: Y Consignee Details Section Name Text field Mandatory: Y Updateable: Y Telephone Text field Mandatory: Y Accepts numbers only 255 Char Accepts numbers only 100 Char Accepts numbers only 100 Char 255 Char Accepts numbers only 20 Char Email validation 100 Char 255 Char 255 Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 70 of 89
Drop-down list: displays a look-up with the available measurements Dimensions (Length (L), width (W) and height (H)) 3 text fields Mandatory: Y Updateable: Y Max: 4 characters Accepts number only User will have the option to add another dimension (up to 20 records) Supported with help note
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 71 of 89
The following sections will be same as ship an animal form Shipper information Consignee information Booking details Request a quote
Formatted: List Paragraph, Bulleted + Level: 1 + Aligned at: 0.25" + Indent at: 0.5"
Formatted: List Paragraph, Bulleted + Level: 2 + Aligned at: 0.75" + Indent at: 1"
Formatted: List Paragraph, Bulleted + Level: 1 + Aligned at: 0.25" + Indent at: 0.5"
Document name
Text
Mandatory: Y Updateable: Y
255 Char
Document
File upload
Mandatory: Y Updateable: Y
NA
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 72 of 89
Description
Text area
Mandatory: N Updateable: Y
NA
Formatted: List Paragraph, Bulleted + Level: 1 + Aligned at: 0.25" + Indent at: 0.5" Formatted: List Paragraph
6.2.36.2.4
This workflow take place between the suppliers and the finance team, automating this process would help the finance team to control and monitor the invoice verification process in addition to facilitating the process and eliminating the paper work The below diagram will show the process but this is not the final process as its still pending the integration with ARPS system that would affect the workflow steps and information inserted.
Invoice verification process Supplier Accounts Payable (ARPS) Cargo business Cargo finance
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 73 of 89
Start
No
Dart
Yes No
No
ARPS
Verif
Yes
A.P payment P4
Yes
Yes Appro ve No
6.2.46.2.5
This will provide the Etihad Cargo registered agents with the ability to download the Cargo service manual in PDF format The Cargo Service Manual will be located in a predefined document library, where authorized content editors will be able to check-in and check-out updating the PDF version. And the system will have an approval workflow configured for publishing the document(s) Through this page the content editor will have 2 sections to manage its contents: 1- General information about Cargo service 2- Cargo service manual Documents listing With each document the system will allow the content editor to add the following fields: Table 2324 Cargo service documents
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 74 of 89
Type/Length Text
Document Photo
Image
Mandatory: N Updateable: Y
list
Description
Textopen text
Mandatory: N Updateable: Y
Meta Data
Text
Mandatory: N Updateable: Y
500 char
Document File
File
Mandatory: Y Updateable: Y
The system will display the general information section and the document list to the agents in a presentable page This page will be managed by the content editor as an information page and a document library For more details about the information page specs and management, please refer to sections General Features Information pages Document Management & Document library
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 75 of 89
Content approval is a core SharePoint process which is used for publishing documents and content. This process provides the ability to limit the visibility of a document and contents to approvers until the document or content is approved to be published. This will change the security of the document such that all users who have access to the list will be able to view it. When content approval is required for content, a document or content that was changed remains in a pending state until it is approved or rejected by someone who has permission to approve it. If the file is approved, it is
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 76 of 89
Approver: Browse submitted contents from content editors Approve contents or reject and return them to content editors Communication between content editors and Approver is logged where each submission or rejection is recorded separately with comment to clarify transaction (default SharePoint behavior)
All activities related to creating, updating, publishing, and eventually rendering content to end users makes up the publishing process. The end-to-end steps involved with publishing include: Check out content (if editing existing content). Edit and save content. Check in content. Publish content. Approve content via workflow. Deploy content (if necessary). Content goes live based on content scheduling. Content expires based on content scheduling. Update content as needed, beginning this process again at Step 1. Purge or archive content as necessary.
Publishing is the process of creating or editing content, approving content, and publishing content to a production environment. The publishing environment supports advanced editing tools within SharePoint and externally through tools such as Microsoft Office client applications, document versioning and history, scheduling of content, and workflows to manage approvals. The content approval and publishing life cycle will be managed using SharePoint out of the box content approval workflows. Approval workflows will be applied on SharePoint lists and document libraries. Content must be approved by the content approvers or portal administrators prior to being published on the portal. Editing is supported on both public-facing and hidden front-end Web servers that are removed from the load balancer. Editors maintain data, publish updates, and ultimately approve content updates. Prior to the final
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 77 of 89
Accepted Document Types By this feature the portal administrator can configure accepted types of documents such as Excel doc, word doc, Power Point, PDF, Visio, Images and videos to be imported, exported or attached on the portal.
Accepted Document Size The default maximum file size is 50 MB; which is can be increased up to 2 GB, and the maximum number of documents is 30,000,000 per library.
Versioning Support SharePoint document management out of the box features will allow users to keep track the needed version control via checking-in/checking-out policies and document history.
Archiving support SharePoint 2010 out of the box archiving process will be used to implement the needed document a rchiving operations to satisfy users needs.
Document Level Security Authorized users or department will have the capability of controlling access at item level (document, file, etc.) inside the document repository in addition to the folder level.
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 78 of 89
Simple Search Basic search enables user to search for a word or phrase Search for content from the Search box near the top of the pages on a SharePoint site. The search box is limited to a maximum of 255 characters. The search service automatically ignores common words (Noise/Stop Words) such as the, it, and by, as well as single-digit numbers.
Advanced Search User can choose to display or exclude results by refinements that include certain words, filter search results by scope, and search on content metadata.
Search Results
The search results page displays the number of results that were returned for your search query and the amount of time it took to perform the search query. The system support the paging option when display the results as it will display a configured number of results per page By default, search results are displayed by relevance To sort the list of results by the date when the items were last modified, click View by Modified Date. Each result contains the following data (Linkable result title - Description)
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 79 of 89
Integration/Interfaces
The system will integrate with the following systems: System Existing system Schedules of Flight Initiation The existing Flight Schedules system will generate an Excel file including the flight schedule every day, and the generated file will be located at a specific reachable directory Input/output Input: Search criteria (Origin & Destination / Departure date / Arrival date) Output: The system should display the results in a table with the following columns: Origin Destination Flight # Departure time Arrival time
Track Shipment (Cargospot System) system The existing Track Shipment system (Cargospot System) will allow the system to use a web service to send the AWB number, and then the Cargospot System will retrieve the results accordingly
Scheduled date
Input: The visitor will enter the shipment serial number (AWB)
Segment Flight # Flight Date Arrival Date Arrival Time Pieces Weight Status
Flight
status
The existing Flight status system will generate a text file called CTI_New including all flight statues every 5 minutes, and the generated file will be located at a specific reachable directory The system will search in the latest generated CTI_New file
Input: search criteria (Flight# / Origin & Destination / Departure date / type of flight / type of plane)
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 80 of 89
Arrival time
o o
Status
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 81 of 89
Logging Requirements
8.1 Hardware requirement
N/A
8.7 Security
ITWorx actively evaluates system's security measures to fortify developed applications against potential threats. This is done through two methodologies; Source Code Analysis and Penetration Testing.
Source Code Analysis entails scanning of the application's code to check for any pieces of code that may introduce system vulnerabilities. On the other hand, Penetration Testing simulates malicious attacks to reveal and resolve an application's potential vulnerabilities by identifying vulnerabilities, defining their associated complexity and business risks, setting priorities, and suggesting mitigation actions.
ITWorx applies Source Code Analysis in the System Implementation phase to make sure the code itself is secure, and detect vulnerabilities early enough in the Software Development Life Cycle to reduce the cost of rework.
ITWorx applies Penetration Testing in the System Testing phase to strengthen system's security through a robust testing methodology, recognized tools and techniques, and a comprehensive set of Penetration Test Categories.
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 82 of 89
Together, Source Code Analysis and Penetration Testing complement each other to discover a comprehensive set of vulnerabilities to ensure the application's security and reliability.
8.9 Usability
As per wireframes
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 83 of 89
Other Requirements
9.1 Technology Requirements
9.4 Availability
The portals shall be available 24/7 and should be functioning at all times.
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 84 of 89
10
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 85 of 89
11
N/A
Table 2425 Open/Closed Issues Open Issue Justification Decision Maker Date to close
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 86 of 89
12
255 Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 87 of 89
1K Char
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 88 of 89
Etihad Airways - Implementation of Cargo Website Portal Requirements Specification Document Version 3.0 ITWorx Inc. 2012 Page 89 of 89