Questo Componente, permette di costruire un process follower di DocsMarshal in pagina.
Il seguente codice mostra come costruire il componente passandogli dei parametri ed ottenerne l'istanza per invocare successivamente dei metodi.
<div id="container"></div> <script> // costruisco il componente $('#container').dmProcessFollower({ ...oggetto contenente i parametri... }); // ottengo l'istanza del componente let instance = $('#container').dmProcessFollower('instance'); ... // in un secondo momento, ad esempio rispondendo ad un evento, chiamo un metodo del componente instance.getProcess(); </script>
Permette di definire quale processo visualizzare.
Permette di definire quale sessione del Portal utilizzare.
Permette di definire se permettere di eseguire operazioni da admin (assegnazione Task, riavvio, visualizzazione dei parametri), qualora le riservatezze lo permettessero.
Permette di definire se visualizzare anche i processi figli o meno.
Permette di definire un eventuale limite di profondità per la lettura dei processi figli.
Permette di definire se visualizzare il Process Message anche dei processi figli.
Permette di definire se visualizzare le note del Processo o meno.
Permette di definire se visualizzare le note di Processo in tempo assoluto o relativo.
Permette di definire la modalità di lettura dei Task:
Permette di definire quali bottoni utilizzare:
Permette di definire se il componente deve smettere di effettuare la ricerca dei processi una volta che questi sono tutti conclusi o in errore.
Permette di definire l'intervallo di attesa tra una ricerca e l'altra, quest'ultima è espressa in secondi.
Permette di definire se il componente deve mostrare degli errori generici o meno.
Permette di definire se il componente deve essere costruito all'interno di un popup o meno.
Permette di definire delle opzioni custom per il popup utilizzato, vedi Popup.
Permette di definire delle opzioni custom per il task, vedi Task.
Permette di registrarsi ad un evento mentre il componente è già in esecuzione.
Richiede un parametro stringa che identifica il nome dell'evento a cui registrarsi.
Vedi eventi
Permette di rimuovere l'iscrizione ad un evento mentre il componente è già in esecuzione.
Richiede un parametro stringa che identifica il nome dell'evento da cui rimuovere l'iscrizione.
Vedi eventi
Permette di applicare il dispose del componente.
Avvia l'esecuzione delle ricerche dei processi.
Blocca l'esecuzione delle ricerche dei processi.
Ritorna il Processo corrente.
Ritorna i Processi figli correnti.
Ritorna tutti i Processi caricati.
Ritorna il processo desiderato (ricercato tra quelli presenti nel componente).
Richiede un parametro Guid che identifica l'id del processo da ritornare.
Permette di modificare l'intervallo di attesa tra una chiamata e l'altra.
Richiede un parametro intero che identifica i secondi din intervallo.
Ritorna il task desiderato (ricercato tra quelli presenti nel componente).
Richiede un parametro Guid che identifica l'id del task da ritornare.
Questo evento viene invocato quando il processo (e i relativi processi figli) sono terminati con successo.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato quando il componente riscontra un errore ed è possibile personalizzarne la visualizzazione dell'utente.
È possibile bloccare la visualizzazione dell'alert di default ritornando false durante l'esecuzione.
Al callback viene passato un oggetto con le seguenti proprietà:
Questo evento viene invocato quando il componente ha concluso il dispose.
Questo evento viene invocato quando prima dell'apertura di un Task.
È possibile bloccare l'apertura del Task ritornando false durante l'esecuzione.
Al callback viene passato un oggetto con le seguenti proprietà: