IBM Business Automation Workflow tipi di gruppo
IBM® Business Automation Workflow è in grado di utilizzare gruppi visibili solo all'interno dell'ambiente Business Automation Workflow e anche all'esterno di tale ambiente.
Molti clienti definiscono i propri gruppi in LDAP (Lightweight Directory Access Protocol). IBM Business Automation Workflow accede ai gruppi tramite repository federati.
- WebSphere Application Server .
- IBM Business Automation Workflow applicazione Java EE ruoli.
- IBM Business Automation Workflow ruoli di sicurezza
- Gruppi interni con privilegi specifici. Ad esempio, un gruppo definito utilizzando la proprietà di configurazione della sicurezza bpmAdminGroup . Vedere Security configuration properties.
IBM Business Automation Workflow la gestione dei gruppi gestisce diversi tipi di gruppi privati IBM Business Automation Workflow . In questo contesto, privato
significa che i gruppi non sono visibili all'esterno dell'ambiente IBM Business Automation Workflow , non sono disponibili in LDAP e non sono visibili in WebSphere Application Server. Tali gruppi non possono essere utilizzati per l'assegnazione del ruolo di gestione di Java Platform, Enterprise Edition o WebSphere Application Server .
- Gruppo di protezione - Un gruppo che è stato replicato dal registro utenti. Nel diagramma in questo argomento, il registro utenti viene indicato come repository federati. Il gruppo potrebbe essere definito nel registro file o in LDAP ed è memorizzato nella tabella
BPMDB. - Team - C'è una voce per ogni gruppo nella tabella
BPMDB. I team sono definiti nelle applicazioni del processo o nei toolkit. I team possono avere elenchi di membri statici che includono utenti o gruppi oppure possono utilizzare un servizio per calcolare i relativi membri. I team possono essere utilizzati per esporre le risorse utente dell'applicazione del processo, ad esempio controllando chi può avviare un processo di business o un servizio umano. I team di amministratori di applicazioni del processo (indicati come Team di gestione del portale nel desktop Process Designer) possono essere definiti per gestire istanze di processo dell'applicazione del processo. I team possono essere utilizzati nelle assegnazioni di attività. I gestori del team possono essere definiti come un team, il che rende possibile la creazione di una gerarchia. I responsabili del team possono assegnare il lavoro da un membro del team a un altro membro del team e possono visualizzare i dashboard per verificare le prestazioni del proprio team. - Gruppo ad hoc - Se un team calcola i suoi membri utilizzando un servizio, il servizio restituisce una serie di utenti e gruppi. Questo elenco di utenti e gruppi viene quindi reso permanente come voce riutilizzabile nel database. I gruppi ad hoc non sono modificabili. I gruppi ad hoc possono essere creati anche utilizzando un elenco di utenti o un elenco di gruppi (obsoleto).
- Gruppo interno - I gruppi interni vengono creati utilizzando Process Admin Console o un'API (application programming interface). Non sono specifiche dell'applicazione del processo, ma possono essere riutilizzate tra più applicazioni del processo. Sono simili ai gruppi LDAP, ma sono
- Gestito da IBM Business Automation Workflow
- Scrivibile utilizzando le interfacce del programma applicativo IBM Business Automation Workflow
- Invisibile ad eccezione di IBM Business Automation Workflow e delle relative applicazioni del processo
Nota: i gruppi interni vengono creati implicitamente anche durante la distribuzione di un'applicazione del processo se la snapshot include gruppi di protezione che non esistono sul sistema di destinazione. Se successivamente tali gruppi di sicurezza vengono creati nel registro utenti connesso, il tipo di gruppo può essere migrato dal gruppo interno al gruppo di protezione. Utilizzare l'API REST di sincronizzazione gruppi/system/groups_sync/(Operations REST APIs) e impostare il parametro migrate_group_type sutrue. - Gruppo dinamico - I gruppi dinamici vengono definiti utilizzando espressioni. Ad esempio, "Tutti gli utenti che sono membri del gruppo
EuropeanUserscon un valore di attributo utenteskill-leveluguale o superiore a3, ma non la persona che ha avviato il processo".IBM Business Automation Workflow- Memorizza la definizione di un gruppo dinamico (l'espressione)
- Risolve tutti gli utenti che soddisfano i criteri e memorizza questa serie risolta di utenti
- Aggiorna tutti i gruppi dinamici, a seconda della configurazione, se:
- Un utente accede e IBM Business Automation Workflow rileva che l'appartenenza al gruppo di questo utente nel registro utenti è stata modificata rispetto all'accesso più recente dell'utente
- Qualsiasi valore di attributo utente di qualsiasi utente viene modificato
- L'appartenenza al gruppo in qualsiasi gruppo interno viene aggiornata
Il seguente diagramma illustra il modo in cui la gestione dei gruppi di IBM Business Automation Workflow lavora con il repository federato per gestire i vari tipi di gruppi.
- Concedere l'autorizzazione agli utenti rendendoli membri di questi gruppi. Ad esempio, aggiungendo un gruppo da LDAP come sottogruppo.
- Specificare nomi di gruppi differenti al posto dei gruppi predefiniti elencati di seguito. Vedere Security configuration properties.
- Specificare i gruppi esistenti nel registro utente o i gruppi interni.
La Tabella 1 elenca i gruppi IBM Business Automation Workflow inclusi per impostazione predefinita.
| Gruppo predefinito | Descrizione |
|---|---|
| tw_admins | I membri di questo gruppo dispongono di accesso completo
a tutte le interfacce, le risorse, i server e la sicurezza. Nota: è possibile rinominare questo gruppo, ma deve sempre essere definito un gruppo di amministratori. La gestione di Business Automation Workflow non è possibile senza questo gruppo.
|
| tw_allusers | Questo gruppo è l'assegnazione di corsia predefinita per corsie non di sistema quando vengono create BPD (Business Process Definition) in Process Designer. I dashboard creati in Process Designer sono disponibili per questo gruppo per impostazione predefinita. |
| tw_allusers_managers | Questo gruppo contiene il team di gestori per il gruppo tw_allusers. Nel dashboard Prestazioni del team in Process Portal e Heritage Process Portali membri di questo gruppo possono visualizzare un dashboard per il team Tutti gli utenti e i team di esempio forniti con il prodotto. Per impostazione predefinita, il gruppo tw_allusers_managers include il gruppo tw_admins. |
| tw_authors | I membri di questo gruppo hanno accesso al Designer e ad altre interfacce in Process Designer, incluso Workflow Center. Da Workflow Center, i componenti di questo gruppo possono creare applicazioni del processo e toolkit e controllare l'accesso ai progetti. L'accesso ad altre applicazioni del processo e toolkit (progetti) e agli asset contenuti è controllato dagli amministratori del repository Workflow Center . |
| Debug | È possibile utilizzare questo account per limitare l'accesso al debug del servizio in Inspector in Process Designer. |
| tw_eventmanager | I membri di questo gruppo hanno accesso completo alle informazioni cronologiche sull'elaborazione del gestore eventi. |
| tw_managers | I componenti di questo gruppo possono visualizzare il dashboard Prestazioni del team in Process Portal e Heritage Process Portal. Per visualizzare i dashboard per i singoli team, il membro del gruppo deve essere anche membro di un team di gestori definito in Process Designer. Per impostazione predefinita, il gruppo tw_managers include il gruppo tw_allusers. |
| tw_portal_admins | A causa delle modifiche di funzionalità in Business Automation Workflow V8, i componenti di questo gruppo non dispongono più di diritti di accesso speciali. |
| tw_process_owners | I membri di questo gruppo possono visualizzare il dashboard Prestazioni del processo. Per impostazione predefinita, questo gruppo viene assegnato anche alla politica ACTION_CHANGE_CRITICAL_PATH Process Portal , che consente ai membri di visualizzare e modificare il percorso proiettato di una istanza del processo. Per impostazione predefinita, il gruppo tw_process_owners include il gruppo tw_admins. |