jueves, 30 de diciembre de 2010

Oracle Email Center Review

Oracle Email Center es una solución para gestionar la relación por email con clientes, partners, proveedores, empleados y otras entidades que se relacionan con la compañía.
Se pueden crear plantillas de confirmación de email, es decir, un email al cliente verificando que su email a llegado correctamente y tal vez indicándole cuando su petición podrá ser atendida (Auto Acknowledgement and Auto-Reply).
Existen reglas de clasificación que permiten clasificar los emails en diferentes colas, las cuales pueden usarse para priorizar emails. En caso de que el sistema no encuentre ninguna clasificación, Oracle le asigna el estado de “unclassified”.
El sistema permitirá encontrar al cliente desde la dirección de email entrante que llega a nuestra compañía. Si no se quiere relacionar/interrelacionar este hilo/email con un cliente se relacionará con el cliente por defecto (que el administrador deberá de crear al parametrizar Oracle Email Center).
Parte importante del email center son los tags, que envía datos específicos ID de interacción, ID agente, ID cliente etc en los mails de salida así como se pueden leer en los emails de entrada. Si el cliente al responder modifica el asunto todos estos se perderán y por ejemplo no se podrá enrutar a la SR concreta de la que viene la respuesta del cliente. (si el cliente no modifica el asunto su respuesta actualizará automáticamente el historial de la incidencia en Oracle ya que se podría enrutar el email sabiendo el ID de interacción que viene en el tag).
La tabla JTF_IH_INTERACTION_INTERS en Oracle nos permitirá descubrir los hilos de emails, entrante y saliente. Puede existir un ID de interacción padre con varios ID interacción hijos, sin embargo no puede existir ID interacción hijos relacionados a varios padres.
ID Padre              Interacción ID                   Activity                               
                               4321                                      Email Enviado al Cliente              
4321                      5555                                      Email recibido del cliente

En el Inbox del Email Center el agente/usuario puede encontrar los emails que el supervisor  le haya enrutado, los emails que el usuario haya adquirido manualmente, los que el sistema automáticamente los haya enrutado al agente en concreto o los que otro agente ha transferido.
Los mensajes en el Inbox de un usuario solo pueden ser visibles por dicho usuario, en caso de querer pasarle el mensaje a otro agente, deberá de transferirlo.
Admin

martes, 28 de diciembre de 2010

Oracle Marketing


Es el módulo que permitirá gestionar las campañas que se creen. Se podrán crear campañas dirigidas a posibles clientes específicos, de tal forma que no se realiza un spam de publicidad. En cada campaña se elijen automáticamente (al indicar diferentes tipos de “filtros”) los posibles clientes futuros a los que enviar por mail, fax etc publicidad de nuestros productos, ventajas a su disposición…

Mediante Oracle Marketing se puede llevar una gestión de los costes de la campaña, el presupuesto de la campaña y puede interrelacionarse con el modulo de Oracle Sales (creando los posibles clientes “leads” en oportunidades y finalmente en clientes). Por lo que los leads gestionados en Oracle Marketing (que han respondido a cierta campaña), son utilizados en Oracle Sales para ofrecer posibles oportunidades a dicho cliente antes de ser creado como cliente definitivo de nuestra compañía.

Una opción muy útil, puede ser Oracle Data Mining, que se utiliza en gran medida para encontrar patrones y interrelaciones entre muchas cantidad de datos. Oracle Data Mining está relacionado con Oracle Marketing para construir modelos predictivos del comportamiento de los clientes. Esta relación puede conseguir aumentar considerablemente el ROI de marketing.

Todos los objetos de marketing (campañas, actividades de campañas, eventos, actividades de eventos, eventos puntuales, ofertas y entregables) tienen la posibilidad de tener aprobaciones dependiendo de la parametrización que el administrador hubiera hecho para cada objeto de marketing ”approval rules setup”, existiendo dos tipos de aprobaciones: aprobación de temas “themes” (idea inicial de una campaña) o aprobación de presupuestación. Los usuarios que tenga privilegios financieros serán los únicos capaz de enviar a aprobación la iniciativa.

En Oracle Marketing todas las aprobaciones pasan a través del proceso “AMS Marketing Workflow process”.

Admin

martes, 21 de diciembre de 2010

Personalizaciones Oracle 11i

(Por Finalizar)
Personalizaciones Oracle 11i

Las personalizaciones pueden utilizarse en Oracle para añadir validaciones nuevas a las ventanas, por ejemplo cuando el usuario añade cierto tipo de pedido de compra (completar un campo con un valor en concreto).

En el siguiente blog vamos a comentar como crear una personalización para que el sistema visualize un mensaje de error cuando intentamos meter facturas con fecha contable inferior a la fecha contable superior de la base de datos (de esta forma conseguimos que todas las fechas contables aumentan con el numero de documento de AP que el sistema genera).

En Italia, por ejemplo, es obligatorio que el documento de AP sea secuancial (al igual que la fecha contable). No puede aparecer un numero de documento superior con fecha contable inferior.

No es posible:
Factura 1; Fecha contable:12-dec-2010 numero documento : 100
Factura 2; Fecha contable:11-dec-2010 numero documento : 101

Vayamos a crear la personalización para que al usuario le aparezca el mensaje de error, cuando se de ese caso (sin que genere el número de documento). Aunque el usuario puede seguir adelante y crear la factura (es un mensaje informativo solamente)


1.- Ir a la pantalla de Oracle en la que queremos que se de el mensaje de error:
Menu:

2.- Necesitamos tres cosas para crear la personalización,
2.1.- La descripción de la personalización, cuando queremos que se ejecute (cuando existan facturas con GL_DATE superior al que vamos a introducir por pantalla) , y que queremos que aparezca (un mensaje de error)

2.1.1.- Nombre/Descripción de la personalización
Test fecha contable inferior a ultima fecha contable
(Adjuntar Pantallazo)

2.1.2.- Pestana "" - cuando queremos que se ejecute la acción
(Adjuntar Pantallazo)
WHEN-NEW-ITEM-INSTANCE
INV_SUM_FOLDER.GL_DATE
:inv_sum_folder.GL_DATE < (select max(ap.GL_DATE) from ap_invoices_v ap where ap.SET_OF_BOOKS_ID='135') and :inv_sum_folder.SET_OF_BOOKS_ID='135'
2.1.3.- Pestana "Action" - que se quiere que el sistema haga
(Adjuntar Pantallazo)
Type: Mensaje ( Hay facturas con fecha GL_DATE superior al que intenta introducir )

IMPORTANTE: Para que se vea la acción de la personalización es necesario salir de la ventana en concreto y entrar denuevo (en este caso la ventana de facturas/Invoices)

Admin

lunes, 20 de diciembre de 2010

SQL responsabilidad-concurrente

SQL
En Oracle hay veces que no sabemos en que responsabilidades estan ciertos concurrentes o requests. Para ello, de una forma sencilla con SQL podremos sacar el listado entero de las responsabilidades desde los cuales podemos lanzar el concurrente que estamos buscando.


Al ejecutar la sentencia sql, nos aparecerá un pequeño pop-up donde debemos indicar el nombre EXACTO de la concurrente que estamos buscando. (este pequeño pop-up se consigue introduciendo el siguiente comando '&conc_name' y el valor que introducimos en ese popup lo comparamos con fnd_concurrent_programs_tl.user_concurrent_program_name)


---- Para encontrar el concurrente relacionado a una responsabilidad
select frt.responsibility_name, frg.request_group_name,frgu.request_unit_type,frgu.request_unit_id,fcpt.user_concurrent_program_nameFrom fnd_Responsibility fr, fnd_responsibility_tl frt,fnd_request_groups frg, fnd_request_group_units frgu,fnd_concurrent_programs_tl fcptwhere frt.responsibility_id = fr.responsibility_idand frg.request_group_id = fr.request_group_idand frgu.request_group_id = frg.request_group_idand fcpt.concurrent_program_id = frgu.request_unit_idand fcpt.user_concurrent_program_name = '&conc_name'order by 1,2,3,4


-----------Para encontrar el concurrente SET (Request SET) relacionado a una responsabilidad
select frt.responsibility_name, frg.request_group_name,frgu.request_unit_type,frgu.request_unit_id,fcpt.user_request_set_nameFrom apps.fnd_Responsibility fr, apps.fnd_responsibility_tl frt,apps.fnd_request_groups frg, apps.fnd_request_group_units frgu,apps.fnd_request_Sets_tl fcptwhere frt.responsibility_id = fr.responsibility_idand frg.request_group_id = fr.request_group_idand frgu.request_group_id = frg.request_group_idand fcpt.request_set_id = frgu.request_unit_idand fcpt.user_request_set_name = '&conc_name'order by 1,2,3,4


Admin

sábado, 18 de diciembre de 2010

APEX

Oracle APEX (Application Express) es una herramienta gratuita que ofrece Oracle desde la versión 11g, anteriormente conocida como Oracle HTML DB.

Permite a los desarrolladores construir rápidamente formularios, informes y desarrollos menos complejos de aplicaciones web centradas en una base de datos.

El entorno de desarrollo de APEX es completamente web y permite a los desarrolladores concentrarse en las características y funcionalidades de las aplicaciones, es decir la lógica del negocio y no de los detalles relacionados con la interfaz.

Entorno de pruebas GRATUITO :
http://apex.oracle.com/i/index.html

Incluyo un breve resumen de las ventajas de Oracle APEX que se puede ver desde la página oficial de Oracle (el video esta en ingles).

http://www.oracle.com/pls/ebn/swf_viewer.load?p_shows_id=6392594&p_referred=0&p_width=800&p_height=600


Crearemos una instancia para nuestro blog y practicar/mostrar diferentes opciones posibles.
Ya hemos enviado la solicitud para crear nuestro entorno APEX donde realizar las pruebas.

Espacio de Trabajo: oracleerpebs solicitado.
Ya tenemos nuestro entorno (en menos de 5 minutos)


Service: Email Center

Oracle Email Center — Customer history interaction
Oracle Email Center permite gestionar un gran volumen de emails de entrada. Email Center recibirá los emails y mediante rutinas, clasificará los emails de entrada para enviarlos a las SR correspondientes, si el mail es la respuesta a alguna SR en concreto. Si no es así, el agente podrá crear un SR si es necesario.
Email Center permite a los agentes de servicio ofrecer un mejor servicio mientras se aumenta la productividad.

  • Enruta los emails al agente adecuado
    Identifica automáticamente palabras clave del cuerpo del email y enruta al agente adecuado para responderlo.
  • Permite respuestas automaticas
    Posibilita el envío de respuestas automáticas después de identificar palabras clave del email entrante y buscandolas en el repositorio de base de datos del email center.repository.
  • Aprovecha la base de conocimiento
    Permite respuestas automáticas de documentos y soluciones ya que se aprovecha del sistema de gestión de solcuiones y de MES (Marketing Encyclopedia System)
  • Información del cliente
    Se integrá con modulos de CRM para acceder a la information del cliente asi como para obtener el historial de interacción con el cliente. De tal forma que todos los agentes son capaces de saber la interacción/comunicación que se tuvo con dicho cliente en cualquier momento.


viernes, 17 de diciembre de 2010

Service: Field Service

Oracle Field Service — Reduce los costes de servicio (técnicos en localización del cliente)

Oracle Field Service permite aumentar la productividad ya que posibilita automatizar el proceso para gestionar a los técnicos/personal de reparación en el emplazamiento del cliente. Field service permite aumentar la satifacción del cliente ya que se gestiona a los técnicos de la compañia en una ventana de tiempo para realizar el servicio teniendo en cuenta las cualidades del técnico, situación geografica del cliente ...

Oracle Field Service esta muy relacionado con otros módulos de Oracle, como Oracle email center, Oracle iSupport, Oracle Advanced Scheduler, Oracle Service Contract y Oracle Spare Management.

  • Permite una visión centralizada y un punto de control para gestionar las actividades en el cliente (field service), aumentando la productividad y reduciendo costes.
  • Asegura la adecuada planificación de tecnicos/personal cualificado para tratar el problema del cliente. Planificando la llegada en tiempo de los técnicos a la localización del cliente para mejorar el ratio de satisfacción del cliente.
  • Permite llevar una base de datos de los sintomas y soluciones potenciales que se utilizarón en el pasado, para dar una rápida respuesta al problema del cliente y evitar el enviar a un técnico al emplazamiento del cliente (de tal forma que se reduce el número de salidas de los técnicos para problemas innecesarios).

Web Adi Asientos General Ledger



Comenzamos con el blog, explicando las opciones de Web Adi en la aplicación de gestión Oracle e-business suite. Que es Web Adi ?

Web Adi (Application Desktop Integrator) nos posibilitará crear una plantilla en excel en donde introducir los datos que después podremos subir a Oracle , desde el fichero Excel. Existen diferentes integradores (que permitirán crear el fichero excel) para diferentes modulos como HR, GL etc.

En la Release 11i, se añadieron alrededor de 100 integradores mientras en la Release 12 ya existen más de 200 integradores.

Ventaja más significativa: Los usuarios podrán realizar formula personalizadas en el fichero excel y desde el mismo fichero subir los datos a la base de datos (en GL se pueden validar los datos antes de subirlos).

Pasos para crear el fichero Web Adi de asientos de GL (integrador General Ledger: Journals).
1.- Asignarnos la responsabilidad "Desktop Integrator".
2.- Create Layout (crear una plantilla, es decir, decidir que columnas, campos opcionales que se quieren visualizar en el fichero excel , web adi).
3.- Create document (se siguen los 5 pasos antes de crear el documento web adi.
4.- Descargar el fichero web adi al escritorio y al abrirlo (esperar a que se cree la plantilla)
5.- El excel debería de crearse con una opción de Oracle en la barra de herramientas superior del excel (excel 2003, para el 2007 habrá que añadir un compleneto).

Más adelante, incluiremos un tutorial más especifico con pantallazos (desde la creación del layout hasta la carga de datos en Oracle, creando asientos).

Admin