Intégrer à Oracle Siebel CRM
Préalables
Avant d'installer et de configurer un système orchestré Oracle Siebel CRM, vous devez tenir compte des préalables et des tâches suivants.
Composants certifiés
Le système peut être l'un des suivants :
-
Siebel CRM 7.5 à Siebel CRM 8.2.2
-
Ensemble d'innovation Siebel 2015
-
Ensemble d'innovation Siebel 2016
-
Ensemble d'innovation Siebel 2017
-
Ensemble d'innovation Siebel 2018
-
Siebel 19.x, 20.x, 23.x
Modes pris en charge
- Source faisant autorité
- Système géré
Opérations prises en charge
- Créer un utilisateur
- Supprimer l'utilisateur
- Affecter un poste
- Révoquer le poste
- Affecter une responsabilité
- Révoquer la responsabilité
Créer un compte d'utilisateur Siebel
Le compte d'utilisateur système pour les opérations de connecteur doit être créé dans le référentiel LDAP. Par mesure de sécurité, assurez-vous que ce compte n'a pas accès aux zones protégées par Oracle Access Manager.
- Connectez-vous à Siebel.
- Cliquez sur l'icône Plan du site.
- Cliquez sur Administration → Utilisateur.
- Cliquez sur Employés.
- Cliquez sur New (Nouveau).Entrez les détails suivants pour le compte que vous créez :
- Nom
- Prénom
- Titre d'emploi
- ID utilisateur
- Responsabilité : Sélectionnez Siebel Administrator.
- Position : Sélectionnez Siebel Administrator.
- Organisation : Sélectionnez l'organisation par défaut.
- Type d'employé
Pour créer le compte d'utilisateur dans la base de données Siebel, procédez comme suit :- Ouvrez le répertoire d'origine Siebel.
- Ouvrez le répertoire dbsrvr.
- Ouvrez l'un des répertoires suivants :
- Pour IBM DB2 UDB : DB2
- Pour Microsoft SQL Server : MSSQL
- Pour Oracle Database : Oracle
Pour ouvrir l'un des fichiers suivants dans un éditeur de texte :
- Pour IBM DB2 UDB : grantusrdb2.sql
Pour Microsoft SQL Server : addusrmsql.sql
Pour Oracle Database : grantusroracle.sql
Dans le fichier que vous ouvrez :
- Spécifiez l'ID utilisateur de l'utilisateur que vous créez à l'étape 1.
- Définir un mot de passe pour l'utilisateur.
- Fournissez les autres détails requis.
- Exécutez le script.
Étapes et directives de configuration supplémentaires pour le système cible
Siebel doit être configuré pour utiliser une base de données ou un référentiel LDAP pour stocker les informations utilisateur. Si un référentiel LDAP est utilisé, vous devez vous assurer que les conditions préalables suivantes sont remplies :
Si Microsoft Active Directory est utilisé en tant que référentiel LDAP, utilisez l'adaptateur de sécurité ADSI. Assurez-vous que l'attribut Propagate Change de l'adaptateur de sécurité ADSI est réglé à False sur Siebel.
Apporter manuellement des modifications de configuration
Effectuez les tâches suivantes pour apporter manuellement les modifications de configuration :
- Connectez-vous aux outils Web Siebel.
- Créez l'espace de travail comme suit :
- Cliquez sur Espace de travail situé à côté de Principal.
- Cliquez sur Créer.
- Entrez le nom de votre espace de travail et fournissez des commentaires.
L'espace de travail est maintenant disponible sous Principal.
- Fermez la fenêtre.
- Ouvrez l'espace de travail nouvellement créé et localisez l'option Employé BusComp comme suit.
- Sous Type, sélectionnez Développer le composant d'affaires.
- Cliquez sur Champ.
- Dans la liste déroulante Composant d'affaires, sélectionnez Nom et recherchez l'employé.
- Dans l'option Champs, ajoutez un nouveau champ avec les attributs suivants :
Attribut Valeur Nom Statut d'utilisateur Jointure S_USER; Colonne STATUS_CD Liste de sélection Liste de sélection de statut d'utilisateur Longueur du texte 30 Type DTYPE_TEXT
- Créez un mappage de sélection enfant pour ce champ comme suit :
- Développez l'option Champ sous Composant d'affaires.
- Sélectionnez Carte de prélèvement.
- Ajoutez les attributs suivants sous Carte de sélection.
Attribut Valeur Champ Statut d'utilisateur Champ de liste de sélection Valeur
- Naviguez jusqu'à l'option Applet de liste d'employés comme suit.
- Développez Applet et sélectionnez Liste.
- Dans la liste déroulante Applet, sélectionnez Nom et recherchez Liste d'employés.
- Dans Colonne de liste sous Liste, vous devez ajouter une nouvelle colonne de liste avec les attributs suivants :
Attribut Valeur Nom Statut d'utilisateur Champ Statut d'utilisateur Disponibles VRAI Nom d'affichage - Référence de chaîne SBL_USER_STATUS-1004233658-7EI Nom d'affichage Statut d'utilisateur Mode d'affichage HTML EncodeData Modification de liste HTML VRAI Sensible aux rangées HTML VRAI Type HTML Champ Exécution VRAI Alignement du texte gauche Afficher dans la liste VRAI Alignement du texte - Étiquette gauche - Pour le même applet, sélectionnez Modifier le modèle Web de l'applet de liste pour ajouter la colonne de liste nouvellement créée à tout paramètre fictif vide dans la liste comme suit :
- Développez Applet et sélectionnez Modèle Web d'applet.
- Sous Modèle Web d'applet, sélectionnez un paramètre fictif vide dans Modifier la liste et sélectionnez Modifier.
- Cliquez sur Contrôles/Colonnes et désélectionnez l'option Afficher uniquement les contrôles non mappés et sélectionnez Statut de l'utilisateur.
- Test unitaire des modifications :
- Ouvrez le centre d'appels Siebel Call Center pour ouvrir et inspecter l'espace de travail afin de vous assurer que la colonne nouvellement ajoutée Statut d'utilisateur apparaît dans l'interface utilisateur pour passer de Actif à Inactif et de manière opposée.
- Remplacez le statut par Inactif pour différents utilisateurs connus.
- Déconnectez-vous.
- Essayez de vous connecter en tant qu'autre utilisateur. Note
Ce test doit échouer.
- Livrer l'espace de travail.
- Connectez-vous aux outils Web Siebel.
- Cliquez sur le bouton du tableau de bord de l'espace de travail et cliquez sur Ouvrir.
- Cliquez sur Version pour fournir les commentaires et créer la version.
- Cliquez sur Soumettre et soumettez la diffusion.
- Cliquez sur Livrer pour fournir les commentaires et l'espace de travail.
Importation du fichier SIF
- Par défaut, cette option est désactivée.
- Les étapes d'importation d'un fichier SIF doivent être suivies si vous n'effectuez pas les étapes de configuration manuelle indiquées dans la section Modifications manuelles de configuration.
Effectuez les étapes suivantes :
- Dans Siebel Web Tools, créez un espace de travail pour développeurs sous une branche de version à venir (Integration Workspace).
- Cliquez sur l'option de tableau de bord de l'espace de travail située à côté de Principal.
- Cliquez sur Créer.
- Entrez le nom de votre espace de travail et fournissez des commentaires pour créer l'espace de travail.
L'espace de travail est maintenant visible sous Main.
- Ouvrez l'espace de travail nouvellement créé.
- Sélectionnez l'élément de menu Archiver > Importer à partir de l'archive.
- Suivez l'assistant pour importer le fichier.
- Checkpoint et soumettre l'espace de travail pour livraison, rebasage si nécessaire.
- Fournissez l'espace de travail comme suit :
- Cliquez sur l'option de tableau de bord Espace de travail et sélectionnez votre espace de travail, puis cliquez sur Ouvrir.
- Cliquez sur Version pour fournir vos commentaires et créer la version.
- Cliquez sur Soumettre et soumettez pour diffusion.
- Cliquez sur Livrer pour fournir les commentaires et l'espace de travail.
- Testez les modifications en suivant les étapes ci-dessous :
- Ouvrez le centre d'appels Siebel Call Center et cliquez sur Ouvrir pour inspecter l'espace de travail afin de vous assurer que la colonne nouvellement ajoutée est visible sous Statut d'utilisateur dans l'interface utilisateur et peut être modifiée de Actif à Inactif et inversement.
- Remplacez le statut par Inactif pour différents utilisateurs connus.
- Déconnectez-vous.
- Essayez de vous connecter en tant qu'autre utilisateur.Note
Ce test doit échouer.
Configurer
Vous pouvez établir une connexion entre Oracle Siebel CRM et Oracle Access Governance en entrant les détails de connexion. Pour ce faire, utilisez la fonctionnalité Systèmes orchestrés disponible dans la console Oracle Access Governance.
Naviguer jusqu'à la page Systèmes orchestrés
- Dans l'icône Menu de navigation d'Oracle Access Governance
, sélectionnez Administration du service → Systèmes orchestrés. - Sélectionnez le bouton Ajouter un système orchestré pour démarrer le flux de travail.
Sélectionner un système
À l'étape Sélectionner un système du flux de travail, vous pouvez spécifier le type de système à intégrer.
- Sélectionnez Siebel.
- Cliquez sur Next (Suivant).
Entrer les détails
- Dans le champ Nom, entrez le nom du système auquel vous souhaitez vous connecter.
- Entrez une description du système dans le champ Description.
- Déterminez si ce système orchestré est une source faisant autorité et si Oracle Access Governance peut gérer les autorisations en cochant les cases suivantes.
-
Il s'agit de la source faisant autorité pour mes identités
Sélectionnez une des options suivantes :
- Source des identités et de leurs attributs : Le système agit en tant qu'identités sources et attributs associés. Cette option permet de créer de nouvelles identités.
- Source des attributs d'identité uniquement : Le système ingère des détails supplémentaires sur les attributs d'identité et s'applique aux identités existantes. Cette option n'ingère pas ou ne crée pas de nouveaux enregistrements d'identité.
- Je veux gérer les autorisations pour ce système
-
Il s'agit de la source faisant autorité pour mes identités
- Sélectionnez Suivant.
Ajouter des responsables
Lors de la configuration du premier système orchestré pour votre instance de service, vous ne pouvez affecter des responsables qu'après avoir activé les identités à partir de la section Gérer les identités.
- Sélectionnez un utilisateur actif d'Oracle Access Governance en tant que responsable principal dans le champ Qui est le responsable principal?.
- Sélectionnez un ou plusieurs responsables supplémentaires dans la liste Qui en est le responsable?. Vous pouvez ajouter jusqu'à 20 responsables supplémentaires pour la ressource.
Paramètres de compte
- Lorsqu'une autorisation est demandée et que le compte n'existe pas déjà, sélectionnez cette option pour créer de nouveaux comptes. Cette option est sélectionnée par défaut. Lorsque cette option est sélectionnée, Oracle Access Governance crée un compte s'il n'en existe pas lorsqu'une autorisation est demandée. Si vous désélectionnez cette option, les autorisations ne sont provisionnées que pour les comptes existants dans le système orchestré. Si aucun compte n'existe, l'opération de provisionnement échoue.
- Sélectionnez les destinataires des courriels d'avis lorsqu'un compte est créé. Le destinataire par défaut est Utilisateur. Si aucun destinataire n'est sélectionné, les avis ne sont pas envoyés lors de la création des comptes.
- Utilisateur
- Gestionnaire d'utilisateurs
- Configurer les comptes existantsNote
Vous ne pouvez définir ces configurations que si l'administrateur de système l'autorise. Lorsque les paramètres globaux d'arrêt de compte sont activés, les administrateurs d'application ne peuvent pas gérer les paramètres d'arrêt de compte au niveau du système orchestré.- Sélectionner les actions à effectuer avec les comptes au début d'une cessation d'emploi anticipée : Sélectionnez l'action à effectuer au début d'une cessation d'emploi anticipée. Cela se produit lorsque vous devez révoquer les accès d'identité avant la date de cessation officielle.
- Supprimer : Supprime tous les comptes et autorisations gérés par Oracle Access Governance.Note
Si un système orchestré spécifique ne prend pas en charge cette action, aucune action n'est effectuée. - Désactiver : Désactive tous les comptes et désactive les autorisations gérées par Oracle Access Governance.
- Supprimer les autorisations pour les comptes désactivés : Pour garantir l'absence d'accès résiduel, sélectionnez cette option pour supprimer les autorisations affectées directement et les autorisations accordées par une politique lors de la désactivation du compte.
- Aucune action : Aucune action n'est effectuée lorsqu'une identité est marquée pour résiliation anticipée par Oracle Access Governance.
- Supprimer : Supprime tous les comptes et autorisations gérés par Oracle Access Governance.
- Sélectionner les actions à effectuer avec les comptes à la date de cessation : Sélectionnez l'action à effectuer lors de la cessation officielle. Cela se produit lorsque vous devez révoquer les accès d'identité à la date de cessation officielle.
- Supprimer : Supprime tous les comptes et autorisations gérés par Oracle Access Governance.Note
Si un système orchestré spécifique ne prend pas en charge l'action Supprimer, aucune action n'est effectuée. - Désactiver : Désactive tous les comptes et désactive les autorisations gérées par Oracle Access Governance.
- Supprimer les autorisations pour les comptes désactivés : Pour garantir l'absence d'accès résiduel, sélectionnez cette option pour supprimer les autorisations affectées directement et les autorisations accordées par une politique lors de la désactivation du compte.
Note
Si un système orchestré spécifique ne prend pas en charge l'action Désactiver, le compte est supprimé. - Aucune action : Aucune action n'est effectuée sur les comptes et les autorisations par Oracle Access Governance.
- Supprimer : Supprime tous les comptes et autorisations gérés par Oracle Access Governance.
- Sélectionner les actions à effectuer avec les comptes au début d'une cessation d'emploi anticipée : Sélectionnez l'action à effectuer au début d'une cessation d'emploi anticipée. Cela se produit lorsque vous devez révoquer les accès d'identité avant la date de cessation officielle.
- Lorsqu'une identité quitte votre entreprise, vous devez supprimer l'accès à ses comptes. Note
Vous ne pouvez définir ces configurations que si l'administrateur de système l'autorise. Lorsque les paramètres globaux d'arrêt de compte sont activés, les administrateurs d'application ne peuvent pas gérer les paramètres d'arrêt de compte au niveau du système orchestré.Sélectionnez l'une des actions suivantes pour le compte :
- Supprimer : Supprimez tous les comptes et autorisations gérés par Oracle Access Governance.
- Désactiver : Désactivez tous les comptes et marquez les autorisations comme inactives.
- Supprimer les autorisations pour les comptes désactivés : Supprimez les autorisations directement affectées et accordées par une politique lors de la désactivation du compte afin de garantir l'absence d'accès résiduel.
- Aucune action : Ne rien faire lorsqu'une identité quitte l'organisation.
Note
Ces actions ne sont disponibles que si elles sont prises en charge par le type de système orchestré. Par exemple, si Supprimer n'est pas pris en charge, vous ne verrez que les options Désactiver et Aucune action. - Lorsque toutes les autorisations d'un compte sont supprimées, par exemple lorsqu'une identité se déplace entre les services, vous devrez peut-être décider quoi faire avec le compte. Sélectionnez l'une des actions suivantes, si elle est prise en charge par le type de système orchestré :
- Suppression
- Désactiver
- Aucune action
- Gérer les comptes qui ne sont pas créés par la gouvernance des accès : Sélectionnez cette option pour gérer les comptes qui sont créés directement dans le système orchestré. Vous pouvez ainsi rapprocher des comptes existants et les gérer à partir d'Oracle Access Governance.
Si vous ne configurez pas le système en tant que système géré, cette étape du flux de travail s'affiche mais n'est pas activée. Dans ce cas, vous passez directement à l'étape Paramètres d'intégration du flux de travail.
Si votre système orchestré nécessite une détection de schéma dynamique, comme pour les intégrations REST générique et des tables d'application de base de données, seule la destination de courriel d'avis peut être définie (utilisateur, utilisateur) lors de la création du système orchestré. Vous ne pouvez pas définir les règles de désactivation/suppression pour les déménageurs et les départs. Pour ce faire, vous devez créer le système orchestré, puis mettre à jour les paramètres du compte comme décrit sous Configurer les paramètres du compte de système orchestré.
Paramètres d'intégration
À l'étape Paramètres d'intégration du flux de travail, entrez les détails de configuration requis pour permettre à Oracle Access Governance de se connecter au système Siebel.
- Dans le champ GatewayServer, entrez le nom du serveur de passerelle. Un serveur de passerelle est un service Windows ou un processus démon UNIX qui stocke les définitions et les affectations de composants, les paramètres opérationnels et les informations de connectivité.Exemple de valeur :
phoenix200458.myapp.myfusionapp.example.com - Dans le champ ServerPort, entrez le numéro du port sur lequel le système cible est à l'écoute.
- Dans le champ Nom d'utilisateur, entrez l'ID utilisateur du compte d'utilisateur du système cible que vous voulez utiliser pour les opérations du connecteur.
Exemple de valeur : johnsmith
- Dans le champ Mot de passe, entrez le mot de passe du compte d'utilisateur du système cible à utiliser pour les opérations de connecteur et confirmez le mot de passe.
- Dans le champ Gestionnaire d'objets, entrez le nom du gestionnaire d'objets. Le terme Gestionnaire d'objets fait référence à plusieurs composants Siebel Server qui prennent en charge les utilisateurs qui accèdent aux applications Siebel Business par l'intermédiaire du client Web Siebel et d'un serveur Web.Un composant Siebel Application Object Manager différent est fourni pour chaque application de base parmi les applications Siebel Business Applications ou Siebel Industry Applications.Note
Des gestionnaires d'objets d'application Siebel distincts sont fournis pour chaque langue installée dans laquelle vous pouvez exécuter vos applications Siebel.Par exemple, vous pouvez faire référence à l'une des langues suivantes :
Pour l'anglais :SCCObjMgr_enuPour le portugais brésilien :SCCObjMgr_ptbPour le français :SCCObjMgr_fraPour l'allemand :SCCObjMgr_deuPour l'italien :SCCObjMgr_itaPour le japonais :SCCObjMgr_jpnPour le coréen :SCCObjMgr_korPour le chinois simplifié :SCCObjMgr_chsPour l'espagnol :SCCObjMgr_espPour le chinois traditionnel :.SCCObjMgr_cht - Dans le champ Serveur Siebel, entrez le nom du serveur système. Exemple de valeur :
SBA_SIEBEL - Dans le champ Version, entrez la version du système prise en charge par ce connecteur.
Exemple de valeur : 15.5
Note
Si la version du système que vous utilisez est Siebel CRM 7.5.x ou 7.5.x.x, entrez 7.5 uniquement comme valeur de ce paramètre. Par exemple, si vous utilisez Siebel CRM 7.5.3.7 comme système cible, entrez 7.5. - Dans le champ Jeton approuvé, entrez la valeur de jeton approuvé que vous spécifiez lors de la configuration du système pour communiquer avec le système d'authentification unique. Si vous n'avez pas configuré l'authentification unique, entrez Non.
Exemple de valeur : Non
- Dans le champ Serveur d'entreprise, entrez le nom d'une entreprise, qui est un ensemble logique de serveurs Siebel qui accèdent à un serveur de base de données et à un système de fichiers uniques.
Exemple de valeur : siebel
- Dans le champ Type d'utilisateur, vous pouvez spécifier l'un des types d'utilisateur Siebel suivants :
- Employé : Cet utilisateur est un employé interne et il est associé à un poste dans une division au sein de votre entreprise.
- Utilisateur : Cet utilisateur est également un partenaire auto-enregistré n'ayant pas de poste dans votre entreprise. Toutefois, cet utilisateur a une responsabilité qui spécifie les vues d'application auxquelles il peut accéder.
- Cliquez sur Ajouter pour créer le système orchestré.
Terminer
- Personnaliser avant d'activer les chargements de données pour le système
- Activer et préparer le chargement de données avec les valeurs par défaut fournies
Post-installation
Aucune étape de postinstallation n'est associée à un système Oracle Siebel CRM.