Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Esempio: Creare regole condizionali per le occorrenze di assenza

Esempio: Creare regole condizionali per le occorrenze di assenza

Il sistema consente di controllare l'immissione dei dati in base alle occorrenze di assenza. Questo esempio illustra come creare regole condizionali degli step nel processo aziendale
Richiesta permesso
al fine di convalidare le richieste di permesso. Tuttavia, se necessario, è possibile configurare le stesse regole condizionali per i seguenti processi aziendali di Assenze e Rilevazione presenze e assenze:
  • Correzione permessi
  • Immissione ore
  • Richiesta congedo
  • Richiesta permesso
  • Richiesta rientro da congedo
Esempio: in qualità di amministratore delle assenze di Global Modern Services si desidera creare delle regole condizionali degli step per:
  • Richiedere allegati, come un certificato medico, quando i collaboratori sono assenti per 7 giorni di calendario o più.
  • Impedire che i collaboratori richiedano delle assenze in base al numero di occorrenze già presenti nell'anno di calendario.
  • Richiedere ai collaboratori di prendere un permesso in blocco che includa almeno 10 giorni lavorativi consecutivi durante l'anno di calendario.
Abilitare le occorrenze di assenza per i tipi di assenza che si desidera convalidare nelle richieste, ad esempio:
  • Schemi assenze
  • Permessi
  • Tipi di congedo
  • Tipi personalizzati
Criteri di sicurezza: impostare i seguenti domini nell'area funzionale System:
  • Business Process Administration
  • Custom Field Management
  • Manage: Business Process Definitions
  1. Accedere all'attività
    Creazione campo calcolato
    .
    Creare un campo calcolato che verifica se la durata di un'occorrenza di assenza è corrispondente o superiore a 7.
    1. Immettere i seguenti valori:
      Campo
      Valore
      Nome campo
      Occorrenza assenza con durata corrispondente o superiore a 7
      Oggetto business
      Evento di assenza coordinato
      Funzione
      Campo di ricerca con elenchi di valori
    2. Fare clic su
      OK
      .
    3. Nella scheda
      Calcolo
      , selezionare il campo di report
      Length of Current Absence Occurrence Matches
      dall'elenco valori
      Campo origine
      .
    4. Nella griglia
      Elenchi di valori per campo origine
      , immettere i seguenti valori:
      Campo elenco di valori
      Valore
      Length Attribute
      Giorni di calendario
      Tipo di occorrenza assenza
      Selezionare il tipo di assenza. Esempio:
      Permesso mensile
      .
      Length Value
      7
      Length Attribute Operator
      è corrispondente o superiore a
  2. Fare clic su
    OK
    e su
    Crea un altro campo calcolato
    .
    Creare un campo calcolato che verifichi se il collaboratore ha già un'occorrenza per un tipo di assenza specifico nell'anno di calendario.
    1. Immettere i seguenti valori:
      Campo
      Valore
      Nome campo
      Evento di occorrenza di assenza nell'anno di calendario
      Oggetto business
      Evento di assenza coordinato
      Funzione
      Campo di ricerca con elenchi di valori
    2. Fare clic su
      OK
      .
    3. Nella scheda
      Calcolo
      , selezionare il campo di report
      Count of Absence Occurrences Matches
      dall'elenco valori
      Campo origine
      .
    4. Nella griglia
      Elenchi di valori per campo origine
      , immettere i seguenti valori:
      Campo elenco di valori
      Tipo valore
      Valore
      Data inizio
      Determina valore durante l'esecuzione
      Primo giorno dell'anno di calendario corrente
      Data fine
      Determina valore durante l'esecuzione
      Ultimo giorno dell'anno di calendario corrente
      Length Attribute
      Specifica valore
      Workdays
      Count Operator
      Specifica valore
      è corrispondente o superiore a
      Tipo di occorrenza assenza
      Specifica valore
      Selezionare il tipo di assenza. Esempio:
      Schema di assenze di esempio (giorni)
      .
      Length Attribute Operator
      Specifica valore
      è corrispondente o superiore a
      Count of Occurrences
      Specifica valore
      2
  3. Fare clic su
    OK
    e su
    Crea un altro campo calcolato
    .
    Creare un campo calcolato che verifichi che il collaboratore abbia richiesto un permesso in blocco con almeno 10 giorni consecutivi durante l'anno di calendario.
    1. Immettere i seguenti valori:
      Campo
      Valore
      Nome campo
      Occorrenza di assenza con durata pari o superiore a 10 nell'anno di calendario
      Oggetto business
      Evento di assenza coordinato
      Funzione
      Campo di ricerca con elenchi di valori
    2. Fare clic su
      OK
      .
    3. Nella scheda
      Calcolo
      , selezionare il campo di report
      Count of Absence Occurrences Matches
      dall'elenco valori
      Campo origine
      .
    4. Nella griglia
      Elenchi di valori per campo origine
      , immettere i seguenti valori:
      Campo elenco di valori
      Tipo valore
      Valore
      Data inizio
      Determina valore durante l'esecuzione
      Primo giorno dell'anno di calendario corrente
      Data fine
      Determina valore durante l'esecuzione
      Ultimo giorno dell'anno di calendario corrente
      Length Attribute
      Specifica valore
      Giorni di calendario
      Count Operator
      Specifica valore
      è inferiore o corrispondente a
      Tipo di occorrenza assenza
      Specifica valore
      Selezionare il tipo di assenza. Esempio:
      Occorrenza personalizzata di esempio
      .
      Length Value
      Specifica valore
      10
      Length Attribute Operator
      Specifica valore
      è corrispondente o superiore a
      Count of Occurrences
      Specifica valore
      1
    5. Fare clic su
      Fatto
      .
  4. Accedere alla definizione del processo aziendale
    Richiesta permesso
    .
    Aggiungere i campi calcolati appena creati a una regola condizionale nel processo aziendale.
  5. Dal menu delle azioni correlate dello step di avvio, selezionare
    Processo aziendale
    Gestione condizioni step
    .
  6. Aggiungere una riga alla griglia
    Condizioni di convalida
    per la prima condizione.
    1. Selezionare
      Creazione regola condizionale
      dall'elenco valori
      Regola
      .
    2. Nel campo
      Descrizione
      , immettere:
      L'occorrenza assenza è di 7 o più giorni e non sono presenti allegati.
    3. Definire le
      Condizioni regola
      .
      E/O
      Campo esterno di origine o regola condizionale
      Operatore relazionale
      Tipo di confronto
      Valore di confronto
      E
      Allegati
      è vuoto
      Valore specificato nel filtro
      E
      Occorrenza assenza con durata corrispondente o superiore a 7
      è corrispondente a
      Valore specificato nel filtro
      Selezionare la casella di controllo.
    4. Selezionare l'opzione
      Avviso
      nel campo
      Gravità
      .
  7. Aggiungere una riga alla griglia
    Condizioni di convalida
    per la seconda condizione.
    1. Selezionare
      Creazione regola condizionale
      dall'elenco valori
      Regola
      .
    2. Nel campo
      Descrizione
      , immettere:
      È consentita una sola occorrenza di assenza di questo tipo per anno di calendario.
    3. Definire le
      Condizioni regola
      .
      E/O
      Campo esterno di origine o regola condizionale
      Operatore relazionale
      Tipo di confronto
      Valore di confronto
      E
      Evento di occorrenza di assenza nell'anno di calendario
      è corrispondente a
      Valore specificato nel filtro
      Selezionare la casella di controllo.
    4. Selezionare l'opzione
      Critico
      nel campo
      Gravità
      .
  8. Aggiungere una riga alla griglia
    Condizioni di convalida
    per la terza condizione.
    1. Selezionare
      Creazione regola condizionale
      dall'elenco valori
      Regola
      .
    2. Nel campo
      Descrizione
      , immettere:
      Almeno un'occorrenza di assenza di questo tipo nell'anno di calendario è pari o superiore a 10 giorni lavorativi.
    3. Definire le
      Condizioni regola
      .
      E/O
      Campo esterno di origine o regola condizionale
      Operatore relazionale
      Tipo di confronto
      Valore di confronto
      E
      Occorrenza di assenza con durata pari o superiore a 10 nell'anno di calendario
      è corrispondente a
      Valore specificato nel filtro
      Selezionare la casella di controllo.
    4. Selezionare l'opzione
      Avviso
      nel campo
      Gravità
      .
Quando i collaboratori richiedono un permesso, il sistema mostra:
  • Un avviso, se l'occorrenza di assenza riguarda 7 giorni di calendario o più e non viene allegato un documento di supporto.
  • Un messaggio di errore che impedisce loro di inoltrare la richiesta, se hanno già richiesto quel tipo di assenza nello stesso anno di calendario.
  • Un avviso, se l'occorrenza di assenza è inferiore a 10 giorni lavorativi consecutivi nel corso dell'anno di calendario.