Flusso di lavoro semplice per richiesta di indisponibilità a pagamento
- Argomenti:
- Moduli adattivi
Creato per:
- Esperto
- Sviluppatore
In questo articolo viene esaminato un semplice flusso di lavoro utilizzato per richiedere il periodo di inattività retribuito. I requisiti aziendali sono i seguenti:
- L’utente A richiede un’indisponibilità compilando un modulo adattivo.
- Il modulo viene inviato all’utente amministratore dell’AEM (nella vita reale viene inviato al manager dell’autore del modulo)
- L’amministratore apre il modulo. L’amministratore non deve essere in grado di modificare le informazioni compilate dall’autore dell’invio.
- La sezione Responsabile approvazione deve essere visibile all'approvatore (in questo caso si tratta dell'utente amministratore AEM).
Per soddisfare questo requisito, nel modulo viene utilizzato un campo nascosto denominato initialstep e il relativo valore predefinito è impostato su Sì.Quando il modulo viene inviato, il primo passaggio del flusso di lavoro imposta il valore di initialstep su No. Il modulo include regole business per nascondere e visualizzare le sezioni appropriate in base al valore del passo iniziale.
Configura modulo per attivare il flusso di lavoro AEM

Procedura dettagliata sul flusso di lavoro

Visualizzazione del mittente del modulo di richiesta di indisponibilità
Visualizzazione approvatore del modulo
Nella vista approvatore, l'approvatore non è in grado di modificare i dati inviati. È inoltre presente una nuova sezione destinata esclusivamente agli approvatori.
Per testare questo flusso di lavoro sul tuo sistema, segui i passaggi indicati di seguito:
- Scarica e distribuisci DevelopingWithServiceUserBundle
- Scarica e distribuisci il bundle OSGI personalizzato SetValue
- Importa le risorse correlate a questo articolo in AEM
- Apri il modulo di richiesta per Indisponibilità
- Inserisci i dettagli e invia
- Apri la casella in entrata. Dovresti vedere una nuova attività assegnata. Aprire il modulo. I dati del mittente devono essere di sola lettura e deve essere visibile una nuova sezione approvatore.
- Esplora il modello di flusso di lavoro
- Esplora il passaggio del processo. Questo passaggio imposta il valore di initialstep su No.