Requisitos previos para las actividades de iniciador en Siebel

Este apartado contiene los requisitos previos para configurar las actividades de entrada de Siebel.

Debe crear un almacén de sucesos en Siebel como requisito previo a la utilización de las actividades de iniciador.

Creación del almacén de sucesos en Siebel

Este procedimiento utiliza la aplicación empresarial de compraventa de Siebel (Siebel Sales Enterprise application) como ejemplo. Por comodidad, siempre que se hable de la aplicación Siebel en el siguiente capítulo, se estará haciendo referencia a la aplicación empresarial de compraventa de Siebel. Los sucesos de IBM se utilizan como nombre del almacén de sucesos en este ejemplo. Este nombre puede cambiarse en función de las necesidades del usuario final.

Para crear un 'Almacén de sucesos' (Event Store) y un 'Objeto' (Object) en Siebel Business Applications, siga este procedimiento con las herramientas de Siebel:
  1. Cree una tabla autónoma CX_IBM_EVENT utilizando el asistente Nuevo objeto.
  2. Cree estas columnas en la nueva tabla:
    Tabla 1. Columnas de la tabla de sucesos
    Nombre de la columna / Nombre del usuario Tipo Longitud Tipo físico Necesario Admite nulos Estado
    DESCRIPCIÓN Datos (públicos) 255 Varchar   Activa
    EVENT_ID Datos (públicos) 30 Varchar   Activa
    CONNECTOR_ID Datos (públicos) 255 Varchar   Activa
    EVENT_TYPE Datos (públicos) 20 Varchar   Activa
    OBJECT_KEY Datos (públicos) 255 Varchar   Activa
    OBJECT_NAME Datos (públicos) 255 Varchar   Activa
    PRIORITY Datos (públicos) 10 Número   Activa
    STATUS Datos (públicos) 20 Número   Activa
    XID Datos (públicos) 255 Varchar   Activa
  3. Cree un nuevo componente empresarial (BC) Sucesos IBM a partir de la nueva tabla. Todos los campos son de valor único.
  4. Además de los campos del BC, cree un nuevo campo Indicación de fecha y hora del suceso y correlaciónelo con columna CREATED de CX_IBM_EVENT. El tipo de este campo debe ser DTYPE_UTCDATETIME.
  5. Cree un nuevo objeto de negocio (BO) Sucesos IBM.
  6. Asocie el BC Sucesos IBM al BO Sucesos IBM.
  7. Cree el applet Lista de sucesos IBM a partir del BC Sucesos IBM.
  8. Cree la vista Lista de sucesos IBM a partir del BO Sucesos IBM.
  9. Cree la pantalla Sucesos IBM y asóciela a la vista Lista de sucesos IBM en la vista de pantalla.
  10. Cree un separador de página de la siguiente manera:
    1. Acceda a Aplicación > Siebel Sales Enterprise> Separador de páginas.
    2. Pulse con el botón derecho y seleccione Registro nuevo en el menú.
    3. Especifique Sucesos IBM como nombre de la pantalla y Sucesos IBM para la alteración temporal de cadena de texto.
    4. Deje el campo inactivo sin seleccionar
  11. Cree un separador de páginas de la siguiente manera:
    1. Acceda a Aplicación > Siebel Sales Enterprise> Elemento de menú de pantalla
    2. Pulse con el botón derecho y seleccione registro nuevo.
    3. Especifique Sucesos IBM como nombre de la pantalla y Sucesos IBM para la alteración temporal de cadena de texto.
    4. Deje el campo inactivo sin seleccionar.
  12. Cree una nueva versión de esquema de objeto de negocio para el proyecto IBM y asóciela a BC versión de esquema.
  13. Aplique el esquema físico a las nuevas tablas de la base de datos local. Puede hacerlo mediante una consulta en la nueva tabla, CX_IBM_EVENT. Seleccione la consulta actual para crear un esquema físico. Asegúrese de que deja en blanco el espacio de tabla y el espacio de índice.
  14. Active el nuevo esquema utilizando Activar (Activate).
  15. Añada o modifique los e-scripts o el VB de Siebel del BC que corresponda a los objetos de negocio utilizados en el sitio. Los scripts de Siebel desencadenan una notificación de suceso para los objetos configurados (pueden encontrarse scripts de ejemplo en la carpeta <raíz_studio>/etc/Siebel). En el script de Siebel, asegúrese de que el suceso no se cree para el nombre de usuario del conector a fin de impedir un efecto ping-pong.
  16. Compile los proyectos actualizados y bloqueados en la base de datos local para crear un nuevo archivo de repositorio Siebel (.srf).
  17. Abra Siebel Sales Enterprise en la base de datos local. Necesita tener privilegios de administración para realizar lo siguiente:
    1. Cree una vista nueva llamada Vista de la lista de sucesos IBM.
    2. Cree una responsabilidad nueva llamada Responsabilidad IBM para la Vista de la lista de sucesos IBM.
    3. Añada los empleados o equipos responsables de recibir los sucesos a la Responsabilidad IBM recién creada.
    4. Cree el usuario IBMCONN (o el nombre de usuario del conector) y añádalo a la responsabilidad IBM y a la Responsabilidad administrativa.
  18. Pruebe la aplicación en el entorno local. Asegúrese de que tiene visibilidad a la Vista de la lista de sucesos IBM y de que se genere un suceso en la vista después de crear un registro en el objeto soportado. Por ejemplo, cree una nueva cuenta en Siebel y compruebe si un suceso de cuenta nuevo aparece en la Vista de la lista de sucesos de IBM.
  19. Incorpore los proyectos nuevos y actualizados en el servidor de desarrollo.
  20. Active las tablas nuevas en la base de datos de desarrollo.
  21. Compile un nuevo archivo Siebel.srf y despliéguelo en el servidor.

Ha creado satisfactoriamente el almacén de eventos en el servidor Siebel.