Sei sulla pagina 1di 21

Configuración de Siebel Loyalty

Objetivos

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

Copyright ©2009, Oracle. All rights reserved.


Oracle Confidential
Configuración 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

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


Oracle Confidential
Grupo de Componentes de Siebel Loyalty

• Contiene el Object Manager Component para la aplicación de Siebel


Loyalty:
‒ Loyalty Object Manager

Copyright ©2009, Oracle. All rights reserved.


Oracle Confidential
Grupo de Componentes de Siebel Loyalty Engine

• Contiene tres componentes que procesan transacciones de


fidelización:
‒ eLoyalty Processing Engine - Batch
‒ eLoyalty Processing Engine - Interactive
‒ eLoyalty Processing Engine - Realtime

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


Oracle Confidential
Server Keys

• 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

Copyright ©2009, Oracle. All rights reserved.


Oracle Confidential
Ejemplo Server Key

Ejemplo:
• 2 servidores con 2 procesos cada uno
• Crear 2 x 2 x 10 keys = 40 Server Keys

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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.

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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é

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


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

Copyright ©2009, Oracle. All rights reserved.


Oracle Confidential

Potrebbero piacerti anche