Configurazione dei calendari aziendali

Ultimo aggiornamento: 2023-05-04
  • Creato per:
  • User
ATTENZIONE

AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Calendari aziendali definisci i giorni lavorativi e non lavorativi (ad esempio, festività legali, fine settimana e giorni di chiusura dell’azienda) per la tua organizzazione. Quando si utilizzano calendari aziendali, i moduli AEM ignorano i giorni non lavorativi durante l'esecuzione di determinati calcoli di data. In Workbench è possibile specificare se utilizzare i calendari aziendali per eventi associati all'utente, ad esempio promemoria, scadenze e escalation delle attività, oppure per azioni non associate agli utenti, come Eventi con timer e Servizio di attesa.

Ad esempio, un promemoria attività è configurato in modo che si verifichi tre giorni lavorativi dopo l’assegnazione dell’attività a un utente. Il compito è assegnato giovedì. Tuttavia, i tre giorni seguenti non sono giorni lavorativi perché il venerdì è una festa nazionale e i due giorni successivi sono giorni feriali. Il sollecito è pertanto inviato mercoledì della settimana successiva.

NOTA

Quando si calcolano le date e gli orari utilizzando i calendari aziendali, i moduli AEM utilizzano la data e l’ora del server in cui sono in esecuzione e non si adeguano alla differenza tra i fusi orari. Ad esempio, se un promemoria attività è pianificato alle 10.00 su un server in esecuzione a Londra, ma l'utente che riceve il promemoria si trova a New York City, l'utente riceverà il promemoria alle 5.00 ora locale.

Utilizzo del calendario aziendale predefinito

AEM forms fornisce un calendario aziendale predefinito (denominato Calendario incorporato) che designa il sabato e la domenica come giorni non lavorativi. Se tutti gli utenti dell'organizzazione hanno gli stessi giorni non lavorativi, è possibile aggiornare il calendario aziendale predefinito in base all'organizzazione. Quando si utilizza solo il calendario aziendale predefinito, non è necessario abilitare i calendari aziendali in Gestione utente o fornire alcuna mappatura. Se non vengono definiti altri calendari aziendali, AEM moduli utilizza il calendario aziendale predefinito.

Impostazione di più calendari aziendali

Se alcuni degli utenti della tua organizzazione hanno giorni non lavorativi diversi, puoi definire più calendari aziendali e configurare mappature che consentono una risoluzione in fase di esecuzione di un calendario aziendale per un utente.

Definire più calendari aziendali

  1. Decidi come associare il calendario aziendale appropriato a un utente. Esistono due modi per associare un calendario aziendale a un utente:

    Iscrizione al gruppo: È possibile assegnare un calendario aziendale a un utente in base all’appartenenza al gruppo dell’utente. In questo caso, ogni utente del gruppo utilizzerà lo stesso calendario aziendale.

    Se un utente è membro di due gruppi diversi e tali gruppi sono mappati su due calendari aziendali diversi, AEM moduli utilizzeranno il primo calendario trovato nei risultati della ricerca. In questo caso, è consigliabile utilizzare le chiavi del calendario aziendale per associare gli utenti ai calendari aziendali.

    Chiavi del calendario aziendale: È possibile assegnare un calendario aziendale a un utente in base a una chiave del calendario aziendale, un'impostazione specificata in Gestione utente. È quindi possibile mappare la chiave del calendario aziendale su un calendario aziendale nel flusso di lavoro dei moduli.

    Il modo in cui si assegnano le chiavi del calendario aziendale agli utenti dipende dal fatto che si utilizzi un dominio enterprise, locale o ibrido. Per maggiori dettagli sulla configurazione dei domini, vedi Aggiunta di domini.

    Se si utilizza un dominio locale o ibrido, le informazioni sugli utenti vengono memorizzate solo nel database User Management. Per impostare la chiave del calendario aziendale per questi utenti, immettere una stringa nel campo Chiave calendario aziendale quando si aggiunge o si modifica un utente in Gestione utente. (Vedi Aggiunta e configurazione di utenti.) È quindi possibile mappare le chiavi del calendario aziendale (le stringhe) ai calendari aziendali nel flusso di lavoro dei moduli. (Vedi Mappatura di utenti e gruppi su un calendario aziendale.)

    Se utilizzi un dominio enterprise, le informazioni sugli utenti risiedono in un sistema di storage di terze parti, ad esempio una directory LDAP, sincronizzata da User Management con il database User Management. Questo consente di mappare una chiave del calendario aziendale su un campo nella directory LDAP. Ad esempio, se ogni record utente nella directory contiene un campo "paese" e si desidera assegnare calendari aziendali in base al paese in cui si trova l'utente, specificare il nome del campo "paese" nel campo Chiave calendario aziendale quando si specificano le impostazioni utente per la directory. (Vedi Configurazione delle directory.) È quindi possibile mappare le chiavi del calendario aziendale (i valori definiti per il campo "paese" nella directory LDAP) ai calendari aziendali nel flusso di lavoro dei moduli. (Vedi Mappatura di utenti e gruppi su un calendario aziendale.)

  2. Nel flusso di lavoro dei moduli, definisci un calendario per ciascun set di utenti che condividono gli stessi giorni non lavorativi. (Vedi Crea o aggiorna un calendario aziendale.)

  3. Nel flusso di lavoro dei moduli, mappa le chiavi del calendario aziendale o le appartenenze al gruppo per ciascun calendario. (Vedi Mappatura di utenti e gruppi su un calendario aziendale.)

  4. In Workbench, lo sviluppatore del processo sceglie se utilizzare i calendari aziendali per promemoria, scadenze e escalation. (Vedi Guida di Workbench.)

    Se lo sviluppatore del processo sceglie di utilizzare i calendari aziendali, AEM moduli selezionerà in modo dinamico il calendario aziendale appropriato in base all’impostazione Gestione utente e alle mappature del calendario aziendale definite in Admin Console oppure, se non esistono mappature, utilizzerà il calendario predefinito.

    Se lo sviluppatore del processo non utilizza calendari aziendali, il calcolo della data per l’evento considera ogni giorno come un giorno lavorativo. Ad esempio, la scadenza di un'attività viene configurata per essere eseguita tre giorni dopo l'assegnazione dell'attività a un utente. Il compito è assegnato giovedì. La scadenza del compito si verifica domenica, anche se è un fine settimana.

Crea o aggiorna un calendario aziendale

Se l'organizzazione contiene diversi set di utenti con giorni non lavorativi diversi, è possibile definire più calendari aziendali. È inoltre possibile modificare i calendari esistenti, compreso il calendario predefinito fornito con i moduli AEM.

NOTA

Se non si crea un nuovo calendario aziendale, verrà utilizzato quello predefinito.

  1. Nella console di amministrazione, fare clic su Servizi > Flusso di lavoro Forms > Calendari aziendali.

  2. Per aggiungere un nuovo calendario aziendale, fare clic su bus_cal_plus. Testo Nuovo calendario nell’elenco a discesa. Selezionare il testo e digitare un altro nome per il calendario.

    Per modificare un calendario aziendale esistente, selezionarlo dall'elenco a discesa.

  3. In Giorni non lavorativi predefiniti, seleziona i giorni non lavorativi settimanali, ad esempio i fine settimana.

  4. [Facoltativo] Selezionare Usa ore aziendali e specificare gli orari di inizio e di fine per i giorni lavorativi.

    Se si seleziona questa opzione, un evento che si verifica prima dell'intervallo di tempo specificato viene spostato all'inizio dell'intervallo di tempo e un evento che si verifica dopo l'intervallo di tempo viene spostato all'ora di inizio del giorno lavorativo successivo.

    Ad esempio, si consideri una situazione in cui a un utente viene assegnata un’attività alle 02:00 di un martedì e il promemoria per tale attività è impostato su due giorni lavorativi. Senza l'orario di lavoro, il promemoria si sarebbe verificato alle 2:00 di giovedì. Se l'orario di lavoro è impostato alle 8:00 alle 17:00, il promemoria verrà inviato alle 8:00 di giovedì. Senza l'orario di lavoro, se un evento di promemoria è stato creato alle 18:00 di martedì, il promemoria si verifica dopo l'orario di lavoro di giovedì. Con l'orario di lavoro impostato alle 8:00 alle 17:00, il promemoria si verificherà alle 8:00 del mattino del venerdì.

  5. Nel calendario a sinistra, fai doppio clic su qualsiasi altro giorno non lavorativo, ad esempio festività. Non è possibile selezionare giorni nel passato. I giorni non lavorativi selezionati vengono visualizzati in un elenco a destra, con la data che appare due volte su una sola riga. Selezionare la data a sinistra per digitare il nome o la descrizione del giorno non lavorativo.

    Per rimuovere un giorno non lavorativo dall'elenco, fare clic su bus_cal_spazzatura accanto alla giornata.

  6. [Facoltativo] Se il calendario deve essere quello predefinito, selezionare Calendario predefinito. Il calendario predefinito viene utilizzato quando non esiste alcuna altra mappatura del calendario per gli eventi associati all'utente o non viene specificato alcun calendario aziendale per l'evento Timer o per il servizio Attendi. Non è possibile eliminare il calendario predefinito.

  7. Al termine della definizione dei giorni non lavorativi, selezionare Calendario abilitato per renderlo attivo, quindi fare clic su Salva.

    Se si aggiorna un calendario esistente, la nuova versione ha effetto immediato e viene utilizzata per tutti i calcoli del calendario aziendale, incluse le attività già in esecuzione.

    NOTA

    Se non si abilita il calendario, verrà utilizzato il calendario predefinito.

Mappatura di utenti e gruppi su un calendario aziendale

Esistono due metodi che è possibile utilizzare per associare un calendario aziendale a un utente. È possibile assegnare calendari aziendali agli utenti in base a una chiave di calendario aziendale o in base al gruppo di directory a cui appartiene l'utente. Utilizzare la scheda Mappatura per specificare il metodo utilizzato AEM moduli e per mappare le chiavi e i gruppi del calendario aziendale ai calendari aziendali. Per informazioni dettagliate sull'associazione delle chiavi del calendario aziendale con gli utenti, vedi Impostazione di più calendari aziendali.

Associare i calendari aziendali agli utenti in base alle chiavi del calendario aziendale

  1. In Admin Console, fai clic su Servizi > flusso di lavoro moduli > Calendari aziendali, quindi fai clic sulla scheda Mappatura .

  2. Nell'elenco Il sistema utilizzerà, selezionare Risoluzione chiave calendario aziendale di User Manager.

  3. Selezionare Visualizza la chiave del calendario aziendale di User Manager. Viene visualizzato un elenco contenente un set univoco di chiavi del calendario aziendale definite in Gestione utente.

    Per i domini locali e ibridi, l'elenco visualizza i valori immessi nel campo Chiave calendario aziendale in Gestione utente. Per i domini enterprise (LDAP), l'elenco visualizza il set univoco restituito dal campo LDAP (ad esempio, "country") configurato nelle impostazioni del dominio LDAP.

    Se l'amministratore di User Management non ha definito alcuna chiave del calendario aziendale, l'elenco sarà vuoto.

  4. Per ogni elemento nell'elenco delle chiavi del calendario aziendale di messaggistica unificata, selezionare un Calendario.

  5. Fai clic su Salva.

Associare i calendari aziendali a utenti e gruppi in base ai gruppi di servizi di directory

  1. In Admin Console, fai clic su Servizi > flusso di lavoro moduli > Calendari aziendali, quindi fai clic sulla scheda Mappatura .

  2. Nell'elenco Il sistema verrà utilizzato, selezionare Gruppi definiti dal server di directory.

  3. Nella scheda Mappatura, selezionare Visualizza gruppi del servizio directory. Viene visualizzato un elenco contenente i gruppi definiti in Gestione utente. (Vedi Impostazioni directory.)

    NOTA

    In Workbench, se è stato configurato un servizio utente per l’utilizzo di calendari aziendali e il servizio è assegnato a un gruppo, AEM forms utilizza le mappature dei gruppi qui specificate per risolvere il calendario del gruppo. AEM forms utilizza sempre le mappature dei gruppi per risolvere il calendario dei gruppi, anche quando si utilizzano le chiavi del calendario aziendale per risolvere il calendario per gli utenti. Se non viene trovata alcuna mappatura di gruppo, verrà utilizzato il calendario aziendale predefinito.

  4. Selezionare un Calendario per ogni elemento dell'elenco Gruppo servizi directory.

  5. Fai clic su Salva.

Esportazione e importazione di calendari aziendali

I moduli AEM consentono di esportare e importare i calendari aziendali come file XML. È possibile utilizzare questa funzione per spostare i calendari da un sistema di gestione temporanea a un sistema di produzione.

NOTA

Questa funzione esporta e importa tutti i calendari aziendali definiti, compreso il calendario aziendale predefinito fornito dai moduli AEM. Un calendario aziendale importato con lo stesso nome di un calendario esistente sovrascrive il calendario esistente.

Esportare i calendari aziendali

  1. Nella console di amministrazione, fare clic su Servizi > flusso di lavoro moduli > Calendari aziendali.
  2. Fare clic su Esporta e salvare il file XML.

Importa calendari aziendali

  1. Nella console di amministrazione, fare clic su Servizi > flusso di lavoro moduli > Calendari aziendali.
  2. Fai clic su Importa.
  3. Selezionare il file XML contenente i calendari aziendali esportati e fare clic su Apri.

Eliminare un calendario aziendale

È possibile rimuovere i calendari aziendali non più necessari per la propria organizzazione. Se si elimina un calendario aziendale ancora mappato a utenti e gruppi, verrà utilizzato il calendario predefinito.

  1. Nella console di amministrazione, fare clic su Servizi > Flusso di lavoro Forms > Calendari aziendali.
  2. Selezionare il calendario.
  3. Fai clic su Elimina.

In questa pagina