Creare una variabile
Puoi creare le variabili utilizzando la sezione Variabili disponibile nella barra laterale del modello di flusso di lavoro. Le variabili del flusso di lavoro AEM supportano i seguenti tipi di dati:
Per ulteriori tipi di dati complessi disponibili nei flussi di lavoro AEM Forms, vedi Variabili nei flussi di lavoro AEM Forms. Utilizzare il tipo di dati ArrayList per creare raccolte di variabili. È possibile creare una variabile ArrayList per tutti i tipi di dati primitivi e complessi. Ad esempio, creare una variabile ArrayList e selezionare Stringa come sottotipo per memorizzare più valori stringa utilizzando la variabile.
Per creare una variabile:
-
In un’istanza AEM, passa a Strumenti > Flusso di lavoro > Modelli.
-
Seleziona Crea e specifica il titolo e un nome facoltativo per il modello di flusso di lavoro. Selezionare il modello e selezionare Modifica.
-
Seleziona l'icona delle variabili disponibile nella barra laterale del modello di flusso di lavoro e seleziona Aggiungi variabile.
-
Nella finestra di dialogo Aggiungi variabile, specifica il nome e seleziona il tipo di variabile.
-
Selezionare il tipo di dati dall'elenco a discesa Tipo e specificare i valori seguenti:
- Tipo di dati primitivo: specifica un valore predefinito facoltativo per la variabile.
- JSON o XML: specifica un percorso JSON o schema XML facoltativo. Il sistema convalida il percorso dello schema durante la mappatura e l'archiviazione delle proprietà disponibili in questo schema in un'altra variabile.
- Modello dati modulo: specifica un percorso per il modello dati modulo.
- ArrayList - Specificare un sottotipo per la raccolta.
-
Specificare una descrizione facoltativa per la variabile e selezionare
Quando crei delle variabili, prendi in considerazione le seguenti procedure:
- Crea tutte le variabili necessarie per un flusso di lavoro. Tuttavia, per conservare le risorse del database, utilizza il numero minimo di variabili richieste e, se possibile, riutilizza le variabili.
- Per le variabili viene fatta distinzione tra maiuscole e minuscole. Assicurati di fare riferimento alle variabili utilizzando la stessa maiuscola/minuscola nel flusso di lavoro.
- Evita di usare caratteri speciali nel nome della variabile
Imposta una variabile
È possibile utilizzare il passo Imposta variabile per impostare il valore di una variabile e definire l'ordine in cui i valori vengono impostati. La variabile viene impostata nell’ordine in cui le mappature delle variabili sono elencate nel passaggio Imposta variabile.
Le modifiche ai valori delle variabili influiscono solo sull'istanza del processo in cui si verifica la modifica. Ad esempio, quando viene avviato un flusso di lavoro e i dati delle variabili cambiano, le modifiche influiscono solo su tale istanza del flusso di lavoro. Le modifiche non influiscono su altre istanze del flusso di lavoro avviate in precedenza o in un secondo momento.
A seconda del tipo di dati della variabile, puoi utilizzare le seguenti opzioni per impostare il valore di una variabile:
- Valore letterale: Utilizzare l'opzione quando si conosce il valore esatto da specificare.
- Espressione: Utilizzare l'opzione quando il valore da utilizzare viene calcolato in base a un'espressione. L’espressione viene creata nell’editor di espressioni fornito.
- Notazione punti JSON: Utilizzare l'opzione per recuperare un valore da una variabile di tipo JSON o FDM.
- XPATH: Utilizzare l'opzione per recuperare un valore da una variabile di tipo XML.
- Relativo al payload: Utilizzare l'opzione quando il valore da salvare nella variabile è disponibile in un percorso relativo al payload.
- Percorso assoluto: Utilizzare l'opzione quando il valore da salvare nella variabile è disponibile in un percorso assoluto.
È inoltre possibile aggiornare elementi specifici di una variabile di tipo JSON o XML utilizzando la notazione JSON DOT o XPATH.