Metodi per la gestione degli allegati di una risorsa

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > Servizi Core > Jamio Resource >

Metodi per la gestione degli allegati di una risorsa

I seguenti metodi permettono di gestire gli allegati alle Risorse Jamio openwork e gli stream dei file che in Jamio openwork sono gestiti come allegati all'istanza di processo che li manipola. I metodi si distinguono in:

metodi di lettura degli allegati e delle loro informazioni;

metodi che permettono di eseguire programmaticamente operazioni sull'allegato e che richiedono il successivo aggiornamento della risorse per attuare l'operazione richiesta;

metodi che permettono di eseguire programmaticamente operazioni istantanee sugli allegati e sulla risorsa.

 

Metodi di lettura degli allegati e delle loro informazioni

GetAttachmentsArchive

Recupera l'archivio .zip di tutti i file contenuti negli allegati della risorsa specificata in input.

GetResourceAttachmentInfo

Restituisce le informazioni dell'allegato specificato in input.

ListResourceAttachments

Restituisce una lista di collegamenti agli allegati di una risorsa che verificano una specifica espressione di selezione.

ListResourceAttachmentInfos

Restituisce la lista delle informazioni per tutti gli allegati alla risorsa specificata.

ListUploadedAttachments

Restituisce la lista degli allegati alla risorsa specificata.

ReadAttachment

Salva l’allegato della risorsa specificata in un collegamento ad un allegato di processo.

RemoveAttachmentTag

Rimuove, se presente, il tag fornito dalla lista dei tag di un allegato.

ResetAttachmentTags

Rimuove tutti i tag dalla lista dei tag di un allegato.

SetAttachmentTag

Aggiunge, se non presente, il tag fornito alla lista dei tag di un allegato.

 

Metodi che richiedono il successivo aggiornamento della risorsa

I seguenti metodi necessitano di un successivo aggiornamento della risorsa per attuare l’operazione richiesta.

Per l'aggiunta di un Attachment o per la sostituzione del relativo file, prima di chiamare i metodi che modificano la AttachmentInfoList vanno chiamati, rispettivamente, i metodi UploadTemporaryAttachmen o UploadUpdatedAttachment.

 

AddAttachmentReferenceToResource

Predispone l'aggiunta di un allegato alla lista degli allegati (AttachmentInfoList) di una risorsa e di un campo alla risorsa che riporta il suo collegamento.

AddAttachmentToResource

Predispone l'aggiunta di un allegato alla lista degli allegati (AttachmentInfoList) di una risorsa.

ChangeResourceAttachment

Imposta la sostituzione del collegamento di un allegato nella lista degli allegati (AttachmentInfoList) di una risorsa.

CopyAttachment

Predispone la copia di un allegato di una risorsa nella lista degli allegati (AttachmentInfoList) di un'altra risorsa.

CopyAttachments

Predispone la copia di tutti gli allegati di una risorsa nella lista degli allegati di un'altra risorsa.

RemoveAllAttachmentReferencesFromResource

Predispone l'eliminazione di tutti gli allegati dalla lista degli allegati (AttachmentInfoList) della risorsa specificata. E' possibile eliminare anche tutti i collegamenti agli allegati eliminati presenti nella risorsa.

RemoveAttachmentFromResource

Predispone l'eliminazione di un allegato dalla lista degli allegati (AttachmentInfoList) di una risorsa, dato il suo collegamento.

RemoveAttachmentReferenceFromResource

Predispone l'eliminazione di un allegato dalla risorsa specificata e dal campo di tipo collegamento che lo referenzia.

RenameResourceAttachment

Predispone il cambio del nome di un allegato della lista degli allegati (AttachmentInfoList) della risorsa specificata.

UploadTemporaryAttachment

Predispone il caricamento di un allegato temporaneo ad una risorsa, dato il suo collegamento.

UploadUpdatedAttachment

Predispone il caricamento di un nuovo file per l'allegato specificato.

 

Metodi che eseguono operazioni istantanee sulla risorsa (non richiedono aggiornamento della stessa)

I seguenti metodi eseguono operazioni istantanee sulla risorsa e non necessitano di un successivo aggiornamento della stessa per attuare l’operazione richiesta.

RemoveAttachment

Cancella un allegato ad una risorsa, dato il suo collegamento.

RenameAttachment

Rinomina un allegato ad una risorsa, dato il suo collegamento.

UpdateAttachment

Modifica un allegato ad una risorsa, dato il suo collegamento.

UploadAttachment

Carica un allegato ad una risorsa, dato il suo collegamento.