Integrazione con Oracle Siebel CRM
Requisiti indispensabili
Prima di installare e configurare un sistema orchestrato Oracle Siebel CRM, è necessario considerare i prerequisiti e i task riportati di seguito.
Componenti certificati
Il sistema può essere uno dei seguenti:
-
Siebel CRM 7.5 fino a Siebel CRM 8.2.2
-
Siebel Innovation Pack 2015
-
Siebel Innovation Pack 2016
-
Siebel Innovation Pack 2017
-
Siebel Innovation Pack 2018
-
Siebel 19.x, 20.x, 23.x
Modalità supportate
- Origine autorevole
- Sistema gestito
Operazioni supportate
- Crea utente
- Elimina l'utente
- Assegna posizione
- Revoca posizione
- Assegna responsabilità
- Revoca responsabilità
Crea account utente Siebel
L'account utente di sistema per le operazioni del connettore deve essere creato nel repository LDAP. Come precauzione di sicurezza, assicurarsi che questo account non disponga dell'accesso alle aree protette da Oracle Access Manager.
- Eseguire il login a Siebel.
- Fare clic sull'icona Mappa del sito.
- Fare clic su Amministrazione → Utente.
- Fare clic su Dipendenti.
- Fare clic su Nuovo.Inserire i seguenti dettagli per l'account che si sta creando:
- Cognome
- Nome
- Mansione
- ID utente
- Responsabilità: selezionare l'amministratore Siebel.
- Posizione: selezionare l'amministratore Siebel.
- Organizzazione: Seleziona organizzazione predefinita.
- Tipo dipendente
Per creare l'account utente nel database Siebel, eseguire le operazioni riportate di seguito.- Aprire la home directory Siebel.
- Aprire la directory dbsrvr.
- Aprire una delle directory indicate di seguito.
- Per IBM DB2 UDB: DB2
- Per Microsoft SQL Server: MSSQL
- Per Oracle Database: Oracle
Per aprire uno dei seguenti file in un editor di testo:
- Per IBM DB2 UDB: grantusrdb2.sql
Per Microsoft SQL Server: addusrmsql.sql
Per Oracle Database: grantusroracle.sql
Nel file che si apre:
- Specificare l'ID utente dell'utente creato nel Passo 1.
- Impostare una password per l'utente.
- Fornire altri dettagli richiesti.
- Eseguire lo script.
Passi e linee guida di configurazione aggiuntivi per il sistema di destinazione
Siebel deve essere configurato per utilizzare un database o un repository LDAP per memorizzare le informazioni utente. Se si utilizza un repository LDAP, è necessario assicurarsi che vengano soddisfatti i prerequisiti riportati di seguito.
Se Microsoft Active Directory viene utilizzato come repository LDAP, utilizzare ADSI Security Adapter. Assicurarsi che l'attributo Propaga modifica dell'adattatore di protezione ADSI sia impostato su False in Siebel.
Esecuzione manuale delle modifiche alla configurazione
Eseguire i task riportati di seguito per apportare manualmente le modifiche alla configurazione.
- Eseguire il login a Siebel Web Tools.
- Creare l'area di lavoro come indicato di seguito.
- Fare clic su Area di lavoro accanto a Principale.
- Fare clic su Crea.
- Immettere il nome dell'area di lavoro e fornire commenti.
L'area di lavoro è ora disponibile in Principale.
- Chiudere la finestra.
- Aprire l'area di lavoro appena creata e individuare l'opzione Dipendente BusComp come indicato di seguito.
- In Tipo, selezionare Espandi Business Component.
- Fare clic su Campo.
- Nell'elenco a discesa Business Component selezionare Nome e cercare il dipendente.
- Nell'opzione Campi aggiungere un nuovo campo con i seguenti attributi:
Attribute Valore Nome Stato utente Entra S_UTENTE Colonna STATUS_CD Lista di selezione Elenco di selezione stato utente Lunghezza testo 30 Tipo DTYPE_TEXT
- Creare una mappa di selezione figlio per questo campo come indicato di seguito.
- Espandere l'opzione Campo in Business component.
- Selezionare Mappa prelievo.
- Aggiungere i seguenti attributi in Mappa prelievo.
Attribute Valore Campo Stato utente Campo elenco di selezione Value
- Passare all'opzione Applet elenco dipendenti come indicato di seguito.
- Espandere l'applet e selezionare Elenco.
- Nell'elenco a discesa Applet selezionare Nome e cercare l'elenco dei dipendenti.
- In Colonna elenco in Elenco, è necessario aggiungere una nuova colonna elenco con i seguenti attributi:
Attribute Valore Nome Stato utente Campo Stato utente Disponibile TRUE Nome visualizzato – Riferimento stringa SBL_USER_STATUS-1004233658-7EI Nome visualizzato Stato utente Modalità visualizzazione HTML EncodeData Modifica elenco HTML TRUE Sensibile alle righe HTML TRUE Tipo HTML Campo Tempo di esecuzione TRUE Allineamento testo A sinistra Mostra in elenco TRUE Allineamento testo - Etichetta A sinistra - Per la stessa applet, scegliere Modifica modello Web applet elenco per aggiungere la colonna elenco appena creata a qualsiasi segnaposto vuoto nell'elenco come indicato di seguito.
- Espandere l'applet e selezionare Modello Web applet.
- In Modello Web applet, scegliere un segnaposto vuoto in Modifica elenco e selezionare Modifica.
- Fare clic su Controlli/Colonne, quindi deselezionare l'opzione Mostra solo controlli non mappati e selezionare Stato utente.
- Unità prova le modifiche:
- Aprire Siebel Call Center per aprire e ispezionare l'area di lavoro per assicurarsi che la colonna appena aggiunta Stato utente venga visualizzata nell'interfaccia utente per passare da Attivo a Inattivo e in modo opposto.
- Modificare lo stato in Inattivo per utenti noti diversi.
- Disconnettersi.
- Provare a eseguire il login come altro utente. Nota
Questo test dovrebbe non riuscire.
- Distribuire l'area di lavoro.
- Eseguire il login a Siebel Web Tools.
- Fare clic sul pulsante Dashboard area di lavoro e fare clic su Apri.
- Fare clic su Versione per fornire i commenti e creare la versione.
- Fare clic su Sottometti e sottomettere la consegna.
- Fare clic su Consegna per fornire i commenti e consegnare l'area di lavoro.
Importazione file SIF
- Questa opzione è disabilitata per impostazione predefinita.
- Se non si esegue la procedura di configurazione manuale fornita nella sezione Modifiche alla configurazione manuale, è necessario seguire la procedura di importazione di un file SIF.
Effettuare le seguenti operazioni:
- In Siebel Web Tools creare un'area di lavoro degli sviluppatori sotto una diramazione di rilascio imminente (area di lavoro integrazione).
- Fare clic sull'opzione dashboard Area di lavoro accanto a Principale.
- Fare clic su Crea.
- Immettere il nome dell'area di lavoro e fornire commenti per crearla.
L'area di lavoro è ora visibile in Principale.
- Aprire l'area di lavoro appena creata.
- Selezionare Archivia > voce di menu Importa da archivio.
- Seguire la procedura guidata per importare il file.
- Controllare e sottomettere l'area di lavoro per la consegna, se necessario per il rimborso.
- Distribuire l'area di lavoro come indicato di seguito.
- Fare clic sull'opzione dashboard Area di lavoro e selezionare l'area di lavoro, quindi fare clic su Apri.
- Fare clic su Versione per fornire commenti e creare la versione.
- Fare clic su Sottometti e sottomettere per la consegna.
- Fare clic su Consegna per fornire i commenti e consegnare l'area di lavoro.
- Eseguire il test delle modifiche seguendo le istruzioni riportate di seguito.
- Aprire Siebel Call Center e fare clic su Apri per ispezionare l'area di lavoro per verificare che la colonna appena aggiunta sia visibile in Stato utente nell'interfaccia utente e che possa essere modificata da Attivo a Inattivo e viceversa.
- Modificare lo stato in Inattivo per utenti noti diversi.
- Disconnettersi.
- Provare a eseguire il login come altro utente.Nota
Questo test dovrebbe non riuscire.
Configura
È possibile stabilire una connessione tra Oracle Siebel CRM e Oracle Access Governance immettendo i dettagli della connessione. A tale scopo, utilizzare la funzionalità Sistemi orchestrati disponibile in Oracle Access Governance Console.
Passa alla pagina Sistemi orchestrati
- Dall'icona
del menu di navigazione di Oracle Access Governance selezionare Amministrazione servizi → Sistemi orchestrati. - Selezionare il pulsante Aggiungi un sistema orchestrato per avviare il workflow.
Seleziona sistema
Nel passo Seleziona sistema del flusso di lavoro, è possibile specificare il tipo di sistema da inserire.
- Selezionare Siebel.
- Fare clic su Avanti.
Immettere i dettagli
- Immettere il nome del sistema a cui si desidera connettersi nel campo Nome.
- Immettere una descrizione nel campoDescrizione per il sistema.
- Decidere se il sistema orchestrato è un'origine affidabile e se Oracle Access Governance può gestire le autorizzazioni impostando le caselle di controllo riportate di seguito.
-
Questa è l'origine affidabile per le identità personali
Selezionare una delle seguenti opzioni:
- Origine delle identificative e dei relativi attributi: il sistema funge da identità di origine e attributi associati. Le nuove identità vengono create con questa opzione.
- Solo origine degli attributi di identità: il sistema acquisisce ulteriori dettagli sugli attributi di identità e li applica alle identità esistenti. Questa opzione non include o crea nuovi record di identità.
- Desidero gestire le autorizzazioni per questo sistema
-
Questa è l'origine affidabile per le identità personali
- Selezionare Next.
Aggiungi proprietari
Quando si imposta il primo sistema orchestrato per l'istanza del servizio, è possibile assegnare i proprietari solo dopo aver abilitato le identità dalla sezione Gestisci identità.
- Selezionare un utente attivo di Oracle Access Governance come proprietario principale nel campo Chi è il proprietario principale?.
- Selezionare uno o più proprietari aggiuntivi nell'elenco Chi altro lo possiede?. È possibile aggiungere fino a 20 proprietari aggiuntivi per la risorsa.
Impostazioni account
- Quando viene richiesta un'autorizzazione e l'account non esiste già, selezionare questa opzione per creare nuovi account. Questa opzione è selezionata per impostazione predefinita. Quando questa opzione è selezionata, Oracle Access Governance crea un account se non ne esiste uno quando viene richiesta un'autorizzazione. Se si deseleziona questa opzione, viene eseguito il provisioning delle autorizzazioni solo per gli account esistenti nel sistema orchestrato. Se non esiste alcun account, l'operazione di provisioning non riesce.
- Selezionare i destinatari dei messaggi di posta elettronica di notifica quando viene creato un account. Il destinatario predefinito è Utente. Se non viene selezionato alcun destinatario, le notifiche non vengono inviate quando vengono creati gli account.
- Utente
- Responsabile utenti
- Configura account esistentiNota
È possibile impostare queste configurazioni solo se consentito dall'amministratore di sistema. Quando le impostazioni di cessazione dell'account globale sono abilitate, gli amministratori dell'applicazione non possono gestire le impostazioni di cessazione dell'account a livello di sistema orchestrato.- Selezionare le azioni da eseguire con i conti all'inizio della cessazione anticipata: scegliere l'azione da eseguire all'inizio di una cessazione anticipata. Ciò si verifica quando è necessario revocare gli accessi di identità prima della data di cessazione ufficiale.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.Nota
Se un sistema orchestrato specifico non supporta l'azione, non viene eseguita alcuna azione. - Disabilita: disabilita tutti gli account e disabilita le autorizzazioni gestite da Oracle Access Governance.
- Eliminare le autorizzazioni per gli account disabilitati: per garantire zero accessi residui, selezionare questa opzione per eliminare le autorizzazioni assegnate direttamente e le autorizzazioni concesse dai criteri durante la disabilitazione dell'account.
- Nessuna azione: non viene eseguita alcuna azione quando un'identità viene contrassegnata per l'interruzione anticipata da Oracle Access Governance.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Selezionare le azioni da eseguire con i conti alla data di cessazione: selezionare l'azione da eseguire durante la cessazione ufficiale. Ciò si verifica quando è necessario revocare gli accessi di identità alla data di cessazione ufficiale.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.Nota
Se un sistema orchestrato specifico non supporta l'azione Elimina, non viene eseguita alcuna azione. - Disabilita: disabilita tutti gli account e disabilita le autorizzazioni gestite da Oracle Access Governance.
- Eliminare le autorizzazioni per gli account disabilitati: per garantire zero accessi residui, selezionare questa opzione per eliminare le autorizzazioni assegnate direttamente e le autorizzazioni concesse dai criteri durante la disabilitazione dell'account.
Nota
Se un sistema orchestrato specifico non supporta l'azione Disabilita, l'account viene eliminato. - Nessuna azione: Oracle Access Governance non esegue alcuna azione sugli account e sulle autorizzazioni.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Selezionare le azioni da eseguire con i conti all'inizio della cessazione anticipata: scegliere l'azione da eseguire all'inizio di una cessazione anticipata. Ciò si verifica quando è necessario revocare gli accessi di identità prima della data di cessazione ufficiale.
- Quando un'identità lascia l'azienda, è necessario rimuovere l'accesso ai propri account. Nota
È possibile impostare queste configurazioni solo se consentito dall'amministratore di sistema. Quando le impostazioni di cessazione dell'account globale sono abilitate, gli amministratori dell'applicazione non possono gestire le impostazioni di cessazione dell'account a livello di sistema orchestrato.Selezionare una delle azioni seguenti per l'account:
- Elimina: consente di eliminare tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Disabilita: disabilita tutti gli account e contrassegna le autorizzazioni come inattive.
- Eliminare le autorizzazioni per gli account disabilitati: eliminare le autorizzazioni assegnate direttamente e concesse dai criteri durante la disabilitazione dell'account per garantire zero accessi residui.
- Nessuna azione: non eseguire alcuna azione quando un'identità lascia l'organizzazione.
Nota
Queste azioni sono disponibili solo se supportate dal tipo di sistema orchestrato. Ad esempio, se Elimina non è supportato, verranno visualizzate solo le opzioni Disabilita e Nessuna azione. - Quando vengono rimosse tutte le autorizzazioni per un account, ad esempio quando un'identità si sposta tra i reparti, potrebbe essere necessario decidere cosa fare con l'account. Selezionare una delle seguenti azioni, se supportata dal tipo di sistema orchestrato:
- Elimina
- Disabilita
- Nessuna azione
- Gestisci account non creati da Access Governance: selezionare questa opzione per gestire gli account creati direttamente nel sistema orchestrato. Ciò consente di riconciliare i conti esistenti e di gestirli da Oracle Access Governance.
Se non si configura il sistema come sistema gestito, questo passo del workflow verrà visualizzato ma non è abilitato. In questo caso si passa direttamente al passo Impostazioni di integrazione del workflow.
Se il sistema orchestrato richiede la ricerca automatica dinamica degli schemi, come per le integrazioni delle tabelle applicazioni REST e di database generiche, è possibile impostare solo la destinazione e-mail di notifica (Utente, Usermanager) durante la creazione del sistema orchestrato. Impossibile impostare le regole di disabilitazione/eliminazione per movers e leavers. A tale scopo, è necessario creare il sistema orchestrato, quindi aggiornare le impostazioni dell'account come descritto in Configura impostazioni account di sistema orchestrato.
Impostazioni di integrazione
Nel passo Impostazioni di integrazione del workflow, immettere i dettagli di configurazione necessari per consentire a Oracle Access Governance di connettersi al sistema Siebel.
- Nel campo GatewayServer immettere il nome del server gateway. Un server gateway è un servizio Windows o un processo daemon UNIX che memorizza le definizioni e le assegnazioni dei componenti, i parametri operativi e le informazioni di connettività.Valore di esempio:
phoenix200458.myapp.myfusionapp.example.com - Immettere il numero della porta di ascolto del sistema di destinazione nel campo ServerPort.
- Nel campo Nome utente immettere l'ID utente dell'account utente del sistema target che si desidera usare per le operazioni sul connettore.
Valore di esempio: johnsmith
- Nel campo Password immettere la password dell'account utente del sistema di destinazione che si desidera utilizzare per le operazioni del connettore e confermare la password.
- Nel campo Gestione oggetti, immettere il nome del gestore oggetti. Il termine Object Manager si riferisce a uno qualsiasi dei diversi componenti di Siebel Server che supportano gli utenti che accedono a Siebel Business Applications tramite Siebel Web Client e un server Web.Viene fornito un componente Siebel Application Object Manager diverso per ogni applicazione di base tra Siebel Business Applications o Siebel Industry Applications.Nota
Per ogni lingua installata in cui è possibile eseguire le applicazioni Siebel sono disponibili gestori oggetti applicazione Siebel separati.Ad esempio, è possibile fare riferimento a una delle seguenti opzioni per la lingua specifica:
Per l'inglese:SCCObjMgr_enuPer il portoghese brasiliano:SCCObjMgr_ptbPer il francese:SCCObjMgr_fraPer il tedesco:SCCObjMgr_deuPer l'italiano:SCCObjMgr_itaPer il giapponese:SCCObjMgr_jpnPer il coreano:SCCObjMgr_korPer il cinese semplificato:SCCObjMgr_chsPer lo spagnolo:SCCObjMgr_espPer il cinese tradizionale:.SCCObjMgr_cht - Immettere il nome del server di sistema nel campo Server Siebel Valore di esempio:
SBA_SIEBEL - Nel campo Versione immettere la versione del sistema supportata da questo connettore.
Valore di esempio: 15.5
Nota
Se la versione di sistema in uso è Siebel CRM 7.5.x o 7.5.x.x, immettere 7.5 solo come valore di questo parametro. Ad esempio, se si utilizza Siebel CRM 7.5.3.7 come sistema di destinazione, immettere 7.5. - Nel campo Trusted token immettere il valore del token sicuro specificato durante la configurazione del sistema per comunicare con il sistema SSO. Se non è stata configurata l'autenticazione SSO, immettere No.
Valore di esempio: No
- Nel campo Enterprise server, immettere il nome di un'azienda, ovvero una raccolta logica di server Siebel che accedono a un singolo database server e file system.
Valore di esempio: siebel
- Nel campo Tipo di utente è possibile specificare uno dei seguenti tipi di utente Siebel:
- Dipendente: questo utente è un dipendente interno e questo utente è associato a una posizione in una divisione all'interno dell'azienda.
- Utente: Questo utente è anche un partner auto-registrato che non ha alcuna posizione nella tua azienda. Tuttavia, questo utente dispone di una responsabilità che specifica le viste applicazione a cui l'utente può accedere.
- Fare clic su Aggiungi per creare il sistema orchestrato.
Termina
- Personalizzare prima di abilitare il sistema per i caricamenti dati
- Attivare e preparare il caricamento dati con le impostazioni predefinite fornite
Postinstallazione
Non sono presenti passi successivi all'installazione associati a un sistema Oracle Siebel CRM.