Después de completar esta lección, usted debería ser capaz de:
• Configurar los server components en Siebel Loyalty • Optimizar el rendimiento de Siebel Loyalty con las llaves del servidor y las preferencias del sistema • Modificar listas de valores para satisfacer las necesidades del negocio • Añadir empleados como usuarios de Siebel Loyalty
• Siebel Loyalty debe configurarse antes de su uso
• Las tareas típicas de configuración incluyen: ‒ Configurar los parámetros del componente de Siebel Loyalty ‒ Habilitar Loyalty y grupos de componentes relacionados ‒ Establecer preferencias de sistema relacionadas con Loyalty ‒ Personalización de listas de valores ‒ Agregar empleados de la empresa anfitriona como usuarios de Siebel Loyalty ‒ Configuración de Siebel Loyalty con Siebel Tools: ‒ Modificar workflows y tasks en Loyalty ‒ Personalizar campos que controlan puntos de fidelidad y atributos de fidelidad
Oracle Confidential Grupos de Componentes de Siebel Loyalty
• Dos grupos de componentes contienen componentes Siebel Loyalty:
‒ Siebel Loyalty component group ‒ Siebel Loyalty Engine component group • Navegue hasta Administration – Server Configuration > Enterprises > Component Groups
Oracle Confidential Grupos de componentes relacionados
• Siebel Loyalty utiliza otros dos grupos de componentes:
‒ Workflow Management proporciona componentes que soportan la ejecución y la gestión de procesos de flujo de trabajo ‒ Task UI contiene un solo componente que proporciona soporte para la ejecución de tareas ‒ Task UI es una interaccion que guía a los usuarios a través de tareas interactivas complejas ‒ Siebel Loyalty utiliza tareas para dar soporte a tareas administrativas, como crear nuevos loyalty members
Oracle Confidential Objetos procesados por los componentes de Siebel Loyalty Engine • Los componentes de Siebel Loyalty Engine pueden procesar cinco entidades diferentes de Loyalty: ‒ Transaction: para promociones de fidelización activas ‒ Tier: para actualizaciones de nivel de miembros, degradaciones, etc. ‒ Bucket: se utiliza para evaluar criterios que incluyen atributos de nivel de promoción ‒ Accrual: para los puntos de miembro vencidos ‒ Document: para generar declaraciones de miembros • Cada tipo de objeto está representado por un objeto de negocio Siebel y un componente empresarial • Establecer parámetros de componentes de Loyalty Engine para especificar el tamaño de cada cola de tipo de objeto ‒ Se utiliza para optimizar el rendimiento del Loyalty Engine
• Server Keys son utilizadas para componentes de procesamiento por
lotes para asignar transacciones de miembros a través de diferentes servidores y procesos ‒ Utilizado para el balanceo de carga por lotes ‒ Asegura que un solo proceso esté procesando las transacciones de un miembro • El número de Server Keys depende de: ‒ Número de servidores ‒ Número de procesos por servidor • Recomendación: ‒ Asignar 10 llaves por combinación servidor-proceso ‒ El administrador puede mover manualmente una llave de un proceso muy cargado a otro proceso, menos cargado
Oracle Confidential Creación de Server Keys • Navegue hasta Administration - Loyalty Programs > Server Key Map • Enter: ‒ Key Name, ‒ Server Name ‒ Process # • El registro muestra cuántos miembros están asignados a cada llave ‒ Los nuevos miembros se asignan a la llave de servidor menos cargada
Oracle Confidential Habilitación de Grupos de Componentes de Loyalty Después de ajustar los parámetros del componente • Navegue hasta Administration - Server Configuration > Enterprises > Component Groups • Habilitar cada grupo de componentes en la Enterprise • Asignar y habilitar grupos en el applet de asignaciones de grupo de componentes • Reinicie el servidor Siebel
Oracle Confidential Actualizaciones del bloque de puntos
• Un bloque de puntos es un conjunto de puntos de fidelidad
asignados a la empresa anfitriona o a un socio ‒ Los bloques de puntos determinan si el anfitrión o el socio pueden conceder puntos a los miembros ‒ Por lo general, la empresa de acogida utiliza un solo bloque para la acumulación de base y un bloque para cada socio de fidelidad ‒ Normalmente un número relativamente pequeño de bloques de puntos. • Se debe actualizar un registro de bloque de punto para las transacciones que involucren ese bloque de puntos ‒ Puede haber muchos subprocesos de procesamiento que acceden a un pequeño número de registros de bloque de puntos ‒ Bloque de cuellos de botella potencial de rendimiento
Oracle Confidential Optimización de actualizaciones de bloques de puntos
• Solución a este cuello de botella:
‒ Las transacciones que impliquen un bloque de puntos pueden ser por lotes ‒ El registro de bloque de puntos sólo se actualiza después de que se procesa un número configurable de transacciones ‒ El procesamiento por lotes es "robusto": puede recuperarse de un proceso o un bloqueo de servidor y obtener una actualización correcta al registro de bloque de puntos ‒ Puede detener el procesamiento por lotes cuando un bloque de puntos está casi agotado para evitar la asignación excesiva de puntos
Oracle Confidential Configuración de las preferencias del sistema de actualización de bloques de puntos • La optimización de actualización de puntos de bloque utiliza dos preferencias de sistema: ‒ LOYPointBlockBatchSize: el número de transacciones que se deben procesar por lotes para un bloque de puntos ‒ LOYPointBlockBatchPercent: el porcentaje restante en el bloque de puntos cuando se desactiva el procesamiento por lotes (para evitar la asignación excesiva) • Establecer preferencias en Administration - Application > System Preferences view
Oracle Confidential Listas de valores en Siebel Loyalty
• Siebel Loyalty hace uso de muchas listas de valores estáticos
(LOVs) ‒ Los valores LOV aparecen en campos con control desplegable ‒ Ejemplos: ‒ Loyalty códigos de aeropuerto ‒ Loyalty códigos de estado del miembro ‒ Y así • Estos LOVs se pueden personalizar para satisfacer las necesidades del negocio.
Oracle Confidential Modificación de LOVs en Siebel Applications
• Los LOVs estáticos son:
‒ Almacenado en la tabla S_LST_OF_VAL ‒ Administrado en Administration - Data > List of Values • Cada LOV tiene un tipo único ‒ Ejemplo: El código de aeropuerto LOV tiene el Type LOY_AIRPORT_CODE_CD • Agregue nuevos registros al subprograma List of Values y especifique: ‒ Type ‒ Display Value ‒ Language Name ‒ Language-Independent Code (LIC) ‒ Active flag: should be set • Borrar la caché de LOV ‒ Garantiza que los valores actualizados se vean inmediatamente en la interfaz de usuario
Oracle Confidential LOV Ejemplo: Definición de los códigos de aeropuerto • Para agregar ABQ (Albuquerque, Nuevo México) a los códigos de aeropuerto LOV: ‒ Agregue un nuevo registro en el subprograma List of Values con Type LOY_AIRPORT_CODE_CD ‒ Haga clic en Borrar caché
Oracle Confidential Agregar empleados de la empresa de acogida como usuarios de Loyalty • Los empleados de la empresa anfitriona deben ser agregados como usuarios antes de poder acceder a Siebel Loyalty ‒ Como es habitual, cree registros de empleados y especifique Posición, Responsabilidad y Organización • Especifique tres atributos de empleados específicos de la lealtad: ‒ Tier Approver: si se establece, el empleado puede aprobar cambios manuales de niveles ‒ Transaction Approval Limit: máximo de puntos que el empleado puede aprobar ‒ Loan Approval: máximo de puntos que el empleado puede aprobar para un préstamo
Oracle Confidential Puntos destacados de la lección
• Siebel Loyalty requiere cuatro grupos de componentes:
‒ Siebel Loyalty ‒ Siebel Loyalty Engine ‒ Workflow Management ‒ Task UI • Set Siebel eLoyalty Processing Engine - Parámetros de lotes para configurar la cola de procesamiento y las tareas del componente • Definir llaves de servidor para equilibrar estáticamente el procesamiento de transacciones de miembros • Se utilizan dos preferencias de sistema para optimizar las actualizaciones de bloques de puntos • Modificar los LOVs de Siebel Loyalty en la vista Lista de Valores • Agregar empleados de la empresa anfitriona como usuarios y establecer atributos de empleados específicos de Loyalty
Oracle Confidential Práctica 10 Descripción general: Configuración de Siebel Loyalty
Esta práctica abarca los siguientes temas:
• Exploración de componentes y parámetros de componentes de Siebel LoyaltySiebel Loyalty Engine • Habilitación de procesos y tareas de flujo de trabajo de fidelización Siebel