Azioni

<< Fare clic per visualizzazione il sommario >>

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

Azioni

Il servizio Organization Management espone tutte le azioni elementari per la gestione del ciclo di vita delle risorse. 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 è attribuire i corrispondenti privilegi (ACL) ad un gruppo di utenti. Le risorse di tipo Posizione Organizzativa ereditano i privilegi impostati sulla risorsa Organizzazione di cui fanno parte. 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

appartiene al Gruppo <<NomeArea>> Administrators

 

'Create'

 

 

 

appartiene al Gruppo <<NomeArea>> Organization Managers

 

Read

ha il permesso di Lettura

 

 

'Read'

Ricarica

ReadResource

GET ​/{repositoryId}​/Organization​/{id}

appartiene al Gruppo <<NomeArea>> Administrators

appartiene al Gruppo <<NomeArea>> Organization Managers

 

 

Update

ha il permesso di Modifica

 

'Update'

Salva

UpdateResource

 

appartiene al Gruppo <<NomeArea>> Administrators

PUT ​/{repositoryId}​/Organization​/{id}

appartiene al Gruppo <<NomeArea>> Organization Managers

Delete

ha il permesso di Cancellazione

 

'Delete'

Elimina

DeleteResource

DELETE ​/{repositoryId}​/Organization​/{id}

appartiene al Gruppo <<NomeArea>> Administrators

appartiene al Gruppo <<NomeArea>> Organization Managers

 

Lock

ha il permesso di Modifica

 

'Lock'

Blocca

LockResource

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

appartiene al Gruppo <<NomeArea>> Organization Managers

appartiene al Gruppo <<NomeArea>> Administrators

Unlock

ha il permesso di Modifica

ha eseguito l'azione Blocca (Lock)

Risorsa bloccata

'Unlock'

Sblocca

UnlockResource

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

è <<NomeArea>> Administrator

ha il permesso di Modifica

appartiene al Gruppo <<NomeArea>> Administrators

 

Freeze

ha il permesso di Configurazione permessi

 

'Freeze'

Disabilita

FreezeResource

 

appartiene al Gruppo <<NomeArea>> Administrators

Unfreeze

ha il permesso di Configurazione permessi

ha eseguito l'azione Disabilita (Freeze)

Risorsa disabilitata

'Unfreeze'

Abilita

UnfreezeResource

 

appartiene al Gruppo <<NomeArea>> Administrators

Explore

ha il permesso di Lettura

 

'Explore'

Esplora

 

 

appartiene al Gruppo <<NomeArea>> Organization Managers

appartiene al Gruppo <<NomeArea>> Administrators

Customize

ha il permesso di Rispecializzazione

Risorsa non disabilitata o non bloccata

'Customize'

 

CustomizeResource

PUT ​/{repositoryId}​/Organization​/Customize

appartiene al Gruppo <<NomeArea>> Organization Managers

appartiene al Gruppo <<NomeArea>> Administrators

è <<NomeArea>> Administrator

GenerateBarcode

è <<NomeArea>> Administrator

 

 

Barcode

GenerateResourceBarcode

 

appartiene al Gruppo <<NomeArea>> Organization Managers

appartiene al Gruppo <<NomeArea>> Administrators