Risoluzione della disponibilità incoerente del menu del flusso di lavoro per le pagine bloccate in AEMaaCS
Questo articolo spiega come risolvere le incoerenze nella disponibilità del menu del flusso di lavoro per le pagine bloccate tra la console Sites e l’Editor pagina in Adobe Experience Manager as a Cloud Service (AEMaaCS) e fornisce soluzioni alternative fino a quando non sarà disponibile un aggiornamento del prodotto.
Descrizione description
In Adobe Experience Manager as a Cloud Service (AEMaaCS), quando una pagina viene bloccata (in un flusso di lavoro o bloccata in modo esplicito da un utente), la console Sites nasconde l’opzione per avviare un nuovo flusso di lavoro su tale pagina. Tuttavia, nell’Editor pagina viene comunque visualizzata l’opzione per avviare un flusso di lavoro, anche se la pagina è già bloccata. Il tentativo di avviare un flusso di lavoro dall’Editor pagina in questo stato non riesce e non fornisce alcun feedback all’utente. Questa incoerenza può causare confusione e potenziali errori del flusso di lavoro, in quanto gli utenti possono ritenere che un flusso di lavoro sia stato avviato quando non è ancora stato effettivamente avviato.
Ambiente
- Adobe Experience Manager as a Cloud Service (tutte le versioni)
Sintomi
- Crea → Flusso di lavoro non è disponibile per le pagine bloccate nella console Sites.
- Informazioni pagina → Avvia flusso di lavoro è disponibile per la stessa pagina bloccata nell’Editor pagina.
- Il tentativo di avviare un flusso di lavoro dall’Editor pagina su una pagina bloccata non riesce senza errori o feedback.
Causa
L’Editor pagina non applica attualmente la stessa disponibilità del flusso di lavoro e gli stessi controlli di blocco della console Sites, con conseguente comportamento incoerente dell’interfaccia utente.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
-
Tieni presente che si tratta di una limitazione nota del prodotto e che verrà affrontata in una versione futura di AEM as a Cloud Service. Per aggiornamenti su questo problema, controlla le note sulla versione di AEM Cloud Service.
-
(Facoltativo) Personalizza l’interfaccia utente dell’Editor pagina:
-
Gli sviluppatori possono personalizzare l’Editor pagina per nascondere l’opzione Avvia flusso di lavoro quando la pagina è bloccata e l’utente corrente non è il proprietario del blocco.
-
Questa operazione può essere implementata aggiungendo una condizione di rendering Granite all’azione dietro Informazioni pagina → Avvia flusso di lavoro che controlla lo stato di blocco e il proprietario della pagina. Per ulteriori informazioni sulla personalizzazione delle azioni dell’interfaccia utente, consulta la documentazione di AEM su Personalizzazione dell’interfaccia utente della console.
-
-
(Facoltativo) Aggiungi un blocco ai modelli di flusso di lavoro:
-
Aggiungi un passaggio di processo iniziale nei modelli di flusso di lavoro per verificare lo stato e il proprietario del blocco nelle pagine del payload.
-
Se una pagina è bloccata da un altro utente, interrompere immediatamente il flusso di lavoro o indirizzarla a un percorso di contenuto bloccato.
-
Fornisci un feedback chiaro all’utente (ad esempio, impostando un commento o una notifica del flusso di lavoro) che indichi che il flusso di lavoro non può iniziare perché la pagina è bloccata da un altro utente.
-
-
Dopo aver applicato queste soluzioni alternative, verifica che:
-
L’opzione Avvia flusso di lavoro è nascosta per le pagine bloccate nell’Editor pagina per i proprietari non bloccati.
-
Il tentativo di avviare un flusso di lavoro in una pagina bloccata fornisce un feedback immediato e chiaro all’utente.
-