Modalità di amministrazione alternative per i processi BPEL
Le modalità di amministrazione alternative possono aiutare a ridurre i tempi di risposta per le query su attività e processi riducendo il numero di oggetti creati nel database Business Process Choreographer per gestire processi e attività.
- optimize
- Ottimizzare la gestione dei processi. In questa modalità, non viene creata alcuna attività di amministrazione predefinita al runtime se un modello di processo non dispone di alcuna attività di amministrazione definita. Questa modalità riduce solo il numero di oggetti creati; la serie di utenti che possono amministrare o monitorare le istanze di processo, attività e ambito non viene modificata.
- useProcessAdminAuthorizationOnly
- Limitare l'amministrazione del processo all'autorizzazione. Se un modello di processo è stato modellato per includere le attività di amministrazione, questa modalità di amministrazione le disattiva e tutte le azioni ad esse correlate, ad esempio le escalation associate all'attività di amministrazione.
La serie di utenti che possono gestire o monitorare istanze di processo, attività e ambito non viene modificata da questa modalità di gestione. Tuttavia, se il processo o una qualsiasi delle sue attività ha variabili di sostituzione che fanno riferimento all'attività di amministrazione modellata, la query persone per l'attività non può essere risolta e si applicano le assegnazioni di persone predefinite.
- useSystemAdminAuthorizationOnly
- Limitare la gestione dei processi agli amministratori di sistema. Se il modello di processo è stato modellato per includere le attività di amministrazione, questa modalità di amministrazione le disattiva e tutte le azioni ad esse correlate, come le escalation e il monitoraggio. Inoltre, l'autorizzazione basata sull'istanza è disabilitata, limitando così la gestione e il controllo dei processi agli utenti che sono amministratori di sistema e monitor di sistema.
Se non si specifica una modalità di amministrazione, l'autorizzazione basata sull'istanza si applica alle azioni su processi, attività e ambiti. Inoltre, le attività di amministrazione vengono create come definito nel modello del processo. Se il modello di processo non dispone di attività di gestione, viene creata un'attività di gestione predefinita in fase di runtime quando viene avviata un'istanza del processo.
Se si modifica la modalità di amministrazione, la nuova modalità si applica a tutte le nuove istanze del processo. Per le istanze esistenti, la modalità di amministrazione utilizzata dipende dalla posizione della navigazione del processo quando la modalità di gestione è stata modificata. Le attività prima della posizione corrente sono soggette alla modalità di amministrazione applicata quando sono state create le ricorrenze. Per tutte le altre attività, si applica la nuova modalità di gestione. Fare attenzione a evitare interruzioni per le persone o i processi automatizzati che eseguono azioni amministrative utilizzando ID utente che non hanno il ruolo appropriato.
Ulteriori informazioni sulla limitazione della gestione dei processi agli amministratori di sistema
Questa modalità di gestione del processo è la più restrittiva. Una serie diversa di regole si applica a ciò che accade quando viene avviata una nuova istanza del processo e a quali ID utente è consentito visualizzare, monitorare o eseguire azioni di gestione su istanze del processo, istanze dell'ambito e istanze dell'attività.
- Il processo BPEL si basa su azioni associate ad attività di amministrazione modellate, ad esempio escalation.
- Se si aggiungono gli utenti che devono eseguire le attività di gestione modellate al ruolo BPESystemAdministrator , concedere a tali utenti più diritti di quelli necessari.
- Istanze del processo
- Quando viene avviata una nuova istanza del processo, da un utente o da un altro componente, non viene creata alcuna istanza dell'attività di amministrazione per l'istanza del processo. L'unico elemento di lavoro creato per l'istanza del processo è l'elemento di lavoro di avvio del processo.
- Amministrazione
- Solo gli utenti del ruolo BPESystemAdministrator possono eseguire azioni di amministrazione sull'istanza del processo. Ad esempio, la chiusura o il riavvio di un'istanza del processo non riuscita o l'aggiornamento del contenuto di una variabile globale o locale.
- Visualizzazione e monitoraggio
- Solo gli utenti con ruolo BPESystemAdministrator o BPESystemMonitor possono visualizzare o monitorare l'istanza del processo o parti di essa. Ad esempio, visualizzare l'avanzamento di un'istanza del processo in Business Process Choreographer Explorer o utilizzare le API di Business Flow Manager per leggere il contenuto delle variabili che appartengono a un'istanza del processo.
- Istanze ambito
- Quando un ambito a cui è associata un'attività di gestione viene attivato, non viene creata alcuna istanza di attività di amministrazione e non viene creata alcuna voce di lavoro.
- Amministrazione
- Solo gli utenti del ruolo BPESystemAdministrator possono eseguire azioni di gestione sull'istanza di ambito. Ad esempio, il passaggio da un'attività nell'ambito a un'altra attività o l'esecuzione di un comando skip, force - retry o force - complete su un'attività all'interno dell'ambito.
- Visualizzazione e monitoraggio
- Solo gli utenti con il ruolo BPESystemAdministrator o il ruolo BPESystemMonitor possono visualizzare o monitorare l'istanza dell'ambito o parti di esso.
- Istanze di attività
- Quando un'istanza di attività richiede un'azione amministrativa eseguita su di essa, ad esempio, perché si arresta a causa di un errore nella sua implementazione, non viene creata alcuna attività di gestione o alcun elemento di lavoro.
- Amministrazione
- Solo gli utenti con il ruolo BPESystemAdministrator possono eseguire azioni di gestione sull'istanza dell'attività. Ad esempio, l'esecuzione di un force - complete, force - navigate o force - retry su un'istanza di attività arrestata.
- Visualizzazione e monitoraggio
- Solo gli utenti con il ruolo BPESystemAdministrator o il ruolo BPESystemMonitor possono visualizzare o monitorare l'istanza dell'attività o parti di essa. Ad esempio, la lettura del contenuto delle variabili che appartengono a un'istanza dell'attività.