3.4.2 I cicli e le loro associazioni

I cicli e le loro associazioni

Le fondamenta di un software per generare tracciati di buste paghe sono i cicli.

I cicli sono gli oggetti necessari a SmartExport per poter esporre i dati di Time Studio in un modo leggibile per la costruzione del proprio schema di esportazione.

Dallo schema logico riportato è possibile verificare come visualizzare le associazioni secondarie a seconda della selezione dei cicli principali.

I due cicli fondamentali per la costruzione dello schema sono:

  • Utenti
    Scorre ed espone i dati degli utenti.
    Permette l’accesso ai seguenti cicli derivati, che descriveremo successivamente:
    – Marcature Primitive
    – Assenze Periodo
    – Assenze Raggruppate
  • Giorni
    Scorre ed espone i giorni nel periodo selezionato.

 

Unendo questi due cicli avremo accesso ai seguenti cicli derivati:

 

Assenze Giorno
Questo ciclo processa le Assenze Giustificate appartenenti al singolo giorno in elaborazione.
Richiede un ciclo superiore di tipo Giorni + Utenti.

 

Assenze Periodo
Questo ciclo espone le informazioni generiche relative alle Assenze Giustificate valide per l’utente in elaborazione.
Richiede un ciclo superiore di tipo Utenti.

Nota bene: queste informazioni riguardano il periodo di Assenza Giustificata, come ad esempio un’unica assenza di 5 giorni per malattia, e non esporranno i dati per il singolo giorno di assenza ma quelli complessivi del periodo. Per utilizzare i dati di ogni singolo giorno, utilizzare Assenze Giorno.

 

Assenze Raggruppate
Espone i totali delle Assenze Giustificate presenti nel periodo esportato, raggruppate per sigla.
Esempio: esportando Gennaio, se è presente un’assenza giustificata Malattia (MA) di 4 giorni la seconda settimana, ed un’assenza giustificata Malattia (MA) di 2 giorni la quarta settimana del mese, esporrà un’unica assenza raggruppata, per un totale di 6 giorni ed N ore complessive.
Richiede un ciclo superiore di tipo Utenti.

 

Marcature Primitive
Sono le marcature dell’utente (entrate / uscite) relative al periodo selezionato, esponendole così come presenti sul database, esattamente come proposte nella scheda dell’utente Presenze, vista Elenco.

Da questo ciclo si ricava un elenco di record per l’utente in elaborazione; se il ciclo di marcature primitive è anche sotto ad un ciclo (superiore) di tipo Giorni le marcature esposte saranno riferite esclusivamente al giorno (e implicitamente all’utente) in elaborazione, altrimenti verranno esposti tutti i record di quell’utente in elaborazione ed appartenenti al periodo selezionato.

 

Giorno Elaborato
Contiene tutte le informazioni elaborate durante il calcolo del Report Dettagliato di Time Studio.

Sono i dati calcolati del report (servizioordinario, etc..); NON sono i singoli record ma i dati calcolati sul giorno.
Per poter accedere a questo ciclo è richiesto un percorso cicli superiori Utenti e Giorni (o vice versa).

Avremo a seguire 4 sotto cicli, alcuni dei quali già proposti anche nei livelli superiori:
– Marcature Elaborate
– Assenze Giorno
– Assenze Periodo
– Assenze Raggruppate

 

Marcature Elaborate (accessibile come ciclo derivato da Giorno Elaborato)
Sono le marcature (entrate / uscite) corrette ed esposte da Time Studio, esattamente come proposte nel report.
Nella scheda Proprietà è possibile personalizzare i Dati da esporre.
Per poter accedere a questo ciclo è richiesto prima un ciclo superiore di tipo Giorno Elaborato, (che a sua volta richiede un percorso cicli superiori Utenti e Giorni o vice versa).

 

Sidebar