DocsMarshal espone più API HTTP che si possono utilizzare per fare operazioni su profili, task, processi, workflow e documenti.
Per usare quese API è necessario essere autenticati a DocsMarshal (d'ora in poi DM), e per questo sono disponibili due metodi:
le richieste verso la API dovranno sempre riportare il Session ID dell'utente:
{
'SessionID': mio_sid,
...copo della richiesta
}
Tutti i metodi della API forchè quelli nel gruppo /DMLogin ritornano una stringa JSON in questo formato:
{
'result':
{
'HasError': true/false,
'Error': 'optional error description',
...corpo della risposta
}
}
HasError è un valore booleano che informa se c'è stato un errore nell'elaborazione della richiesta. Nel caso HasError abbia valore true, allora nella proprietà Error si trova una stringa che descrive l'errore.
Se invece HasError ha valore false la richiesta è andata a buon fine e nelle altre proprietà dell'oggetto si possono trovare i risultati della richiesta, se ce ne sono.
In questa sezione dedicata è documentata la base di DocsMarshal.
Leggi la documentazione base
| Path | Descrizione |
|---|---|
| /Home/ | Utilizza DocsMarshal sul web |
| /DMDocuments/ | Esegui operazioni sui documenti |
| /DMLogin/ | Operazioni di autenticazione |
| /DMProfile/ | Operazioni sui profili |
| /DMSearch/ | Esegui delle ricerche sui profili |
| /DMWorkflow/ | Esegui operazioni su workflow, processi e task |
| /Workflow/ | Nuove API per eseguire operazioni su workflow |
| /DocumentModel/ | Creazione e Download documenti |
| /Profile/ | Form HTML per visualizzare, inserire e modificare profili |
| /Scheduler/ | Utilizza gli scheduler configurati in DocsMarshal |
| /Grid/ | Visualizza e gestisci liste di profili, task, processi o mail |
| /Task/ | Visualizza e gestisci i task |
| /Mail/ | Visualizza e gestisci le mail |
| /Tools/ | App utilizzabili per visualizzare e lavorare sui dati tramite interfaccia grafica in DocsMarshal |
| /Gantt/ | Visualizza e gestisci gli aspetti di un Gantt |
| /GanttTask/ | Visualizza e gestisci gli aspetti di una attività di Gantt |
| /GanttTaskDependency/ | Visualizza e gestisci le dipendenze di una attività di Gantt |
In questa sezione dedicata sono documentate le activity e le entità disponibili per lo sviluppo dei workflow.
Leggi la documentazione delle activity
Leggi la documentazione delle entità
DocsMarshal offre un framework Javascript per la creazione di interfacce grafiche complesse e per l'accesso alle API che in poche sintetiche righe di codice permettono di sfruttare la configurazione dell'impianto implementando interfacce e comportamenti dinamici.
Leggi la documentazione del framework Javascript