Vai al contenuto principale

Esporta risorsa

Struttura

ExportAsset(sCompany, sID, sFileName, sEventFilter: Text): Text

Tipo

Funzione

Descrizione

Questa funzione esporta l'ID specificato nei parametri sCompany e sID nella directory temporanea di IndySoft utilizzando il nome file specificato nel parametro sFileName. Il parametro sFileName deve contenere solo il nome del file, NON il percorso completo della directory (poiché l'esportazione avverrà sempre esclusivamente nella directory temporanea di IndySoft). Una volta esportato, il file temporaneo può essere spostato, se necessario, tramite la procedura CopyLocalFile oppure caricato utilizzando UploadToDropbox, ecc. La funzione restituirà True o False, a seconda dell'esito dell'esportazione. Utilizza il parametro opzionale sEventFilter per specificare un sottoinsieme di eventi da esportare. Se questo parametro è vuoto, verranno esportati tutti gli eventi relativi alla risorsa. Se l'esportazione va a buon fine, la funzione restituirà "SUCCESS"; in caso contrario, verrà restituito un messaggio di errore.

Parametri: 4

sCompany = Azienda proprietaria della risorsa da esportare

sID = l'ID da esportare

sFileName = il nome del file di esportazione (NON della cartella). Non è necessario aggiungere un'estensione (l'estensione viene ignorata), poiché il file di esportazione sarà sempre in formato .zip. Se questo parametro viene lasciato vuoto, verrà creato automaticamente un nome file nel formato Azienda-ID.zip.

sEventFilter = filtro eventi opzionale per esportare solo un sottoinsieme di eventi relativi alla risorsa. Il filtro di evento NON deve iniziare con la parola «WHERE».

Valore restituito

booleano

Esempi

sCompany = "ABC COMPANY"

sEquip = "ABC123"

sFileName = sCompany & "-" & sEquip & ".zip"

sResult = ExportAsset(sCompany, sEquip, sFileName, "EVENTS.EVENT_DATE > '01/01/2013 12:00:00 AM'")

ShowMessage("Risultato esportazione = " & sResult) |