Integration mit Oracle Siebel CRM
Voraussetzungen
Bevor Sie ein orchestriertes Oracle Siebel CRM-System installieren und konfigurieren, sollten Sie die folgenden Voraussetzungen und Aufgaben berücksichtigen.
Zertifizierte Komponenten
Das System kann einen der folgenden Werte aufweisen:
-
Siebel CRM 7.5 bis 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
Unterstützte Modi
- Autoritative Herkunft
- Verwaltetes Systeme
Unterstützte Operationen
- Benutzer erstellen
- Benutzer löschen
- Stelle zuweisen
- Position entziehen
- Zuständigkeit zuordnen
- Zuständigkeit entziehen
Siebel-Benutzerkonto erstellen
Der Systembenutzeraccount für Connector-Vorgänge muss im LDAP-Repository erstellt werden. Stellen Sie als Sicherheitsmaßnahme sicher, dass dieser Account keinen Zugriff auf die von Oracle Access Manager geschützten Bereiche hat.
- Anmelden bei Siebel.
- Klicken Sie auf das Symbol Sitemap.
- Klicken Sie auf Administration → User.
- Klicken Sie auf Mitarbeiter.
- Klicken Sie auf Neu.Geben Sie die folgenden Details für das Konto ein, das Sie erstellen:
- Nachname
- Vorname
- Berufsbezeichnung
- Benutzer-ID
- Zuständigkeit: Wählen Sie "Siebel-Administrator".
- Position: Wählen Sie "Siebel-Administrator".
- Organisation: Wählen Sie die Standardorganisation.
- Mitarbeitertyp
Um das Benutzerkonto in der Siebel-Datenbank zu erstellen, gehen Sie wie folgt vor:- Öffnen Sie das Siebel-Home-Verzeichnis.
- Öffnen Sie das Verzeichnis dbsrvr.
- Öffnen Sie eines der folgenden Verzeichnisse:
- Für IBM DB2 UDB: DB2
- Für Microsoft SQL Server: MSSQL
- Für Oracle Database: Oracle
So öffnen Sie eine der folgenden Dateien in einem Texteditor:
- Für IBM DB2 UDB: grantusrdb2.sql
Für Microsoft SQL Server: addusrmsql.sql
Für Oracle Database: grantusroracle.sql
Öffnen Sie die Datei:
- Geben Sie die Benutzer-ID des Benutzers an, den Sie in Schritt 1 erstellen.
- Legen Sie ein Kennwort für den Benutzer fest.
- Geben Sie weitere erforderliche Details an.
- Führen Sie das Skript aus.
Zusätzliche Konfigurationsschritte und Richtlinien für das Zielsystem
Siebel muss so konfiguriert werden, dass Benutzerinformationen entweder in einer Datenbank oder in einem LDAP-Repository gespeichert werden. Wenn ein LDAP-Repository verwendet wird, müssen Sie sicherstellen, dass die folgenden Voraussetzungen erfüllt sind:
Wenn Microsoft Active Directory als LDAP-Repository verwendet wird, verwenden Sie den ADSI-Sicherheitsadapter. Stellen Sie sicher, dass das Attribut "Änderung propagieren" des ADSI-Sicherheitsadapters in Siebel auf "Falsch" gesetzt ist.
Konfigurationsänderungen manuell vornehmen
Führen Sie die folgenden Aufgaben aus, um die Konfigurationsänderungen manuell vorzunehmen:
- Melden Sie sich bei Siebel Web Tools an.
- Erstellen Sie den Workspace wie folgt:
- Klicken Sie auf Workspace neben Main.
- Klicken Sie auf Erstellen.
- Geben Sie den Namen für Ihren Workspace ein, und geben Sie Kommentare ein.
Der Workspace ist jetzt unter Haupt verfügbar.
- Schließen Sie das Fenster.
- Öffnen Sie den neu erstellten Workspace, und suchen Sie die Option Mitarbeiter BusComp wie folgt.
- Wählen Sie unter Typ die Option Business Component einblenden aus.
- Klicken Sie auf Feld.
- Wählen Sie in der Dropdown-Liste Business Component die Option Name aus, und suchen Sie nach dem Mitarbeiter.
- Fügen Sie in der Option Felder ein neues Feld mit den folgenden Attributen hinzu:
Attribute Wert Name Benutzerstatus Beitreten S_USER Spalte STATUS_CD Auswahlliste Auswahlliste für Benutzerstatus Textlänge 30 Typ DTYPE_TEXT
- Erstellen Sie wie folgt eine untergeordnete Auswahlzuordnung für dieses Feld:
- Blenden Sie die Option Feld unter Business Component ein.
- Wählen Sie Auswahlzuordnung aus.
- Fügen Sie unter Auswahlzuordnung die folgenden Attribute hinzu.
Attribute Wert Feld Benutzerstatus Auswahllistenfeld Wert
- Navigieren Sie wie folgt zur Option "Mitarbeiterlisten-Applet".
- Blenden Sie das Applet ein, und wählen Sie Liste aus.
- Wählen Sie in der Dropdown-Liste Applet die Option Name aus, und suchen Sie nach "Mitarbeiterliste".
- In der Listenspalte unter "Liste" müssen Sie eine neue Listenspalte mit den folgenden Attributen hinzufügen:
Attribute Wert Name Benutzerstatus Feld Benutzerstatus Verfügbar TRUE Anzeigename – Zeichenfolgenreferenz SBL_USER_STATUS-1004233658-7EI Anzeigename Benutzerstatus HTML-Anzeigemodus EncodeData HTML-Liste bearbeiten TRUE HTML-Zeilenabhängig TRUE HTML-Typ Feld Laufzeit TRUE Textausrichtung Links In Liste anzeigen TRUE Textausrichtungslabel Links - Wählen Sie für dasselbe Applet die Webvorlage für Listen-Applet bearbeiten aus, um die neu erstellte Listenspalte einem leeren Platzhalter in der Liste wie folgt hinzuzufügen:
- Blenden Sie das Applet ein, und wählen Sie Applet-Webvorlage aus.
- Wählen Sie unter Applet-Webvorlage unter Liste bearbeiten einen leeren Platzhalter aus, und wählen Sie "Bearbeiten" aus.
- Klicken Sie auf Steuerelemente/Spalten, und deaktivieren Sie die Option Nur nicht zugeordnete Steuerelemente anzeigen, und wählen Sie Benutzerstatus aus.
- Unit testen die Änderungen:
- Öffnen Sie Siebel Call Center, um den Arbeitsbereich zu öffnen und zu prüfen, um sicherzustellen, dass die neu hinzugefügte Spalte Benutzerstatus in der Benutzeroberfläche angezeigt wird und von Aktiv in Inaktiv und umgekehrt geändert werden kann.
- Ändern Sie den Status für verschiedene bekannte Benutzer in Inaktiv.
- sich abmelden.
- Melden Sie sich als anderer Benutzer an. Hinweis
Dieser Test sollte nicht erfolgreich verlaufen.
- Stellen Sie den Workspace bereit.
- Melden Sie sich bei Siebel Web Tools an.
- Klicken Sie auf die Dashboard-Schaltfläche des Workspace, und klicken Sie auf Öffnen.
- Klicken Sie auf Version, um die Kommentare anzugeben und die Version zu erstellen.
- Klicken Sie auf Weiterleiten, und leiten Sie die Lieferung weiter.
- Klicken Sie auf Bereitstellen, um die Kommentare anzugeben und den Workspace zu übermitteln.
SIF-Datei wird importiert
- Standardmäßig ist diese Option deaktiviert.
- Die Schritte zum Importieren einer SIF-Datei müssen ausgeführt werden, wenn Sie die im Abschnitt Konfigurationsänderungen manuell vornehmen angegebenen manuellen Konfigurationsschritte nicht ausführen.
Führen Sie die folgenden Schritte durch:
- Erstellen Sie in Siebel Web Tools einen Entwickler-Workspace unter einer Verzweigung für das bevorstehende Release (Integration Workspace).
- Klicken Sie auf die Dashboard-Option "Workspace" neben Haupt.
- Klicken Sie auf Erstellen.
- Geben Sie den Namen des Workspace ein, und geben Sie Kommentare zum Erstellen des Workspace an.
Der Arbeitsbereich ist jetzt unter "Haupt" sichtbar.
- Öffnen Sie den neu erstellten Workspace.
- Wählen Sie Archivieren > Menüoption Aus Archiv importieren.
- Befolgen Sie den Assistenten, um die Datei zu importieren.
- Prüfen Sie den Workspace, und leiten Sie ihn zur Zustellung weiter. Führen Sie gegebenenfalls ein erneutes Leasing aus.
- Stellen Sie den Workspace wie folgt bereit:
- Klicken Sie auf die Dashboard-Option "Workspace", und wählen Sie Ihren Workspace aus. Klicken Sie dann auf Öffnen.
- Klicken Sie auf Version, um Ihre Kommentare anzugeben und die Version zu erstellen.
- Klicken Sie auf Weiterleiten, und leiten Sie die Daten zur Auslieferung weiter.
- Klicken Sie auf Bereitstellen, um die Kommentare anzugeben und den Workspace zu übermitteln.
- Testen Sie die Änderungen wie folgt:
- Öffnen Sie Siebel Call Center, und klicken Sie auf Öffnen, um den Workspace zu prüfen und sicherzustellen, dass die neu hinzugefügte Spalte unter Benutzerstatus in der Benutzeroberfläche sichtbar ist und von Aktiv in Inaktiv und umgekehrt geändert werden kann.
- Ändern Sie den Status für verschiedene bekannte Benutzer in Inaktiv.
- sich abmelden.
- Melden Sie sich als anderer Benutzer an.Hinweis
Dieser Test sollte nicht erfolgreich verlaufen.
Konfigurieren
Sie können eine Verbindung zwischen Oracle Siebel CRM und Oracle Access Governance herstellen, indem Sie Verbindungsdetails eingeben. Verwenden Sie dazu die Funktion "Orchestrierte Systeme", die in der Oracle Access Governance-Konsole verfügbar ist.
Zur Seite "Orchestrierte Systeme" navigieren
- Wählen Sie im Oracle Access Governance-Navigationsmenü symbol
die Option Serviceadministration → Orchestrierte Systeme aus. - Wählen Sie die Schaltfläche Orchestriertes System hinzufügen, um den Workflow zu starten.
System auswählen
Im Schritt System auswählen des Workflows können Sie angeben, welcher Systemtyp integriert werden soll.
- Wählen Sie Siebel aus.
- Klicken Sie auf Weiter.
Details eingeben
- Geben Sie im Feld Name einen Namen für das System ein, mit dem Sie eine Verbindung herstellen möchten.
- Geben Sie eine Beschreibung für das System in das Feld Beschreibung ein.
- Entscheiden Sie, ob dieses orchestrierte System eine zuverlässige Quelle ist und ob Oracle Access Governance Berechtigungen verwalten kann, indem Sie die folgenden Kontrollkästchen aktivieren.
-
Das ist die autoritative Quelle für meine Identitäten
Wählen Sie unter folgenden Optionen:
- Quelle der Identitäten und ihrer Attribute: Das System fungiert als Quellidentitäten und zugehörige Attribute. Mit dieser Option werden neue Identitäten erstellt.
- Nur Quelle von Identitätsattributen: Das System nimmt zusätzliche Details zu Identitätsattributen auf und gilt für vorhandene Identitäten. Mit dieser Option werden keine neuen Identitätsdatensätze aufgenommen oder erstellt.
- Ich möchte Berechtigungen für dieses System verwalten
-
Das ist die autoritative Quelle für meine Identitäten
- Wählen Sie Weiter.
Eigentümer hinzufügen
Wenn Sie das erste orchestrierte System für Ihre Serviceinstanz einrichten, können Sie Eigentümer erst zuweisen, nachdem Sie die Identitäten im Abschnitt Identitäten verwalten aktiviert haben.
- Wählen Sie im Feld Wer ist der primäre Eigentümer? einen aktiven Oracle Access Governance-Benutzer als primären Eigentümer aus.
- Wählen Sie einen oder mehrere zusätzliche Eigentümer in der Liste Wer ist Eigentümer? aus. Sie können bis zu 20 zusätzliche Eigentümer für die Ressource hinzufügen.
Accounteinstellungen
- Wenn eine Berechtigung angefordert wird und das Konto noch nicht vorhanden ist, wählen Sie diese Option aus, um neue Konten zu erstellen. Diese Option ist standardmäßig aktiviert. Wenn diese Option ausgewählt ist, erstellt Oracle Access Governance einen Account, wenn kein Account vorhanden ist, wenn eine Berechtigung angefordert wird. Wenn Sie diese Option deaktivieren, werden Berechtigungen nur für vorhandene Konten im orchestrierten System bereitgestellt. Wenn kein Account vorhanden ist, verläuft der Provisioning-Vorgang nicht erfolgreich.
- Wählen Sie die Empfänger für Benachrichtigungs-E-Mails aus, wenn ein Account erstellt wird. Der Standardempfänger ist Benutzer. Wenn keine Empfänger ausgewählt sind, werden keine Benachrichtigungen gesendet, wenn Accounts erstellt werden.
- Benutzer
- Benutzermanager
- Vorhandene Accounts konfigurierenHinweis
Sie können diese Konfigurationen nur festlegen, wenn dies vom Systemadministrator zulässig ist. Wenn die Einstellungen für die globale Accountbeendigung aktiviert sind, können Anwendungsadministratoren die Einstellungen für die Accountbeendigung nicht auf der orchestrierten Systemebene verwalten.- Wählen Sie aus, was mit Konten zu tun ist, wenn die vorzeitige Beendigung beginnt: Wählen Sie die Aktion aus, die ausgeführt werden soll, wenn eine vorzeitige Beendigung beginnt. Dies geschieht, wenn Sie Identitätszugriffe vor dem offiziellen Austrittsdatum widerrufen müssen.
- Löschen: Löscht alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.Hinweis
Wenn ein bestimmtes orchestriertes System die Aktion nicht unterstützt, wird keine Aktion ausgeführt. - Deaktivieren: Deaktiviert alle Konten und deaktiviert Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Berechtigungen für deaktivierte Konten löschen: Um einen Restzugriff von Null sicherzustellen, wählen Sie diese Option aus, um direkt zugewiesene Berechtigungen und Policy-berechtigte Berechtigungen bei der Kontodeaktivierung zu löschen.
- Keine Aktion: Wenn eine Identität von Oracle Access Governance zur vorzeitigen Beendigung gekennzeichnet wird, wird keine Aktion ausgeführt.
- Löschen: Löscht alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Wählen Sie aus, was mit Konten am Austrittsdatum zu tun ist: Wählen Sie die Aktion aus, die während des offiziellen Austritts ausgeführt werden soll. Dies geschieht, wenn Sie Identitätszugriffe am offiziellen Austrittsdatum widerrufen müssen.
- Löschen: Löscht alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.Hinweis
Wenn ein bestimmtes orchestriertes System die Aktion Löschen nicht unterstützt, wird keine Aktion ausgeführt. - Deaktivieren: Deaktiviert alle Konten und deaktiviert Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Berechtigungen für deaktivierte Konten löschen: Um einen Restzugriff von Null sicherzustellen, wählen Sie diese Option aus, um direkt zugewiesene Berechtigungen und Policy-berechtigte Berechtigungen bei der Kontodeaktivierung zu löschen.
Hinweis
Wenn ein bestimmtes orchestriertes System die Aktion Deaktivieren nicht unterstützt, wird der Account gelöscht. - Keine Aktion: Für Accounts und Berechtigungen von Oracle Access Governance wird keine Aktion ausgeführt.
- Löschen: Löscht alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Wählen Sie aus, was mit Konten zu tun ist, wenn die vorzeitige Beendigung beginnt: Wählen Sie die Aktion aus, die ausgeführt werden soll, wenn eine vorzeitige Beendigung beginnt. Dies geschieht, wenn Sie Identitätszugriffe vor dem offiziellen Austrittsdatum widerrufen müssen.
- Wenn eine Identität Ihr Unternehmen verlässt, müssen Sie den Zugriff auf ihre Accounts entfernen. Hinweis
Sie können diese Konfigurationen nur festlegen, wenn dies von Ihrem Systemadministrator zulässig ist. Wenn die globalen Einstellungen für die Kontobeendigung aktiviert sind, können Anwendungsadministratoren die Einstellungen für die Kontobeendigung nicht auf der orchestrierten Systemebene verwalten.Wählen Sie eine der folgenden Aktionen für den Account aus:
- Löschen: Löschen Sie alle Accounts und Berechtigungen, die von Oracle Access Governance verwaltet werden.
- Deaktivieren: Deaktivieren Sie alle Accounts, und markieren Sie Berechtigungen als inaktiv.
- Berechtigungen für deaktivierte Konten löschen: Löschen Sie direkt zugewiesene und durch Richtlinien erteilte Berechtigungen bei der Kontodeaktivierung, um einen verbleibenden Zugriff zu verhindern.
- Keine Aktion: Keine Aktion ausführen, wenn eine Identität die Organisation verlässt.
Hinweis
Diese Aktionen sind nur verfügbar, wenn sie vom orchestrierten Systemtyp unterstützt werden. Beispiel: Wenn Löschen nicht unterstützt wird, werden nur die Optionen Deaktivieren und Keine Aktion angezeigt. - Wenn alle Berechtigungen für einen Account entfernt werden, z.B. wenn eine Identität zwischen Abteilungen verschoben wird, müssen Sie möglicherweise entscheiden, was mit dem Account zu tun ist. Wählen Sie eine der folgenden Aktionen aus, sofern dies vom orchestrierten Systemtyp unterstützt wird:
- Löschen
- Deaktivieren
- Keine Aktion
- Accounts verwalten, die nicht von Access Governance erstellt wurden: Wählen Sie diese Option aus, um Accounts zu verwalten, die direkt im orchestrierten System erstellt werden. Damit können Sie vorhandene Accounts abstimmen und über Oracle Access Governance verwalten.
Wenn Sie das System nicht als verwaltetes System konfigurieren, wird dieser Schritt im Workflow angezeigt, ist jedoch nicht aktiviert. In diesem Fall fahren Sie direkt mit dem Schritt Integrationseinstellungen des Workflows fort.
Wenn Ihr orchestriertes System eine dynamische Schema-Discovery erfordert, wie bei den generischen Integrationen für REST- und Datenbankanwendungstabellen, kann beim Erstellen des orchestrierten Systems nur das Benachrichtigungs-E-Mail-Ziel (Benutzer, Benutzer) festgelegt werden. Sie können die Deaktivierungs-/Löschregeln für Mover und Abgänger nicht festlegen. Dazu müssen Sie das orchestrierte System erstellen und dann die Accounteinstellungen aktualisieren, wie unter Einstellungen für orchestrierte Systemaccounts konfigurieren beschrieben.
Integrationseinstellungen
Geben Sie im Schritt Integrationseinstellungen des Workflows die Konfigurationsdetails ein, die erforderlich sind, damit Oracle Access Governance eine Verbindung zum Siebel-System herstellen kann.
- Geben Sie im Feld GatewayServer den Namen des Gateway Servers ein. Ein Gateway Server ist ein Windows-Service- oder UNIX-Daemon-Prozess, der Komponentendefinitionen und -zuweisungen, Betriebsparameter und Konnektivitätsinformationen speichert.Beispielwert:
phoenix200458.myapp.myfusionapp.example.com - Geben die Nummer für den Port im Feld ServerPort ein, den das Zielsystem abhört.
- Geben Sie im Feld Benutzername die Benutzer-ID des Zielsystem-Benutzeraccounts ein, den Sie für Connector-Vorgänge verwenden möchten.
Beispielwert: johnsmith
- Geben Sie im Feld Kennwort das Kennwort des Zielsystembenutzeraccounts ein, das Sie für Connector-Vorgänge verwenden möchten, und bestätigen Sie das Kennwort.
- Geben Sie im Feld Objektmanager den Namen des Objektmanagers ein. Der Begriff Objektmanager bezieht sich auf eine von mehreren Siebel Server-Komponenten, die Benutzer unterstützen, die über den Siebel Web Client und einen Webserver auf Siebel Business Applications zugreifen.Für jede Basisanwendung unter Siebel Business Applications oder Siebel Industry Applications wird eine andere Siebel Application Object Manager-Komponente bereitgestellt.Hinweis
Für jede installierte Sprache, in der Sie Ihre Siebel-Anwendungen ausführen können, werden separate Siebel Application Object Manager bereitgestellt.Beispiel: Sie können für die jeweilige Sprache auf einen der folgenden Punkte verweisen:
Für Englisch:SCCObjMgr_enuFür brasilianisches Portugiesisch:SCCObjMgr_ptbFür Französisch:SCCObjMgr_fraFür Deutsch:SCCObjMgr_deuFür Italienisch:SCCObjMgr_itaFür Japanisch:SCCObjMgr_jpnFür Koreanisch:SCCObjMgr_korFür vereinfachtes Chinesisch:SCCObjMgr_chsFür Spanisch:SCCObjMgr_espFür traditionelles Chinesisch:.SCCObjMgr_cht - Geben Sie im Feld Siebel-Server den Namen des Systemservers ein. Beispielwert:
SBA_SIEBEL - Geben Sie im Feld Version die Version des Systems ein, das von diesem Connector unterstützt wird.
Beispielwert: 15.5
Hinweis
Wenn die von Ihnen verwendete Systemversion Siebel CRM 7.5.x oder 7.5.x.x ist, geben Sie nur 7.5 als Wert dieses Parameters ein. Beispiel: Wenn Sie Siebel CRM 7.5.3.7 als Zielsystem verwenden, geben Sie 7.5 ein. - Geben Sie im Feld Vertrauenswürdiges Token den vertrauenswürdigen Tokenwert ein, den Sie bei der Konfiguration des Systems für die Kommunikation mit dem SSO-System angeben. Wenn Sie die SSO-Authentifizierung nicht konfiguriert haben, geben Sie "Nein" ein.
Beispielwert: Nein
- Geben Sie im Feld Enterprise-Server den Namen eines Enterprise ein. Dies ist eine logische Sammlung von Siebel-Servern, die auf einen einzelnen Datenbankserver und ein einzelnes Dateisystem zugreifen.
Beispielwert: siebel
- Im Feld Benutzertyp können Sie einen der folgenden Siebel-Benutzertypen angeben:
- Mitarbeiter: Dieser Benutzer ist ein interner Mitarbeiter, und dieser Benutzer ist einer Position in einem Geschäftsbereich in Ihrem Unternehmen zugeordnet.
- Benutzer: Dieser Benutzer ist auch ein selbstregistrierter Partner, der keine Position in Ihrem Unternehmen hat. Dieser Benutzer hat jedoch eine Zuständigkeit, die angibt, auf welche Anwendungsansichten der Benutzer zugreifen kann.
- Klicken Sie auf Hinzufügen, um das orchestrierte System zu erstellen.
Beenden
- Anpassen und dann das System für Dataloads aktivieren
- Aktivieren und die Dataload mit den bereitgestellten Standardwerten vorbereiten
Nach Installation
Einem Oracle Siebel CRM-System sind keine Postinstall-Schritte zugeordnet.