Azioni

<< Fare clic per visualizzazione il sommario >>

Percorso:  Gli oggetti del mondo Jamio > I tipi personalizzabili > Il tipo base Dati >

Azioni

Il servizio Data Management espone tutte le azioni elementari per la gestione del ciclo di vita delle risorse. Inoltre, è caratterizzato da azioni specifiche aggiuntive per la gestione del ciclo di vita delle risorse di tipo dati. L’esecuzione di queste azioni viene notificata dalla piattaforma tramite l’invio di un evento di risorsa la cui proprietà Action è valorizzata con il nome dell’azione corrispondente.

Per eseguire ciascuna azione sulle risorse è necessario avere permessi specifici e/o ricoprire uno dei ruoli notevoli di piattaforma. Alcune azioni per poter essere eseguite necessitano che la risorsa sia in uno stato specifico, nel rispetto del ciclo di vita della stessa. Le risorse di tipo dati possiedono uno scenario autorizzativo di default che assegna i permessi predefiniti di piattaforma.

Le azioni possono essere invocate programmaticamente attraverso le API Jamio openwork, le API Rest OpenAPI o interattivamente attraverso le azioni disponibili in Jamio on stage Web e Jamio on Stage Mobile.

La tabella sottostante riporta il nome dell'azione, chi può eseguirla, lo stato in cui si deve trovare la risorsa per poterla eseguire, il valore della proprietà Action disponibile nell'evento lanciato a seguito dell'azione, il nome del tasto in Jamio on Stage utile ad eseguire l'azione, il metodo dei servizi core di piattaforma utile ad eseguire l'azione da modello di processo ed l'operation delle API REST OpenAPI utile ad eseguire l'azione invocando Jamio da sistema esterno.

 

Azione

Chi può eseguire l'azione

Stato della risorsa

Proprietà Action nell'evento di risorsa

Azione di Jamio on stage

Metodo delle API di Jamio openwork

Operation delle API Rest OpenAPI

Create

ha il permesso di Creazione

 

'Create'

Salva

CreateResource

POST ​/{repositoryId}​/Data

è <<NomeArea>> Administrator

Read

ha il permesso di Lettura

 

'Read'

Ricarica

ReadResource

GET ​/{repositoryId}​/Data​/{id}

è <<NomeArea>> Administrator

Update

ha il permesso di Modifica

Risorsa non disabilitato o non bloccata

'Update'

Salva

UpdateResource

PUT ​/{repositoryId}​/Data​/{id}

è <<NomeArea>> Administrator

Delete

ha il permesso di Cancellazione

Risorsa non disabilitato o non bloccata

'Delete'

Elimina

DeleteResource

DELETE ​/{repositoryId}​/Data​/{id}

è <<NomeArea>> Administrator

Lock

ha il permesso di Modifica

 

'Lock'

Blocca

LockResource

POST ​/{repositoryId}​/Data​/{id}​/Lock

è <<NomeArea>> Administrator

New

ha il permesso di Creazione

 

 

Nuova

GetNewResource

GET ​/{repositoryId}​/Data​/New

è <<NomeArea>> Administrator

Copy

ha il permesso di Creazione

Risorsa creata

 

Copia

CopyResource

GET ​/{repositoryId}​/Data​/{id}​/Copy

è <<NomeArea>> Administrator

Unlock

ha il permesso di Modifica

ha eseguito l'azione Blocca (Lock)

Risorsa bloccata

'Unlock'

Sblocca

UnlockResource

POST ​/{repositoryId}​/Data​/{id}​/Unlock

è <<NomeArea>> Administrator

ha il permesso di Modifica

appartiene al Gruppo <<NomeArea>> Administrators

Freeze

ha il permesso di Configurazione permessi

 

'Freeze'

Disabilita

FreezeResource

 

è <<NomeArea>> Administrator

Unfreeze

ha il permesso di Configurazione permessi

ha eseguito l'azione Disabilita (Freeze)

Risorsa disabilitata

'Unfreeze'

Abilita

UnfreezeResource

 

è <<NomeArea>> Administrator

Number

ha il permesso di Modifica

Risorsa non disabilitato o non bloccata

'Number'

Numera: con la numerazione automatica, l’azione è effettuata alla creazione.

NumberResource

 

è <<NomeArea>> Administrator

SetACL

ha il permesso di Configurazione permessi

 

'SetACL'

 

UpdateResourceAce

 

è <<NomeArea>> Administrator

SetDistributionList

ha il permesso di Condivisione

 

'SetDistributionList'

E' possibile ricavare dalle informazioni dell'evento SetDistributionList, il dettaglio del permesso aggiornato e la lista delle identità a cui è stato assegnato il permesso.

L'evento SetDistributionList viene lanciato ad ogni modifica apportata alla lista di distribuzione dalla sezione Condividi di Jamio on stage.

SetDistributionList

 

è <<NomeArea>> Administrator

Customize

ha il permesso di Rispecializzazione

Risorsa non disabilitata o non bloccata

'Customize'

Aggiorna modello

Personalizza

CustomizeResource

PUT ​/{repositoryId}​/Data​/Customize

è <<NomeArea>> Administrator

GenerateBarcode

 

 

 

Barcode

GenerateResourceBarcode