Jamio Resource

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > Servizi Core >

Jamio Resource

Descrizione

Questo servizio raggruppa i metodi comuni alla maggior parte delle risorse customizzabili, consentono di istanziare e gestire le risorse ed i loro allegati.

 

Metodi per la gestione delle risorse

CreateResource

Crea una risorsa.

CopyResource

Crea una nuova risorsa come copia di una risorsa di partenza.

CustomizeCatalogResources

Personalizza ed eventualmente modifica un insieme di risorse contenute in un catalogo.

CustomizeResource

Personalizza una risorsa secondo un determinato modello.

CustomizeResourceList

Personalizza ed eventualmente modifica una lista di risorse.

DeleteResource

Cancella la risorsa specificata in input.

ExecuteCustomAction

Esegue un'azione custom su una risorsa, restituendo l'eventuale messaggio di ritorno impostato per l'azione.

ExecuteCustomActionExtended

Esegue un'azione custom su una risorsa, restituendo un dato strutturato che riporta le eventuali variabili di output del processo lanciato dall'azione custom.

FreezeResource

Disabilita (Freeze) le modifiche su una risorsa, dato il suo collegamento.

GenerateResourceBarcode

Genera il barcode modellato per una risorsa.

GetNewResource

Inizializza una risorsa del tipo specificato.

LockResource

Blocca una risorsa

NumberResource

Numera una risorsa, dato il suo collegamento.

ReadResource

Restituisce una risorsa, dato il suo collegamento.

ReadWithLock

Restituisce una risorsa con la proprietà Locked aggiornata, dato il suo collegamento.

ResourceExists

Verifica se una risorsa esiste a partire dal suo collegamento.

UnfreezeResource

Abilita (Unfreeze) le modifiche su una risorsa, dato il suo collegamento.

UnlockResource

Sblocca una risorsa, dato il suo collegamento.

UpdateCatalogResources

Modifica le risorse contenute in un catalogo.

UpdateResource

Modifica una risorsa, dato il suo collegamento.

UpdateResourceList

Modifica le risorse contenute in una lista.

UpdateWithUnlock

Modifica e sblocca una risorsa, dato il suo collegamento.

 

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.

 

oMetodi di lettura degli allegati e delle loro informazioni

oGetAttachmentsArchive

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

oGetResourceAttachmentInfo

oRestituisce le informazioni dell'allegato specificato in input.

oListResourceAttachments

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

oListResourceAttachmentInfos

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

oListUploadedAttachments

oRestituisce la lista degli allegati alla risorsa specificata.

oReadAttachment

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

oRemoveAttachmentTag

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

oResetAttachmentTags

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

oSetAttachmentTag

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

 

oMetodi 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, UploadTemporaryAttachment o UploadUpdatedAttachment.

oAddAttachmentReferenceToResource

oAggiunge un allegato alla lista degli allegati (AttachmentInfoList) di una risorsa ed aggiunge alla risorsa un campo che riporta il suo collegamento.

oAddAttachmentToResource

oAggiunge un allegato alla lista degli allegati (AttachmentInfoList) di una risorsa.

oChangeResourceAttachment

oSostituisce il collegamento di un allegato nella lista degli allegati (AttachmentInfoList) di una risorsa con un altro.

oCopyAttachment

oCopia l'allegato di una risorsa nella lista degli allegati (AttachmentInfoList) di un'altra risorsa.

oCopyAttachments

oCopia tutti gli allegati di una risorsa nella lista degli allegati di un'altra risorsa.

oRemoveAllAttachmentReferencesFromResource

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

oRemoveAttachmentFromResource

oElimina un allegato dalla lista degli allegati (AttachmentInfoList) di una risorsa, dato il suo collegamento.

oRemoveAttachmentReferenceFromResource

oElimina un allegato dalla risorsa specificata e dal campo di tipo collegamento che lo referenzia.

oRenameResourceAttachment

oRinomina un allegato della lista degli allegati (AttachmentInfoList) della risorsa specificata.

oUploadTemporaryAttachment

oCarica un allegato temporaneo ad una risorsa, dato il suo collegamento.

oUploadUpdatedAttachment

oCarica un nuovo file per l'allegato specificato.

 

oMetodi 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.

oRemoveAttachment

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

oRenameAttachment

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

oUpdateAttachment

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

oUploadAttachment

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

 

Metodi per la gestione dei file collegati ad una Configurazione di un JamioPlug

DeleteStream

Elimina un file collegato all'operatività di un JamioPlug per una specifica Configurazione.

ReadStream

Crea un allegato di processo a partire da un collegamento ad un file. Il file può essere relativo ad un allegato ad una risorsa, ad un componente File di una risorsa di tipo Documento oppure all'operatività di un JamioPlug per una specifica Configurazione.

RenameStream

Rinomina un file relativo alla operatività di un JamioPlug per una specifica Configurazione.

UpdateStream

Aggiorna un file relativo all'operatività di un JamioPlug per una specifica Configurazione.

 

Metodi deprecati dalla versione HARP 4.6R2

I seguenti metodi sono dichiarati deprecati a partire alla versione Jamio openwork HARP 4.6R1:

GetAttachmentInfo

Recupera le informazioni dell'allegato specificato in input. Utilizzare il metodo GetResourceAttachmentInfo.

ListAttachmentInfos

Recupera la lista delle informazioni per tutti gli allegati alla risorsa specificata. Utilizzare il metodo ListResourceAttachmentInfos.