Personal tools
waitress.invalid8083

Come creare un modello di caricamento per inserire un giustificativo e modificare il turno esistente

Contenuto della scheda
    Vedi anche...

      Il modello di caricamento che andremo a creare si riferisce ad una casistica particolare, che prevede la sostituzione del turno previsto da calendario turni con un turno ad hoc, da caricare in caso di inserimento di un giustificativo specifico. Nel nostro esempio si tratta di un modello di caricamento che, all'inserimento del giustificativo FERDIR, deve sostituire il turno da calendario con un turno da 9 ore e 36 minuti. La voce a cui verrà associato questo modello di caricamento sarà quindi FERDIR - FERIE DIRIGENTI. Il turno che verrà caricato in sostituzione a quello presente sul cartellino sarà un orario con codice FE936 - FERIE 9h 36m. Pertanto, qualsiasi richiesta collegata alla voce FERDIR applicherà questo modello di caricamento, a meno che non sia stato previsto un modello di caricamento differente nel profilo richieste.

      Compilare i dati principali

      Iniziamo a compilare la sezione dei DATI PRINCIPALI: Cliccare sul pulsante Gestisci e poi cliccare sull’opzione Crea codice A questo punto è necessario procedere con l’inserimento dei seguenti dati:

       

      Dopo aver inserito il codice, la descrizione e la voce a cui potrà essere associato in modo esclusivo il modello di caricamento, è possibile concludere l’inserimento dei DATI PRINCIPALI cliccando sul pulsante Crea. Con quest’ultima operazione viene salvata la configurazione dei DATI PRINCIPALI:

       

      Il modello di caricamento tuttavia non è ancora utilizzabile dal motore di calcolo ed assume lo stato INCOMPLETO (quadrato rosso) e di STANDBY (quadrato arancione): Per completare la creazione del modello di caricamento è necessario procedere con il prossimo step, ovvero con l’inserimento dei DATI STORICIZZABILI.

      Compilare i dati storicizzabili

      Procediamo ora con l’inserimento dei DATI STORICIZZABILI: Cliccare sul pulsante Gestisci e poi cliccare sull’opzione Crea, a questo punto comparirà una finestra dove sarà necessario specificare il periodo di validità dei DATI STORICIZZABILI e se intendiamo copiarli oppure inserirli ex-novo:

       

       

      Nel nostro caso andremo ad inserirli ex-novo, quindi lasceremo invariati tutti i campi e cliccheremo semplicemente sul pulsante Continua. Ci verrà presentata una nuova finestra nella quale dovremo inserire le regole da applicare al nostro modello di caricamento:

      Nella sezione Storicizzazione sono presenti le schede che identificano le 4 tipologie di caricamento di una richiesta, ovvero Giornata Intera, Inizio-Fine, Frazione e Durata. Ogni scheda andrà compilata con le opportune regole di inserimento del giustificativo, in funzione del comportamento che dovrà poi applicare il motore di calcolo. Nel nostro esempio, per gli inserimenti del giustificativo FERDIR a Giornata Intera, andremo ad indicare che:

      • Venga eliminato qualsiasi giustificativo di ASSENZA o PRESENZA NON TIMBRATA pre-esistente
      • Il giustificativo sia caricabile SOLTANTO nelle giornate feriali, da Lunedì a Venerdì
      • Venga caricato contestualmente il turno FE936

      Per inserire questo set di regole sarà necessario seguire i seguenti step: Cliccare sul pulsante Nuovo e compilare i campi Giorni Selezionati, Tipologia Feriale e Tipologia Prefestivo:

       La compilazione del campo Prefestivo è necessaria per applicare le regole anche sulle giornate feriali che precedono una festività

       

      Dopo aver selezionato la tipologia di giornate su cui deve essere effettuato l'inserimento del giustificativo FERDIR, è necessario definire le regole aggiuntive da applicare durante il caricamento. Per proseguire è quindi necessario cliccare sulla scheda SEQUENZA DI AZIONI e poi flaggare i campi relativi a:

      • SOSTITUZIONE TURNO/MULTITURNO: per sostituire il turno pre-esistente con il turno FE936
      • ANNULLAMENTO VOCE: per eliminare SOLTANTO le voci pre-esistenti di tipo ASSENZA e PRESENZA NON TIMBRATA
      • INSERIMENTO VOCE: per determinare il comportamento del giustificativo FERDIR in caso di sovrapposizione con altri giustificativi pre-esistenti; in questo caso la regola è SOSTITUZIONE

       

      A questo punto, cliccando sul pulsante AGGIUNGI vengono inserite le regole appena descritte, applicabili soltanto ai giustificativi caricati per GIORNATA INTERA. Vanno ripetuti i passaggi anche per le schede INIZIO-FINE, FRAZIONE e DURATA, stabilendo eventuali modifiche alle regole. Nel nostro caso infatti, la SOSTITUZIONE TURNO/MULTITURNO è necessaria SOLTANTO per il caricamento a GIORNATA INTERA, quindi per le altre schede è possibile compilare i dati in questo modo:

       

      Dopo aver compilato tutte le schede è possibile procedere al salvataggio dei DATI STORICIZZABILI cliccando sul pulsante Salva. Il nostro modello di caricamento assumerà quindi lo stato di codice VALIDO (quadrato verde) ed in STANDBY (quadrato arancione)

       

      La configurazione sarà utilizzabile su Tutte le aziende ed il motore di calcolo applicherà le regole del modello di caricamento con decorrenza 01/01/1980:

       

       Per approfondire ...È possibile creare  un'azienda specifica, facendo in modo che le regole valgano soltanto per quella ragione sociale, mentre per le altre ragioni sociali continuerà ad essere valida la configurazione definita per Tutte le aziende; in questo modo è possibile differenziare il modello di caricamento, senza doverne creare uno nuovo.

       

      Ora il nostro modello di caricamento potrà essere usato in test per verificarne la correttezza e potrà essere modificato fino a quando non risponderà alle esigenze dell’utente. Durante i test di elaborazione, il motore di calcolo genererà sempre l'anomalia 36 con descrizione "I risultati sono stati ottenuti con dati in stand by" Per disattivare lo stato di STANDBY e mettere “in produzione” il nostro modello di caricamento, sarà sufficiente cliccare sul pulsante Gestisci e successivamente sul pulsante Stand-by. A questo punto il sistema richiederà all’utente di confermare la disattivazione dello STANDBY.

       

       Da ricordare ...Nel caso in cui siano presenti risultati elaborati con il codice in STANDBY, il sistema segnalerà all’utente che per poter procedere con l’operazione; sarà necessario un ripristino sul periodo nel quale sono stati effettuati i test con il nuovo modello di caricamento. Ciò serve per mantenere la congruenza dei dati presenti sul cartellino.

      Esempi di risultati ottenuti

       

      user info:{'id_operatore': '""', 'id_struttura': '""', 'tipo_documento': '', 'sisbot_allowed': 'false'}