Test di un processo mediante il lettore processi in Oracle Integration
È possibile eseguire il test di un processo aziendale utilizzando il lettore dell'applicazione.
Informazioni sul test di un processo mediante il lettore di applicazioni
Quando si esegue il test di un processo aziendale, il lettore dell'applicazione distribuisce una versione dell'applicazione in runtime utilizzando una partizione runtime speciale. Ciò consente al giocatore di eseguire il processo nello stesso ambiente di un'applicazione attivata tipica.
Il lettore di applicazioni offre un modo efficiente di testare i processi aziendali. Utilizza un ambiente runtime, accessibile dalla fase di progettazione, che simula il funzionamento reale dei processi aziendali. Durante l'esecuzione del processo, il lettore mostra una rappresentazione visiva del processo aziendale che mostra il percorso seguito dall'istanza del processo nel flusso del processo. Ciò consente ai designer di processi di creare, sottoporre a test e rivedere facilmente i processi aziendali senza dover salvare e distribuire l'applicazione e visualizzarla.
Man mano che un'istanza di processo prosegue attraverso un flusso di processo, il lettore visualizza una vista animata del suo comportamento. Il percorso seguito da un'istanza nel processo dipende dai dati di input forniti per i vari elementi del flusso.
Quando si esegue il lettore in un processo aziendale, l'applicazione viene convalidata e la versione corrente dell'applicazione viene attivata in una partizione del lettore dell'ambiente di runtime del processo. Quando si utilizza il lettore, non è necessario pubblicare o attivare manualmente l'applicazione per visualizzare le modifiche durante la progettazione di un processo aziendale.
Prima che un modellatore di processo possa utilizzare il lettore applicazioni per eseguire il test dei processi aziendali, un amministratore deve abilitare il lettore.
Informazioni sull'emulazione del funzionamento del runtime degli elementi di flusso
Quando il lettore viene eseguito attraverso un processo aziendale, viene emesso il funzionamento runtime di alcuni degli elementi del flusso nel processo.
-
Task umani
Quando il lettore raggiunge un compito che un utente deve eseguire, mostra il ruolo o l'utente da selezionare per suo conto. Mostra tutti i possibili risultati come azioni. Se un modulo è associato al task, il lettore consente anche di avviare il modulo o selezionare manualmente il risultato. Se si avvia il modulo, il modulo viene attivato e visualizzato in un visualizzatore separato.
Se non è stato assegnato alcun form, il lettore si interrompe per consentire di selezionare il ruolo che si desidera eseguire il task. Richiede inoltre di selezionare uno dei risultati definiti per il task. Le opzioni Approva e Rifiuta sono definite come risultati predefiniti. La lista dei risultati possibili dipende tuttavia dal modo in cui i risultati sono definiti per il task. Dopo la selezione del risultato, il lettore passa all'elemento di flusso successivo del processo aziendale.
-
Eventi di invio messaggi e task di invio
Quando il lettore raggiunge un evento di invio messaggi o un evento task di invio, questi eventi vengono eseguiti automaticamente. Continua quindi all'istanza del processo richiamato e interrompe l'evento di acquisizione dei messaggi corrispondente o il task di ricezione.
In entrambi i casi, è necessario tornare manualmente al processo padre. Ad esempio, se la coppia di invio e ricezione crea un'istanza in un processo aziendale diverso della stessa applicazione, è necessario tornare alla scheda Lettore applicazione, selezionare la nuova istanza del processo, eseguire il processo figlio, quindi tornare al processo padre.
Se la coppia di invio e ricezione chiama un servizio Web esterno, è necessario immettere manualmente il messaggio del servizio Web richiesto per continuare l'esecuzione del processo.
-
Eventi timer
Quando il lettore raggiunge un evento timer, si blocca e si attende fino a quando non si fa clic su Esegui. Il lettore passa quindi all'elemento di flusso successivo nel flusso di processo.
-
Attività di chiamata
Quando raggiunge un'attività di chiamata, il lettore chiama il processo secondario e crea una nuova istanza del processo. Fare clic sull'icona Espandi per visualizzare il processo secondario.
-
Eventi di fine
Quando raggiunge un evento di fine, il lettore sospende e visualizza l'icona di compressione. Fare clic su questa icona per ripristinare il processo padre. Se il processo corrente non dispone di un processo padre, il lettore torna alla scheda Application Player ed elimina l'istanza del processo.
-
Altri elementi di flusso
Quando il lettore raggiunge un altro elemento di flusso che induce l'istanza ad attendere un'operazione o un evento esterno, il lettore sospende. Per continuare l'esecuzione del processo, fare clic su Aggiorna nella parte superiore della scheda Lettore applicazioni.
Test di un processo aziendale
Dopo aver abilitato il lettore applicazioni, è possibile accedervi dalla scheda home dell'applicazione e utilizzarlo per verificare il comportamento dei processi aziendali. Quando si utilizza la modalità di modifica, è possibile accedere al lettore dal menu principale o dalla barra degli strumenti Applicazione.