Per creare un'interfaccia utente per una nuova istanza del caso o istanza del processo, creare un servizio con interazione dell'utente lato client. Quando si crea il servizio umano lato client nel designer, definire la logica per il servizio umano lato client, costituito da una serie di fasi interconnesse. È quindi possibile verificare ed eseguire il servizio con interazione dell'utente lato client nel browser Web.
Informazioni su questa attività
Nel diagramma del servizio con interazione dell'utente lato client, si utilizzano i coach, che sono moduli basati sul Web che forniscono dati agli utenti e raccolgono input dagli utenti. Per creare i coach, è possibile aggiungere viste come campi di testo, menu a discesa e pulsanti.
Nella procedura guidata di creazione, è possibile specificare se si desidera che il nuovo servizio con interazione dell'utente lato client venga utilizzato su più tipi di dispositivo. Quando si crea un servizio con interazione dell'utente lato client che deve essere utilizzato su più dispositivi, verranno utilizzate solo le viste reattive per tutte le nuove pagine e il contenuto della pagina aggiunti a tale servizio con interazione dell'utente lato client. È anche possibile specificare come si desidera utilizzare il nuovo servizio con interazione dell'utente lato client, se si desidera che sia un servizio nidificato o un servizio root che include altri servizi nidificati.
Per informazioni sulle pratiche di validazione dei dati nei servizi con interazione dell'utente lato client, consultare l'argomento Convalida dei dati nei servizi con interazione dell'utente lato client.
Per creare il servizio con interazione dell'utente lato client:
Procedura
- Aprire l' automazione del workflowappropriata.
- Fare clic sul segno più accanto a Interfaccia utente e, in Nuovo, selezionare Servizio umano lato client. Completare la procedura guidata.
- Utilizzare Da utilizzare su più periferiche per specificare se si desidera che il nuovo servizio venga utilizzato su più tipi di periferica.
- Selezionare Intended for use on multiple devices per utilizzare le viste reattive per tutti i nuovi Coach e il contenuto Coach che viene aggiunto al servizio con interazione dell'utente lato client.
- Deselezionare Destinato all'utilizzo su più dispositivi per utilizzare le viste Coach obsoleti per i nuovi Coach e il contenuto Coach se esiste già una dipendenza al toolkit Coach nell'elenco di toolkit.
- Selezionare Utilizza come servizio nidificato per creare un servizio con interazione dell'utente lato client nidificato che può essere riutilizzato in altri servizi con interazione dell'utente lato client. Deselezionare Utilizza come servizio nidificato per creare un servizio con interazione dell'utente lato client root, che è un servizio autonomo di livello superiore che può contenere uno o più servizi nidificati. Vedi Client - side human services.
- I servizi con interazione dell'utente lato client nidificati possono essere riutilizzati in uno o più altri servizi con interazione dell'utente lato client, root o nidificati, ma non possono essere utilizzati direttamente per un'attività o un'interfaccia utente dell'istanza.
- I servizi con interazione dell'utente lato client root possono essere utilizzati per attività, casi o dashboard, non possono essere nidificati, ma possono contenere uno o più servizi nidificati a livello singolo o multiplo.
Limitazione: per evitare un comportamento imprevisto al runtime, non utilizzare un pattern di nidificazione circolare quando si modellano i propri servizi umani lato client. Ad esempio, se il tuo modello include un servizio con interazione dell'utente lato client A che nidifica un servizio con interazione dell'utente lato client B, non configurare B per eseguire il cerchio e nidificare A.
Il nuovo servizio con interazione dell'utente lato client viene aperto nell'editor Web sotto forma di diagramma che include un nodo iniziale, un coach e un nodo finale. La pagina nel diagramma potrebbe disporre di un pulsante che fornisce l'evento di limite che è possibile utilizzare per collegare il Coach al nodo finale. È possibile utilizzare il pulsante predefinito o sostituirlo.
- Facoltativo: è possibile rivedere le scelte di utilizzo effettuate nella procedura guidata nelle proprietà Panoramica .
- Nella vista Diagramma , aggiungere ulteriori elementi e collegarli insieme per creare il servizio con interazione dell'utente lato client.
- Nella vista Variabili , aggiungere variabili di input, di output e private per supportare il flusso di servizi umani lato client.
- Nella vista per il coach, creare le interfacce utente da utilizzare nel servizio con interazione dell'utente lato client.
- Fare clic su Salva o Termina modifica.
- Per eseguire il servizio umano lato client nel browser web, fare clic su Esegui
.
- Se si verificano errori durante l'esecuzione del servizio umano lato client, fare clic su Debug
per rivedere il codice e apportare le correzioni necessarie.
- Ripetere i passi da 5 a 8 finché il servizio con interazione dell'utente lato client non scorre correttamente.
- Per utilizzare il servizio con interazione dell'utente lato client esternamente al processo di business (ad esempio, come pagina in Workplace), impostare le impostazioni di utilizzo nelle proprietà Panoramica .
È possibile utilizzare il servizio con interazione dell'utente lato client come dashboard in Workplace.