Business Process Choreographer Explorer è un client web per effettuare attività con i processi business e human task. Il client web fornisce i moduli di input e di output predefiniti per la visualizzazione e l'immissione dei dati aziendali. E' possibile utilizzare i documenti JSP per personalizzare questi moduli di input e di output predefiniti.
Per includere i documenti JSP (JavaServer Pages) definiti dall'utente nel client web, è necessario specificarli durante il modellamento di un human task in WebSphere Integration Developer. Ad esempio, fornire i documenti JSP per un'attività specifica ed i relativi messaggi di input e di output e per un ruolo utente specifico o per tutti i ruoli utente. Al runtime, i documenti JSP definiti dall'utente vengono inclusi nell'interfaccia utente per visualizzare i dati di output e raccogliere i dati di input.
I moduli personalizzati non sono pagine web che contenute in se stesse, ma frammenti HTML che Business Process Choreographer Explorer integra in un modulo HTML, ad esempio i frammenti per le etichette e i campi di input.
Quando si fa clic su un pulsante nella pagina contenente i moduli personalizzati, l'input viene inoltrato e convalidato in Business Process Choreographer Explorer. La convalida si basa sul tipo di proprietà fornite e sulle impostazioni internazionali utilizzate nel browser. Se l'input non può essere convalidato, viene visualizzata di nuovo la stessa pagina e le informazioni sugli errori di convalida vengono fornite nell'attributo messageValidationErrors.
Per aggiungere i moduli personalizzati a Business Process Choreographer Explorer, completare la procedura indicata utilizzando WebSphere Integration Developer.
I moduli personalizzati vengono visualizzati in Business Process Choreographer Explorer al runtime.