Questo metodo ritorna una pagina che permette di consultare in sola lettura un task DocsMarshal, anche se è già stato chiuso e anche se non è assegnato all'utente connesso. L'unico requisito è di avere le riservatezze di lettura sul processo relativo al task.
Legenda:
Parametro obbligatorio
Parametro opzionale
{
SessionId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
TaskExternalId: 'TaskExternalId',
TaskId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
}
Identificativo dell'utente in sessione, se non specificata il sistema permette di effettuare il Login.
ExternalId identificativo del task. Nel caso non sia univoco viene mostrato un elenco dei task trovati.
DM.Masks.Workflows.Tasks.AdminView({
// titolo del popup
title: 'verifica dati',
// contenitore all'interno del quale inserire la maschera;
// se non viene specificato un contenitore allora la maschera verrà aperta in un popup a schermo pieno;
// il contenitore può essere una stringa rappresentante un selettore CSS, oppure un HTMLElement Javascript, oppure un elemento jQuery;
// se si specifica un contenitore la mascherà ne prenderà le dimensioni, quindi è necessario che il contenitore abbia altezza e larghezza definite.
container: '#my-container',
// parametri da passare alla maschera
params: {
SessionId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
TaskExternalId: 'VerificaPreventivo'
},
// callback invocato in seguito al caricamento del task
onLoad: function(e) {
// struttura dell'oggetto passato al callback
e = {
iframe: {...}, // oggetto jQuery contenente l'iframe
popup: {...}, // istanza di dxPopup
close: (function)// metodo per chiudere la maschera
};
},
// callback invocato quando l'utente utilizza il bottone "close" o il tasto "esc" per chiudere il popup senza interagire con il suo contenuto.
onUserClose: function() {}
});