Personalizzazione della pagina dei dettagli dell’attività customizing-the-task-details-page
La pagina dei dettagli di un'attività contiene informazioni su un'attività e sui relativi processi. È tuttavia possibile personalizzare la pagina dei dettagli dell'operazione per aggiungere o eliminare informazioni.
È possibile aggiungere le seguenti informazioni alla pagina dei dettagli dell'attività:
- Informazioni disponibili nell’oggetto JSON di un’attività (sezione Attività in Descrizione oggetto JSON dell’area di lavoro di AEM Forms)
- Informazioni disponibili nell’oggetto JSON di un’istanza di processo (sezione Istanza di processo in Descrizione oggetto JSON dell’area di lavoro di AEM Forms)
Per personalizzare la pagina dei dettagli dell'operazione:
-
Segui Passaggi generici per la personalizzazione dell’area di lavoro AEM Forms.
-
Per visualizzare ulteriori informazioni, aggiungi le coppie chiave-valore corrispondenti alla
translation.json
file intodo
blocco >details
blocco >app
blocco > [required
blocco].Il [
required
blocco] fa riferimento ai blocchi disponibili, ad esempio il blocco task per le informazioni sul task, il blocco processo per le informazioni sul processo e il blocco task corrente per le informazioni sui task in sospeso.Ad esempio, per aggiungere informazioni sulla selezione route obbligatoria nella pagina dei dettagli dell'attività, è possibile aggiungere la seguente coppia chiave-valore nel blocco dell'attività:
code language-json "todo" : { . . . "details" : { . . "task" : { . . "RouteSelectionRequired" : "Route Selection Required" } } }
note note NOTE Aggiungi coppie chiave-valore corrispondenti per tutte le lingue supportate. -
Copia
/libs/ws/js/runtime/templates/taskdetails.html
a/apps/ws/js/runtime/templates/taskdetails.html
.Aggiungi le nuove informazioni a
/apps/ws/js/runtime/templates/taskdetails.html
. Ad esempio:code language-css <div class="detailsContainer"> . . <ul> . . <li> <label for="routeSelectionRequired" title="<%= $.t('todo.details.task.RouteSelectionRequired')%>"><%= $.t('todo.details.task.RouteSelectionRequired')%></label> <div> <span id="routeSelectionRequired"><%= isRouteSelectionRequired != null ? isRouteSelectionRequired : ''%></span> </div> </li> . . </ul> </div>
-
Apri /apps/ws/js/registry.js per la modifica.
Cerca e sostituisci
text!/lc/libs/ws/js/runtime/templates/taskdetails.html
context!/lc/apps/ws/js/runtime/templates/taskdetails.html
.
/apps/ws/js/runtime/templates/startprocess.html
.