Samuele E. Locatelli 66f330856f update readme!
2017-09-08 18:18:00 +02:00
2017-04-27 16:12:28 +02:00
2017-04-27 17:43:58 +02:00
2017-04-27 10:21:05 +02:00
2017-04-11 13:35:08 +02:00
2017-04-27 10:43:30 +02:00
2016-12-15 15:39:18 +01:00
2016-12-15 15:39:18 +01:00
2017-04-27 10:44:09 +02:00
2017-04-27 18:19:24 +02:00
2017-09-08 18:18:00 +02:00
2017-09-08 18:18:00 +02:00

GPW

Il progetto GPW è una "galassia di applicativi" che ruota intorno ai temi

  • gestione delle timbrature utente (locali e da remoto via smartphone)
  • gestione delal registrazione delle ore allocate ai vari progetti aziendali integrazioen a sistemi di project management evoluti (es: PROJ-ETS)

Elenco Programmi

Di seguito l'elenco dei programmi compresi nella soluzione GPW

GPW/HOME

E' la "landing page" principale del progetto da cui rimanda ai 4 moduli applicativi

GPW/ADMIN

Applicazione di gestione principale del progetto per utenti Admin:

  • permette creazioen clienti/progetti/fasi
  • permette di verificare timbrature / registrazione ore / riassegnazione ore
  • approvazione richieste timbratura non realtime/locali (da remoto o come richeiste a psoteriori)
  • link a report vari

GPW/BCODE

Gestione di una pagina interattiva che registra ingresso/uscita dipendenti tramite barcode personale e pistola barcode USB

GPW/SMART

Applicazione dedicata tramite smartphone per

  • timbrature (locali in autoapprovazione, remote con approvazione richiesta)
  • gestione approvazioni (per utenti admin)
  • registrazione progetti (semplificata)

GPW/WRKLG

Progetto di gestione della rendicontazione personale utente dei progetti svolti/seguiti

  • verifica timbrature
  • inserimento ore a progetto
  • verifica coerenza ore timbrate / ore lavorate
  • possibilità di richeista mancate timbrature

Clienti

Clienti ed utilizzatori di GPW sono

  • Steamware stessa
  • S.P.S. Stsampi
  • E.T.S. Engineering (integrato con PROJ-ETS)

Note ed internals

note di progetto e dettaglio modalità operative

Gestione delle licenze

Il programma utilizza il sistema di gestione delle licenze proprietario di Steamware, basato sulel librerie base di gestione encryption/decryption (Steamware Library) + un implementazione ad hoc date dal codice della classe licenzeGPW.cs

Alcune note su quanto fornisce tale libreria dedicata:

  • licenzeGPW.installazione = nome cliente da DB (AnagKeyValue > nomeVar: installazione)
  • licenzeGPW.applicazione = nome applicazione (da web.config appName)
  • licenzeGPW.utentiAttivi = calcolato tramite la procedura SQL stp_Dip_getAttivi
  • licenzeGPW.licenzeAttive = calcolato tramite la procedura c# SteamWare.licenseMan.getLicenseNum(installazione, applicazione) e quindi prende il massimo CABLATO (nel codice) se la licenza è scaduta altrimenti prende licenzeGPW.licenzeDb (vedi seguito)
  • licenzeGPW.licenzeDb = letto da conf DB con la chiave licenzeGPW.installazione (AnagKeyValue > nomeVar: $installazione --> valINT)
  • licenzeGPW.authKey = letto da conf DB con la chiave licenzeGPW.installazione (AnagKeyValue > nomeVar: $installazione --> valString)
  • licenzeGPW.scadenzaLicenza = calcolato tramite la procedura C# licenseMan.expiryDateByAuthKey($installazione, $applicazione, $licenzeDb, $auth_key);
  • licenzeGPW.checkLicenze = verifica della condizione utentiAttivi <= licenzeAttive

ToDo's

2017.09.08

Alcune cose da verificare x nuovi progetti...

  • migrazione progetto GPW da attuale struttura a WebForms + MVC da vers 2: completare?
  • gestione controllo licenze ed utenti attivi
S
Description
No description provided
Readme 142 MiB
Languages
JavaScript 67.5%
CSS 9.6%
C# 8.9%
TSQL 6.7%
ASP.NET 5.8%
Other 1.4%