URL: /Task/AdminView

Method: GET

Descrizione

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.

Formato richieste

Legenda:
Parametro obbligatorio
Parametro opzionale
{
    SessionId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
    TaskExternalId: 'TaskExternalId',
    TaskId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
}

Descrizione parametri

SessionId

Guid

Identificativo dell'utente in sessione, se non specificata il sistema permette di effettuare il Login.

TaskExternalId

String

ExternalId identificativo del task. Nel caso non sia univoco viene mostrato un elenco dei task trovati.

TaskId

Guid

Id identificativo univoco del task.

Codice di esempio: API JS

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() {}
});