Download 2.1 Use case: Login request

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Remote Desktop Services wikipedia , lookup

SIP extensions for the IP Multimedia Subsystem wikipedia , lookup

Last.fm wikipedia , lookup

Transcript
USER MANUAL
NATURA 2000
PILOT APPLICATION
Sarajevo – January 2013
TABLE OF CONTENTS
LIST OF ABBREVIATIONS ............................................................................................................. 7
1
2
INTRODUCTION .................................................................................................................. 8
1.1 Purpose ........................................................................................................................ 8
1.2
Scope............................................................................................................................ 8
1.3
Overview ...................................................................................................................... 8
1.4
Getting started............................................................................................................. 8
USE CASES......................................................................................................................... 10
2.1 Use case: Login request ............................................................................................. 10
2.1.1 Summary ............................................................................................................ 10
2.1.2 Prerequisites....................................................................................................... 10
2.1.3 Scenario-Steps .................................................................................................... 10
2.1.4 Expected results ................................................................................................. 11
2.2 Use case: Adding a new Site ...................................................................................... 11
2.1.5 Summary ............................................................................................................ 11
2.1.6 Prerequisites....................................................................................................... 11
2.1.7 Scenario-Steps .................................................................................................... 11
2.1.8 Expected results ................................................................................................. 13
2.3 Use Case: Adding/editing parts of a Site ................................................................... 13
2.1.9 Summary ............................................................................................................ 13
2.1.10 Prerequisites....................................................................................................... 14
2.3.3 Scenario-Steps .................................................................................................... 14
2.3.4 Expected results ................................................................................................. 17
2.4 Use case: view Site as SDF document........................................................................ 17
2.4.3 Summary ............................................................................................................ 17
2.4.4 Prerequisites....................................................................................................... 17
2.4.5 Scenario-Steps .................................................................................................... 18
2.4.6 Expected results ................................................................................................. 19
2.5 Use case: filter sites by sites/species/habitats filters ................................................ 19
2.5.3 Summary ............................................................................................................ 19
2.5.4 Prerequisites....................................................................................................... 19
2.5.5 Scenario-Steps .................................................................................................... 19
2.5.6 Expected results ................................................................................................. 20
2.6 Use case: Data View................................................................................................... 21
2.6.1 Summary ............................................................................................................ 21
2.6.2 Prerequisites....................................................................................................... 21
2.6.3 Scenario-Steps .................................................................................................... 21
2.7 Use case: Export/Import SDF ..................................................................................... 25
2.7.1
2.7.2
Summary ............................................................................................................ 25
Prerequisites....................................................................................................... 26
User Manual for N2K Pilot Application
4
2.7.3 Scenario-Steps .................................................................................................... 26
2.8 Use case: Management of Sites, Habitats and Species spatial data ......................... 28
2.8.1 Summary ............................................................................................................ 28
2.8.2 Prerequisites....................................................................................................... 28
2.8.3 Scenario-Steps .................................................................................................... 28
2.9 Use case: Validating data via Validator role .............................................................. 30
2.9.1
2.9.2
2.9.3
Summary ............................................................................................................ 30
Prerequisites....................................................................................................... 30
Scenario-Steps .................................................................................................... 30
3
COMMON ERRORS AND WARNINGS ............................................................................... 32
4
HOW TO SET UP VPN IN WINDOWS 7 .............................................................................. 34
4.1 Step by Step: Connecting to a VPN (Outgoing) ......................................................... 34
4.2
Step by Step: Building a VPN (Incoming) ................................................................... 35
User Manual for N2K Pilot Application
5
User Manual for N2K Pilot Application
6
LIST OF ABBREVIATIONS
Acronyms
Meaning
BiH
ETRS
EU
GK6
MoFTER
MS
N2K
RS
RPC
SDF
SPA
VPN
XML
Bosnia and Herzegovina
European Terrestrial Reference System
European Union
Gauss Krüger Coordinate System, 6 zone
Ministry of Foreign Trade and Economic Relations
Microsoft
Natura 2000 BiH Pilot Application
Republic of Srpska
Remote Procedure Calls
Standard Data Form
Special Protected Area
Virtual Private Network
Extensible Markup Language
User Manual for N2K Pilot Application
7
1
INTRODUCTION
1.1 Purpose
The purpose of this document is to define user manual and describe use cases of mostly
used functional requirements for Natura 2000 Pilot application (N2K).
Use case scenarios are designed to follow creating and editing Natura 2000 Standard Data
Forms (SDF) for Bosnia and Herzegovina. Additional scenarios are focused on spatial data
management, SDF import/export and data validation.
1.2 Scope
Scope of this document is first official release of web based N2K BiH Pilot application end
user usage.
1.3 Overview
The deployed solution is web based application that supports:
-
Full Data Management on SDF,
Basic Data Validation of SDF,
SDF viewing and printing,
SDF filtering by Sites, Habitats and Species,
SDF import and export in various formats,
Spatial data management (import, export and assigning) for Sites, Habitats and
Species,
User and roles access management.
All functionality is available through four modules:
-
DataManagement,
Data View,
Tools and
User Management.
1.4 Getting started
There are two possibilities to launch N2K Pilot Application over RPC or using VPN.
User Manual for N2K Pilot Application
8
For VPN setup in Windows 7 see Section 4. For other operating system, instruction may be
found on the internet or simply contact administrator.
N2K Pilot Application is hosted in available in Ministry of Foreign Trade and Economic
Relations (MoFTER).
To launch application, type: http://localhost:8088/n2k/#/
User Manual for N2K Pilot Application
9
2
USE CASES
2.1 Use case: Login request
2.1.1
Summary
This use scenario describes simple process of entering the application via login form using
provided username and password. Depending on user role assigned permissions are applied
and corresponding application functionality is enabled/disabled.
NOTE: Complete administration of user credentials and corresponding roles with predefined
rights is done by application administrator.
2.1.2
Prerequisites
Only general application prerequisites apply.
2.1.3
Scenario-Steps
a. With provided application link and user credentials user navigates to web application
by web browser (Chrome is officially supported) and enters username and password
in login form
E.g. Username: Editor, Password: Test
b. User submits login form pressing „Log In“ button.
c. If login was successful, user will be redirected to the main menu page and
corresponding username will be shown in the right top corner.
User Manual for N2K Pilot Application
10
2.1.4
Expected results
a. User login was successful.
b. Depending on user role and role rights appropriate application functionality will be
enabled/disabled e.g. some modules or some elements are shown/hidden.
2.2 Use case: Adding a new Site
2.1.5
Summary
This use scenario describes how to create new Site (a first step in filling SDF). Adding a new
Site is done by filling anidentification form in data management section. Required
Identification form data is minimal requirement to add a new site.
2.1.6
Prerequisites
a. General application prerequisites apply.
b. Editor, Validator or Administrator roles can use this module.
2.1.7
Scenario-Steps
a. User enters Data Management section by clicking Data Management button from
menu page.
b. By entering on Data Management section, grid with all existing Sites will be shown
and users with Editor or Administrator role can add a new site by clicking on „New“
button below the Sites grid.
User Manual for N2K Pilot Application
11
c. When „New“ button is clicked user will be redirected to a first and mandatory form
on Identification section
Icon for identification section
NOTE: All required fields or fields with invalid input are red colored and form validation is
failed. Submission of invalid form data is disabled.
d. In „Respondent data“ section user can select Simple or Full address type from
„Address type“ drop down, when Full type is selected additional input fields are
shown.
User Manual for N2K Pilot Application
12
e. By filling required fields and submitting the form by clicking „Save Identification“
button, a new site is created and all other tabs are automatically available and shown
at top of the forms sections.
f. After creating a new site a „Site code” field is disabledfor future change, while all
other fields are editable. From this position user can navigate through all sections via
section tabs
2.1.8
Expected results
a. New site is created and stored in database
b. All SDF sections are available through tabs on top of the page
2.3 Use Case: Adding/editing parts of a Site
2.1.9
Summary
Following use scenario describes how to add/delete/edit some parts of the Site. Parts of the
Site are logically distributed by tabs. Each tab represents logical SDF area. User can see name
of each tab hovering by mouse pointer over it.
User Manual for N2K Pilot Application
13
2.1.10 Prerequisites
3
4
General application prerequisites apply.
Editor, Validator or Administrator roles can use this module.
2.3.3
Scenario-Steps
a. User selects Location by clicking second tab.
This section is divided in four different forms:
 Site spatial attributes,
 Municipalities,
 Administrative regions,
 Biogeographical regions,
b. By filling mandatory fields Site spatial attribute form is submitted clicking on „Save
Location“. The other three forms are filedclicking „Add“button below the data
displaying grid. Then the add/edit form is shown with associated fields and
User Manual for N2K Pilot Application
14
Save/Cancel button. If data is entered correctly forms can be saved, data will be
stored and user will be notified with notification at top of the window.
c. Ecological Info section is selected by clicking third tab.
This section is divided in three forms:
 Habitats,
 Directive species,
 Other Species,
All three forms follow the same principles. Mandatory fields are habitat/species
codes and names which can be selected from drop-downs which have all the possible
codes and names.
User Manual for N2K Pilot Application
15
d. It is possible to remove a record from a grid by selecting item in the grid and clicking
“Remove” button. If deletion is successful user will be notified at the top of the
window and item will be removed from the grid immediately.
e. Description section is selected by clicking fourth tab.
This section is divided in six forms:
 Other site characteristics,
 Links,
 General site characteristics,
 Threats and pressures-Negative impacts,
 Threats and pressures-Positive impacts,
 Ownership.
All forms follow the same principles like the forms described in steps before.
f. Protection status section is selected by clicking fifth tab.
User Manual for N2K Pilot Application
16
This section contains 4 forms:
 Designation types,
 Relation with other sites- Designated at national level,
 Relation with other sites – Designated at international level,
 Site designation.
All forms follow the same principles like the forms we described in steps before.
g. Management section is selected by clicking sixth tab.
This section contains three forms:
 Management general,
 Responsible body,
 Management plan.
When this section is entered and first form is not edited, on the page will be
shown only the first form while other two are forms are disabled and hidden. By
submitting the Management general form other two forms will be shown
automatically and available for adding/editing.
h. Relations section is selected by clicking last tab.
This section contains one form:
 Maps.
2.3.4
Expected results
a. When new part of SDF is added it will be stored in database.
b. Edited part of SDF will be updated in database.
c. Deleted part of SDF will be removed from database.
2.4 Use case: view Site as SDF document
2.4.3
Summary
This use scenario describes how to view site as printable SDF document.
2.4.4
Prerequisites
a. General application prerequisites apply.
User Manual for N2K Pilot Application
17
2.4.5
Scenario-Steps
a. User enters Data management section.
b. Site is selected from data grid by clicking the grid row.
c. By clicking “View” button view of the SDF is entered and filled with data of the
selected site.
d. When SDF document is populated with site data it is possible to print the document
by clicking “Print” button located under the SDF document.
User Manual for N2K Pilot Application
18
2.4.6
Expected results
a. SDF document is populated with site data.
2.5 Use case: filter sites by sites/species/habitats filters
2.5.3
Summary
This use scenario describes how to filter displaying grid in Data management section by
applying site/habitat/species filter.
2.5.4
Prerequisites
a. General application prerequisites apply.
2.5.5
Scenario-Steps
a. User enters Data management section.
b. Type of filters is selected by clicking one of the three tabs above data grid.
User Manual for N2K Pilot Application
19
c. When entered one of the filtering mode by selecting one of the possible filter tabs,
filter and data grid sections will be displayed.
d. Filter is selected by typing site code/site name and/or selecting site type/entity
and/or biogeographical region (same principle applies with habitat/species filters).
e. Filter is applied by clicking ”Apply Filter” button and only data that matches filter will
be shown in data grid.
f. Filter is deleted by clicking “Reset Filter” button, which will return original data grid
state.
2.5.6
Expected results
a. When using filter only data that matches the filter is shown
User Manual for N2K Pilot Application
20
2.6 Use case: Data View
2.6.1
Summary
This section describes exploring sites in Data View section.
2.6.2
Prerequisites
a. General application prerequisites apply.
b. Users from all roles can use this section.
2.6.3
Scenario-Steps
a. Data View section is entered by clicking “Data View” button in menu page.
b. When entered Data View section by default sites data grid and corresponding filter is
shown. Clicking tab buttons different sections can be entered. Each section
displaysdata grid view with corresponding filters. Sites section displays all sites
entered, Sites by Administrative shows all sites by administrative regions entered,
Habitats section shows all habitats entered, Species section displays grid with all
species entered and Other species section shows all other species entered.
User Manual for N2K Pilot Application
21
c. Filter functionality is the same as described in sections before, when applied in grid
below only sites that match filters are shown.
d. When row item is clicked in data grid details view is shown. In details view there are
grids that contain all of the site data. Species/Habitat/Other Species data grids have
row item select functionality.
User Manual for N2K Pilot Application
22
e. By clicking a row item in Habitats/Species/Other Species grid in site section,
application redirects user to according grid in Data View along with selected items
data (species/habitat/other species code) which is applied as filter to the grid
automatically e.g. when row from Site habitats grid is clicked habitat section is
automatically entered and filter is applied.
User Manual for N2K Pilot Application
23
f. Selecting row item from sections other than sites and sites by administrative details
view is shown and grid with all site codes of the selected element.
User Manual for N2K Pilot Application
24
g. When in details view of hab/spe/oth section by clicking row item from grid which
contains site codes application returns to the site section with selected site code into
the details view
2.7 Use case: Export/Import SDF
2.7.1
Summary
This use scenario describes how to export and import SDF data complaint with Natura2000
rules. Data can be imported/exported in two formats allowed for official SDF exchange:
-
Mdb (Access file) and
XML.
NOTE: Exporting invalid SDF is allowed only to enable exchange of such data.
User Manual for N2K Pilot Application
25
2.7.2
Prerequisites
i. General application prerequisites apply.
ii. Editor or Administrator roles can use this module.
2.7.3
Scenario-Steps
a. User enters Tools section by clicking Tools button from menu page.
b. By entering onTools section, grid with all existing Sites will be shown and first tab is
preselected. On shown form user have options for Import, Export and Validate. Last
two options are enabled only is Site is selected from sites grid.
c. Clicking on “Import” opens dialog for importing file selection (only mdb and xml file
extensions are allowed). Clicking on “Upload” after file selection uploading to the
server starts and user is notified.
User Manual for N2K Pilot Application
26
d. Clicking on “Export” opens dialog for exporting only site selection (only mdb and xml
file extensions are allowed). Clicking on appropriate file type downloading from the
server starts and user is notified.
e. Clicking on “Validate” opens dialog for validation of site selection by SDF Natura2000
rules. User can use “Validate Report” option.
User Manual for N2K Pilot Application
27
2.8 Use case: Management of Sites, Habitats and Species spatial
data
2.8.1
Summary
This use scenario describes how to manage Sites, Habitats and Species spatial data. Available
options are import, export, delete and set/remove relation of spatial data with Sites,
Habitats and Species.
2.8.2
Prerequisites
a. General application prerequisites apply.
b. Editor or Administrator roles can use this functionality.
2.8.3
Scenario-Steps
a. User enters Tools section by clicking Tools button from menu page.
b. Desired Sites, Habitats or Species spatial data management is done by choosing
corresponding tab from tools tab list.
c. With “Import” option user can start importing of spatial data. Only zip files with one
shape (shp) file are allowed. Number of polygons in one shape file is not limited.
d. With “Export” option user can start exporting of selected spatial data in two
projections:
o GK6 and
o ETRS.
User Manual for N2K Pilot Application
28
e. “Remove” option can be used to remove complete polygon or remove site reference
from selected polygon.
f. Adding or removing spatial data (polygon) association with Site, Habitat or Species
reference can be done by “Edit” option
User Manual for N2K Pilot Application
29
2.9 Use case: Validating data via Validator role
2.9.1
Summary
This use scenario describes how to validate data by user with validation role.
2.9.2
Prerequisites
a. General application prerequisites apply.
b. Only Validator role can use this functionality.
2.9.3
Scenario-Steps
a. User with Validator role logs in.
b. Data management area is opened and one site from Site management grid is
selected.
c. Edit SDF option is used and Identification section is shown with the validation
area enabled on the bottom of the page.
d. User can select validation status and enter some validation notes/remarks.
User Manual for N2K Pilot Application
30
User Manual for N2K Pilot Application
31
3
COMMON ERRORS AND WARNINGS
User may bewarned about execution of his/her request or may receive and error message
about unsuccessfully completed request.
Common N2K Pilot Application levels of messages shown to user are:
-
Info messages,
Warning messages,
Error messages.
Success messagesare green and they inform a user of successfully execution of user actions.
Eg.
Inform messagesare purple and they just inform a user of application execution. Eg.
Warning messagesare orange and they warn a user of some forbidden actions or insufficient
data. Eg.
Error messages are red and they show to user an application execution error (exception). In
case of these errors System Administrator should be contacted with detail description of
steps to reproduce error and error message. Eg.
User Manual for N2K Pilot Application
32
User Manual for N2K Pilot Application
33
4
HOW TO SET UP VPN IN WINDOWS 7
VPN (Virtual Private Network) technology lets a computer using a public Internet connection
join a private network by way of a secure "tunnel" between that machine and the network.
The most common case is a business allowing its employees to connect to its work network
from home or from the road.
There are two principal ways to configure VPN. The first and more-common scenario, called
outgoing, is setting up a remote computer to call into the office network. The second
scenario, called incoming, occurs on the network side, where a computer allows secure
connections from other computers. Windows 7 comes preloaded with the Agile VPN client,
which makes setting up either kind of connection relatively easy.
4.1 Step by Step: Connecting to a VPN (Outgoing)
Step 1 Click the Start button. In the search bar, type VPN and then select Set up a virtual private
network (VPN) connection.
Step 2 Enter the IP address or domain name of the server to which you want to connect. If you're
connecting to a work network, your IT administrator can provide the best address.
Step 3 If you want to set up the connection, but not connnect, select Don't connect now;
otherwise, leave it blank and click Next.
Step 4 On this next screen, you can either put in your username and password, or leave it blank.
You'll be prompted for it again on the actual connection. Click Connect.
Step 5 To connect, click on the Windows network logo on the lower-right part of your screen; then
select Connect under VPN Connection.
Step 6 In the Connect VPN Connection box, enter the appropriate domain and your log-in
credentials; then click Connect.
User Manual for N2K Pilot Application
34
Step 7 If you can't connect, the problem could be due to the server configuration. (There are
different types of VPN.) Check with your network administrator to see what kind is in use--such as
PPTP--then, on the Connect VPN Connection screen, select Properties.
Step 8 Navigate to the Security tab and select the specific Type of VPN from the drop-down list.
You may also have to unselect Include Windows logon domain under the Options tab. Then click
OK and Connect.
4.2 Step by Step: Building a VPN (Incoming)
Step 1 Click the Start button, and, in the search bar, type Network and Sharing.
Step 2 Click Change Adapter Settings in the left-hand menu.
Step 3 Click File, and then New Incoming Connection.
Step 4 Select the users you'd like to give access to and click Next.
Step 5 Click Through the Internet and select Next.
Step 6 Select the Internet Protocol you'd like to use. (The default TCP/IPv4--the line highlighted
in the screenshot below--will work fine.)
User Manual for N2K Pilot Application
35
Step 7 Finally, click Allow access; you've now set up an incoming VPN connection.
User Manual for N2K Pilot Application
36