Data Security. Your precision Software!



Documenti analoghi
LA GESTIONE DELLE VISITE CLIENTI VIA WEB

H1 Hrms Gestione eventi/scadenze automatiche

CAUSALI CONTABILI INSERIMENTO/PERSONALIZZAZIONE DI UNA CAUSALE

MANUALE UTENTE Fiscali Free

Sage Start Archivio file Guida. Dalla versione

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE

Versione Elenco modifiche

Manuale d uso per la raccolta: Sicurezza degli impianti di utenza a gas - Postcontatore

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

TENDER DUE s.a.s. di Giorgio Rosi

4.1 FAX Sollecito consegne via (Nuova funzione)

Manuale d'uso. Manuale d'uso Primo utilizzo Generale Gestione conti Indici di fatturazione Aliquote...

Sistema G.U.S. Capitolato di Gara ALLEGATO A

Mon Ami 3000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività

Manuale operativo - Procedura per la costruzione, la pubblicazione di questionari

MANUALE PARCELLA FACILE PLUS INDICE

Creare una nuova spedizione personalizzata.

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

3 FASE - GESTIONE DELL IMPRESA

Gestione dei servizi all utenza. 3. Autorizzazioni

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

Gestione Turni. Introduzione

Programma del Corso per Segretaria d Azienda:

Guida alla registrazione on-line di un DataLogger

BLOCK CALL Manuale utente Block Call Manuale Utente

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

DUP Documento Unico di Programmazione

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Questo documento presenta la gestione del pannello di controllo del sistema "PTCPWEB" per le diverse utenze disponibili.

elicaweb manuali - Vendite: come iniziare - pagina 1 di 9

MANUALE D USO DELL E-COMMERCE. Versione avanzata

GESTIONE ANAGRAFICA ARTICOLI. Consente l inserimento, la modifica o l eliminazione dell anagrafica articoli. Per l inserimento di un nuovo articolo:

ASSESSORATO AGRICOLTURA, FORESTE, CACCIA E PESCA Direzione Agricoltura Settore Fitosanitario

Microsoft Access Maschere

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale

Corso di Archivistica

GESTIONE DEI BENI USATI

Finalità della soluzione Schema generale e modalità d integrazione Gestione centralizzata in TeamPortal... 6

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000

AD HOC Servizi alla Persona

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

Università degli Studi di Messina

I TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.

Ingegneria del Software T

Definire gli attributi dei blocchi

EasyPrint v4.15. Gadget e calendari. Manuale Utente

Limiti della gestione tradizionale degli archivi. Prof. Francesco Accarino IIS Altiero Spinelli

Progetto NoiPA per la gestione giuridicoeconomica del personale delle Aziende e degli Enti del Servizio Sanitario della Regione Lazio

Integrazione al Manuale Utente 1

Uso delle tabelle e dei grafici Pivot

Università degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI

Manuale di Aggiornamento BOLLETTINO. Rel E. DATALOG Soluzioni Integrate a 32 Bit

Mon Ami 3000 Conto Lavoro Gestione del C/Lavoro attivo e passivo

Le registrazioni nella banca dati possono essere consultate velocemente via browser ed estrapolate per report e statistiche

Mon Ami 3000 Varianti articolo Gestione di varianti articoli

Applicativi regionali centralizzati per la Sanità - ARPE Archivio Regionale Punti di Erogazione

CRM Configurazione e gestione accessi

L UTILIZZO DI BLUSTRING PER LA GESTIONE DI PERSONE FISICHE SENZA P. IVA

- numero ORDINE È il numero dell Ordine viene proposto il numero successivo all'ultimo Ordine emesso l'elaboratore ma tale valore è modificabile.

1. Le macro in Access 2000/2003

Raggruppamenti Conti Movimenti

PIATTAFORMA DOCUMENTALE CRG

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

Outlook Plugin per VTECRM

COLLI. Gestione dei Colli di Spedizione. Release 5.20 Manuale Operativo

TeamPortal. Servizi integrati con ambienti Gestionali

Maschere. Microsoft Access. Maschere. Maschere. Maschere. Aprire una maschere. In visualizzazione foglio dati: Maschere

Guida Rapida di Syncronize Backup

INSERIMENTO DATI BASILARI

GALILEO. [OFR] - Progetto GALILEO - How to contabilità. How To Contabilità G.ALI.LE.O. How To Contabilità. pag. 1 di 23.

Gestione Rapporti (Calcolo Aree)

CONTABILITÀ. Gestione Attività Multipunto. Release 5.20 Manuale Operativo

Protocollo Informatico (D.p.r. 445/2000)

Ata_NiAg02. Modulo Gestione Agenti

Database Manager Guida utente DMAN-IT-01/09/10

Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni

Presentazione della pratica online

Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL

Gestione comunicazione operazioni con paesi a fiscalità privilegiata (Black List) Sviluppo #2964

Manuale Gestore. Utilizzo Programma. Magazzino

Relazioni tra tabelle

Imposta di Soggiorno Manuale operativo per la gestione dell applicativo nel Comune di Ravenna. TouristTax

Aruba Sign 2 Guida rapida

HR - Sicurezza. Parma 17/12/2015

Database 3 affitto veicoli. Testo del quesito

Openbooking Prenotazione campi da tennis

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

Guida all uso di Java Diagrammi ER

OSSERVATORIO DEL TURISMO GUIDA AL SERVIZIO

PORTALE TERRITORIALE PER LA FATTURAZIONE ELETTRONICA

3. INSERIMENTO PUBBLICAZIONI NUOVE Anche qui previsto il nuovo codice 02 per Periodici in bolla quotidiani

SIEBEL CRM ON DEMAND MARKETING

Word processor funzione Stampa Unione

Transcript:

Data Security

Data Security 2

Concetti fondamentali 3 Gestione di Stati associati ad entità (Anagrafiche,Documenti..) Gestione delle Transizioni di Stato Integrato con Change Log (Granulo 3.080 prerequisito)

Concetti fondamentali - Stati Ad ogni Entità (Anagrafiche,Documenti..) posso associare degli Stati Stato Iniziale Stato Finale Ad ogni Stato associabile 1 colore Ad ogni Stato associabili permessi: Modifica / Cancellazione Rilascio / Registrazione / Stampa (per documenti Vendita e Acquisto) Iniziale Certificato Sviluppo Obsoleto 4

Concetti fondamentali - Entità Ad ogni Entità (Anagrafiche,Documenti..) posso associare degli Stati Entita = Tabella Applicabile alle principali Tabelle con alcune limitazioni: Primary Key aventi 1 solo campo di Tipo Option Primary Key Option con non + di 20 valori (no ex. Tabella 77) Primary Key non troppo lunghe (non troppi campi in chiave) Applicabile quindi a: Anagrafiche Documenti (Vendita,Acquisto,Produzione ecc.) Movimenti 5

Concetti fondamentali - Cambi di Stato Ogni Entità (Anagrafica,Documento..) può passare da uno stato ad un altro 6 Iniziale Certificato Sviluppo Obsoleto

Concetti fondamentali Percorsi Cambi di Stato 7 Posso definire dei Percorsi cambio stato Iniziale Percorso 1 A Percorso 2 D B C E F

Concetti fondamentali Change Log Granulo 3.080 prerequisito Attivare Log Modifiche per le Tabelle gestite con Data Security: Inserimento / Modifica / Eliminazione Log Tipo Log: Alcuni Campi Data Security Change Log: vantaggio in termini di applicabilità / impatto modifiche svantaggio poichè Change Log funziona con azioni da Form (no con INSERT / INSERT(TRUE) C/AL eventualmente da gestire) 8

Setup Data Security Per effettuare il setup è necessario andare sotto: 9

Setup - Change Log 10 Attivare Log Modifiche per le Tabelle gestite con Data Security: Inserimento Log Modifica Log Eliminazione Log Alcuni Campi

Setup - Tabelle Data Security 11 ID Tabella ID Option (Ex. 2 x Fatt. Vendita) Gestione Percorsi Form di Lookup (per le Righe definire quella associata a Testata) Campo Tipo e Filtri (per le Righe ex. solo Tipo Articolo) Campi Descrizione: 6 Campi Testo / Code 2 Campi Numerici 2 Campi Data / Ora

Setup - Tabella Data Security 12 Per ogni Entità vanno definiti: Stati Cambi Stato Funzioni applicabili a record di quella Tabella (Ex. Funzione Blocca Articolo)

Stati - Definizione Ad ogni Entità (Anagrafiche,Documenti..) posso associare degli Stati Stato Iniziale Stato Finale Ad ogni Stato associabile 1 colore Ad ogni Stato associabili permessi: Modifica / Cancellazione Rilascio / Registrazione / Stampa (per documenti Vendita e Acquisto) Iniziale Certificato Sviluppo Obsoleto 13

Stati Stati Record Data Security 14 Gli Stati vengono salvati in una Tabella Separata (Stati Record Data Security) Salvate anche le principali informazioni (Campi Descrizione) Lo Stato visibile sulla Form (ex. Scheda Articolo) non esiste sulla Tabella 27 ma è calcolato sulla Form

Stati - Form 15 Sulla Form: Stato (Campo Calcolato e non Filtrabile) Pulsante Cambio Stato Non permesso Modif. / Canc. Dettaglio Stati Record: Riepilogo Espandibile Filtrabile

Stati - Filtri 16 Come Filtrare per Stato: Dettaglio Stati Record Mostra Stati Record Data Security ATTENZIONE!! Ci potrebbero essere disallineamenti tra Anagrafica e Tabella Stati Record Data Security dovuti a istruzioni C/AL INSERT / INSERT(TRUE). Esiste una funzione di Sincronizzazione

Cambi di Stato - Definizione Ogni Entità (Anagrafica,Documento..) può passare da uno stato ad un altro E possibile definire dei Percorsi Cambi di Stato Iniziale per avere diversi rami di esecuzione Per ogni singolo Cambio Stato: Permessi Utenti Condizioni Funzioni Sviluppo Certificato 17 Obsoleto

Cambi di Stato Permessi Utenti 18 Per ogni singolo Cambio Stato vanno definiti gli Utenti abilitati alla Transizione Unico Cambio Stato libero per tutti quello che porta allo Stato Iniziale Notifica Informazioni Stati Record Data Security: Log In Start Richiesta Conferma

Cambi di Stato Condizioni 19 Per ogni singolo Cambio Stato posso definire i Campi Obbligatori (Condizioni) per la Transizione Per ogni singolo Campo posso definire delle Precondizioni: Se vale la Precondizione allora deve valere la Condizione Ex. Data Security Articolo Precondizione Sistema Riforn. Acquisto Sistema Riforn. Produzione Condizione Fornitore Obbligatorio Fornitore Blank

Cambi di Stato Funzioni 20 Per ogni singolo Cambio Stato posso definire una Sequenza di Funzioni eseguite nella Transizione Funzioni Predefinite e Disponibili (Ex. Blocco /Sblocco) Posso creare e rendere disponibili nuove funzioni

Cambi di Stato Scheda 21 La Scheda Cambi Stato Data Security permette di gestire: Permessi Condizioni Funzioni da una unica interfaccia

Funzioni Definizione 22 Per ogni singolo Cambio Stato posso definire una Sequenza di Funzioni eseguite nella Transizione Funzioni Predefinite e Disponibili (Ex. Blocco /Sblocco) Posso creare e rendere disponibili nuove funzioni Nuove Funzioni vanno create nella Codeunit Data Security Functions Eseguire attività Crea Funzione Data Security per rendere disponibile una nuova funzione

Funzioni Creazione 23 Nella Codeunit Data Security Functions: OnRun (istruzione per rendere disponibile la funzione) CreateDataSecurityFunction('MESSAGE_ITEM',27,0,'Messaggio Articolo') Nome Funzione ExecuteFunction (gestore funzioni) ID Tabella e ID Option Descrizione MESSAGE_ITEM': Message_Item(vRrfRecord,iOptTableOptionType,iBlnUseOptionType,FALSE); Message_Item (nuova funzione) Codice funzione

Conclusioni 24 Granulo 3.080 prerequisito Integrato con Change Log Minimo impatto su oggetti standard modificati (solo Form) Non c è controllo su INSERT / INSERT(TRUE) C/AL