Skip to content

Commit

Permalink
Update manuale - versione 0.9
Browse files Browse the repository at this point in the history
  • Loading branch information
rmarzocchi84 committed Mar 14, 2019
1 parent 6782a26 commit 73c505e
Show file tree
Hide file tree
Showing 19 changed files with 314 additions and 36 deletions.
File renamed without changes.
16 changes: 10 additions & 6 deletions accesso.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,13 @@ L'applicativo realizzato è web-based per cui si accede al sistema semplicemente

In particolare, esistono due versioni dell'applicativo:

* ** versione in esercizio** `https://emergenze.comune.genova.it <https://emergenze.comune.genova.it>`_ accessibile via internet
* ** versione di test** `https://gestemert.comune.genova.it <https://gestemert.comune.genova.it>`_ accessibile solo da rete comunale
* **versione in esercizio** `https://emergenze.comune.genova.it <https://emergenze.comune.genova.it>`_ accessibile via internet e da usare solo in emergenza in seguito ad un avviso della Protezione Civile
* **versione di test** `https://gestemert.comune.genova.it <https://gestemert.comune.genova.it>`_ accessibile solo da rete comunale e utilizzabile per test ed esercitazioni anche in tempo di pace


L'accesso avviene tramite un applicativo dei Sistemi Informativi del Comune di Genova denominato SIRAC SSO (Single Sign On authentication)
e appositamente implementato per l'accesso agli applicativi che richiedano una doppia modalità di autenticazione.
appositamente implementato per l'accesso agli applicativi che richiedano una doppia modalità di autenticazione. Per
maggiori informazioni circa il seguente applicativo si rimanda ai Sistemi Informativi ([email protected])


.. image:: img/modalita_accesso.png
Expand All @@ -41,15 +42,18 @@ ed è quindi necessario inserire le proprie matricola e password comunali
* **esterno**: Cliccando sul tasto blu a sinistra si visualizzano i vari provider SPID tra cui scegliere quello con le proprie credenziali
si verrà re-indirizzati sul sito del provider su cui inserire utente e password

Una volta inseriti questi dati si arriva ad una seconda pagina implementata dai Sistemi Informativi del Comune di Genova in cui inserire
**Nella sola versione di test**, una volta inseriti questi dati si arriva ad una seconda pagina implementata dai Sistemi Informativi del Comune di Genova in cui inserire
mail, numero di telefono e indirizzo. **I dati in questione non servono in nessun modo al sistema quindi non è necessario
inserire dati personali.**


.. image:: img/dati_accesso.png

Al ternine si verrà re-indirizzati verso l'applicativo e, se autorizzati, si vedrà la prima pagina dellìapplicativo
Al termine si verrà re-indirizzati verso l'applicativo e, se autorizzati, si vedrà la prima pagina dell'applicativo.

.. image:: img/dashboard.png

In caso di problemi di accesso si invita a contattare i Sistemi Informativi via mail [email protected] o telefono XXXXXX.
Se non autorizzati all'acceso è necessario contattare gli amministratori di sistema come illustrato
nelle :ref:`richiesta-accesso`.

In caso di problemi tecnici di accesso si invita invece a contattare i Sistemi Informativi via mail [email protected] o telefono XXXXXX.
4 changes: 2 additions & 2 deletions altro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ Dal dettaglio dei presidi è possibile inserire e visualizzare eventuali comunic



Creazione nuovi percorsi per presidi mobili
''''''''''''''''''''''''''''''''''''''''''''''''''''
Creazione nuovi percorsi per presidi mobili (tramite geoportale)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

DA COMPLETARE A CURA DI PC e S.I. (istruzioni geoportale)

Expand Down
221 changes: 221 additions & 0 deletions conf_stile_generico.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,221 @@
# -*- coding: utf-8 -*-
#
# Configuration file for the Sphinx documentation builder.
#
# This file does only contain a selection of the most common options. For a
# full list see the documentation:
# http://www.sphinx-doc.org/en/master/config

# -- Path setup --------------------------------------------------------------

# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#
# import os
# import sys
# sys.path.insert(0, os.path.abspath('.'))


# -- Project information -----------------------------------------------------

project = u'Nuovo Sistema Emergenze Protezione Civile'
copyright = u'2019, Gter srl'
author = u'Gter srl'

# The short X.Y version
version = u''
# The full version, including alpha/beta/rc tags
release = u'1.0'


# -- General configuration ---------------------------------------------------

# If your documentation needs a minimal Sphinx version, state it here.
#
# needs_sphinx = '1.0'

# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
'sphinx.ext.intersphinx',
'sphinx.ext.todo',
'sphinx.ext.coverage',
'sphinx.ext.mathjax',
'sphinx.ext.ifconfig',
'sphinx.ext.viewcode',
'sphinx.ext.githubpages',
]

# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']

# The suffix(es) of source filenames.
# You can specify multiple suffix as a list of string:
#
# source_suffix = ['.rst', '.md']
source_suffix = '.rst'

# The master toctree document.
master_doc = 'index'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = u'it'

# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path.
exclude_patterns = [u'_build', 'Thumbs.db', '.DS_Store']

# The name of the Pygments (syntax highlighting) style to use.
pygments_style = None


# -- Options for HTML output -------------------------------------------------

# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
#html_theme = 'alabaster'

html_theme = "sphinx_rtd_theme"
#import guzzle_sphinx_theme
#extensions.append("guzzle_sphinx_theme")
#html_theme_path = guzzle_sphinx_theme.html_theme_path()
#html_theme = 'guzzle_sphinx_theme'

# Guzzle theme options (see theme.conf for more information)



html_theme_options = {
'canonical_url': '',
#'analytics_id': 'UA-XXXXXXX-1', # Provided by Google in your dashboard
'logo_only': False,
'display_version': True,
'prev_next_buttons_location': 'bottom',
'style_external_links': False,
'vcs_pageview_mode': '',
# Toc options
'collapse_navigation': True,
'sticky_navigation': True,
'navigation_depth': 4,
'includehidden': True,
'titles_only': False
}



# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#
# html_theme_options = {}

# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']

# Custom sidebar templates, must be a dictionary that maps document names
# to template names.
#
# The default sidebars (for documents that don't match any pattern) are
# defined by theme itself. Builtin themes are using these templates by
# default: ``['localtoc.html', 'relations.html', 'sourcelink.html',
# 'searchbox.html']``.
#
# html_sidebars = {}


# -- Options for HTMLHelp output ---------------------------------------------

# Output file base name for HTML help builder.
htmlhelp_basename = 'NuovoSistemaEmergenzeProtezioneCiviledoc'


# -- Options for LaTeX output ------------------------------------------------

latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#
# 'papersize': 'letterpaper',

# The font size ('10pt', '11pt' or '12pt').
#
# 'pointsize': '10pt',

# Additional stuff for the LaTeX preamble.
#
# 'preamble': '',

# Latex figure (float) alignment
#
# 'figure_align': 'htbp',
}

# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
(master_doc, 'NuovoSistemaEmergenzeProtezioneCivile.tex', u'Nuovo Sistema Emergenze Protezione Civile Documentation',
u'Gter srl', 'manual'),
]


# -- Options for manual page output ------------------------------------------

# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
(master_doc, 'nuovosistemaemergenzeprotezionecivile', u'Nuovo Sistema Emergenze Protezione Civile Documentation',
[author], 1)
]


# -- Options for Texinfo output ----------------------------------------------

# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(master_doc, 'NuovoSistemaEmergenzeProtezioneCivile', u'Nuovo Sistema Emergenze Protezione Civile Documentation',
author, 'NuovoSistemaEmergenzeProtezioneCivile', 'One line description of project.',
'Miscellaneous'),
]


# -- Options for Epub output -------------------------------------------------

# Bibliographic Dublin Core info.
epub_title = project

# The unique identifier of the text. This can be a ISBN number
# or the project homepage.
#
# epub_identifier = ''

# A unique identification for the text.
#
# epub_uid = ''

# A list of files that should not be packed into the epub file.
epub_exclude_files = ['search.html']


# -- Extension configuration -------------------------------------------------

# -- Options for intersphinx extension ---------------------------------------

# Example configuration for intersphinx: refer to the Python standard library.
intersphinx_mapping = {'https://docs.python.org/': None}

# -- Options for todo extension ----------------------------------------------

# If true, `todo` and `todoList` produce output, else they produce nothing.
todo_include_todos = True
7 changes: 7 additions & 0 deletions document_settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
document:
description: "Descrizione....."
name: "Manuale del Sistema di Gestione emergenza del comune di Genova"
tags:
- "Protezione civile"
- "linee guida"
17 changes: 12 additions & 5 deletions glossario.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
Glossario
==================


Evento
--------------------
L'**evento** è alla base del sistema.
Può essere previsto o in atto ed è la condizione necessaria per usare il sistema (inserire segnalazoni, creare sopralluoghi, etc.)
Con l'apertura di un evento si possono iniziare ad inserire informazioni a sistema, in assenza di un evento in corso non ? possibile utilizzare l'applicativo.
Expand All @@ -18,9 +19,10 @@ gli eventi possono essere aperti in previsione di un'allerta diramata dalla PC r
In tal caso, un evento conterr? spesso diverse
* **allerte** corrisponde a un avviso istituzionale (proveniente da ARPAL e Regione Liguria)
che preannuncia il verificarsi di una situazione critica. possono essere
* gialla
* arancione
* rossa

* gialla
* arancione
* rossa


Le **Fasi Operative Comunali (F.O.C.)** : spesso corrispondono alle allerte, ma non necessariamente
Expand All @@ -35,6 +37,7 @@ Segnalazione
---------------------

Le segnalazioni: possono pervenire dai cittadini:

* tramite numero verde comunale (Centrale PC)
* tramite numero della PM (Centrale COA)
* chiamando/recandosi presso i distretti di PM
Expand All @@ -48,12 +51,16 @@ Tendenzialmente gli uffici periferici potranno scegliere se gestire la segnalazi
o far gestire la segnalazione della centrale di propria competenza che, per i municipi sarà la Centrale di PC
per i distretti la centrale COA (Centro Operativo. Automatizzato)
L'ufficio periferico ha in ogni momento la possibilit? di trasferire la titolarit? della segnalazione alla corrispondente centrale, non vale il contrario.

Possibili compiti (incarichi, presidi e provvedimenti cautelari)
-----------------------------------------------------------------
Durante la gestione delle segnalazioni l'ente che ne detiene la titolarità ha a disposizione:

* incarichi
* incarichi interni
* presidi
* provvedimenti cautelari.

Ricapitolando ecco lo schema
Ricapitolando ecco lo schema di funzionamento del Sistema Informativo mostrato nella seguente figura.

.. image:: img/schema_segnalazioni.png
Binary file modified img/edit_profilo1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified img/form_nuovo_utente.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/invio_segnalazione.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/iter_segnalazioni.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/modalita_geolocalizzazione.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/ricerca_localita.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/vicino_no.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/vicino_si.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 0 additions & 12 deletions index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ Guida in linea del Nuovo Sistema Emergenze Protezione Civile
Contenuti:

.. toctree::
:maxdepth: 2

intro
glossario
Expand All @@ -24,14 +23,3 @@ Contenuti:








Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
4 changes: 2 additions & 2 deletions intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Tale sistema, inizialmente realizzato dal Comune di Genova con risorse interne q
informativi in dotazione all’Ente è stato recentemente completamente rinnovato grazie a dei finanziamenti
PON Metro 2014-2020.

Il nuovo sistema, realizzato da Gter srl, oltre ad aver subito un importante restyling grafico che,
Il nuovo sistema, realizzato da [Gter srl](https://www.gter.it), oltre ad aver subito un importante restyling grafico che,
a detta degli operatori di protezione civile, ha permesso di incrementarne sostanzialmente l’usabilità,
ha ora al centro l’aspetto territoriale.

Expand All @@ -36,7 +36,7 @@ Descrizione dell'applicativo
Si tratta di un applicativo web ad accesso profilato le cui funzionalità verranno
illustrate in dettaglio nelle seguenti sezioni.

Le funzionalità di sistama sono accessibili dal menù a sinistra dell'interfaccia web,
Le funzionalità di sistema sono accessibili dal menù a sinistra dell'interfaccia web,
mentre in alto compare un menù con le principali notifiche del sistema.

Nella prima pagina definita *dashboard* e sempre raggiungibile cliccando sia sul menù
Expand Down
17 changes: 17 additions & 0 deletions notifiche.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
Notifiche di sistema
============================


Notifiche web
-----------------------------
Sull'applicativo web la toolbar in alto è dedicata a fornire notifiche per ciascun utente.
Ciascun utente è infatti profilato sulla base del proprio codice fiscale/matricola
e dei permessi assegnatili dalla protezione civile (amministratore di sistema).

Nella fattispecie nella toolbar compaiono:

* notifiche sugli eventi in corso e/o in chiusura, su eventuali allerte e fasi operative comunali in corso;
* notifiche su eventuali segnalazioni da prendere in carico;
* notifiche relative al proprio profilo utente (incarichi ricevuti / assegnati non ancora presi in carico);
* notifiche relative alla propria squadra.


Notifiche via mail
-----------------------------
Il Sistema di Gestione Emergenze ha implementate una serie di notifiche via mail per le *Unità operative*:

* apertura di un nuovo evento;
Expand Down
Loading

0 comments on commit 73c505e

Please sign in to comment.