Integración con Oracle Siebel CRM
Requisitos
Antes de instalar y configurar un sistema orquestado de Oracle Siebel CRM, debe tener en cuenta los siguientes prerrequisitos y tareas.
Componentes Certificados
El sistema puede ser cualquiera de las siguientes opciones:
-
Siebel CRM 7.5 a Siebel CRM 8.2.2
-
Paquete de innovación de Siebel 2015
-
Paquete de innovación de Siebel 2016
-
Paquete de innovación de Siebel 2017
-
Paquete de innovación de Siebel 2018
-
Siebel 19.x, 20.x, 23.x
Modos soportados
- Origen autorizado
- Sistema gestionado
Operaciones Soportadas
- Crear usuario
- Suprimir usuario
- Asignar posición
- Revocar posición
- Asignar responsabilidad
- Revocar responsabilidad
Crear cuenta de usuario de Siebel
La cuenta de usuario del sistema para las operaciones de conector se debe crear en el repositorio LDAP. Como medida de seguridad, asegúrese de que esta cuenta no tenga acceso a áreas protegidas por Oracle Access Manager.
- Inicie sesión en Siebel.
- Haga clic en el icono Mapa del sitio.
- Haga clic en Administración → Usuario.
- Haga clic en Empleados.
- Haga clic en New (Nueva).Introduzca los siguientes detalles para la cuenta que está creando:
- Apellido
- Nombre
- Puesto
- ID de usuario
- Responsabilidad: seleccione el administrador de Siebel.
- Posición: seleccione Siebel Administrator.
- Organización: seleccione Organización predeterminada.
- Tipo de Empleado
Para crear la cuenta de usuario en la base de datos de Siebel, realice lo siguiente:- Abra el directorio raíz de Siebel.
- Abra el directorio dbsrvr.
- Abra uno de los siguientes directorios:
- Para IBM DB2 UDB: DB2
- Para Microsoft SQL Server: MSSQL
- Para Oracle Database: Oracle
Para abrir uno de los siguientes archivos en un editor de texto:
- Para IBM DB2 UDB: grantusrdb2.sql
Para Microsoft SQL Server: addusrmsql.sql
Para Oracle Database: grantusroracle.sql
En el archivo que abra:
- Especifique el ID de usuario del usuario que crea en el paso 1.
- Establecer una contraseña para el usuario.
- Proporcione otros detalles necesarios.
- Ejecute el script.
Pasos de configuración adicionales y directrices para el sistema de destino
Siebel se debe configurar para utilizar una base de datos o un repositorio LDAP para almacenar información de usuario. Si se utiliza un repositorio LDAP, debe asegurarse de que se cumplan los siguientes requisitos previos:
Si se utiliza Microsoft Active Directory como repositorio LDAP, utilice el adaptador de seguridad ADSI. Asegúrese de que el atributo Propagar cambio del adaptador de seguridad ADSI está establecido en False en Siebel.
Realización manual de cambios de configuración
Realice las siguientes tareas para realizar manualmente los cambios de configuración:
- Inicie sesión en Siebel Web Tools.
- Cree el espacio de trabajo de la siguiente manera:
- Haga clic en Workspace (Espacio de trabajo) ubicado junto a Main (Principal).
- Haga clic en Crear.
- Introduzca el nombre del espacio de trabajo e introduzca comentarios.
El espacio de trabajo ahora está disponible en Principal.
- Cierre la ventana.
- Abra el espacio de trabajo recién creado y busque la opción Employee BusComp de la siguiente manera.
- En Tipo, seleccione Ampliar componente de negocio.
- Haga clic en Campo.
- En la lista desplegable Componente de negocio, seleccione Nombre y busque el empleado.
- En la opción Campos, agregue un nuevo campo con los siguientes atributos:
Atributo Valor Nombre Estado de usuario Unión S_USUARIO Columna STATUS_CD Lista de selección Lista de selección de estado de usuario Longitud de texto 30 Tipo DTYPE_TEXT
- Cree un mapa de selección secundario para este campo de la siguiente manera:
- Expanda la opción Campo en Componente de negocio.
- Seleccione Seleccionar mapa.
- Agregue los siguientes atributos en Pick Map.
Atributo Valor Campo Estado de usuario Campo de lista de selección Valor
- Desplácese a la opción Applet de lista de empleados de la siguiente manera.
- Amplíe el applet y seleccione Lista.
- En la lista desplegable Applet, seleccione Name (Nombre) y busque Employee List (Lista de empleados).
- En la columna de lista en Lista, debe agregar una nueva columna de lista con los siguientes atributos:
Atributo Valor Nombre Estado de usuario Campo Estado de usuario Disponible TRUE Nombre mostrado – Referencia de cadena SBL_USER_STATUS-1004233658-7EI Nombre mostrado Estado de usuario Modo de visualización HTML EncodeData Edición de lista HTML TRUE Sensible a filas HTML TRUE Tipo HTML Campo Tiempo de ejecución TRUE Alineación de texto Izquierda Mostrar en lista TRUE Etiqueta de alineación de texto Izquierda - Para el mismo applet, seleccione Editar plantilla web de applet de lista para agregar la columna de lista recién creada a cualquier marcador de posición vacío de la lista de la siguiente manera:
- Amplíe el applet y seleccione Plantilla web de applet.
- En Plantilla web de applet, seleccione un marcador de posición vacío en Editar lista y seleccione Editar.
- Haga clic en Controls/Columns (Controles/columnas), anule la selección de la opción show unmapped Controls only (Mostrar solo controles sin asignar) y seleccione User Status (Estado de usuario).
- Prueba unitaria de los cambios:
- Abra Siebel Call Center a Abrir y Inspeccionar el espacio de trabajo para asegurarse de que la columna recién agregada Estado de usuario aparezca en la interfaz de usuario para cambiar de Activo a Inactivo y de manera opuesta.
- Cambie el estado a Inactiva para diferentes usuarios conocidos.
- Realiza una desconexión.
- Intente iniciar sesión como otro usuario. Nota
Esta prueba debe fallar.
- Entregue el espacio de trabajo.
- Inicie sesión en Siebel Web Tools.
- Haga clic en el botón del panel de control del espacio de trabajo y en Abrir.
- Haga clic en Versión para proporcionar los comentarios y crear la versión.
- Haga clic en Enviar y envíe la entrega.
- Haga clic en Entregar para proporcionar los comentarios y entregar el espacio de trabajo.
Importación de archivo SIF
- Por defecto, esta opción se encuentra desactivada.
- Los pasos para importar un archivo SIF se deben seguir si no está realizando los pasos de configuración manual proporcionados en la sección Manually Making Configuration Changes.
Lleve cabo los siguientes pasos:
- En Siebel Web Tools, cree un espacio de trabajo de desarrollador en una rama de versión próxima (espacio de trabajo de integración).
- Haga clic en la opción del panel de control del espacio de trabajo situada junto a Principal.
- Haga clic en Crear.
- Introduzca el nombre del espacio de trabajo y proporcione comentarios para crearlo.
El espacio de trabajo ahora está visible en Main.
- Abra el espacio de trabajo recién creado.
- Seleccione Archivo > opción de menú Importar de Archivo.
- Siga el asistente para importar el archivo.
- Compruebe y envíe el espacio de trabajo para su entrega, rebasando si es necesario.
- Entregue el espacio de trabajo de la siguiente manera:
- Haga clic en la opción del panel de control Workspace y seleccione el espacio de trabajo y, a continuación, haga clic en Open (Abrir).
- Haga clic en Versión para proporcionar los comentarios y crear la versión.
- Haga clic en Ejecutar y enviar para su entrega.
- Haga clic en Entregar para proporcionar los comentarios y entregar el espacio de trabajo.
- Pruebe los cambios siguiendo los pasos siguientes:
- Abra Siebel Call Center y haga clic en Abrir para inspeccionar el espacio de trabajo para asegurarse de que la columna recién agregada esté visible en Estado de usuario en la interfaz de usuario y se puede cambiar de Activo a Inactivo y todo lo contrario.
- Cambie el estado a Inactiva para diferentes usuarios conocidos.
- Realiza una desconexión.
- Intente iniciar sesión como otro usuario.Nota
Esta prueba debe fallar.
Configurar
Puede establecer una conexión entre Oracle Siebel CRM y Oracle Access Governance introduciendo los detalles de la conexión. Para ello, utilice la funcionalidad de sistemas orquestados disponible en la consola de Oracle Access Governance.
Navegar a la página Orchestrated Systems
- En el icono de menú de navegación de Oracle Access Governance
, seleccione Administración de servicios → Sistemas orquestados. - Seleccione el botón Add an Orchestrated system (Agregar un sistema orquestado) para iniciar el flujo de trabajo.
Seleccionar sistema
En el paso Seleccionar sistema del flujo de trabajo, puede especificar qué tipo de sistema desea incorporar.
- Seleccione Siebel.
- Haga clic en Siguiente.
Introducir detalles
- Introduzca un nombre para el sistema al que desea conectarse en el campo Nombre.
- Introduzca una descripción para el sistema en el campo Descripción.
- Decida si este sistema orquestado es un origen autorizado y si Oracle Access Governance puede gestionar permisos mediante la definición de las siguientes casillas de control.
-
Este es el origen autorizado de mis identidades
Seleccione uno de estos procedimientos:
- Origen de las identidades y sus atributos: el sistema actúa como identidades de origen y atributos asociados. Se crean nuevas identidades a través de esta opción.
- Solo origen de atributos de identidad: el sistema ingiere detalles de atributos de identidad adicionales y se aplica a las identidades existentes. Esta opción no ingiere ni crea nuevos registros de identidad.
- Quiero gestionar los permisos de este sistema
-
Este es el origen autorizado de mis identidades
- Seleccione Next (Siguiente).
Agregar propietarios
Al configurar el primer sistema orquestado para la instancia de servicio, solo puede asignar propietarios después de activar las identidades en la sección Gestionar identidades.
- Seleccione un usuario activo de Oracle Access Governance como propietario principal en el campo ¿Quién es el propietario principal?.
- Seleccione uno o más propietarios adicionales en la lista ¿Quién más los posee?. Puede agregar hasta 20 propietarios adicionales para el recurso.
Configuración de la Cuenta
- Cuando se solicite un permiso y la cuenta no exista, seleccione esta opción para crear nuevas cuentas. Esta opción está seleccionada por defecto. Cuando se selecciona, Oracle Access Governance crea una cuenta si no existe una cuando se solicita un permiso. Si desactiva esta opción, los permisos se aprovisionan solo para las cuentas existentes en el sistema orquestado. Si no existe ninguna cuenta, la operación de aprovisionamiento falla.
- Seleccione los destinatarios de los correos electrónicos de notificación cuando se cree una cuenta. El destinatario predeterminado es User (Usuario). Si no se selecciona ningún destinatario, las notificaciones no se envían cuando se crean las cuentas.
- Usuario
- Gestor de usuarios
- Configuración de cuentas existentesNota
Solo puede definir estas configuraciones si lo permite el administrador del sistema. Cuando se activa la configuración de cese de cuenta global, los administradores de la aplicación no pueden gestionar la configuración de cese de cuenta en el nivel de sistema orquestado.- Seleccionar qué hacer con las cuentas cuando comience el cese anticipado: seleccione la acción que se debe realizar cuando comience un cese anticipado. Esto sucede cuando necesita revocar los accesos de identidad antes de la fecha de cese oficial.
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.Nota
Si un sistema orquestado específico no soporta la acción, no se realiza ninguna acción. - Desactivar: desactiva todas las cuentas y desactiva los permisos gestionados por Oracle Access Governance.
- Suprimir los permisos para las cuentas desactivadas: para garantizar un acceso residual cero, seleccione esta opción para suprimir los permisos asignados directamente y los permisos otorgados por políticas durante la desactivación de la cuenta.
- Sin acción: no se realiza ninguna acción cuando Oracle Access Governance marca una identidad para su terminación anticipada.
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.
- Seleccionar qué hacer con las cuentas en la fecha de cese: seleccione la acción que se debe realizar durante el cese oficial. Esto sucede cuando necesita revocar los accesos de identidad en la fecha de cese oficial.
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.Nota
Si el sistema orquestado específico no soporta la acción Suprimir, no se realiza ninguna acción. - Desactivar: desactiva todas las cuentas y desactiva los permisos gestionados por Oracle Access Governance.
- Suprimir los permisos para las cuentas desactivadas: para garantizar un acceso residual cero, seleccione esta opción para suprimir los permisos asignados directamente y los permisos otorgados por políticas durante la desactivación de la cuenta.
Nota
Si el sistema orquestado específico no soporta la acción Desactivar, se suprime la cuenta. - Sin acción: Oracle Access Governance no realiza ninguna acción en las cuentas y los permisos.
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.
- Seleccionar qué hacer con las cuentas cuando comience el cese anticipado: seleccione la acción que se debe realizar cuando comience un cese anticipado. Esto sucede cuando necesita revocar los accesos de identidad antes de la fecha de cese oficial.
- Cuando una identidad abandona la empresa, debe eliminar el acceso a sus cuentas. Nota
Solo puede definir estas configuraciones si lo permite el administrador del sistema. Cuando se activa la configuración de cese de cuenta global, los administradores de la aplicación no pueden gestionar la configuración de cese de cuenta en el nivel de sistema orquestado.Seleccione una de las siguientes acciones para la cuenta:
- Suprimir: suprime todas las cuentas y permisos gestionados por Oracle Access Governance.
- Desactivar: desactive todas las cuentas y marque los permisos como inactivos.
- Suprimir los permisos para las cuentas desactivadas: suprima los permisos asignados directamente y otorgados por la política durante la desactivación de la cuenta para garantizar un acceso residual cero.
- Sin acción: no realice ninguna acción cuando una identidad abandone la organización.
Nota
Estas acciones solo están disponibles si están soportadas por el tipo de sistema orquestado. Por ejemplo, si Suprimir no está soportado, solo verá las opciones Desactivar y Sin acción. - Cuando se eliminan todos los permisos de una cuenta, por ejemplo, cuando una identidad se mueve entre departamentos, puede que tenga que decidir qué hacer con la cuenta. Seleccione una de las siguientes acciones, si son compatibles con el tipo de sistema orquestado:
- Suprimir
- Desactivar
- No hay acciones
- Gestionar cuentas que no han sido creadas por Access Governance: seleccione esta opción para gestionar cuentas que se hayan creado directamente en el sistema orquestado. Con esto, puede conciliar cuentas existentes y gestionarlas desde Oracle Access Governance.
Si no configura el sistema como un sistema gestionado, se mostrará este paso del flujo de trabajo, pero no estará activado. En este caso, debe continuar directamente con el paso Configuración de integración del flujo de trabajo.
Si el sistema orquestado requiere la detección de esquemas dinámicos, al igual que con las integraciones de tablas de aplicación de base de datos y REST genéricas, solo se puede definir el destino de correo electrónico de notificación (Usuario, Usermanager) al crear el sistema orquestado. No puede definir las reglas de desactivación/supresión para los movimientos y los elementos salientes. Para ello, debe crear el sistema orquestado y, a continuación, actualizar los valores de cuenta como se describe en Configure Orchestrated System Account Settings.
Configuración de integración
En el paso Configuración de integración del flujo de trabajo, introduzca los detalles de configuración necesarios para permitir que Oracle Access Governance se conecte al sistema de Siebel.
- En el campo GatewayServer, introduzca el nombre del servidor de gateway. Un servidor de gateway es un servicio de Windows o un proceso de daemon de UNIX que almacena definiciones y asignaciones de componentes, parámetros operativos e información de conectividad.Valor de ejemplo:
phoenix200458.myapp.myfusionapp.example.com - En el campo ServerPort, introduzca el número de puerto en el que está recibiendo el sistema de destino.
- En el campo Nombre de Usuario, introduzca el ID de Usuario de la cuenta del sistema que deseas utilizar para las operaciones de conector.
Valor de la muestra: johnsmith
- En el campo Contraseña, introduzca la contraseña de la cuenta de usuario del sistema de destino que desea utilizar para las operaciones del conector y confirme la contraseña.
- En el campo Object manager (Gestor de objetos), introduzca el nombre del mánager de objetos. El término Gestor de objetos hace referencia a cualquiera de los varios componentes de Siebel Server que admiten usuarios que acceden a Siebel Business Applications a través del cliente web de Siebel y un servidor web.Se proporciona un componente diferente del gestor de objetos de aplicación de Siebel para cada aplicación base entre Siebel Business Applications o Siebel Industry Applications.Nota
Se proporcionan gestores de objetos de aplicación de Siebel independientes para cada idioma instalado en el que pueda ejecutar las aplicaciones de Siebel.Por ejemplo, puede hacer referencia a cualquiera de las siguientes opciones para el idioma específico:
Para inglés:SCCObjMgr_enuPara el portugués brasileño:SCCObjMgr_ptbPara francés:SCCObjMgr_fraPara alemán:SCCObjMgr_deuPara italiano:SCCObjMgr_itaPara japonés:SCCObjMgr_jpnPara coreano:SCCObjMgr_korPara chino simplificado:SCCObjMgr_chsPara español:SCCObjMgr_espPara chino tradicional.SCCObjMgr_cht - En el campo Servidor Siebel, introduzca el nombre del servidor del sistema Valor de ejemplo:
SBA_SIEBEL - En el campo Versión, introduzca la versión del sistema que soporta este conector.
Valor de ejemplo: 15.5
Nota
Si la versión del sistema que está utilizando es Siebel CRM 7.5.x o 7.5.x.x, introduzca 7.5 solo como el valor de este parámetro. Por ejemplo, si utiliza Siebel CRM 7.5.3.7 como sistema de destino, introduzca 7.5. - En el campo Token de confianza, introduzca el valor de token de confianza que especifique al configurar el sistema para que se comunique con el sistema SSO. Si no ha configurado la autenticación SSO, introduzca No.
Valor de muestra: No
- En el campo Servidor de empresa, introduzca el nombre de una empresa, que es una recopilación lógica del servidor Siebel Server que accede a un único servidor y sistema del archivo de base de datos.
Valor de ejemplo: siebel
- En el campo Tipo de usuario, puede especificar uno de los siguientes tipos de usuario de Siebel:
- Empleado: este usuario es un empleado interno y está asociado a una posición en una división dentro de la compañía.
- Usuario: Este usuario también es un socio autorregistrado que no tiene posición en su empresa. Sin embargo, este usuario tiene una responsabilidad que especifica las vistas de aplicación a las que puede acceder el usuario.
- Haga clic en Agregar para crear el sistema orquestado.
Finalizar
- Personalizar antes de activar el sistema para cargas de datos
- Activar y preparar la carga de datos con los valores por defecto proporcionados
Después de la instalación
No hay pasos posteriores a la instalación asociados a un sistema Oracle Siebel CRM.