Guía del administrador y de inicio - Location


Add to my manuals
136 Pages

advertisement

Guía del administrador y de inicio - Location | Manualzz
IBM eMessage
Versión 9 Release 1
13 de febrero de 2015
Guía del administrador y de inicio
Nota
Antes de utilizar esta información y el producto al que da soporte, lea la información incluida en “Avisos” en la página 127.
Esta edición se aplica a la versión 9, release 1, modificación 0 de IBM eMessage y a todos los releases y
modificaciones subsiguientes mientras no se indique lo contrario en nuevas ediciones.
© Copyright IBM Corporation 1999, 2015.
Contenido
Capítulo 1. Mensajería alojada utilizando
IBM Campaign e IBM eMessage . . . . 1
Cómo definir una cuenta de correo electrónico
alojada con IBM . . . . . . . . . . .
Descripción general del proceso de inicio . .
Antes de empezar a trabajar con eMessage . .
.
.
.
. 1
. 1
. 3
Capítulo 2. Configuración del entorno
local de IBM EMM para eMessage . . . 5
Habilitación de funciones de eMessage en Campaign
Confirmación de registro de eMessage . . . . .
Visualizar las opciones de menú de eMessage . . .
Especificación de las características de las tablas de
sistema de eMessage. . . . . . . . . . . .
Configurar el acceso a las tablas del sistema de
eMessage . . . . . . . . . . . . . . .
Configuración del acceso a las tablas del sistema
local de eMessage . . . . . . . . . . .
Correlación necesaria para tablas del sistema de
eMessage en Campaign . . . . . . . . . . .
Reinicio necesario del servidor de aplicaciones web
para Campaign . . . . . . . . . . . . .
5
5
6
7
8
8
9
9
Capítulo 3. Conexión a servicios de
correo electrónico alojados . . . . . . 11
Requisitos para configurar la conexión con IBM
EMM Hosted Services . . . . . . . . . . .
Requisitos para cargar datos a IBM EMM Hosted
Services . . . . . . . . . . . . . . .
Requisitos de conexión y puertos . . . . . .
Conexión de carga predeterminada mediante FTP
explícito . . . . . . . . . . . . . .
Carga de datos con FTP implícito . . . . . .
Conexión mediante un proxy HTTP . . . . .
Valor de puerto y frecuencia de descarga de datos
Requisito de usuario del sistema para acceder a IBM
EMM Hosted Services . . . . . . . . . . .
Configuración del usuario del sistema que accede
a IBM EMM Hosted Services . . . . . . .
Configuración de las direcciones que se utilizan
para conectarse a IBM EMM Hosted Services . . .
Configuración de direcciones para conectarse a
IBM EMM Hosted Services . . . . . . . .
Configuración de la comunicación segura para el
correo electrónico alojado. . . . . . . . . .
Generar un almacén de claves de confianza . .
Configuración de SSL al utilizar WebLogic . . .
Cómo configurar SSL para utilizar IBM
WebSphere . . . . . . . . . . . . .
11
12
12
13
14
17
23
23
24
25
25
26
27
28
31
Capítulo 4. Operación del rastreador de
respuestas y contactos . . . . . . . 35
Inicio manual del RCT.
.
.
© Copyright IBM Corp. 1999, 2015
.
.
.
.
.
.
.
. 35
Operación manual del Rastreador de respuestas y
contactos . . . . . . . . . . . . . .
Detención del Rastreador de respuestas y
contactos . . . . . . . . . . . . . .
Cómo iniciar automáticamente el RCT como servicio
Adición del Rastreador de respuestas y contactos
(RCT) como servicio . . . . . . . . . .
Eliminación del servicio Rastreador de respuestas
y contactos . . . . . . . . . . . . .
36
36
36
37
38
Capítulo 5. Verificación del inicio . . . 39
Confirmación de las configuraciones del sistema . .
Probar la carga a IBM EMM Hosted Services . . .
Probar la descarga desde IBM EMM Hosted Services
Probar la conexión a la interfaz de mensajería
alojada . . . . . . . . . . . . . . . .
39
41
41
41
Capítulo 6. Configuraciones para IBM
eMessage . . . . . . . . . . . . . 43
Lo que puede configurar en eMessage . . . .
Qué se debe reiniciar después de hacer cambios en
la configuración . . . . . . . . . . . .
Configuración del acceso a historial adicional de
ejecución de envíos de correos . . . . . . .
Soporte de la integración de ofertas de Campaign
Configuración del soporte para tablas de
dimensiones . . . . . . . . . . . . .
Configuración del acceso a las tablas del sistema
local de eMessage . . . . . . . . . . .
Propiedades de configuración de eMessage . . .
Campaign | particiones | partición[n] |
eMessage . . . . . . . . . . . . .
Campaign | partitions | partition[n] | server |
internal . . . . . . . . . . . . . .
Campaign | particiones | partición[n] |
eMessage | contactAndResponseHistTracking .
eMessage | serverComponentsAndLocations |
hostedServices . . . . . . . . . . .
eMessage | particiones | partición[n] |
hostedAccountInfo . . . . . . . . . .
eMessage | particiones | partición[n] |
dataSources | systemTables . . . . . . .
eMessage | particiones | partición[n] |
recipientListUploader . . . . . . . . .
eMessage | particiones | partición[n] |
responseContactTracker . . . . . . . .
. 44
. 45
. 46
47
. 47
. 48
. 48
. 49
. 50
. 53
. 55
. 56
. 57
. 60
. 60
Capítulo 7. Configuraciones para
implementar notificaciones de envío a
móvil de IBM . . . . . . . . . . . . 63
Visión general de cómo integrar las aplicaciones
móviles con los sistemas de mensajería de IBM .
Integración de Google Cloud Messaging con IBM
eMessage . . . . . . . . . . . . . .
. 63
. 64
iii
Requisitos previos para la integración de
aplicaciones de Google Android con
notificaciones de envío de IBM . . . . . . .
Implementación de IBM Push Notification SDK
for Android dentro de su aplicación . . . . .
Suministro de una bandeja de entrada de
aplicación para aplicaciones Android . . . . .
Suministro de notificaciones desencadenadas por
ubicación para aplicaciones Android . . . . .
Suministro de notificaciones de intención de la
acción . . . . . . . . . . . . . . .
Configuración del soporte para eventos y
notificaciones . . . . . . . . . . . . .
Personalización de notificaciones . . . . . .
Integración de ID de usuario de aplicación de
dispositivo móvil (XID) para Android . . . .
Integración del servicio de notificación de envío de
Apple con IBM eMessage. . . . . . . . . .
Requisitos previos para la integración de
aplicaciones de Apple iOS con notificaciones de
envío de IBM . . . . . . . . . . . . .
Implementación de iOS en la aplicación . . . .
Suministro de una bandeja de entrada de
aplicación para aplicaciones iOS . . . . . .
Suministro de acciones en notificaciones . . . .
Notificaciones desencadenadas por ubicación
para las aplicaciones iOS . . . . . . . . .
Configuración del SDK para notificaciones
activadas por ubicación . . . . . . . . .
Configuración del comportamiento personalizado
de identificadores . . . . . . . . . . .
Creación de una notificación de envío para la
aplicación de ejemplo de Apple iOS . . . . .
Borrado de todas las notificaciones desde el
dispositivo móvil . . . . . . . . . . .
Recepción de notificación de registro de
aplicación . . . . . . . . . . . . . .
Integración del ID de usuario de aplicación de
dispositivo móvil (XID) para iOS . . . . . .
Habilitación de la cuenta de mensajería alojada para
la mensajería móvil . . . . . . . . . . . .
Registro de una aplicación de dispositivo móvil en
IBM eMessage . . . . . . . . . . . . .
Requisito para identificar usuarios de la aplicación
en la base de datos de marketing . . . . . . .
Prueba de la integración de la aplicación de
dispositivo móvil en un dispositivo móvil . . . .
Configuración de ubicaciones para entrega
desencadenada por ubicación . . . . . . . .
Edición de las propiedades de ubicación. . . .
Supresión de ubicaciones disponibles para la
entrega desencadenada por ubicación. . . . .
Configuración de valores predeterminados para la
mensajería móvil . . . . . . . . . . . .
Enviar datos de seguimiento de notificación de IBM
64
65
67
68
Capítulo 9. Acerca de la resolución de
problemas en eMessage. . . . . . . 105
70
Archivos de registro de eMessage
Utilización de log4j con eMessage
70
73
75
75
76
77
79
83
86
87
87
88
88
88
89
90
90
92
iv
.
.
.
.
.
.
.
.
.
.
.
.
IBM eMessage: Guía del administrador y de inicio
.
.
.
.
.
.
.
.
.
.
. 105
. 105
Capítulo 10. Gestión del acceso de
usuario a las funciones de mensajería 107
Asignación de roles y políticas para el acceso a
envío de correos . . . . . . . . . . .
Roles y permisos en Marketing Platform y
Campaign . . . . . . . . . . . .
Acerca de las políticas de seguridad . . . .
Permisos de mensajería en Campaign . . . .
Realización de roles y permisos disponibles .
¿Cómo evalúa Campaign los permisos?. . .
Definición de estados de permiso. . . . .
Permisos de envíos de correos en Campaign .
Permisos para la categoría Activos digitales .
Permisos para la categoría Documentos. . .
Permisos para la categoría Administración de
correo electrónico . . . . . . . . . .
Permisos de mensajería para eMessage . . . .
Asignación de roles de eMessage . . . . .
Control de dominios de correo electrónico y
dominios de enlace corto . . . . . . . .
Mantenimiento de dominios de correo
electrónico alojado. . . . . . . . . .
Configuración de la dirección y del nombre de
visualización de remitente predeterminados . .
Cómo controlar el acceso a la lista de mensajes
enviados . . . . . . . . . . . . . .
Cómo otorgar el acceso a la lista de mensajes
enviados . . . . . . . . . . . . .
Cómo denegar el acceso a la lista de mensajes
enviados . . . . . . . . . . . . .
Cómo habilitar la restricción a la lista de
mensajes enviados. . . . . . . . . .
Permisos para informes de eMessage . . . .
. 107
.
.
.
.
.
.
.
.
.
108
108
110
111
112
112
113
113
114
. 115
. 116
. 116
. 117
. 118
. 119
. 120
. 121
. 121
. 122
. 123
92
93
94
94
95
95
Capítulo 8. Programas de utilidad para
eMessage . . . . . . . . . . . . . 97
El script RLU .
Script de seguimiento de respuestas y contactos
(RCT) de eMessage . . . . . . . . . . . . 98
Script MKService_rct de eMessage . . . . . . . 99
configTool . . . . . . . . . . . . . . 100
Para hacer copia de seguridad de los valores de
configuración . . . . . . . . . . . . 104
. 97
Antes de ponerse en contacto con el
soporte técnico de IBM . . . . . . . 125
Avisos . . . . . . . . . . . . . . 127
Marcas registradas. . . . . . . . . . . . 129
Consideraciones sobre la política de privacidad y
los términos de uso . . . . . . . . . . . 129
Capítulo 1. Mensajería alojada utilizando IBM Campaign e IBM
eMessage
Cuando IBM® Campaign se integra con IBM eMessage, puede utilizar eMessage
para realizar campañas de marketing por correo electrónico altamente
personalizadas.
eMessage proporciona acceso a recursos alojados por IBM de forma que puede
diseñar, enviar y supervisar mensajes personalizados individualmente en función
de la información almacenada en su despensa de datos de clientes.
v En Campaign, utilice diagramas de flujo para crear listas de destinatarios de
correo electrónico y seleccione datos de personalización para cada destinatario.
v En eMessage, utilice recursos de capacidad de entrega, transmisión y diseño de
correo electrónico alojados por IBM para realizar campañas de marketing por
correo electrónico.
Cómo definir una cuenta de correo electrónico alojada con IBM
Cuando usted adquiere una suscripción a eMessage, IBM crea una cuenta de
correo electrónico alojada en su nombre y le envía las credenciales de cuenta que
necesitará para utilizar las características de eMessage. Aplicará estas credenciales
cuando configure las aplicaciones locales de IBM EMM para acceder al entorno de
correo electrónico alojado sobre conexiones seguras.
Debe tener una cuenta válida para acceder a los recursos de correo electrónico que
IBM proporciona como servicio de software. Si su instalación de IBM EMM incluye
diversas particiones y tiene previsto utilizar eMessage en más de una partición,
necesita una cuenta de correo electrónico alojada para cada partición. No puede
compartir cuentas de correo electrónico entre distintas instalaciones o particiones.
El hecho de definir una cuenta de correo electrónico alojada es el inicio del proceso
de inicio, que dura aproximadamente 90 días. Para una descripción general del
proceso, consulte “Descripción general del proceso de inicio”.
Descripción general del proceso de inicio
Puede activar las características de correo electrónico en IBM Campaign, para
dirigir campañas de marketing por correo electrónico altamente dirigidas y
rastreables. Campaign utiliza funciones de correo electrónico proporcionadas por
IBM eMessage a través de recursos alojados en centros de datos en Estados Unidos
y Reino Unido. Se incluye una cuenta para acceder a estos recursos en la
suscripción de eMessage.
IBM comienza el proceso de inicio después de crear la cuenta de correo electrónico
alojada. IBM ayuda a familizarizarse con eMessage, a conectarse con recursos de
correo electrónico alojados y a crearse una reputación como comercial por correo
electrónico legítimo entre los principales proveedores de servicios de Internet (ISP).
El proceso continúa en tres fases. Los equipos de los servicios profesionales y de
los servicios para cuentas de correo electrónico de IBM le guían en el proceso.
© Copyright IBM Corp. 1999, 2015
1
El consultor de los Servicios profesionales es el principal punto de contacto con
IBM durante el proceso de inicio. Una vez completado el proceso de inicio de la
cuenta, el consultor de los Servicios profesionales transfiere la responsabilidad de
soporte técnico principal al equipo de soporte técnico de productos de IBM .
A partir de entonces, dispone de un consultor de Servicios de cuenta de correo
electrónico (EAS, Email Account Services) en exclusiva que le proporciona
asistencia especial para problemas relacionados con el correo electrónico. Crearse
una reputación favorable en correo electrónico entre los principales proveedores de
servicios de Internet (ISP, Internet Service Providers) es esencial para asegurarse de
que sus campañas de marketing por correo electrónico llegan siempre a los
destinatarios objetivo. Cuando empieza a realizar envíos de correos, el consultor de
EAS revisa el rendimiento en la capacidad de entrega de los envíos de correos y le
sugiere formas para construirse gradualmente una reputación en correo electrónico.
Actividades e hitos del proceso de inicio
Planificación
Lo que ocurre
Quién es el responsable
Enviar las credenciales de cuenta de correo electrónico y el
Kit de bienvenida, incluyendo la hoja de trabajo para iniciar
el correo electrónico.
Servicios de cuenta de
correo electrónico de IBM
Planificar una teleconferencia para presentar a todas las
partes implicadas, revisar la planificación para el inicio y
comprender los objetivos del marketing por correo
electrónico.
Servicios profesionales de
IBM
Completar la Hoja de trabajo para iniciar el correo electrónico Su organización
especificando los requisitos del dominio de correo electrónico
y las previsiones de envío de correos.
Crear su reputación en correo electrónico
2
Lo que ocurre
Quién es el responsable
Suministrar la cuenta de correo electrónico utilizando la
información proporcionada durante la teleconferencia y en la
Hoja de trabajo para iniciar el correo electrónico.
Operaciones de correo
electrónico de IBM
IBM eMessage: Guía del administrador y de inicio
Lo que ocurre
Quién es el responsable
Iniciar envíos de correos de prueba para seleccionar cuentas
de prueba con los principales ISP. Para completar esta fase se
necesitan aproximadamente 30 días.
Operaciones de correo
electrónico de IBM
Activar eMessage en IBM Campaign.
Su organización (con el
soporte técnico de IBM)
Configurar el acceso a los recursos de correo electrónico
alojados. Consulte al asesor de EAS el centro de datos que
debe especificar.
Su organización (con el
soporte técnico de IBM)
Iniciar el envío de correos. Para crearse una reputación
favorable en correo electrónico, realice primero envíos de
correos pequeños, seguidos en el tiempo de envíos más
grandes y más frecuentes. Los ISP a menudo intentan limitar
el correo no deseado bloqueando los envíos de correos muy
grandes o frecuentes que no reconozcan como legítimos.
Su organización (con el
soporte técnico de IBM)
Proporcionar resultados de capacidad de entrega y ayuda
para establecer una reputación a medida que aumentan los
volúmenes y la frecuencia de los envíos de correos.
Servicios de cuenta de
correo electrónico de IBM
Producción
Lo que ocurre
Quién es el responsable
Enviar correos de un volumen y frecuencia normales.
Su organización
Transferir la responsabilidad principal de contacto al equipo
de soporte técnico de IBM.
Servicios profesionales de
IBM
Mantener el compromiso de consultar sobre cuestiones de
Servicios de cuenta de
correo electrónico. Establecer contacto de forma regular para
correo electrónico de IBM
mantener el soporte de cuentas de correo electrónico de forma
continuada.
Antes de empezar a trabajar con eMessage
Antes de empezar el proceso de inicio de correo electrónico alojado, tenga en
cuenta las cuestiones siguientes.
v Algunas configuraciones requieren reiniciar el servidor de aplicaciones web.
Planifique la actividad de configuración de eMessage de forma que no interfiera
con la ejecución de grandes diagramas de flujo ni con otras actividades de
Campaign.
v IBM le pide que nombre un individuo que sirva como principal punto de
contacto durante el proceso de inicio.
v Solicite credenciales de cuenta de correo electrónico alojada antes de iniciar el
proceso de inicio. Utilizará estas credenciales para configurar los sistemas para
que accedan a la cuenta.
v Consulte al personal de administración de la red. eMessage requiere unos rangos
de puerto específicos para establecer comunicación con IBM EMM Hosted
Services.
v Confirme que tiene los permisos de red apropiados para realizar cambios de
configuración.
Capítulo 1. Mensajería alojada utilizando IBM Campaign e IBM eMessage
3
4
IBM eMessage: Guía del administrador y de inicio
Capítulo 2. Configuración del entorno local de IBM EMM para
eMessage
Para utilizar eMessage para utilizar mensajes de correo electrónico alojado es
necesario hacer cambios en la instalación local de IBM EMM. Complete los pasos
que se describen en las secciones siguientes.
v “Habilitación de funciones de eMessage en Campaign”
v “Registro de eMessage manualmente” en la página 6
v “Especificación de las características de las tablas de sistema de eMessage” en la
página 7
v “Correlación necesaria para tablas del sistema de eMessage en Campaign” en la
página 9
v “Configuración del acceso a las tablas del sistema local de eMessage” en la
página 8
v “Reinicio necesario del servidor de aplicaciones web para Campaign” en la
página 9
Si el entorno contiene diversas particiones, repita estos pasos para cada partición
de Campaign en la que utilice IBM eMessage. Para obtener más información sobre
cómo crear y trabajar con diversas particiones, consulte la publicación IBM
Campaign, Guía de instalación.
Habilitación de funciones de eMessage en Campaign
Cuando se instala Campaign, el instalador instala también eMessage en la partición
predeterminada, pero no lo habilita. Las funciones de eMessage no están
disponibles hasta que se habilita eMessage.
Antes de empezar
Confirme que eMessage se ha registrado correctamente con IBM Marketing
Platform.
Registrar eMessage con Marketing Platform forma parte del proceso de instalación
de IBM Campaign.
Procedimiento
1.
En IBM Marketing Platform, edite Campaign > partitions > partition[n] >
server > internal > eMessageInstalled.
2. Para habilitar eMessage, debe cambiar el valor a yes.
Tareas relacionadas:
“Confirmación de registro de eMessage”
Confirmación de registro de eMessage
IBM eMessage debe estar registrado en IBM Marketing Platform. Para confirmar
que eMessage se ha registrado correctamente, debe examinar la configuración de
Marketing Platform.
© Copyright IBM Corp. 1999, 2015
5
Procedimiento
1. Inicie sesión en IBM EMM.
2. Vaya a Valores > Configuración.
3. Busque la categoría de configuración eMessage.
IBM eMessage está registrado en Marketing Platform si la categoría eMessage
aparece en jerarquía de propiedades de configuración.
Qué hacer a continuación
Si la categoría eMessage no aparece en la jerarquía de propiedades, consulte la IBM
Campaign, Guía de instalación para obtener información sobre cómo registrar
eMessage manualmente.
Si la categoría de eMessage está disponible, debe habilitar funciones de eMessage
en Campaign.
Tareas relacionadas:
“Habilitación de funciones de eMessage en Campaign” en la página 5
Registro de eMessage manualmente
Si el instalador de eMessage no puede acceder a las tablas de sistema de Marketing
Platform durante el proceso de instalación, debe ejecutar la utilidad configTool
para registrarlo manualmente.
Acerca de esta tarea
De forma predeterminada, el instalador de Campaign registra automáticamente
eMessage con las tablas de sistema de Marketing Platform sin habilitar eMessage.
En algunas situaciones, el instalador de Campaign no establece conexión con las
tablas de sistema de Marketing Platform para que registren automáticamente
eMessage.
Si el instalador no registra eMessage automáticamente, debe registrar eMessage
manualmente con la utilidad configTool que se proporciona con la instalación de
IBM EMM.
Procedimiento
1. En la instalación de Marketing Platform, navegue al directorio tools\bin.
La utilidad configTool se encuentra en el directorio tools\bin. El directorio de
instalación de eMessage es un subdirectorio del directorio de instalación de
Campaign.
2. Ejecute el mandato, configTool -r eMessage -f
"ruta_completa_al_directorio_de_instalación_de_eMessage\conf\
emessage_configuration.xml"
Visualizar las opciones de menú de eMessage
Para utilizar IBM eMessage, debe actualizar la configuración del sistema de modo
que las opciones de menú para eMessage se visualicen en la interfaz de IBM
Marketing Platform. Para visualizar las opciones obligatorias, utilice el programa
de utilidad configTool que se suministra con la instalación de IBM EMM.
6
IBM eMessage: Guía del administrador y de inicio
Debe ejecutar configTool con parámetros específicos para cada opción de menú de
eMessage. Al ejecutar configTool se actualizan los valores de configuración del
sistema. Debe reiniciar el servidor de aplicaciones web para aplicar los cambios.
Aunque eMessage se instala con Campaign, las opciones de menú de eMessage no
aparecen hasta que se ejecuta configTool y se reinicia el servidor de aplicaciones
web. En el directorio tools de la instalación de Marketing Platform, encontrará el
programa de utilidad configTool en la carpeta bin.
Nota: Debe especificar una ruta al directorio de instalación de eMessage como
parámetro de configTool. El directorio de instalación de eMessage es un
subdirectorio del directorio de instalación de Campaign.
v Para visualizar los Valores de eMessage en el menú Valores.
configTool.bat -v -i -p "Affinium|suite|uiNavigation|settingsMenu" -f
"ruta_completa_al_directorio_de_instalación_de_eMessage\conf\
emessage_op_odsettings_navigation.xml"
v Para visualizar los Envíos de correos de eMessage en el menú Campaña.
configTool.bat -v -i -p "Affinium|suite|uiNavigation|mainMenu|Campaign"
-f "ruta_completa_al_directorio_de_instalación_de_eMessage\conf\
emessage_op_mailings_navigation.xml"
v Para visualizar los Documentos de eMessage en el menú Campaña.
configTool.bat -v -i -p "Affinium|suite|uiNavigation|mainMenu|Campaign"
-f "ruta_completa_al_directorio_de_instalación_de_eMessage\conf\
emessage_op_documents_navigation.xml"
v Para visualizar las Herramientas de análisis de eMessage en el menú
Herramientas de análisis.
configTool.bat -v -i -p "Affinium|suite|uiNavigation|mainMenu|Analytics"
-f "ruta_completa_al_directorio_de_instalación_de_eMessage\conf\
emessage_op_analytics_navigation.xml"
Para verificar que ha añadido satisfactoriamente las opciones de menú, tras
reiniciar el servidor de aplicaciones web, inicie sesión en IBM EMM y abra los
menús Valores, Campaña, y Herramientas de análisis y compruebe que aparecen
las opciones correspondientes a eMessage.
Especificación de las características de las tablas de sistema de
eMessage
IBM eMessage requiere información que describa el tipo, esquema y JDBC de
conexión de las tablas de sistema de eMessage en su instalación. Las tablas de
sistema de eMessage se crean en el esquema de Campaign como parte del proceso
de instalación de Campaign.
Procedimiento
Proporcione la información necesaria en las siguientes propiedades de
configuración. Consulte la ayuda en línea de Marketing Platform para cada
propiedad para obtener más información sobre cómo establecer las propiedades de
configuración.
v eMessage > partitions > partition [n] < dataSources > systemTables > type
v eMessage > partitions > partition [n] < dataSources > systemTables >
schemaName
v eMessage > partitions > partition [n] < dataSources > systemTables >
jdbcBatchSize
Capítulo 2. Configuración del entorno local de IBM EMM para eMessage
7
v eMessage > partitions > partition [n] < dataSources > systemTables >
jdbcClassName
v eMessage > partitions > partition [n] < dataSources > systemTables >
jdbcURI
Qué hacer a continuación
Para obtener información adicional sobre las propiedades de configuración y la
configuración de eMessage, consulte Capítulo 6, “Configuraciones para IBM
eMessage”, en la página 43.
Configurar el acceso a las tablas del sistema de eMessage
Los componentes de eMessage deben poder acceder a las tablas del sistema de
forma automática, sin ninguna entrada manual del usuario. Para permitir a los
componentes de eMessage acceder a las tablas del sistema del esquema de
Campaign sin solicitar un inicio de sesión manual a la base de datos, debe definir
un usuario de sistema en IBM Marketing Platform. Debe configurar este usuario de
sistema para proporcionar las credenciales de acceso a la base de datos que
contiene el esquema de Campaign.
Los usuarios de sistema y los orígenes de datos se configuran en IBM Marketing
Platform. Para obtener más información sobre cómo crear usuarios del sistema y
orígenes de datos, consulte la publicación IBM Marketing Platform, Guía del
administrador.
Configuración del acceso a las tablas del sistema local de
eMessage
IBM eMessage necesita poder acceder a las tablas de sistema de eMessage que se
encuentran en el esquema de Campaign. Para permitir que los componentes de
eMessage accedan a tablas del sistema en el esquema de Campaign sin solicitar un
inicio de sesión de base de datos manual, debe especificar un usuario del sistema
de eMessage para proporcionar las credenciales de acceso de base de datos
necesarias.
Acerca de esta tarea
El usuario del sistema que accede a la base de datos está asociado a un origen de
datos de IBM Marketing Platform que contiene las credenciales de inicio de sesión
de la base de datos que aloja el esquema de Campaign.
Para obtener más información sobre las propiedades de configuración de la tabla
del sistema, consulte “eMessage | particiones | partición[n] | dataSources |
systemTables” en la página 57.
Procedimiento
1. Especifique el usuario del sistema que ha definido en IBM Marketing Platform.
Edite la siguiente propiedad de configuración.
eMessage > partitions > partition [n] < dataSources > systemTables >
asmUserForDBCredentials
2. Especifique las credenciales de inicio de sesión de la base de datos que contiene
el esquema de Campaign y las tablas del sistema de eMessage. Edite la
siguiente propiedad de configuración.
8
IBM eMessage: Guía del administrador y de inicio
eMessage > partitions > partition [n] < dataSources > systemTables >
amDataSourceForDBCredentials
Correlación necesaria para tablas del sistema de eMessage en
Campaign
Debe correlacionar las tabla de sistema de eMessage del esquema de Campaign
con las correspondientes tablas de base de datos de eMessage. Las tablas de
sistema de eMessage tienen eMessage en el nombre de tabla.
En Campaign, correlacione las siguientes tablas de sistema de eMessage.
v eMessageTabla de lista de salida
v Tabla de correlación de campos de audiencia de lista de salida de eMessage
v Tabla de envío de correos de eMessage
v Tabla de instancia de envío de correos de eMessage
v Tabla de correlación de columnas de tablas de datos de eMessage
v Tabla de correlación de campos de personalización de eMessage
v Tabla de uso de campos de personalización de tabla de eMessage
Para obtener información sobre la correlación de tablas, consulte la publicación
IBM Campaign, Guía del administrador.
Reinicio necesario del servidor de aplicaciones web para Campaign
Tras realizar cambios en las configuraciones de Campaign y eMessage, debe
reiniciar el servidor de aplicaciones web que aloja a Campaign.
Consulte la documentación de su servidor de aplicaciones web para obtener
instrucciones sobre cómo reiniciar.
Capítulo 2. Configuración del entorno local de IBM EMM para eMessage
9
10
IBM eMessage: Guía del administrador y de inicio
Capítulo 3. Conexión a servicios de correo electrónico
alojados
Para acceder a servicios de correo electrónico alojado proporcionados por IBM,
debe configurar una conexión entre la instalación local de IBM EMM y IBM EMM
Hosted Services.
Los usuarios de marketing acceden a las características de eMessage a través de la
interfaz de Campaign. Para trabajar con eMessage es necesario que establezca una
conexión a Internet automática y segura que Campaign pueda utilizar para cargar
listas de destinatarios de correo electrónico en IBM EMM Hosted Services. Los
componentes de eMessage instalados con Campaign también utilizan esta conexión
para descargar datos de contacto y respuesta en las tablas de sistema de eMessage
en el esquema de Campaign.
Nota: Cada instancia de Campaign requiere una conexión exclusivo a IBM EMM
Hosted Services. Si la instalación de Campaign incluye diversas particiones, cada
partición requiere una cuenta de correo electrónico alojada distinta. Las cuentas
pueden compartir la conexión IP a IBM EMM Hosted Services.
Todas las comunicaciones entre IBM EMM y IBM EMM Hosted Services se llevan a
cabo sobre SSL. Cada comunicación de IBM EMM Hosted Services es una
respuesta a una solicitud del entorno local. IBM EMM Hosted Services nunca
intenta iniciar una conexión con la red corporativa. Todas las comunicaciones con
IBM EMM Hosted Services se originan desde detrás del cortafuegos de la empresa.
Requisitos para configurar la conexión con IBM EMM Hosted Services
Para configurar una conexión con IBM EMM Hosted Services se requieren
permisos de administración, así como información sobre la cuenta de correo
electrónico alojada establecida para la organización.
Para configurar una conexión correo electrónico alojada, se necesita lo siguiente.
v Nombre de usuario y contraseña proporcionada por IBM para la cuenta de
correo electrónico alojada
v Permisos para crear y modificar usuarios del sistema en IBM Marketing Platform
v Acceso administrativo a las propiedades de configuración que se mantienen en
la instalación local de IBM Marketing Platform
v Acceso administrativo al servidor de aplicaciones web donde están desplegados
IBM Marketing Platform y Campaign
Debe saber, o poder de consultar a las personas que lo saben, los requisitos
corporativos de seguridad de datos. Antes de empezar, revise estos procedimientos
para entender cómo crear la necesaria conexión en conformidad con las
restricciones corporativas de cortafuegos.
Debe estar familiarizado con cómo configurar conexiones de confianza en su
servidor de aplicaciones web, ya sea IBM WebSphere u Oracle WebLogic.
© Copyright IBM Corp. 1999, 2015
11
Requisitos para cargar datos a IBM EMM Hosted Services
Hay un componente de eMessage, denominado el Cargador de Listas de
Destinatarios (RLU -Recipient List Uploader) que forma parte de su instalación de
IBM Campaign. El RLU utiliza el FTP en modo pasivo para gestionar la carga de
listas de envío de correos y los metadatos asociados en IBM EMM Hosted Services.
eMessage utiliza FTP pasivo para cargar datos. Al utilizar FTP pasivo, el RLU
inicia todas las solicitudes de conexión de subida como el cliente local. IBM EMM
Hosted Services nunca inicia una solicitud de conexión a la red.
eMessage admite dos tipos de métodos de FTP pasivo, el FTP explícito y el FTP
implícito. El FTP explícito es el método predeterminado utilizado para cargar listas
de destinatarios. Para utilizar FTP implícito que se deben hacer cambios en las
propiedades de configuración de eMessage.
Para obtener más información sobre FTP en modo pasiva y sobre cómo utilizar
FTP sobre SSL, consulte RFC959 y RFC2228.
Conceptos relacionados:
“Conexión de carga predeterminada mediante FTP explícito” en la página 13
“Carga de datos con FTP implícito” en la página 14
Requisitos de conexión y puertos
Para establecer comunicación con IBM EMM Hosted Services, debe disponer de
una conexión a Internet. IBM EMM Hosted Services utiliza puertos específicos.
La instalación local de IBM EMM y IBM EMM Hosted Services utiliza los
siguientes puertos para comunicarse.
HTTPS: puerto 443
Puertos de comandos FTP
v FTP explícito: puerto 21
v FTP implícito: puerto 990
Puertos de carga de datos FTP
v Centro de datos de EE.UU.
FTP explícito: puertos del 15393 al 15424
FTP implícito: puertos del 15600 al 15701
v Centro de datos del Reino Unido
FTP explícito: puertos del 15393 al 15443
FTP implícito: puertos del 15600 al 15650
IBM EMM Hosted Services nunca inicia una conexión con la red local. Únicamente
responde a las solicitudes de conexión iniciadas desde detrás de su cortafuegos.
12
IBM eMessage: Guía del administrador y de inicio
Conexión de carga predeterminada mediante FTP explícito
De forma predeterminada, el Cargador de listas de destinatarios (RLU) utiliza el
FTP explícito cuando el sistema carga una lista de destinatarios de correo
electrónico. La lista de destinatarios también se denomina Tabla de lista de salida
(OLT)
El RLU establece una conexión con IBM EMM Hosted Services utilizando el puerto
de comandos FTP predeterminado (puerto 21). Emite un comando para solicitar
que la sesión se cifre sobre SSL. Mediante la conexión segura, el RLU negocia con
el servidor FTP para establecer un enlace SSL aparte sobre un puerto seleccionado
aleatoriamente por el RLU. Para obtener más información sobre el FTP explícito,
consulte el RFC 2228.
En el diagrama siguiente se ilustra el método predeterminado para cargar datos de
destinatarios de Campaign a IBM EMM Hosted Services.
En la tabla siguiente se describe la secuencia de conexión.
Paso
Acción
Descripción
1
Solicitud de conexión FTP inicial Desde detrás del cortafuegos corporativo, el
del cliente
RLU inicia una sesión de carga de datos
utilizando FTP sobre SSL explícito. El RLU
envía la solicitud de conexión SSL a la
dirección de IBM EMM Hosted Services.
Debe configurar previamente esta dirección.
Para iniciar la sesión, el RLU abre un
puerto seleccionado al azar en el lado del
cliente y como puerto de comandos FTP.
IBM EMM Hosted Services acepta
conexiones de comandos FTP cifrados en el
puerto 21.
Capítulo 3. Conexión a servicios de correo electrónico alojados
13
Paso
Acción
Descripción
2
Respuesta del servidor FTP
remoto
Como respuesta a la solicitud del RLU de
establecer una sesión SSL segura, el
servidor FTP designa el puerto de datos
FTP sobre el que aceptará la carga de listas
de destinatarios.
3
Carga de listas de destinatarios
El RLU inicia la carga de la lista en el
puerto de datos especificado. Cuando
finaliza la carga, el RLU libera la conexión
FTP.
Para ver el rango de puertos de datos que puede especificar el servidor FTP,
consulte “Requisitos de conexión y puertos” en la página 12.
Conceptos relacionados:
“Requisitos para cargar datos a IBM EMM Hosted Services” en la página 12
Tareas relacionadas:
“Configuración de direcciones para conectarse a IBM EMM Hosted Services” en la
página 25
“Configuración del usuario del sistema que accede a IBM EMM Hosted Services”
en la página 24
Configuración de la conexión FTP explícita
No es necesaria ninguna configuración adicional. De forma predeterminada, el
RLU utiliza la FTP explícita.
Carga de datos con FTP implícito
Puede configurar el RLU para que utilice FTP implícito para cargar listas de
destinatarios de correo electrónico. El FTP implícito utiliza el puerto 990 para
establecer una conexión con IBM EMM Hosted Services.
Al habilitar el RLU para FTP implícito, toda la sesión se cifra desde el inicio. El
FTP implícito es diferente de la conexión mediante FTP explícito, donde el RLU
solicita explícitamente un enlace seguro.
Para utilizar FTP implícito para subir las listas de destinatarios, debe descubrir y
configurar una propiedad de configuración del sistema en las propiedades de
configuración de eMessage.
El siguiente diagrama ilustra cómo el RLU carga datos de destinatarios en IBM
EMM Hosted Services cuando el sistema está configurado para utilizar FTP
implícito.
14
IBM eMessage: Guía del administrador y de inicio
En la tabla siguiente se describe la secuencia de conexión.
Paso
Acción
Descripción
1
Solicitud de conexión FTP inicial Desde detrás del cortafuegos corporativo, el
del cliente
RLU inicia una sesión de carga de datos
utilizando FTP sobre SSL. El RLU envía la
solicitud de conexión SSL a la dirección de
IBM EMM Hosted Services. Debe configurar
previamente esta dirección.
Para iniciar la sesión, el RLU abre el puerto
990. IBM EMM Hosted Services únicamente
acepta conexiones de comandos FTP
cifrados en el puerto 990.
2
Respuesta del servidor FTP
remoto
Si IBM EMM Hosted Services reconoce la
solicitud como una solicitud de FTP
implícito válida, el servidor FTP acepta la
solicitud de conexión. Designa el puerto de
datos FTP para utilizar para la carga de
lista de destinatarios.
Consulte “Requisitos de conexión y
puertos” en la página 12 para saber el
rango de puertos de datos que el servidor
FTP puede especificar.
3
Carga de listas de destinatarios
El RLU inicia la carga de la lista en el
puerto de datos especificado. Cuando
finaliza la carga, el RLU libera la conexión
FTP.
Conceptos relacionados:
“Requisitos para cargar datos a IBM EMM Hosted Services” en la página 12
Capítulo 3. Conexión a servicios de correo electrónico alojados
15
Acceso a los parámetros de configuración para carga de FTP
implícito
Para configurar el sistema para utilizar FTP implícito para cargar datos, debe editar
las propiedades de configuración que están ocultas de forma predeterminada.
Puede ejecutar un script para que se muestren las propiedades.
Acerca de esta tarea
Para configurar el sistema para utilizar FTP implícito para cargar datos, debe hacer
visibles las siguientes propiedades de configuración. De forma predeterminada,
estas propiedades están ocultas.
v eMessage > serverComponentsAndLocations > hostedServices > ftpPort
v eMessage > serverComponentsAndLocations > hostedServices >
useFTPImplicitSSL
Este procedimiento muestra las propiedades de configuración, pero no las
configura. Para habilitar el FTP implícito, debe acceder a estas propiedades de la
configuración de eMessage y configurarlas. Para obtener información sobre cómo
configurar estas propiedades, consulte “Habilitación de la carga de FTP implícito”.
Procedimiento
Para mostrar ftpPort y useFTPImplicitSSL, en el directorio Tools de su instalación
de eMessage, ejecute el script switch_config_visibility desde el script de línea de
comandos, como se detalla a continuación.
Windows
\switch_config_visibility.bat -p
"Affinium|eMessage|serverComponentsAndLocations|hostedServices|ftpPort" -v
true
\switch_config_visibility.bat -p
"Affinium|eMessage|serverComponentsAndLocations|hostedServices|
useFTPImplicitSSL" -v true
UNIX
/switch_config_visibility.sh
"Affinium|eMessage|serverComponentsAndLocations|hostedServices|ftpPort" -v
true
/switch_config_visibility.sh
"Affinium|eMessage|serverComponentsAndLocations|hostedServices|
useFTPImplicitSSL" -v true
Qué hacer a continuación
Debe reiniciar el servidor de aplicaciones web para hacer estas propiedades
visibles en la configuración de eMessage.
Tareas relacionadas:
“Configuración del acceso a historial adicional de ejecución de envíos de correos”
en la página 46
Habilitación de la carga de FTP implícito
Para habilitar el FTP implícito, debe actualizar la configuración de eMessage.
16
IBM eMessage: Guía del administrador y de inicio
Antes de empezar
Para completar esta tarea, debe revelar dos propiedades de configuración. Para
obtener más información, consulte “Acceso a los parámetros de configuración para
carga de FTP implícito” en la página 16.
Procedimiento
1. Vaya a Valores > Configuración > eMessage > serverComponentsAndLocations
> hostedServices.
2. Pulse en Editar configuración.
v Confirme que useFTPImplicitSSL está establecido en true.
v Establezca ftpPort en 990.
3. Guarde los cambios que ha realizado.
Qué hacer a continuación
Los cambios no entrarán en vigor hasta que reinicie el servidor de aplicaciones
web y el escucha de Campaign. Puede hacer esto ahora o esperar hasta completar
todos los pasos de la configuración de inicio.
Conexión mediante un proxy HTTP
Si las reglas del cortafuegos corporativo prohíben la comunicación directa con
Internet público, puede conectar a IBM EMM Hosted Services mediante un
servidor proxy HTTP. eMessage da soporte a la conexión mediante un servidor
proxy SOCKS que permite tráfico HTTPS y FTPS.
eMessage da soporte al protocolo SOCKS versión 5.
Nota: Para conectar a IBM EMM Hosted Services mediante un servidor proxy,
debe instalar Campaign versión 8.5.0.1 o superior.
El diagrama siguiente muestra la comunicación entre el entorno local y el entorno
hospedado cuando se utiliza un proxy SOCKS.
Capítulo 3. Conexión a servicios de correo electrónico alojados
17
Puede configurar un servidor de proxy SOCKS en el entorno local in situ. Antes de
empezar a configurar el servidor proxy, confirme que cumple los requisitos
siguientes.
v El servidor proxy debe ser un servidor proxy SOCKS.
v El servidor proxy debe poder acceder al entorno de eMessage OD. El servidor
debe permitir tráfico a/de los puertos configurados para el centro de datos que
utiliza la cuenta de correo electrónico hospedado. IBM mantiene los centros de
datos en EE.UU. y en el Reino Unido.
v El entorno de eMessage OP debe poder acceder al servidor proxy SOCKS.
Configuración del direccionamiento para tráfico FTPS y HTTPS
mediante proxy SOCKS
Para utilizar un proxy SOCKS para acceder a los recursos de correo electrónico
hospedados, debe actualizar el servidor de aplicaciones web donde ha desplegado
IBM Campaign. También debe modificar los scripts de inicio para el RCT y RLU
de eMessage.
Procedimiento
v Para tráfico FTPS, aplique las siguientes configuraciones al RLU y al servidor de
aplicaciones web.
Configuración
Descripción
-Dibm.unica.emessage.ftps.proxy.host = <host_socks>
Nombre de host o IP del
proxy SOCKS.
-Dibm.unica.emessage.ftps.proxy.port = <puerto_socks>
Puerto en el que se ejecuta
el proxy SOCKS.
18
IBM eMessage: Guía del administrador y de inicio
Configuración
Descripción
-Dibm.unica.emessage.ftps.proxy.match.hosts=
<lista separada por comas de nombres de host y direcciones IP>
Nombres de host y
direcciones IP que se
utilizan al direccionar tráfico
mediante el proxy SOCKS.
Proporcione valores
específicos al centro de
datos utilizado por la
cuenta.
Cuando el entorno locales y el entorno hospedado establecen una conexión de
datos, la dirección IP que se especifica para
-Dibm.unica.emessage.ftps.proxy.match.hosts es la dirección IP que el servidor
FTP remoto envía al cliente FTP local.
Establezca -Dibm.unica.emessage.ftps.proxy.match.hosts en uno de los valores
siguientes. El valor que especifique dependerá del centro de datos que utilice la
cuenta de correo electrónico hospedada.
Nombre de host y direcciones IP del centro de datos de EE.UU.:
-Dibm.unica.emessage.ftps.proxy.match.hosts=
ftpem.unicaondemand.com,192.86.44.132,192.86.44.133,192.86.44.134,192.86.45.132,192.86.45.133,192.86.45.134
Nombre de host y direcciones IP del centro de datos del Reino Unido:
-Dibm.unica.emessage.ftps.proxy.match.hosts=
ftp-emeu.unicaondemand.com,192.86.45.132,192.86.45.133,192.86.45.134,192.86.44.132,192.86.44.133,192.86.44.134
v Para tráfico HTTPS, aplique las siguientes configuraciones al RCT y al servidor
de aplicaciones web.
Configuración
Descripción
-Dibm.unica.emessage.https.proxy.host=<socksHost>
Nombre de host o IP del
proxy SOCKS
-Dibm.unica.emessage.https.proxy.port=<puerto_socks>
Puerto en el que se ejecuta
el proxy SOCKS
-Dibm.unica.emessage.https.proxy.type=SOCKS
Tipo de servidor proxy.
Debe utilizar un servidor
proxy SOCKS.
Configuración de la autenticación para acceder a un proxy
SOCKS
Si el proxy SOCKS requiere autenticación, debe configurar el servidor de
aplicaciones web, el RLU y el RCT para proporcionar las credenciales de acceso.
Procedimiento
Configure lo siguiente para el servidor de aplicaciones web, el RLU y el RCT. Los
valores de nombre_usuario y contraseña deben ser las credenciales necesarias para
la autenticación en el proxy.
-Dibm.unica.emessage.proxy.auth.user = <nombre_usuario>
-Dibm.unica.emessage.proxy.auth.password = <contraseña>
Capítulo 3. Conexión a servicios de correo electrónico alojados
19
Configuración del RCT para utilizar un proxy SOCKS
Debe modificar el RCT para la comunicación mediante un servidor proxy SOCKS.
Los valores necesarios dependen del sistema operativo.
Procedimiento
v Para el RCT en entornos Windows, añada los siguientes argumentos de proxy a
common.bat. El archivo common.bat se encuentra en el directorio //eMessage/bin
de su instalación local de eMessage.
set RCT_PROXY_ARGS=
-Dibm.unica.emessage.https.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.https.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.https.proxy.type=SOCKS
-Dibm.unica.emessage.proxy.auth.user=<PROXY_AUTH_USER>
-Dibm.unica.emessage.proxy.auth.password=<PROXY_AUTH_PASSWORD>
set RCT_JAVA_ARGS=%BASE_VM_ARGS% %RCT_MEM_ARGS%
%RCT_EXTRA_VM_ARGS% %RCT_PROXY_ARGS%
v Para el RCT en entornos UNIX, añada los siguientes argumentos de proxy a
common.sh. El archivo common.sh se encuentra en el directorio \\eMessage\bin de
su instalación local de eMessage.
Nota: No modifique directamente rlu.sh, rct.sh o setenv.sh. El sistema anula
temporalmente los cambios.
RCT_PROXY_ARGS="
-Dibm.unica.emessage.https.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.https.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.https.proxy.type=SOCKS
-Dibm.unica.emessage.proxy.auth.user=<PROXY_AUTH_USER>
-Dibm.unica.emessage.proxy.auth.password=<PROXY_AUTH_PASSWORD>"
RCT_JAVA_ARGS="${BASE_VM_ARGS} ${RCT_MEM_ARGS} ${RCT_EXTRA_VM_ARGS}
${RCT_PROXY_ARGS}"
Configuración del RLU para utilizar un proxy SOCKS
Debe modificar el RLU para la comunicación mediante un servidor proxy SOCKS.
Los valores necesarios dependen del sistema operativo.
Procedimiento
v Para el RLU en entornos Windows, añada los siguientes argumentos de proxy a
common.bat. El archivo common.bat se encuentra en el directorio //eMessage/bin
de su instalación local de eMessage.
20
IBM eMessage: Guía del administrador y de inicio
set RLU_PROXY_ARGS=
-Dibm.unica.emessage.ftps.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.ftps.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.ftps.proxy.match.hosts=<lista separada por comas de nombres
de host y direcciones IP>
-Dibm.unica.emessage.proxy.auth.user=<PROXY_AUTH_USER>
-Dibm.unica.emessage.proxy.auth.password=<PROXY_AUTH_PASSWORD>
set RLU_JAVA_ARGS=%BASE_VM_ARGS% %RLU_MEM_ARGS% %RLU_EXTRA_VM_ARGS%
%RLU_PROXY_ARGS%
v Para el RLU en entornos UNIX, añada los siguientes argumentos de proxy a
common.sh. El archivo common.sh se encuentra en el directorio \\eMessage\bin de
su instalación local de eMessage.
Nota: No modifique directamente rlu.sh, rct.sh o setenv.sh. El sistema anula
temporalmente los cambios.
RLU_PROXY_ARGS="
-Dibm.unica.emessage.ftps.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.ftps.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.ftps.proxy.match.hosts=<lista separada por comas de nombres
de host y direcciones IP>
-Dibm.unica.emessage.proxy.auth.user=<PROXY_AUTH_USER>
-Dibm.unica.emessage.proxy.auth.password=<PROXY_AUTH_PASSWORD>"
RLU_JAVA_ARGS="${BASE_JAVA_ARGS} ${RLU_MEM_ARGS} ${RLU_EXTRA_VM_ARGS}
${RLU_PROXY_ARGS}"
Configuración del servidor de aplicaciones web para utilizar un
proxy SOCKS
Para conectar a IBM EMM Hosted Services mediante un proxy SOCKS, debe
modificar la configuración del servidor de aplicaciones web. Para servidores IBM
WebSphere, puede modificar los argumentos JVM genéricos. Para servidores Oracle
Weblogic, puede modificar el script SetDomainEnv.
Procedimiento
v Si el servidor de aplicaciones web es IBM WebSphere, añada lo siguiente a los
argumentos JVM genéricos de WebSphere.
Capítulo 3. Conexión a servicios de correo electrónico alojados
21
-Dibm.unica.emessage.https.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.https.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.https.proxy.type=SOCKS
-Dibm.unica.emessage.ftps.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.ftps.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.ftps.proxy.match.hosts=<lista separada por comas de nombres
de host y direcciones IP>
-Dibm.unica.emessage.proxy.auth.user=<PROXY_AUTH_USER>
-Dibm.unica.emessage.proxy.auth.password=<PROXY_AUTH_PASSWORD>
v Si el servidor de aplicaciones web es Oracle Weblogic, modifique el script
setDomainEnv. Los valores necesarios dependen del sistema operativo.
En entornos Windows, realice los cambios siguientes:
JAVA_OPTIONS =%{JAVA_OPTIONS}
-Dibm.unica.emessage.https.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.https.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.https.proxy.type=SOCKS
-Dibm.unica.emessage.ftps.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.ftps.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.ftps.proxy.match.hosts=<lista separada por comas de nombres
de host y direcciones IP>
-Dibm.unica.emessage.proxy.auth.user=<PROXY_AUTH_USER>
-Dibm.unica.emessage.proxy.auth.password=<PROXY_AUTH_PASSWORD>
En entornos UNIX, realice los cambios siguientes:
JAVA_OPTIONS ='${JAVA_OPTIONS}
-Dibm.unica.emessage.https.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.https.proxy.port=<PROXY_PORT>
-Dibm.unica.emessage.https.proxy.type=SOCKS
-Dibm.unica.emessage.ftps.proxy.host=<PROXY_HOST>
-Dibm.unica.emessage.ftps.proxy.port=<POXY_PORT>
-Dibm.unica.emessage.ftps.proxy.match.hosts=<lista separada por comas de nombres
de host y direcciones IP>
-Dibm.unica.emessage.proxy.auth.user=<PROXY_AUTH_USER>
-Dibm.unica.emessage.proxy.auth.password=<PROXY_AUTH_PASSWORD>'
22
IBM eMessage: Guía del administrador y de inicio
Valor de puerto y frecuencia de descarga de datos
Como parte de la instalación de IBM Campaign, se instala un componente de
eMessage denominado Rastreador de respuestas y contactos (RCT). El RCT solicita
regularmente datos de respuestas y contactos de correo electrónico a IBM EMM
Hosted Services. De forma predeterminada, el RCT emite una solicitud de datos
cada 5 segundos.
El RCT emite las solicitudes de datos sobre HTTPS (HTTP sobre SSL). IBM EMM
Hosted Services acepta las solicitudes de conexión HTTPS en el puerto 443, y
únicamente de aquellos hosts que haya especificado durante el proceso de inicio de
cuenta de correo electrónico alojada.
Conceptos relacionados:
Capítulo 4, “Operación del rastreador de respuestas y contactos”, en la página 35
Requisito de usuario del sistema para acceder a IBM EMM Hosted
Services
Los componentes de eMessage tienen que poder acceder IBM EMM Hosted
Services sin necesidad de introducir manualmente ninguna credencial de inicio de
sesión. Para establecer el inicio de sesión automático, defina un usuario del sistema
en Marketing Platform que pueda proporcionar las credenciales de acceso
necesarias.
Para simplificar la administración de usuario y la resolución de problemas, puede
modificar un usuario del sistema existente para que acceda a los servicios alojados
y las tablas del sistema local. Puede configurar un único usuario del sistema que
suministre las credenciales a diversos sistemas. Por ejemplo, modificando la
configuración del usuario del sistema de Campaign se crea un único usuario que
puede acceder automáticamente a las tablas del sistema de IBM EMM Hosted
Services y de eMessage del esquema Campaign.
La credencial necesaria para acceder a IBM EMM Hosted Services son el nombre
de usuario y la contraseña que IBM proporciona para la cuenta de mensajería
alojada. Las credenciales que utilice dependerán de si se conecta al centro de datos
que IBM mantiene en los EE.UU. o al centro de datos del Reino Unido. Consulte
con IBM para conocer el centro de datos que debe utilizar.
Para obtener información específica sobre cómo configurar un usuario del sistema
para comunicarse con IBM EMM Hosted Services, consulte la publicación IBM
eMessage Guía de inicio y del administrador and Administrator's Guide.
Para obtener información general sobre cómo crear usuarios del sistema y orígenes
de datos, consulte la publicación IBM Marketing Platform Guía del administrador.
Requisito de acceso a la partición de IBM EMM Hosted Services
Se debe permitir que los componentes de IBM eMessage en la partición
proporcionen automáticamente credenciales de inicio de sesión válidas al intentar
comunicarse con IBM EMM Hosted Services. Para ello, debe añadir las credenciales
de inicio de sesión de IBM EMM Hosted Services a un usuario de Marketing
Platform. Este usuario se convierte en el usuario de sistema de eMessage.
Capítulo 3. Conexión a servicios de correo electrónico alojados
23
Puede añadir el origen de datos de la plataforma que contiene las credenciales de
IBM EMM Hosted Services al usuario del sistema de eMessage. Este usuario puede
ser el mismo usuario del sistema que accede a las tablas del sistema de Campaign
en la partición.
Los pasos para configurar usuarios del sistema para una partición son los mismos
que los que se siguen durante la instalación inicial de eMessage, que crearon la
primera partición. Para obtener detalles sobre cómo añadir credenciales de inicio
de sesión a un usuario del sistema de IBM EMM Hosted Services, consulte la
publicación IBM eMessage Guía del administrador y de inicio.
Las credenciales necesarias para acceder a IBM EMM Hosted Services son el
nombre de usuario y contraseña que IBM le proporcionó durante el proceso de
inicio.
Importante: Para cada partición adicional, debe solicitar un nombre de usuario y
contraseña distintos a IBM.
Configuración del usuario del sistema que accede a IBM EMM
Hosted Services
Los componentes de eMessage en Campaign deben poder acceder a IBM EMM
Hosted Services automáticamente, sin que se le solicite un inicio de sesión. Los
usuarios del sistema configurados en IBM Marketing Platform pueden hacer
referencia a un origen de datos que proporcione el nombre de usuario y contraseña
necesarios. Puede añadir el origen de datos a un usuario del sistema nuevo o a
cualquier usuario del sistema existente. Para simplificar la administración de
usuarios, puede actualizar un usuario del sistema que ya esté configurado para
acceder al esquema de Campaign para que pueda acceder también a IBM EMM
Hosted Services.
Antes de empezar
Para completar esta tarea, debe conocer el nombre de usuario y la contraseña de
IBM EMM Hosted Services que IBM ha asignado a su cuenta de correo electrónico
alojada. La recepción del nombre de usuario y la contraseña forma parte del
proceso de inicio de la cuenta..
Debe tener los permisos de acceso adecuados y saber cómo crear usuarios del
sistema y orígenes de datos en IBM Marketing Platform.
Acerca de esta tarea
Nota: Si su instalación contiene diversas particiones, debe llevar a cabo esta tarea
para cada una de las particiones. No se pueden compartir usuarios de sistema
entre distintas particiones.
Procedimiento
1. Cree un origen de datos de plataforma que contenga el nombre de usuario y la
contraseña necesarios para acceder a IBM EMM Hosted Services. Para obtener
los mejores resultados y facilitar el mantenimiento, ponga a este origen de
datos el nombre UNICA_HOSTED_SERVICES. Configure este origen de datos
como se indica a continuación.
En Inicio de sesión en origen de datos, escriba el nombre de usuario que ha
recibido de IBM durante el proceso de inicio de la cuenta.
24
IBM eMessage: Guía del administrador y de inicio
En Contraseña en origen de datos, escriba la contraseña que ha recibido de
IBM durante el proceso de inicio de la cuenta.
2. Especifique el origen de datos en la configuración de eMessage. Utilice la
propiedad de configuración amDataSourceForAcctCredentials.
Esta propiedad de configuración se encuentra en eMessage > partitions >
partition[n] > hostedAccountInfo > amDataSourceForAcctCredentials.
De forma predeterminada, el origen de datos especificado es
UNICA_HOSTED_SERVICES.
3. Especifique un usuario del sistema para acceder a IBM EMM Hosted Services.
Puede especificar un usuario existente o crear un usuario. En la configuración
de eMessage, utilice la propiedad de configuración amUserForAcctCredentials.
Esta propiedad de configuración se encuentra en eMessage > partitions >
partition[n] > hostedAccountInfo > amUserForAcctCredentials.
De forma predeterminada, el usuario predeterminado es asm_admin.
4. Añada el origen de datos configurado en el Paso 1 al usuario del sistema
especificado en el Paso 3.
Qué hacer a continuación
Debe reiniciar el servidor de aplicaciones web para que los cambios tengan efecto.
Conceptos relacionados:
“Conexión de carga predeterminada mediante FTP explícito” en la página 13
“Confirmación de las configuraciones del sistema” en la página 39
Configuración de las direcciones que se utilizan para conectarse a
IBM EMM Hosted Services
Para garantizar la correcta conexión con IBM EMM Hosted Services, debe
especificar las direcciones como valores de las propiedades de configuración en la
configuración de eMessage. Las direcciones de conexión que especifique
dependerán de si se conecta al centro de datos de IBM de Estados Unidos o al
centro de datos de IBM del Reino Unido.
Consulte IBM para confirmar el centro de datos que utiliza su cuenta de correo
electrónico alojada.
Para obtener más información sobre cómo configurar la información de conexión,
consulte “Configuración de direcciones para conectarse a IBM EMM Hosted
Services”.
Configuración de direcciones para conectarse a IBM EMM
Hosted Services
Para garantizar la correcta conexión con IBM EMM Hosted Services, debe
especificar las direcciones como valores de las propiedades de configuración en la
configuración de eMessage. Las direcciones de conexión que especifique
dependerán de si se conecta al centro de datos de IBM de Estados Unidos o al
centro de datos de IBM del Reino Unido.
Capítulo 3. Conexión a servicios de correo electrónico alojados
25
Antes de empezar
Consulte IBM para confirmar el centro de datos que utiliza su cuenta de correo
electrónico alojada.
Procedimiento
En IBM Marketing Platform, vaya a Valores > Configuración. En la configuración
de eMessage, vaya a las siguientes propiedades de configuración eMessage y
confirme o actualice los valores de conexión, según el centro de datos que utilice
su cuenta.
Si su cuenta se conecta al centro de datos de EE.UU. utilice los valores
predeterminados.
v eMessage > serverComponentsAndLocations > hostedServices> uiHostName
El valor predeterminado es em.unicaondemand.com.
Para conectar con el centro de datos de IBM del Reino Unido, cambie este valor
a
em-eu.unicaondemand.com.
v eMessage > serverComponentsAndLocations > hostedServices> dataHostName
El valor predeterminado es em.unicaondemand.com.
Para conectar con el centro de datos de IBM del Reino Unido, cambie este valor
a
em-eu.unicaondemand.com.
v eMessage > serverComponentsAndLocations > hostedServices> ftpHostName
El valor predeterminado es ftp-em.unicaondemand.com.
Para conectar con el centro de datos de IBM del Reino Unido, cambie este valor
a
ftp-em-eu.unicaondemand.com.
Qué hacer a continuación
Si cambia una propiedad de configuración, reinicie el servidor de aplicaciones web
para aplicar los cambios.
Conceptos relacionados:
“Conexión de carga predeterminada mediante FTP explícito” en la página 13
Configuración de la comunicación segura para el correo electrónico
alojado
Las comunicaciones entre el usuario de marketing de correo electrónico y IBM
EMM Hosted Services se producen sobre SSL (Secure Sockets Layer). Debe cambiar
la configuración del servidor de aplicaciones web para que utilice SSL. Para hacer
los cambios necesarios es necesario utilizar el programa de utilidad keytool de
Java™.
Para configurar la comunicación segura se requieren las siguientes acciones.
v Generar un almacén de claves de confianza.
v Obtener un certificado digital de IBM EMM Hosted Services.
v Añadir el almacén de claves de confianza al servidor de aplicaciones web.
26
IBM eMessage: Guía del administrador y de inicio
v Importar el certificado digital de IBM EMM Hosted Services en el almacén de
claves de confianza.
Los pasos exactos y la secuencia necesarios para configurar SSL dependen del tipo
y la versión del servidor de aplicaciones web (WebSphere o WebLogic) en el que
haya desplegado IBM Marketing Platform y IBM Campaign.
Para WebLogic, consulte “Configuración de SSL al utilizar WebLogic” en la página
28.
Para WebSphere, consulte “Cómo configurar SSL para utilizar IBM WebSphere” en
la página 31.
Generar un almacén de claves de confianza
Siga este procedimiento para crear un almacén de claves de identidades y un
almacén de claves confianza para configurar IBM eMessage para comunicarse con
IBM EMM Hosted Services por SSL. Los almacenes de claves se añaden al servidor
de aplicaciones web al configurar SSL.
Acerca de esta tarea
IBM utiliza los siguientes valores de muestra en los procedimientos de este
apartado.
Almacén de claves de identidades: IBMUnicaClientIdentity.jks
Alias del almacén de claves de identidades: IBMUnicaClientIdentity
Contraseña (-storepass) del almacén de claves de identidades: clientPwd
Clave de seguridad (-keypass) del almacén de claves de identidades: clientPwd
Certificado basado en el almacén de claves de identidades:
ClientCertificate.cer
v Almacén de claves de confianza: IBMUnicaTrust.jks
v Contraseña (-storepass) del almacén de claves de confianza: trustPwd
v
v
v
v
v
Los valores reales que especifique debe ser específicos de la instalación.
Para completar los pasos de este procedimiento, ejecute el programa de utilidad
keytool de Java desde la línea de comandos.
Procedimiento
1. Genere un almacén de claves de identidades. Utilice el comando genkey, como
se muestra en el siguiente ejemplo.
En este ejemplo se crea un almacén de claves de identidades denominado
IBMUnicaClientIdentity.jks. Puede utilizar un nombre distinto para el
almacén de claves de identidades que cree usted.
keytool -genkey -alias IBMUnicaClientIdentity -keyalg RSA -keystore
<IBMUnicaClientIdentity.jks> -keypass <clientPwd> -validity 1000 -dname
"CN=hostName, O=myCompany" -storepass <clientPwd>
Tenga en cuenta lo siguiente.
v Utilizará los valores de alias, keystore, keypass, y storepass más adelante
en este procedimiento y cuando configure SSL en el servidor de aplicaciones
web.
v Para WebSphere 6.0, la contraseña del almacén de claves (-storepass) y la
contraseña de clave (-keypass) deben ser la misma.
Capítulo 3. Conexión a servicios de correo electrónico alojados
27
v En el nombre distinguido (-dname) el nombre común (CN) es el mismo que el
nombre de host utilizado para acceder a IBM EMM. Por ejemplo, si el URL
de IBM EMM es https://hostName.example.com:7002/unica/jsp, el CN es
hostName.example.com. La parte de CN del nombre distinguido es la única
parte obligatoria; la organización (O) y la unidad organizativa (OU) no son
obligatorias.
2. Genere un certificado basado en el almacén de claves de identidades. Utilice el
comando export, como se muestra en el siguiente ejemplo.
En este ejemplo se genera un certificado denominado ClientCertificate.cer.
Puede utilizar un nombre distinto para el certificado que cree usted.
Los valores de keystore, storepass, y alias deben coincidir con los valores que
haya especificado en el almacén de claves de identidades.
keytool -export -keystore <IBMUnicaClientIdentity.jks> -storepass
<clientPwd> -alias IBMUnicaClientIdentity -file <ClientCertificate.cer>
3. Genere el almacén de claves de confianza. Utilice el comando import, como se
muestra en el siguiente ejemplo.
En este ejemplo se genera un almacén de claves de confianza denominado
IBMUnicaTrust.jks. Puede utilizar un nombre distinto para el almacén de
claves de confianza que cree usted.
keytool –import -alias IBMUnicaClientIdentity -file
<ClientCertificate.cer> -keystore <IBMUnicaTrust.jks> -storepass
<trustPwd>
Escriba Y cuando se le solicite si desea confiar en el certificado.
Qué hacer a continuación
Anote los valores que ha definido para las siguientes variables. Sus valores pueden
ser diferentes de los valores que aparecen en el ejemplo.
v alias (en el ejemplo: IBMUnicaClientIdentity)
v identity keystore (en el ejemplo: IBMUnicaClientIdentity.jks)
v storepass (en el ejemplo: trustPwd) El valor de storepass del almacén de claves
de confianza puede ser distinto del valor de storepass del almacén de claves de
identidades y del certificado.
v keystore (en el ejemplo: IBMUnicaTrust.jks) Según su servidor de aplicaciones
web, deberá especificar también el almacén de claves de identidades.
Estos valores específicos de la instalación se especifican al configurar SSL en el
servidor de aplicaciones web de la instalación de IBM EMM.
Configuración de SSL al utilizar WebLogic
En esta sección se describen los pasos necesarios para configurar SSL al desplegar
componentes de IBM EMM en Oracle WebLogic. Este cambio es necesario para
permitir que los componentes de eMessage que operan dentro de Campaign
puedan comunicarse con IBM EMM Hosted Services sobre SSL.
Acerca de esta tarea
Para obtener instrucciones específicas sobre cómo navegar y trabajar con la interfaz
de usuario de Oracle WebLogic, consulte la documentación para la versión
específica de Oracle WebLogic que está utilizando.
28
IBM eMessage: Guía del administrador y de inicio
Procedimiento
Realice las siguientes tareas.
v Modificar el script de inicio de WebLogic
v Modificar la configuración de WebLogic
v Obtenga un certificado digital de IBM EMM Hosted Services
v Cree un almacén de claves de confianza e importe el certificado digital de IBM
Modificación del script de inicio WebLogic
Si ha desplegado Campaign en WebLogic, debe modificar el script de inicio de
WebLogic y la configuración de WebLogic para SSL de forma que WebLogic
reconozca y acepte la comunicación segura entre los componentes de eMessage
instalados localmente y IBM EMM Hosted Services.
Procedimiento
Añada el argumento siguiente a las JAVA_OPTIONS en el script de inicio de
WebLogic.
v -Dweblogic.security.SSL.allowSmallRSAExponent=true
v WebLogic version 12c or higher:
-Dweblogic.security.SSL.protocolVersion=TLS1
Todas las versiones anteriores: -Dweblogic.security.SSL.nojce=true
Modificar la configuración de WebLogic
Debe modificar la configuración de SSL en WebLogic.
Procedimiento
Puede utilizar la consola de WebLogic para realizar el siguiente cambio en la
configuración de SSL de su dominio.
Cambie el valor de Verificación del nombre de host a Ninguna.
Obtener un certificado de IBM EMM Hosted Services
Para configurar la comunicación por SSL, debe descargar un certificado digital de
IBM EMM Hosted Services. Los detalles del certificado se guardan en un archivo
con extensión .cer que puede importar en el almacén de claves del servidor de
aplicaciones web.
Acerca de esta tarea
Cuando el certificado SSL existente caduque, perderá el acceso a IBM EMM Hosted
Services. Puede utilizar este procedimiento para descargar un nuevo certificado.
Procedimiento
1. En Internet Explorer, inicie sesión en la dirección de IBM EMM Hosted Services
que se haya configurado para su cuenta de correo electrónico alojada.
v Para el centro de datos de Estados Unidos, vaya a https://
em.unicaondemand.com
v Para el centro de datos del Reino Unido, vaya a https://emeu.unicaondemand.com
El intento de inicio falla, pero le permite utilizar el navegador para enviar la
solicitud de certificado.
2. Pulse en el icono de bloqueo y seleccione Ver certificado.
Capítulo 3. Conexión a servicios de correo electrónico alojados
29
3. Seleccione la pestaña Detalles y después seleccione Copiar a un archivo.
Guarde el archivo con extensión .cer en una ubicación que sea accesible para
el servidor de aplicaciones web. El archivo que ha creado es el certificado
digital que insertará en el almacén de claves del servidor de aplicaciones web.
Por ejemplo, guarde el certificado con el nombre IBMHosted.cer.
Crear un almacén de claves de confianza de WebLogic e
importar el certificado digital de IBM
Para Weblogic, debe crear un almacén de claves de confianza que acepte el
certificado de IBM.
Antes de empezar
Antes de empezar, utilice un navegador web para descargar el certificado digital
de IBM EMM Hosted Services y guárdelo como un archivo .cer. Por ejemplo, el
certificado puede denominarse IBMHosted.cer (su nombre de archivo puede ser
diferente). Para obtener información detallada adicional, consulte “Obtener un
certificado de IBM EMM Hosted Services” en la página 29.
Acerca de esta tarea
IBM utiliza los siguientes valores de muestra en los procedimientos de este
apartado.
v
v
v
v
v
Almacén de claves de identidades: IBMUnicaClientIdentity.jks
Contraseña del almacén de claves de identidades: clientPwd
Almacén de claves de confianza: IBMUnicaTrust.jks
Alias del almacén de claves de confianza: IBMUnicaHostedIdentity
Contraseña (-storepass) del almacén de claves de confianza: trustPwd
v Certificado digital (-file) de IBM: IBMHosted.cer
Los valores reales que especifique debe ser específicos de la instalación.
Para completar los pasos de este procedimiento, ejecute el programa de utilidad
keytool de Java desde la línea de comandos.
Procedimiento
1. Generar un almacén de claves de confianza para WebLogic. Para obtener
información detallada, consulte “Generar un almacén de claves de confianza”
en la página 27.
Debe especificar el almacén de claves de identidad y el almacén de claves de
confianza en la configuración de WebLogic.
2. Utilice el comando importación en el programa de utilidad keytool para añadir
el certificado de IBM EMM Hosted Services al almacén de claves de confianza
creado en el Paso 1, como se muestra en el siguiente ejemplo. Utilice el
certificado digital que ha descargado de IBM.
En este procedimiento, también se define un alias para el almacén de claves de
confianza. keytool -import -alias IBMUnicaHostedIdentity -file
<IBMHosted.cer> -keystore <IBMUnicaTrust.jks> -storepass <trustPwd>
Escriba Y cuando se le solicite si desea confiar en el certificado.
3. En la consola de administración de WebLogic, configure los almacenes de
claves para el servidor.
30
IBM eMessage: Guía del administrador y de inicio
Para especificar las reglas de configuración, seleccione la opción
correspondiente a almacenes de claves de identidades y de confianza
personalizados entre de las opciones disponibles. En Identidad personalizada,
debe especificar el almacén de claves de identidades. En Confianza
personalizada, debe especificar el almacén de claves de confianza.
Por ejemplo, en la consola de administración, especifique lo siguiente
(utilizando los valores del ejemplo del almacén de claves de confianza que ha
creado en el paso 1).
v En Identidad: especifique el almacén de claves de identidades y la
contraseña asociada.
Por ejemplo, IBMUnicaClientIdentity.jks y clientPwd.
v En Confianza: especifique el almacén de claves de confianza y la contraseña
asociada.
Por ejemplo, IBMUnicaTrust.jks y trustPwd.
Especifique la ruta completa a ambos almacenes de claves.
4. Reinicie WebLogic. WebLogic no implementa los cambios de configuración
hasta que se reinicia el servidor de aplicaciones web.
5. Para probar la conexión SSL, inicie una sesión en IBM Campaign y acceda a
diversos menús de características de mensajería. Confirme que puede crear
correo electrónico, páginas de destino y envíos de correos.
Cómo configurar SSL para utilizar IBM WebSphere
En esta sección se describen los pasos necesarios para configurar SSL cuando se
han desplegado componentes de IBM EMM en IBM WebSphere. Este cambio es
necesario para permitir que los componentes de eMessage que operan dentro de
Campaign puedan comunicarse con IBM EMM Hosted Services sobre SSL.
Antes de empezar
Antes de empezar, deberá saber el valor de la propiedad de configuración
uiHostName. El valor de uiHostName es el URL de IBM EMM Hosted Services. Para
obtener información detallada, consulte “Configuración de las direcciones que se
utilizan para conectarse a IBM EMM Hosted Services” en la página 25.
Acerca de esta tarea
Debe acceder a la consola de seguridad de WebSphere para modificar los valores
para el certificado SSL y la gestión de claves. Esta tarea requiere reiniciar el
servidor de aplicaciones web de Campaign para implementar los cambios.
Si ha desplegado Campaign en WebSphere versión 6.1 o superior, debe modificar
la configuración de seguridad de WebSphere para recuperar el certificado de
firmante de IBM EMM Hosted Services y añadirlo al almacén de confianza de
WebSphere. Si recibe un mensaje de error indicando que el certificado de firmante
actual ha caducado, suprima el certificado actual y añada uno nuevo.
Para obtener instrucciones específicas sobre cómo navegar y trabajar con la interfaz
de usuario de WebSphere, consulte la documentación para la versión específica de
IBM WebSphere que está utilizando.
Nota: Antes de empezar, confirme que el fixpack 7.0.0.17 se ha instalado en el
servidor de WebSphere. Para obtener más información, consulte “IBM WebSphere
Application Server V7.0 requiere el fixpack 7.0.0.17 o superior” en la página 32.
Capítulo 3. Conexión a servicios de correo electrónico alojados
31
Procedimiento
1. Generar un almacén de claves de confianza.
Para obtener información detallada adicional, consulte “Generar un almacén de
claves de confianza” en la página 27.
Para configurar SSL, debe especificar los valores que haya definido para las
siguientes variables. Los valores que se muestran son solamente a modo de
ejemplo. Puede que sus valores sean diferentes.
v alias: UnicaClientIdentity (ejemplo)
v keystore: IBMUnicaTrust.jks (ejemplo)
v storepass: trustPwd (ejemplo)
2. Seleccione el nuevo almacén de claves en la consola de seguridad de
WebSphere.
Por ejemplo, si ha seguido el ejemplo del paso 1, seleccione IBMUnicaTrust.jks.
3. Obtenga un certificado de seguridad de IBM EMM Hosted Services e impórtelo
en WebSphere, como se describe en los siguientes pasos.
a. En la consola de seguridad de WebSphere, vaya a Certificado SSL y gestión
de claves > Almacenes de claves y certificados > NodeDefaultTrustStore >
Certificados de firmante. Selecciona la opción para Recuperar del puerto.
b. Configure WebSphere para establecer una conexión de prueba para
recuperar el certificado de firmante de IBM EMM Hosted Services. Escriba
los siguientes valores para el certificado de firmante de IBM EMM Hosted
Services.
v Host El valor que se haya definido en eMessage
>serverComponentsAndLocations > hostedServices >uiHostName
v Puerto 443
v Configuración SSL para conexiones de salida NodeDefaultSSLSettings
v Alias El valor que haya especificado en Host
Cuando haya terminado, WebSphere se comunica con IBM EMM Hosted
Services para recuperar la información necesaria para crear un certificado de
firmante para IBM EMM Hosted Services.
4. Cuando WebSphere termine de crear el certificado de firmante, seleccione el
nuevo certificado en la consola de seguridad.
El servidor de aplicaciones web utiliza el nuevo certificado al establecer
conexiones con IBM EMM Hosted Services.
5. Reinicie WebSphere
WebSphere no implementa los cambios de configuración hasta que reinicie el
servidor de aplicaciones web.
IBM WebSphere Application Server V7.0 requiere el fixpack
7.0.0.17 o superior
Si tiene previsto utilizar IBM WebSphere Application Server V7.0, para desplegar
productos de IBM EMM, debe aplicar el Fixpack 17 (también conocido como
Versión 7.0.0.17) o posterior, para tratar un problema de seguridad. Esto se aplica a
todos los paquetes de WebSphere Application Server 7.0, incluyendo la versión que
va que con algunos productos de IBM EMM.
Puede obtener el fixpack 17 o superior aquí:
http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg27013594.
32
IBM eMessage: Guía del administrador y de inicio
Tenga en cuenta que, en esta página, debe seleccionar el fixpack correcto antes de
descargarlo.
Para obtener información adicional acerca de las versiones de WebSphere
soportadas para desplegar productos de IBM EMM, consulte el documento
Entornos de software recomendados y Requisitos mínimos del sistema de cada producto.
Capítulo 3. Conexión a servicios de correo electrónico alojados
33
34
IBM eMessage: Guía del administrador y de inicio
Capítulo 4. Operación del rastreador de respuestas y
contactos
La Rastreador de respuestas y contactos (RCT) está instalado en el entorno local y
se comunica con IBM EMM Hosted Services para recuperar y procesar datos de
contactos de correo electrónico, entrega de correos electrónicos y respuestas de
destinatario, como pulsaciones y aperturas de enlaces. El RCT debe estar en
ejecución a fin de recuperar los datos de rastreo de enlaces y notificación de
entrega de correos electrónicos de IBM EMM Hosted Services.
La Rastreador de respuestas y contactos (RCT) está instalado en el entorno local y
se comunica con IBM EMM Hosted Services para recuperar y procesar datos de
contactos de correo electrónico, entrega de correos electrónicos y respuestas de
destinatario, como pulsaciones y aperturas de enlaces. El RCT debe estar en
ejecución a fin de recuperar los datos de rastreo de enlaces y notificación de
entrega de correos electrónicos de IBM EMM Hosted Services.
Puede iniciar el RCT de cualquiera de las siguientes maneras.
v Iniciar el RCT manualmente.
v Iniciar el RCT como servicio
Importante: Debe iniciar el RCT manualmente la primera vez que utiliza
eMessage, incluso si se ha registrado el RCT como un servicio.
Debe reiniciar el RCT cuando se realizan cambios en las propiedades de
configuración para eMessage. Puede reiniciar el RCT en cualquier momento,
aunque lo haya configurado para que se ejecute como servicio. IBM EMM Hosted
Services continúa almacenando datos de rastreo aunque el RCT esté cerrado o
reiniciándose. Cuando se reanuda, el RCT descarga la información de la cola.
Conceptos relacionados:
“Valor de puerto y frecuencia de descarga de datos” en la página 23
“Inicio manual del RCT”
“Cómo iniciar automáticamente el RCT como servicio” en la página 36
Inicio manual del RCT
Ejecute el script rct para iniciar y detener el Rastreador de respuestas y contactos
(RCT). Para iniciar manualmente el RCT, ejecute el script rct en el directorio bin
de su instalación de eMessage.
Para obtener más información sobre este script, consulte “Script de seguimiento de
respuestas y contactos (RCT) de eMessage” en la página 98.
Conceptos relacionados:
Capítulo 4, “Operación del rastreador de respuestas y contactos”
© Copyright IBM Corp. 1999, 2015
35
Operación manual del Rastreador de respuestas y contactos
Para operar manualmente el Rastreador de respuestas y contactos (RCT), ejecute el
script rct en el directorio bin de la instalación de eMessage.
Procedimiento
v Para iniciar el RTC, ejecute el script rct en el directorio bin de la instalación de
eMessage, de la forma siguiente.
rct start
v Para detener el RCT, ejecute el script rct de la forma siguiente.
rct stop
Qué hacer a continuación
Para obtener más información sobre este script, consulte “Script de seguimiento de
respuestas y contactos (RCT) de eMessage” en la página 98.
Detención del Rastreador de respuestas y contactos
Detener el Rastreador de respuestas y contactos (RCT) mediante la ejecución del
script rct.
Procedimiento
Vaya al directorio bin de la instalación de eMessage y ejecute el script rct como se
indica a continuación.
rct stop
Qué hacer a continuación
IBM EMM Hosted Services continúa almacenando los datos de rastreo y respuesta
hasta que reinicia el RCT.
Para obtener más información acerca de este script, consulte “Script de
seguimiento de respuestas y contactos (RCT) de eMessage” en la página 98
Cómo iniciar automáticamente el RCT como servicio
Puede configurar el Rastreador de respuestas y contactos (RCT) para que se inicie
automáticamente añadiéndolo como servicio.
Registre el servicio RCT ejecutando el script MKService_rct que se proporciona con
el software de eMessage.
Cuando ejecute el script MKService_rct para registrar el servicio, debe utilizar el
script rct para iniciar manualmente el RCT la primera vez. Después de eso, el RCT
se reiniciará automáticamente cada vez que rearranque el sistema operativo de la
máquina donde se ha instalado el RCT.
Una vez configurado el servicio RCT, puede impedir que el RCT se ejecute
automáticamente ejecutando el script MKService_rct con la opción -remove.
Conceptos relacionados:
Capítulo 4, “Operación del rastreador de respuestas y contactos”, en la página 35
Tareas relacionadas:
36
IBM eMessage: Guía del administrador y de inicio
“Adición del Rastreador de respuestas y contactos (RCT) como servicio”
“Eliminación del servicio Rastreador de respuestas y contactos” en la página 38
Referencia relacionada:
“Script MKService_rct de eMessage” en la página 99
Adición del Rastreador de respuestas y contactos (RCT) como
servicio
Puede configurar el Rastreador de respuestas y contactos (RCT) para que se inicie
automáticamente añadiéndolo como servicio.
Acerca de esta tarea
Registre el servicio RCT ejecutando el script MKService_rct que se proporciona con
el software de eMessage.
Para añadir el Rastreador de respuestas y contactos (RCT) como servicio, ejecute el
script MKService_rct -install desde el directorio bin de la instalación de
eMessage.
El directorio de bin se crea como un subdirectorio en el directorio de instalación de
Campaign al instalar o actualizar a la versión más reciente de IBM Campaign.
Procedimiento
Para añadir el Rastreador de respuestas y contactos (RCT) como servicio, ejecute el
script MKService_rct -install desde el directorio bin de la instalación de
eMessage.
En UNIX o Linux, ejecute este script con un usuario que tenga permisos de usuario
raíz o permisos para crear procesos de daemon.
En Windows, el nombre de servicio es Rastreador de respuestas y contactos.
Qué hacer a continuación
Una vez haya ejecutado el script MKService_rct inicie el RCT manualmente con el
script rct. El RCT se debe reiniciar manualmente sólo una vez. Tras iniciar el RCT
manualmente la primera vez, el RCT se reiniciará automáticamente cada vez que
se reinicie el sistema operativo del sistema donde esté instalado.
Una vez configurado el servicio RCT, puede impedir que el RCT se ejecute
automáticamente ejecutando el script MKService_rct con la opción -remove.
Conceptos relacionados:
“Cómo iniciar automáticamente el RCT como servicio” en la página 36
Referencia relacionada:
“Script MKService_rct de eMessage” en la página 99
“Script de seguimiento de respuestas y contactos (RCT) de eMessage” en la página
98
Capítulo 4. Operación del rastreador de respuestas y contactos
37
Eliminación del servicio Rastreador de respuestas y contactos
Si ha instalado el Rastreador de respuestas y contactos (RCT) como servicio, el
RCT se reinicia cada vez que se reinicia el sistema donde ha instalado el RCT. Para
evitar que el RCT se reinicie automáticamente, debe eliminar el servicio Rastreador
de respuestas y contactos (RCT).
Procedimiento
Para eliminar el RCT como servicio, ejecute el script MKService_rct con la opción
-remove.
Desde una línea de comandos de Windows, en el directorio de inicio de IBM
EMM, ejecute eMessage\bin\MKService_rct.bat -remove.
En UNIX o Linux, en el directorio de inicio de IBM EMM, ejecute
eMessage/bin/MKService_rct.sh -remove.
Qué hacer a continuación
Para obtener más información acerca de este script, consulte “Script MKService_rct
de eMessage” en la página 99
Conceptos relacionados:
“Cómo iniciar automáticamente el RCT como servicio” en la página 36
38
IBM eMessage: Guía del administrador y de inicio
Capítulo 5. Verificación del inicio
Para garantizar el acceso a todas las características de correo electrónico alojado,
pruebe las configuraciones y conexiones de sus instalaciones de Campaign y
eMessage después de habilitar eMessage, ampliar su instalación de eMessage o
actualizar la instalación de Campaign.
Verifique las configuraciones y conexiones después de realizar cualquiera de las
acciones siguientes.
v Habilitar eMessage por primera vez
v Actualizar la instalación actual de IBM Campaign
v Añadir una nueva partición a la configuración de eMessage que se conserva en
IBM Marketing Platform
Confirmación de las configuraciones del sistema
Para asegurarse de que han finalizado los preparativos de inicio, confirme que las
siguientes propiedades de configuración se han establecido y que los valores
cumplan los requisitos de sus instalaciones de eMessage y Campaign.
Propiedad de configuración
Configuración
Campaign | partitions |
partition[n] | eMessage |
eMessagePluginJarFile
Ruta completa de la ubicación del archivo de plug-in que funciona como
Cargador de listas de destinatarios (RLU). Especifique la ruta completa del
directorio local en el sistema que aloja el servidor de aplicaciones web de
Campaign.
El instalador de IBM cumplimenta automáticamente esta configuración para la
partición predeterminada cuando ejecuta el instalador. Si tiene particiones
adicionales, configure esta propiedad manualmente.
Campaign | partitions |
Indica que eMessage está instalado.
partition[n] | server | internal
Establezca esta propiedad en Yes en cada partición donde desee habilitar
| eMessageInstalled
eMessage, incluida la partición predeterminada. Al establecer esta propiedad en
Yes, las características de eMessage pasan a estar disponibles en la interfaz de
Campaign.
eMessage |
serverComponentsAndLocations |
hostedServices | uiHostName
Dirigirse a IBM EMM Hosted Services para todas las comunicaciones excepto
para cargar listas.
El valor predeterminado es em.unicaondemand.com para el centro de datos de
EE.UU.
Si se conecta al centro de datos de Reino Unido, cambie este valor a
em-eu.unicaondemand.com.
eMessage |
serverComponentsAndLocations |
hostedServices | dataHostName
La dirección para la conexión que utiliza eMessage para cargar los metadatos
relacionados con las listas de destinatarios en IBM EMM Hosted Services.
El valor predeterminado es em.unicaondemand.com para el centro de datos de
EE.UU.
Si se conecta al centro de datos de Reino Unido, cambie este valor a
em-eu.unicaondemand.com.
© Copyright IBM Corp. 1999, 2015
39
Propiedad de configuración
Configuración
eMessage |
serverComponentsAndLocations |
hostedServices | ftpHostName
La dirección para la conexión que eMessage utiliza para cargar los datos de las
listas de destinatarios (excepto los metadatos) en IBM EMM Hosted Services.
El valor predeterminado es ftp-em.unicaondemand.com para el centro de datos
de EE.UU.
Si se conecta al centro de datos de Reino Unido, cambie este valor a
ftp-em-eu.unicaondemand.com.
eMessage | partitions |
El usuario de IBM EMM que hace referencia al origen de datos que contiene
partition[n] | hostedAccountInfo las credenciales de acceso de IBM EMM Hosted Services.
| amUserForAcctCredentials
Puede configurar este valor al crear un usuario del sistema para acceder a los
recursos de correo electrónico que aloja IBM.
eMessage | partitions |
El origen de datos de Marketing Platform que contiene las credenciales de
partition[n] | hostedAccountInfo inicio de sesión de IBM EMM Hosted Services .
| amDataSourceForAcctCredentials
Puede configurar este valor al crear un usuario del sistema para acceder a los
recursos de correo electrónico que aloja IBM.
eMessage | partitions |
partition [n] < dataSources |
systemTables | type
Tipo de la base de datos que aloja las tablas de sistema.
eMessage | partitions |
partition [n] < dataSources |
systemTables | schemaName
Nombre del esquema de base de datos de las tablas de sistema.
eMessage | partitions |
partition [n] < dataSources |
systemTables | jdbcClassName
Controlador JDBC para las tablas de sistema.
eMessage | partitions |
partition [n] < dataSources |
systemTables | jdbcURI
URI de conexión JDBC para las tablas de sistema.
Proporcione el valor correcto para la base de datos.
Se establece en el nombre de esquema apropiado para su base de datos.
Proporcione el valor correcto para su entorno.
Proporcione el valor correcto para su entorno.
Especifique el tipo de base de datos, el controlador de base de datos, el host, el
puerto y el nombre de la base de datos. Por
ejemplo:jdbc:oracle:thin:@yourdb.example.com:1234:DBname
Consulte la documentación de la base de datos para obtener instrucciones
específicas sobre cómo construir el URL de JDBC.
El valor que especifique debe coincidir exactamente con el valor definido en el
servidor web de Campaign.
eMessage | partitions |
partition [n] < dataSources |
systemTables |
asmUserForDBCredentials
El usuario de IBM EMM que hace referencia al origen de datos que contiene
las credenciales de inicio de sesión de las tablas de sistema.
eMessage | partitions |
partition [n] < dataSources |
systemTables |
asmDataSourceForDBCredentials
El origen de datos de Marketing Platform que contiene las credenciales de
inicio de sesión a la base de datos que contiene las tablas de sistema.
Puede crear este usuario al configurar acceso a las tablas del sistema eMessage
local.
Puede crear este origen de datos al crear un usuario para acceder a las tablas
del sistema de eMessage.
Conceptos relacionados:
Capítulo 6, “Configuraciones para IBM eMessage”, en la página 43
Tareas relacionadas:
“Configuración del usuario del sistema que accede a IBM EMM Hosted Services”
en la página 24
40
IBM eMessage: Guía del administrador y de inicio
“Configuración del acceso a las tablas del sistema local de eMessage” en la página
48
Probar la carga a IBM EMM Hosted Services
Para probar la capacidad de cargar datos a IBM EMM Hosted Services desde su
entorno local, ejecute el script rlu en modo de comprobación.
Procedimiento
En el directorio bin de la instalación de eMessage, ejecute el script rlu de una de
las siguientes formas.
v rlu -c
v rlu --check
Referencia relacionada:
“El script RLU” en la página 97
Probar la descarga desde IBM EMM Hosted Services
Para probar la capacidad para descargar información desde IBM EMM Hosted
Services, ejecute el script rct en modalidad de comprobación.
Procedimiento
Vaya al directorio bin de la instalación de eMessage y ejecute el script rct como se
indica a continuación.
rct check
Referencia relacionada:
“Script de seguimiento de respuestas y contactos (RCT) de eMessage” en la página
98
Probar la conexión a la interfaz de mensajería alojada
IBM aloja la interfaz de mensajería en sus centros de datos en EE.UU. y el Reino
Unido. Pruebe la conexión con la interfaz de envío de correos alojada intentando
acceder a una característica de eMessage.
Procedimiento
Inicie una sesión en IBM EMM y seleccione Envíos de correos de eMessage en el
menú Campaña.
Si la conexión con la interfaz de usuario de eMessage se ha establecido
correctamente, se abrirá la página de envíos de correos de eMessage y se
visualizará una lista de correo electrónicos y características de envíos de correos
relacionadas.
Si la conexión con la interfaz de usuario no se establece correctamente, verá un
error.
Capítulo 5. Verificación del inicio
41
42
IBM eMessage: Guía del administrador y de inicio
Capítulo 6. Configuraciones para IBM eMessage
IBMMarketing Platform proporciona diversas propiedades de configuración para
modificar el comportamiento y el aspecto de IBMeMessage. Algunas propiedades
de configuración se establecen durante la instalación. Puede cambiar las
propiedades de configuración en cualquier momento.
Tras actualizar las configuraciones de Campaign o eMessage, debe reiniciar el RCT
(Rastreador de respuestas y contactos) y el servidor de aplicaciones web que aloja
a Campaign.
Característica o función
Propiedad de configuración (incluida ruta)
Habilitar o inhabilitar eMessage en la partición Campaign | partitions | partition[n] | server | internal
de Campaign.
Consulte “Campaign | partitions | partition[n]
| server | internal” en la página 50.
Características de las listas de destinatarios de
correo electrónico.
Campaign | partitions | partition[n] | eMessage
Consulte “Campaign | particiones |
partición[n] | eMessage” en la página 49.
URL necesarias para establecer conexión con
IBM EMM Hosted Services.
eMessage | serverComponentsAndLocations | hostedServices
Consulte “eMessage |
serverComponentsAndLocations |
hostedServices” en la página 55.
Credenciales de acceso a bases de datos y a
cuentas para conectar con IBM EMM Hosted
Services.
eMessage | partitions | partition[n] | hostedAccountInfo
Consulte “eMessage | particiones |
partición[n] | hostedAccountInfo” en la página
56
Valores de acceso a base de datos y de
esquema para las tablas de sistema de
eMessage.
eMessage | partitions | partition[n] | dataSources |
systemTables
Consulte “eMessage | particiones |
partición[n] | dataSources | systemTables” en
la página 57
Ubicación de un script que se ejecuta en
respuesta a las acciones o al estado del
Cargador de listas de destinatarios. (opcional).
eMessage | partitions | partition[n] | recipientListUploader
Consulte “eMessage | particiones |
partición[n] | recipientListUploader” en la
página 60
© Copyright IBM Corp. 1999, 2015
43
Característica o función
Propiedad de configuración (incluida ruta)
Valores relacionados con la descarga de datos,
procesados por el Rastreador de respuestas y
contactos (RCT).
eMessage | partitions | partition[n] | responseContactTracker
Consulte “eMessage | particiones |
partición[n] | responseContactTracker” en la
página 60
Soporte para presentar listas de datos
personalizadas en eMessage en base a las
tablas de dimensiones de Campaign.
Campaign | partitions | partition[n]| eMessage |
oltDimTableSupport
Consulte Configuración del soporte para tablas
de dimensiones.
Soporte para el seguimiento del historial de
ejecución de envíos de correos. Consulte
“eMessage | particiones | partición[n] |
responseContactTracker” en la página 60
eMessage | partitions | partition[n] | responseContactTracker
Consulte el parámetro enableExecutionHistoryDataTracking.
Para obtener más información sobre cómo trabajar con propiedades de
configuración, consulte la publicación IBM Marketing Platform Administrator's Guide.
Conceptos relacionados:
“Confirmación de las configuraciones del sistema” en la página 39
Lo que puede configurar en eMessage
Puede configurar los siguientes aspectos de la instalación local de IBM eMessage.
Característica o función
Propiedad de configuración (incluida ruta)
Habilitar o inhabilitar eMessage en la partición Campaign | partitions | partition[n] | server | internal
de Campaign.
Consulte “Campaign | partitions | partition[n]
| server | internal” en la página 50.
Características de las listas de destinatarios de
correo electrónico.
Campaign | partitions | partition[n] | eMessage
Consulte “Campaign | particiones |
partición[n] | eMessage” en la página 49.
URL necesarias para establecer conexión con
IBM EMM Hosted Services.
eMessage | serverComponentsAndLocations | hostedServices
Consulte “eMessage |
serverComponentsAndLocations |
hostedServices” en la página 55.
Credenciales de acceso a bases de datos y a
cuentas para conectar con IBM EMM Hosted
Services.
eMessage | partitions | partition[n] | hostedAccountInfo
Consulte “eMessage | particiones |
partición[n] | hostedAccountInfo” en la página
56
44
IBM eMessage: Guía del administrador y de inicio
Característica o función
Propiedad de configuración (incluida ruta)
Valores de acceso a base de datos y de
esquema para las tablas de sistema de
eMessage.
eMessage | partitions | partition[n] | dataSources |
systemTables
Consulte “eMessage | particiones |
partición[n] | dataSources | systemTables” en
la página 57
Ubicación de un script que se ejecuta en
respuesta a las acciones o al estado del
Cargador de listas de destinatarios. (opcional).
eMessage | partitions | partition[n] | recipientListUploader
Consulte “eMessage | particiones |
partición[n] | recipientListUploader” en la
página 60
Valores relacionados con la descarga de datos,
procesados por el Rastreador de respuestas y
contactos (RCT).
eMessage | partitions | partition[n] | responseContactTracker
Consulte “eMessage | particiones |
partición[n] | responseContactTracker” en la
página 60
Soporte para presentar listas de datos
personalizadas en eMessage en base a las
tablas de dimensiones de Campaign.
Campaign | partitions | partition[n] | eMessage |
oltDimTableSupport
Consulte “Configuración del soporte para
tablas de dimensiones” en la página 47.
Soporte para la integración de ofertas
Campaign con correo electrónico
personalizado.
Campaign | partitions | partition[n] | eMessage |
contactAndResponseHistTracking
Consulte “Campaign | particiones |
partición[n] | eMessage |
contactAndResponseHistTracking” en la
página 53
Soporte para el seguimiento del historial de
ejecución de envíos de correos. Consulte
“eMessage | particiones | partición[n] |
responseContactTracker” en la página 60
eMessage | partitions | partition[n] | responseContactTracker
Consulte el parámetro enableExecutionHistoryDataTracking.
Qué se debe reiniciar después de hacer cambios en la configuración
Tras realizar cambios en las configuraciones de Campaign y eMessage, debe
reiniciar el RCT (Rastreador de respuestas y contactos) y el servidor de
aplicaciones web que aloja a Campaign.
Para obtener información sobre cómo reiniciar el RCT, consulte “Script de
seguimiento de respuestas y contactos (RCT) de eMessage” en la página 98.
Para obtener información sobre cómo reiniciar el servidor de aplicaciones web,
consulte la documentación de su servidor de aplicaciones web.
Capítulo 6. Configuraciones para IBM eMessage
45
Configuración del acceso a historial adicional de ejecución de envíos
de correos
Puede solicitar que IBM proporcione datos adicionales para historial de ejecución
de envíos de correos. El acceso a historial adicional de ejecución de envíos de
correos está disponible en IBM si se solicita y actualizando la configuración de
eMessage. Los datos del historial de ejecución de envíos de correos se registran en
las tablas locales del sistema de eMessage en la tabla UACE_ExecHistory para
describir las ejecuciones de envíos de correos completadas.
Antes de empezar
Para descargar datos adicionales de ejecución de envíos de correos, debe actualizar
la propiedad de configuración enableExecutionHistoryDataTracking. De forma
predeterminada, enableExecutionHistoryDataTracking ahora se expone en las
propiedades de configuración de eMessage.
Puede visualizar esta propiedad de configuración en su instalación local de
eMessage ejecutando el script switch_config_visibility.bat, que se encuentra en
el directorio emessage\tools.
Acerca de esta tarea
Están disponibles los tipos de registro siguientes si instala o actualiza Campaign
versión 8.6.0.4 o versión 9.1.0 o superior. Esta información no está disponible para
la versión 9.0.0.
v Línea de asunto del mensaje
v Dirección de origen
v Usuario que ha actualizado el envío de correos
v Descripción del documento
v Fecha en que se ha guardado el envío de correos
Procedimiento
1. Solicite acceso a datos de historial adicional de ejecución de envíos de correos.
Para solicitar el acceso, póngase en contacto con su representante de IBM en
[email protected].
2. Actualice la configuración de eMessage. Configure la siguiente propiedad de
configuración.
Affinium|eMessage|partitions|partition1|responseContactTracker|
enableExecutionHistoryDataTracking
Establezca enableExecutionHistoryDataTracking en True.
Qué hacer a continuación
Puede consultar las tablas del sistema de eMessage para recuperar información de
ejecución de envíos de correos de la tabla UACE_ExecHistory.
Para obtener más información sobre las tablas del sistema de eMessage, consulte la
publicación IBM EMM System Tables and Data Dictionary.
Tareas relacionadas:
46
IBM eMessage: Guía del administrador y de inicio
“Acceso a los parámetros de configuración para carga de FTP implícito” en la
página 16
Soporte de la integración de ofertas de Campaign
IBM eMessage admite añadir ofertas configuradas en Campaign a correo
electrónico personalizado creado en eMessage .
Las ofertas se basan en plantillas de oferta que se han configurado en IBM
Campaign. Para dar soporte a la integración de ofertas de Campaign en un correo
electrónico personalizado, debe actualizar la propiedad
contactAndResponseHistTracking en la configuración de Campaign y realizar otras
configuraciones en Campaign.
Para obtener más información sobre cómo configurar el soporte para la integración
de ofertas, consulte los temas sobre la integración de ofertas de eMessage en la
publicación IBM Campaign Administrator's Guide.
Referencia relacionada:
“Campaign | particiones | partición[n] | eMessage |
contactAndResponseHistTracking” en la página 53
Configuración del soporte para tablas de dimensiones
Para dar soporte a ciertas características que se proporcionan mediante scripts
avanzados para correo electrónico, la propiedad de configuración
oltDimTableSupport se debe establecer en True. Al actualizar a Campaign 8.5.0 o
posterior, debe modificar manualmente el valor de este parámetro de
configuración.
Acerca de esta tarea
eMessage proporciona scripts avanzados para crear mensajes de correo electrónico
con listas de información personalizada. Estas listas requieren asociar tablas de
dimensiones creadas en Campaign con una Tabla de lista de salida (OLT -Output
List Table) que define la lista de destinatario de correo electrónico. Las Tablas de
listas de salida se crean en el esquema de eMessage.
La propiedad de configuración oltDimTableSupport controla el soporte para crear
tablas de dimensiones en el esquema de eMessage. Cuando el valor de esta
propiedad está establecido en True, una OLT puede utilizar la información de una
tabla de dimensiones.Antes de Campaign 8.5.0, el valor predeterminado de
oltDimTableSupport era False, no True.
Realice los pasos siguientes para actualizar la propiedad oltDimTableSupport.
Para obtener más información sobre cómo los usuarios de marketing pueden
utilizar los scripts avanzados para crear tablas de datos, consulte la publicación
IBM eMessage Guía del usuario.
Capítulo 6. Configuraciones para IBM eMessage
47
Procedimiento
1. Vaya a Valores > Configuración > Campaña > Particiones > partición[n] >
eMessage
2. Pulse Editar valores y establezca el valor de la Propiedad oltDimTableSupport
en True.
Configuración del acceso a las tablas del sistema local de eMessage
Los componentes de eMessage tienen que poder acceder a las tablas de sistema de
eMessage en el esquema de Campaign. Debe crear y configurar un usuario del
sistema que pueda acceder automáticamente a las tablas del sistema. El usuario del
sistema que se ha configurado durante la instalación de Campaign, ya tiene el
acceso necesario al esquema de Campaign.
Acerca de esta tarea
Nota: Si su instalación contiene diversas particiones, debe llevar a cabo esta tarea
para cada una de las particiones. No se pueden compartir usuarios de sistema
entre distintas particiones.
Si desea utilizar un usuario del sistema diferente para acceder a las tablas del
sistema de eMessage, debe crear un usuario del sistema nuevo en Marketing
Platform y crear un nuevo origen de datos de plataforma con acceso al esquema de
Campaign.
Procedimiento
1. En la configuración de eMessage, especifique un usuario del sistema que
acceda a la base de datos que aloja el esquema de Campaign.
Puede crear un nuevo usuario o especificar un usuario existente. El usuario del
sistema que ha configurado para Campaign ya tiene acceso al esquema de
Campaign.
Utilice la propiedad de configuración eMessage > partitions > partition [n]
< dataSources > systemTables > asmUserForDBCredentials.
De forma predeterminada, el usuario predeterminado es asm_admin.
2. En la configuración de eMessage, especifique el origen de datos configurado
para contener el nombre de usuario y la contraseña necesarios para acceder a la
base de datos que aloja el esquema de Campaign.
Puede utilizar el origen de datos que se ha creado para acceder al esquema de
Campaign al instalar Campaign.
Utilice la propiedad de configuración eMessage > partitions > partition [n]
< dataSources > systemTables > amDataSourceForDBCredentials.
Conceptos relacionados:
“Confirmación de las configuraciones del sistema” en la página 39
Propiedades de configuración de eMessage
Puede acceder a las propiedades de configuración de eMessage desde el menú
Valores en Marketing Platform. Las propiedades para la configuración de eMessage
se encuentran en las categorías de configuración de Campaign y eMessage.
48
IBM eMessage: Guía del administrador y de inicio
Para acceder a las propiedades de configuración, vaya a Valores >
Configuraciones. La página Configuraciones enumera todas las propiedades de
configuración disponibles para su instalación de IBM EMM.
Campaign | particiones | partición[n] | eMessage
Defina las propiedades de esta categoría para definir las características de las listas
de destinatarios y especificar la ubicación de los recursos que cargan las listas en
IBM EMM Hosted Services.
eMessagePluginJarFile
Descripción
Ruta completa a la ubicación del archivo que funciona como Cargador de
listas de destinatarios (RLU). Este plugin a Campaign carga datos de OLT
y los metadatos asociados a los servicios remotos que aloja IBM. La
ubicación que especifique debe ser la ruta completa del directorio local en
el sistema de archivos de la máquina que aloja el servidor de aplicaciones
web Campaign.
El instalador de IBM completa esta configuración automáticamente para la
partición predeterminada cuando ejecuta el instalador. Para otras
particiones, debe configurar manualmente esta propiedad. Debido a que
únicamente existe un RLU para cada instalación de eMessage, todas las
particiones deben especificar la misma ubicación para el RLU.
No cambie esta configuración a menos que IBM le indique que lo haga.
Valor predeterminado
No hay valor predeterminado definido.
Valores válidos
Ruta completa al directorio local donde ha instalado el servidor web de
Campaign.
defaultSeedInterval
Descripción
El número de mensajes entre los mensajes de claves si defaultSeedType es
Distribute list.
Valor predeterminado
1000
defaultSeedType
Descripción
El método predeterminado que utiliza eMessage para insertar direcciones
de inicio en una lista de destinatarios.
Valor predeterminado
Distribute IDS
Valores válidos
v Distribute IDS: distribuye los ID de manera uniforme e inserta
direcciones de inicio a intervalos equivalentes a lo largo de la lista
completa de destinatarios, de acuerdo con el tamaño de la lista de
destinatarios y el número de direcciones de inicio disponibles.
Capítulo 6. Configuraciones para IBM eMessage
49
v Distribute list: inserta la dirección de claves para cada ID de
defaultSeedInterval en la lista principal. Inserta la lista completa de
direcciones de inicio disponibles en intervalos especificados a lo largo de
la lista de destinatarios de producción. Debe especificar el intervalo entre
los puntos de inserción.
oltTableNamePrefix
Descripción
Se usa en el esquema generado para la tabla de lista de salida (OLT). Debe
definir este parámetro.
Valor predeterminado
OLT
Valores válidos
El prefijo puede contener hasta 8 caracteres alfanuméricos o de subrayado,
y debe comenzar con una letra.
oltDimTableSupport
Descripción
Este parámetro de configuración controla la capacidad de añadir las tablas
de dimensiones a las tablas de lista de salida (OLT) creadas en el esquema
de eMessage. Las tablas de dimensiones son necesarias para utilizar la
programación para correo electrónico a fin de crear tablas de datos en los
mensajes de correo electrónico.
El valor predeterminado es False. Debe establecer esta propiedad en True
para que los usuarios de marketing puedan crear tablas de dimensiones
cuando utilicen el proceso de eMessage para definir una lista de
destinatarios. Para obtener más información sobre la creación de tablas de
datos y la utilización de los scripts avanzados para correo electrónico,
consulte la Guía del usuario de IBM eMessage.
Valor predeterminado
False
Valores válidos
True | False
Campaign | partitions | partition[n] | server | internal
Las propiedades de esta categoría especifican valores de integración y los límites
del ID interno de la partición de Campaign seleccionada. Si su instalación de
Campaign tiene varias particiones, establezca estas propiedades para cada partición
que desee que se vea afectada.
internalIdLowerLimit
Descripción
Las propiedades internalIdUpperLimit y internalIdLowerLimit restringen
los ID internos de Campaign dentro del rango especificado. Tenga en
cuenta que los valores son inclusivos: es decir, Campaign puede utilizar
tanto el límite inferior como el superior.
Valor predeterminado
50
IBM eMessage: Guía del administrador y de inicio
0 (cero)
internalIdUpperLimit
Descripción
Las propiedades internalIdUpperLimit y internalIdLowerLimit restringen
los ID internos de Campaign dentro del rango especificado. Los valores
son inclusivos: es decir, Campaign puede utilizar tanto el límite inferior
como el superior. Si está instalado Distributed Marketing, establezca el
valor en 2147483647.
Valor predeterminado
4294967295
eMessageInstalled
Descripción
Indica que eMessage está instalado. Si selecciona Yes, las características de
eMessage están disponibles en la interfaz de Campaign.
El instalador de IBM define esta propiedad en Yes para la partición
predeterminada de la instalación de eMessage. Si tiene particiones
adicionales donde haya instalado eMessage, debe configurar esta
propiedad manualmente.
Valor predeterminado
No
Valores válidos
Yes | No
interactInstalled
Descripción
Tras instalar el entorno de diseño de Interact, esta propiedad de
configuración se debe establecer en Yes para habilitar el entorno de diseño
de Interact en Campaign.
Si Interact no se ha instalado, establézcalo en No. Si se establece esta
propiedad en No no se eliminan los menús y las opciones de Interact de la
interfaz de usuario. Para eliminar los menús y las opciones, debe anular
manualmente el registro de Interact utilizando el programa de utilidad
configTool.
Valor predeterminado
No
Valores válidos
Yes | No
Disponibilidad
Esta propiedad sólo es aplicable si tiene instalado Interact.
MO_UC_integration
Descripción
Capítulo 6. Configuraciones para IBM eMessage
51
Habilita la integración con Marketing Operations para esta partición, si la
integración está habilitada en los valores de configuración de Plataforma.
Si desea más información, consulte IBM Marketing Operations y Campaign
Integration Guide.
Valor predeterminado
No
Valores válidos
Yes | No
MO_UC_BottomUpTargetCells
Descripción
Para esta partición, admite celdas de modo ascendente para hojas de
cálculo de celdas objetivo, si MO_UC_integration está habilitado. Si se
establece en Yes, están visibles tanto las celdas objetivo de modo
descendente como las de modo ascendente, pero las celdas objetivo de
modo ascendente son de sólo lectura. Si desea más información, consulte
IBM Marketing Operations y Campaign Integration Guide.
Valor predeterminado
No
Valores válidos
Yes | No
Legacy_campaigns
Descripción
Para esta partición, habilita el acceso a campañas creadas antes de la
integración de Marketing Operations y Campaign. Sólo se aplica si
MO_UC_integration está establecido en Yes. Las campañas heredadas
incluyen también campañas creadas en Campaign 7.x y enlazadas a
proyectos de Plan 7.x. Si desea más información, consulte IBM Marketing
Operations y Campaign Integration Guide.
Valor predeterminado
No
Valores válidos
Yes | No
IBM Marketing Operations - Integración de ofertas
Descripción
Habilita la posibilidad de utilizar Marketing Operations para realizar tareas
de gestión del ciclo de vida de las ofertas en esta partición, si
MO_UC_integration está habilitado para esta partición. La integración de
ofertas debe estar habilitada en los valores de configuración de su
Plataforma. Si desea más información, consulte IBM Marketing Operations y
Campaign Integration Guide.
Valor predeterminado
No
52
IBM eMessage: Guía del administrador y de inicio
Valores válidos
Yes | No
UC_CM_integration
Descripción
Permite la integración de segmentos en línea de Digital Analytics para una
partición de Campaign. Cuando esta opción se establece en Yes, el cuadro
del proceso Selección de un diagrama de flujo proporciona la opción para
seleccionar Segmentos de Digital Analytics como entrada. Para configurar
la integración de Digital Analytics para cada partición, seleccione Valores >
Configuración > Campaign | particiones | partición[n] | Coremetrics.
Valor predeterminado
No
Valores válidos
Yes | No
Campaign | particiones | partición[n] | eMessage |
contactAndResponseHistTracking
Utilice las propiedades de esta categoría para configurar la integración de ofertas
de eMessage con IBM Campaign para la partición existente.
etlEnabled
Descripción
Campaign utiliza su propio proceso ETL para la extracción, transformación
y carga de los datos de la respuesta de la oferta de las tablas de
seguimiento del historial de respuestas de eMessage en las tablas de
historial de respuesta y contacto de Campaign.
El proceso de ETL coordina la información de las tablas necesarias,
incluyendo UA_UsrResponseType (tipos de respuesta de Campaign) y
UA_RespTypeMapping (correlación de tipos de respuesta entre Campaign y
eMessage).
Al establecer el valor como Yes se garantiza que la información sobre el
historial de respuesta y contacto de la oferta de eMessage sea coordinada
entre Campaign y eMessage. Por ejemplo, los datos de respuesta de correo
electrónico se incluirán en informes de Campaign.
Nota: También debe establecer Campaign | particiones | partición[n] |
servidor | interno | eMessageInstalled en Yes para esta partición o el
proceso de ETL no se ejecutará.
Valor predeterminado
No
Valores válidos
Yes | No
runOnceADay
Descripción
Indica si el proceso de ETL debe ejecutarse solo una vez al día.
Capítulo 6. Configuraciones para IBM eMessage
53
Si el valor es Yes: debe especificar startTime; el trabajo de ETL se ejecuta
hasta que todos los registros se han procesado y sleepIntervalInMinutes se
ignora.
Si el valor es No: el trabajo de ETL se inicia en cuanto se inicia el servidor
web de Campaign. El trabajo de ETL se detiene después de que todos los
registros se procesen y, a continuación, espera durante el tiempo
especificado por sleepIntervalInMinutes.
Valor predeterminado
No
Valores válidos
Yes | No
batchSize
Descripción
El proceso ETL utiliza este parámetro para captar registros descargados por
RCT a la tabla del sistema local eMessage. Puesto que los valores grandes
pueden afectar al rendimiento, la lista de valores disponibles se restringe a
los valores válidos que se muestran a continuación. Si prevé un gran
volumen de registro, ajuste batchSize además de sleepIntervalInMinutes
para procesar los registros a intervalos regulares.
Valor predeterminado
100
Valores válidos
100 | 200 | 500 | 1000
sleepIntervalInMinutes
Descripción
Especifica el intervalo en minutos entre trabajos de ETL. Esta opción
determina el tiempo de espera después de la finalización de un trabajo. El
proceso de ETL espera este tiempo antes de iniciar el siguiente trabajo. Se
pueden ejecutar varios trabajos de forma síncrona y puede haber varios
trabajos de ETL por partición.
Si runOnceADay es Sí, no puede establecer un intervalo de suspensión.
Valor predeterminado
60
Valores válidos
Números enteros positivos
startTime
Descripción
Especifique una hora a la que iniciar el trabajo ETL. Debe utilizar el
formato del entorno local inglés para especificar la hora de inicio.
Valor predeterminado
12:00:00 a.m.
54
IBM eMessage: Guía del administrador y de inicio
Valores válidos
Cualquier hora válida en el formato hh:mm:ss AM/PM
notificationScript
Descripción
Un ejecutable o archivo de script opcional que se ejecuta después de
finalizar cada trabajo de ETL. Por ejemplo, puede que desee ser notificado
del éxito o error de cada trabajo de ETL, para la supervisión. El script de
notificación se ejecuta cada vez que el trabajo ETL de una partición
determinada finaliza la ejecución.
Los parámetros pasados a este script son fijos y no se pueden cambiar. El
script puede utilizar los parámetros siguientes:
v etlStart: la hora de inicio de ETL en número de milisegundos.
v etlEnd: la hora de finalización de ETL en número de milisegundos.
v totalCHRecords: número total de registros de contactos procesados.
v totalRHRecords: número total de registros del historial de respuestas
procesados.
v executionStatus: estado de ejecución de ETL con el valor 1 (error) o 0
(éxito).
Valor predeterminado
No hay valor predeterminado definido.
Valores válidos
Cualquier ruta válida a la que pueda acceder el servidor de Campaign con
permisos de Lectura y Ejecución. Por ejemplo: D:\misscripts\
nombrescript.exe
Conceptos relacionados:
“Soporte de la integración de ofertas de Campaign” en la página 47
eMessage | serverComponentsAndLocations | hostedServices
Defina propiedades para especificar los URL para conectarse a IBM EMM Hosted
Services. eMessage utiliza conexiones independientes para cargar listas de
destinatarios, metadatos que describen las listas de destinatarios y para la
comunicación general que se envía al entorno alojado.
Debe cambiar los valores predeterminados si va a conectarse con IBM EMM
Hosted Services a través del centro de establecido por IBM en el Reino Unido.
Consulte a IBM para determinar a qué centro de datos está conectado.
uiHostName
Descripción
La dirección que eMessage utiliza para toda la comunicación con IBM
EMM Hosted Services, excepto la cargar las listas de destinatarios y
metadatos relacionados.
Valor predeterminado
em.unicaondemand.com
Capítulo 6. Configuraciones para IBM eMessage
55
Si se va a conectar al centro de datos del Reino Unido, cambie este valor a
em-eu.unicaondemand.com.
dataHostName
Descripción
La dirección que utiliza eMessage para cargar metadatos relacionados con
las listas de destinatarios en IBM EMM Hosted Services.
Valor predeterminado
em.unicaondemand.com
Si se va a conectar al centro de datos del Reino Unido, cambie este valor a
em-eu.unicaondemand.com.
ftpHostName
Descripción
La dirección que eMessage utiliza para cargar los datos de las listas de
destinatarios (excepto los metadatos de listas) en IBM EMM Hosted
Services.
Valor predeterminado
ftp-em.unicaondemand.com
Si se va a conectar al centro de datos del Reino Unido, cambie este valor a
ftp-em-eu.unicaondemand.com.
eMessage | particiones | partición[n] | hostedAccountInfo
Defina propiedades de esta categoría para definir las credenciales de usuario para
la base de datos que contiene información de cuenta necesaria para acceder a IBM
EMM Hosted Services. Los valores que especifique aquí deben estar definidos
como valores de usuario en Marketing Platform.
amUserForAcctCredentials
Descripción
Utilice esta propiedad para especificar el usuario de la Marketing Platform
que contiene un origen de datos de la Marketing Platform que especifica
las credenciales de acceso a la cuenta requeridas para acceder a IBM EMM
Hosted Services.
Valor predeterminado
asm_admin
Valores válidos
Cualquier usuario de Marketing Platform.
amDataSourceForAcctCredentials
Descripción
Utilice esta propiedad para especificar el origen de datos de Marketing
Platform que define las credenciales de inicio de sesión de IBM EMM
Hosted Services.
Valor predeterminado
56
IBM eMessage: Guía del administrador y de inicio
UNICA_HOSTED_SERVICES
Valores válidos
Un origen de datos asociado con el usuario que especifique en
amUserForAcctCredentials
eMessage | particiones | partición[n] | dataSources |
systemTables
Esta categoría contiene propiedades de configuración que definen el esquema, los
valores de conexión y las credenciales de inicio de sesión para la base de datos que
contiene las tablas del sistema de eMessage en el entorno de red.
type
Descripción
Tipo de la base de datos que aloja las tablas del sistema de eMessage.
Valor predeterminado
No hay valor predeterminado definido. Es necesario definir esta
propiedad.
Valores válidos
v SQLSERVER
v ORACLE9
v ORACLE10 (también se utiliza para indicar bases de datos Oracle 11)
v DB2
schemaName
Descripción
Nombre del esquema de base de datos para las tablas del sistema de
eMessage. Es el mismo que el nombre de esquema para las tablas del
sistema de Campaign.
Debe incluir este nombre de esquema al hacer referencia a tablas del
sistema en los scripts.
Valor predeterminado
dbo
jdbcBatchSize
Descripción
El número de solicitudes de ejecución que JDBC ejecuta a la vez en la base
de datos.
Valor predeterminado
10
Valores válidos
Un número entero mayor que 0.
jdbcClassName
Descripción
Capítulo 6. Configuraciones para IBM eMessage
57
Controlador JDBC para las tablas del sistema según se define en su
servidor web de Campaign.
Valor predeterminado
No hay valor predeterminado definido. Es necesario definir esta
propiedad.
jdbcURI
Descripción
URI de conexión JDBC para tablas del sistema según se define en el
servidor web de Campaign.
Valor predeterminado
No hay valor predeterminado definido. Es necesario definir esta
propiedad.
asmUserForDBCredentials
Descripción
Utilice esta propiedad para especifica un usuario de IBM EMM que tendrá
permitido el acceso a las tablas del sistema de eMessage.
Valor predeterminado
No hay valor predeterminado definido. Es necesario definir esta
propiedad.
Valores válidos
Cualquier usuario definido en la Marketing Platform. Normalmente, debe
ser el nombre del usuario del sistema de Campaign
amDataSourceForDBCredentials
Descripción
Utilice esta propiedad para especificar el origen de datos que define las
credenciales de inicio de sesión para la base de datos que contiene las
tablas del sistema de eMessage. Puede ser el mismo que el origen de datos
para las tablas del sistema de Campaign.
Valor predeterminado
UA_SYSTEM_TABLES
Valores válidos
Un origen de datos de Marketing Platform asociado al usuario de IBM
EMM que especifique en asmUserForDBCredentials
El origen de datos especifica un usuario y credenciales de base de datos
utilizados para acceder a las tablas del sistema de eMessage. Si el esquema
predeterminado para el usuario de base de datos no es el esquema que
contiene las tablas del sistema, debe especificar el esquema de tablas del
sistema en la conexión JDBC utilizada para acceder a las tablas del sistema.
poolAcquireIncrement
Descripción
58
IBM eMessage: Guía del administrador y de inicio
Es el número de conexiones nuevas que crea eMessage para las tablas del
sistema cuando la agrupación de conexión de base de datos se queda sin
conexiones. eMessage crea nuevas conexiones hasta llegar al número
especificado en poolMaxSize.
Valor predeterminado
1
Valores válidos
Un número entero mayor que 0.
poolIdleTestPeriod
Descripción
El número de segundos que espera eMessage entre pruebas de conexiones
desocupadas con las tablas del sistema de eMessage para la actividad.
Valor predeterminado
100
Valores válidos
Un número entero mayor que 0.
poolMaxSize
Descripción
El número máximo de conexiones que establece eMessage con las tablas
del sistema. Un valor de cero (0) indica que no hay número máximo.
Valor predeterminado
100
Valores válidos
Un número entero mayor o igual a 0.
poolMinSize
Descripción
El número mínimo de conexiones que establece eMessage con las tablas del
sistema.
Valor predeterminado
10
Valores válidos
Un número entero mayor o igual a 0.
poolMaxStatements
Descripción
El número máximo de sentencias que almacena eMessage en la memoria
caché PrepareStatement por cada conexión con las tablas del sistema. Si
poolMaxStatements se establece en cero (0), se inhabilita la memoria caché
de sentencias.
Valor predeterminado
Capítulo 6. Configuraciones para IBM eMessage
59
0
Valores válidos
Un número entero igual o mayor que 0.
timeout
Descripción
El número de segundos que eMessage mantiene una conexión de base de
datos desocupada antes de descartar la conexión.
Si poolIdleTestPeriod es mayor que 0, eMessage prueba todas las
conexiones desocupadas, agrupadas pero sin verificar, cada timeout
segundos.
Si poolIdleTestPeriod es mayor que timeout, se descartan las conexiones
desocupadas.
Valor predeterminado
100
Valores válidos
Un número entero igual o mayor que 0.
eMessage | particiones | partición[n] | recipientListUploader
Esta categoría de configuración contiene una propiedad opcional para la ubicación
de un script definido por el usuario que se ejecuta en respuesta a las acciones o el
estado del Cargador de listas de destinatarios.
pathToTriggerScript
Descripción
Puede crear script que desencadena una acción en respuesta a la carga de
una lista de destinatarios en IBM EMM Hosted Services. Por ejemplo,
puede crear un script para enviar una alerta por correo electrónico al
diseñador de listas una vez que la carga de la lista se haya realizado
correctamente.
Si define un valor para esta propiedad, eMessage pasará información de
estado sobre el Cargador de listas de destinatarios a la ubicación
especificada. eMessage no hace nada si deja esta propiedad en blanco.
Valor predeterminado
No hay valor predeterminado definido.
Valores válidos
Cualquier ruta de red válida.
eMessage | particiones | partición[n] | responseContactTracker
Las propiedades en esta categoría especifican el comportamiento del Rastreador de
respuestas y contactos (RCT). El RCT recupera y procesa los datos de los contactos
de correo electrónico, la entrega de correos electrónicos y las respuestas de los
destinatarios, tales como pulsaciones y aperturas de enlaces.
pauseCustomerPremisesTracking
Descripción
60
IBM eMessage: Guía del administrador y de inicio
eMessage almacena datos de contactos y respuestas en una cola de IBM
EMM Hosted Services. Esta propiedad le permite ordenar a RCT que
detenga temporalmente la recuperación de datos de IBM EMM Hosted
Services. Cuando reanuda el rastreo, el RCT descarga los datos
acumulados.
Valor predeterminado
False
Valores válidos
True | False
waitTimeToCheckForDataAvailability
Descripción
El RCT verifica periódicamente los nuevos datos sobre las respuestas de
los destinatarios o los contactos de correo electrónico. Esta propiedad le
permite especificar la frecuencia, en segundos, con la que el RCT verifica si
existen datos nuevos en IBM EMM Hosted Services. El valor
predeterminado es de 300 segundos, o cada 5 minutos.
Valor predeterminado
300
Valores válidos
Cualquier número entero mayor que 1.
perfLogInterval
Descripción
Esta propiedad le permite especificar la frecuencia con la que RCT registra
las estadísticas de rendimiento en un archivo de registro. El valor que
ingresa determina el número de lotes entre las entradas del registro.
Valor predeterminado
10
Valores válidos
Un número entero mayor que 0.
enableSeparatePartialResponseDataTracking
Descripción
Esta propiedad determina si eMessage reenvía los datos de respuesta del
correo electrónico parcial a las tablas de seguimiento en su instalación local
de eMessage.
eMessage necesita el ID de instancia de envío de correos y el Número de
secuencia de mensaje para atribuir correctamente las respuestas de correo
electrónico. Cuando habilita el rastreo de datos de respuesta parcial aparte,
eMessage pone las respuestas incompletas en tablas de rastreo locales
aparte donde puede revisarlos o llevar a cabo un procesamiento adicional
de los mismos.
Valor predeterminado
True
Capítulo 6. Configuraciones para IBM eMessage
61
Valores válidos
True | False
enableExecutionHistoryDataTracking
Descripción
Esta propiedad controla si puede descargar datos del historial de ejecución
de envíos de correos de IBM EMM Hosted Services.
De forma predeterminada, esta propiedad está establecida en False, para
impedir la descarga de datos adicionales. Cuando se establece esta
propiedad en True, puede descargar datos sobre ejecuciones de envíos de
correos que no se especifican normalmente en las tablas del sistema de
eMessage. Puede utilizar esta información complementaria como ayuda
para automatizar la gestión de bases de datos y envío de correos.
De forma predeterminada esta propiedad está oculta. Puede visualizar esta
propiedad de configuración en la instalación local de eMessage ejecutando
el script switch_config_visibility.bat, que se encuentra en el directorio
emessage\tools.
El acceso a los datos del historial de envíos de correos está disponible en
IBM si se solicita. Para solicitar acceso a datos adicionales del historial de
ejecución de envío de correos, póngase en contacto con su representante de
IBM en [email protected].
Valor predeterminado
False
Valores válidos
True | False
62
IBM eMessage: Guía del administrador y de inicio
Capítulo 7. Configuraciones para implementar notificaciones
de envío a móvil de IBM
Los usuarios de marketing utilizan IBM eMessage para enviar notificaciones de
envío a aplicaciones de dispositivo móvil. Para dar soporte a esta actividad, los
administradores del sistema deben configurar eMessage para que se comunique
con las aplicaciones de dispositivo móvil y con dispositivos móviles para los cuales
los usuarios de marketing envían notificaciones. Los administradores deben
mantener también la lista de ubicaciones utilizadas para la entrega de
notificaciones desencadenada por ubicación y configurar valores predeterminados
que los usuarios de marketing utilizan para configurar las notificaciones de envío.
Los desarrolladores de aplicaciones de dispositivo móvil modifican las aplicaciones
de dispositivo móvil para integrarlas con los sistemas de mensajería de IBM y
eMessage.
Para configurar eMessage para dar soporte a notificaciones de envío a móvil, debe
tener instalado IBM Campaign 9.1.0.2 Fixpack o superior.
Visión general de cómo integrar las aplicaciones móviles con los
sistemas de mensajería de IBM
La integración de una aplicación móvil con los sistemas de mensajería de IBM
conlleva una serie de acciones y actividades de diseño que están relacionadas con
distintos sistemas y organizaciones. Los pasos incluyen comunicarse con los
servicios de cuenta de IBM, configurar IBM eMessage y modificar la aplicación
móvil con un SDK proporcionado por IBM.
Antes de comenzar el proceso, debe completar las preparaciones necesarias de
Apple y Google para las aplicaciones que se integran con sus respectivos sistemas
operativo móvil y de notificación.
La tabla enumera la serie de acciones necesarias para integrar una aplicación móvil
con los servicios de mensajería de IBM.
Sec.
1
Actividad
Información
Registre la aplicación con Google Cloud
Messaging o con Apple Push
Notification Service.
“Requisitos previos para la integración
de aplicaciones de Google Android con
notificaciones de envío de IBM” en la
página 64
“Requisitos previos para la integración
de aplicaciones de Apple iOS con
notificaciones de envío de IBM” en la
página 76
2
Solicite que IBM habilite la cuenta de
mensajería alojada para la mensajería
móvil.
3
Registre la aplicación con IBM eMessage. “Registro de una aplicación de
dispositivo móvil en IBM eMessage” en
la página 90
© Copyright IBM Corp. 1999, 2015
“Habilitación de la cuenta de mensajería
alojada para la mensajería móvil” en la
página 90
63
Sec.
4
Actividad
Información
Modifique la aplicación para utilizar las
notificaciones de envío de IBM.
“Implementación de IBM Push
Notification SDK for Android dentro de
su aplicación” en la página 65
“Implementación de iOS en la
aplicación” en la página 77
5
Configure las ubicaciones para la entrega “Configuración de ubicaciones para
de notificaciones desencadenada por
entrega desencadenada por ubicación”
ubicación.
en la página 93
6
Solicite que IBM habilite el intercambio
“Enviar datos de seguimiento de
automático de resultados de seguimiento notificación de IBM” en la página 95
de notificación.
Integración de Google Cloud Messaging con IBM eMessage
IBM eMessage proporciona un modo simple para integrar las notificaciones de
envío de mensajería Google Cloud (GCM) en las aplicacoines de su Android 2.2 y
superior.
Para integrar GCM con los servicios de mensajería de IBM, debe descargar e
integrar el SDK Push Notification de IBM para Android.
Conceptos relacionados:
“Requisitos previos para la integración de aplicaciones de Google Android con
notificaciones de envío de IBM”
Tareas relacionadas:
“Registro de una aplicación de dispositivo móvil en IBM eMessage” en la página
90
Requisitos previos para la integración de aplicaciones de
Google Android con notificaciones de envío de IBM
Antes de comenzar a integrar una aplicación móvil de Google Android con los
servicios de IBM para notificaciones de envío, debe registrar y proporcionar la
mensajería de Google Cloud (GCM) a su aplicación móvil de Android 2.2 y
superior. Durante el registro, cree un proyecto GCM. Cada proyecto tiene un
nombre de paquete y un número de proyecto de API de Google. El nombre de
paquete y el número de proyecto de API son entradas necesarias para registrar la
aplicación de dispositivo móvil con los servicios de mensajería de IBM.
Cree proyectos independientes para los entornos de desarrollo y de producción. Al
registrar la aplicación con los servicios de mensajería de IBM, registre los proyectos
de desarrollo y de producción de forma independiente.
El suministro y el registro de su aplicación de dispositivo móvil en GCM incluye
las actividades siguientes.
v Crear una cuenta de mensajería de Google.
v Configurar Google Play Services
v Crear un proyecto de API de Google.
64
IBM eMessage: Guía del administrador y de inicio
v Compilar su aplicación en Eclipse o en la línea de mandatos.
v Registrar la aplicación con Google Cloud Messaging.
v Anotar el número de proyecto de API de Google y la clave de API de Google.
Estos valores son necesarios para integrar la aplicación con los sistemas de
mensajería de IBM y eMessage.
Consulte el sitio web de Google ( http://developer.android.com/google/gcm/
index.html ) para obtener instrucciones específicas sobre la creación de proyectos
de desarrollo y producción en GCM.
Nota: Asegúrese de registrar el número de proyecto de API de Google y la clave
de API de Google de cada proyecto GCM que cree. Debe proporcionar estos
valores al registrar la aplicación con IBM.
Conceptos relacionados:
“Integración de Google Cloud Messaging con IBM eMessage” en la página 64
Tareas relacionadas:
“Registro de una aplicación de dispositivo móvil en IBM eMessage” en la página
90
Implementación de IBM Push Notification SDK for Android
dentro de su aplicación
Para integrar Google Cloud Messaging (GCM) con los servicios de mensajería de
IBM, debe descargar IBM Push Notification SDK for Android y añadirlo a la
aplicación móvil. Modifique el SDK y la aplicación de dispositivo móvil para
proporcionar las características de notificación que admite IBM eMessage.
Antes de empezar
Antes de empezar a modificar la aplicación para que funcione con los sistemas de
mensajería eMessage y IBM debe hacer lo siguiente.
v Registre su aplicación con Google Cloud Messaging. Debe registrar el número de
proyecto de la API de Google y la clave de la API de Google. Estos valores son
necesarios para implementar el SDK.
v Registre la aplicación con eMessage. El proceso de registro genera una clave de
aplicación. La clave de aplicación es necesaria para implementar el SDK.
Acerca de esta tarea
Nota: Para obtener instrucciones adicionales relacionadas con la implementación
de notificaciones de envío de IBM en su de aplicación de dispositivo móvil,
examine la aplicación de ejemplo que se incluye con el paquete IBM Push
Notification SDK for Android.
1. Descargue IBM Push Notification SDK for Android versión 2.x de IBM
developerWorks en https://www.ibmdw.net/push/docs/ibm-mobile-pushnotification/google-cloud-messaging/download-ibm-push-notification-sdkandroid/.
2. Añada IBM Push Notification SDK for Android a la ruta del proyecto.
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
65
a. Cree una nueva carpeta en su proyecto que se denomine libs y mueva el
archivo JAR de IBM Push Notification SDK for Android a dicha carpeta.
Busque el archivo JAR de SDK en el directorio raíz después de extraer el
paquete del SDK.
b. Seleccione el proyecto.
c. Pulse Propiedades con el botón derecho del ratón.
d. Seleccione Ruta de construcción de java.
e. Seleccione la pestaña Bibliotecas.
f. Seleccione Añadir JAR y vaya al archivo JAR de IBM Push Notification SDK
for Android en la carpeta libs.
3. Modifique el archivo AndroidManifest.xml.
a. Versión de Android: establezca la versión mínima de Android SDK en '8'
(Android 2.2) o superior. IBM Push Notification SDK for Android no
funciona con versiones anteriores.
<uses-sdk android:minSdkVersion="8" />
b. Permisos: se necesitan los permisos siguientes para que el SDK funcione
correctamente. Estos permisos se sitúan como un hijo del nodo <manifest>.
Sustituya las dos apariciones de YOUR_APP_PACKAGE_NAME por el nombre de
paquete de su aplicación.
<permission android:name="YOUR_APP_PACKAGE_NAME.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="YOUR_APP_PACKAGE_NAME.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Si desea utilizar la Acción de marcación opcional en la página de detalles de
notificación, añada la información siguiente:
<uses-permission android:name="android.permission.CALL_PHONE" />
c. Componentes de aplicación: añada el XML siguiente al nodo <application>.
Sustituya la aparición de YOUR_APP_PACKAGE_NAME por el nombre de paquete
de su aplicación.
<provider
android:name="com.xtify.sdk.db.Provider"
android:authorities="YOUR_APP_PACKAGE_NAME.XTIFY_PROVIDER"
android:exported="false" />
<receiver android:name="com.xtify.sdk.c2dm.C2DMBroadcastReceiver" >
<intent-filter android:permission="com.google.android.c2dm.permission.SEND" >
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="YOUR_APP_PACKAGE_NAME" />
</intent-filter>
<intent-filter android:permission="com.google.android.c2dm.permission.SEND" >
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="YOUR_APP_PACKAGE_NAME" />
</intent-filter>
</receiver>
<receiver android:name="com.xtify.sdk.NotifActionReceiver" />
<receiver android:name="com.xtify.sdk.wi.AlarmReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.TIMEZONE_CHANGED" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REPLACED" />
66
IBM eMessage: Guía del administrador y de inicio
<data android:scheme="package" />
</intent-filter>
</receiver>
<service
<service
<service
<service
<service
<service
android:name="com.xtify.sdk.location.LocationUpdateService" />
android:name="com.xtify.sdk.c2dm.C2DMIntentService" />
android:name="com.xtify.sdk.alarm.MetricsIntentService" />
android:name="com.xtify.sdk.alarm.TagIntentService" />
android:name="com.xtify.sdk.alarm.RegistrationIntentService" />
android:name="com.xtify.sdk.alarm.LocationIntentService" />
4. Edite su actividad Main: en su actividad main (la actividad que se inicia
cuando se abre la aplicación por primera vez), necesita hacer lo siguiente.
a. Añada la importación siguiente:
import com.xtify.sdk.api.XtifySDK;
b. A continuación, llame a XtifySDK.start en el método onStart de la
actividad:
final String XTIFY_APP_KEY = "YOUR_XTIFY_APP_KEY";
final String PROJECT_NUM = "YOUR_PROJECT_NUM"; // Este es el número de proyecto de Google
XtifySDK.start(getApplicationContext(), XTIFY_APP_KEY, PROJECT_NUM);
Cambie "YOUR_XTIFY_APP_KEY" por su clave de aplicación de
notificación de envío de dispositivo móvil de IBM y
"YOUR_PROJECT_NUM" por su número de proyecto de la API de Google.
XtifySDK.start() inicia el proceso de registro con la notificación de envío de
dispositivo móvil de IBM y GCM y, a continuación, se asegura de que el
componente IBM Push Notification SDK for Android esté en ejecución.
public class MainActivity extends Activity {
private static final String XTIFY_APP_KEY = "1234567-abcd-efgh-ijkl-25d2389b0178";
private static final String PROJECT_NUM = "1234567890123";
@Override
protected void onStart() {
super.onStart();
XtifySDK.start(getApplicationContext(), XTIFY_APP_KEY, PROJECT_NUM);
}
}
No permita que su aplicación se pueda instalar en tarjetas de almacenamiento
externas. Para obtener más información, consulte el sitio del desarrollador de
Google en http://developer.android.com/guide/topics/data/installlocation.html#ShouldNot. Establezca que sea necesario instalar la aplicación en la
memoria interna.
Suministro de una bandeja de entrada de aplicación para
aplicaciones Android
Para dar soporte al envío de notificaciones de bandeja de entrada a una aplicación
de dispositivo móvil Android, debe crear una bandeja de entrada en la aplicación
de dispositivo móvil para recibirlas.
Acerca de esta tarea
En el SDK de la serie Android 2.x, la gestión de notificaciones de bandeja de
entrada se retira del SDK, por lo que puede personalizar la vista para su
aplicación. En ocasiones, se hace referencia a las notificaciones de bandeja de
entrada como notificaciones enriquecidas.
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
67
Procedimiento
1. Añada el paquete de notificaciones de bandeja de entrada a su aplicación.
a. Cree un paquete de clases con el nombre: com.xtify.rn
b. Desde el paquete IBM Push Notification SDK for Android, copie el código
fuente de Rich Notification/src/com/xtify/rn en el nuevo paquete que
haya creado.
c. Desde el paquete IBM Push Notification SDK for Android, copie el
contenido de la carpeta Rich Notification/res/ a la carpeta /res de su
proyecto.
2. Añada lo siguiente al nodo de aplicación en el manifiesto.
<activity android:configChanges="orientation"
android:name="com.xtify.rn.RichNotifInboxActivity"></activity>
<activity android:configChanges="orientation"
android:name="com.xtify.rn.RichNotifActivity"></activity>
3. En la subclase "XtifyBroadcastReceiver" (XtifyNotifier en la aplicación de
ejemplo), añada la llamada de método siguiente en "onMessage".
import com.xtify.rn.RichNotificationManger;
public class XtifyNotifier extends XtifyBroadcastReceiver {
...
@Override
public void onMessage(Context context, Bundle msgExtras) {
RichNotificationManger.processNotifExtras(context, msgExtras);
...
}
...
}
4. Para mostrar la bandeja de entrada de notificaciones, inicie
RichNotifInboxActivity colocando el código siguiente en la función onClick de
su MenuItem o Button.
Intent intent = new Intent(this, RichNotifInboxActivity.class);
context.startActivity(intent);
Donde context es el contexto de actividad. Puede obtenerlo haciendo uso de
this en la actividad.
Suministro de notificaciones desencadenadas por ubicación
para aplicaciones Android
Al integrar el paquete IBM Push Notification SDK for Android en la aplicación de
dispositivo móvil, la aplicación puede escuchar actualizaciones de ubicación de
dispositivo de dispositivos móviles y enviarlas a los servicios de mensajería de
IBM. Si un dispositivo móvil se mueve dentro de un radio especificado de una
ubicación predefinida, el sistema envía automáticamente una notificación al
usuario del dispositivo móvil.
Acerca de esta tarea
El paquete IBM Push Notification SDK for Android utiliza datos de ubicación de
red a través del servicio NETWORK_PROVIDER para minimizar el impacto en el
rendimiento de la batería. Este proveedor determina la ubicación que se basa sólo
68
IBM eMessage: Guía del administrador y de inicio
en puntos de acceso WiFi y la disponibilidad de la torre de comunicaciones. Los
resultados se recuperan utilizando únicamente una búsqueda de red y no mediante
GPS.
Cuando habilita las actualizaciones y el seguimiento permanentes, la ubicación del
dispositivo se envía a IBM cada 15 minutos, incluso aunque la aplicación esté en
segundo plano.
Procedimiento
1. Habilite las actualizaciones y el seguimiento de ubicación permanentes.
El contexto es el contexto de la aplicación. Obtenga el contexto llamando a
"Activity.getApplicationContext()" o "Context.getApplicationContext()".
a. Importe la clase "XtifyLocation".
import com.xtify.sdk.api.XtifyLocation;
b. Llame al método estático siguiente en su aplicación.
XtifyLocation.enableRepetitiveLocUpdate(context);
Para inhabilitarlo:
XtifyLocation.disableRepetitiveLocUpdate(context);
2. Actualice el manifiesto para que incluya el permiso siguiente. Este se posiciona
como un hijo del nodo <manifest>.
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Tareas relacionadas:
“Configuración de ubicaciones para entrega desencadenada por ubicación” en la
página 93
Configuración para que estén disponibles las actualizaciones de
ubicación al solicitarlas
Puede configurar la aplicación móvil para proporcionar actualizaciones de
ubicación en un determinado punto de la aplicación o al solicitarlas el usuario. Por
ejemplo, configure una actualización de ubicación al suceder una acción de
usuario, como cuando el usuario se registra en la aplicación.
Procedimiento
Utilice el método siguiente de la clase XtifyLocation.
updateLocation(int timeOut, LocationUpdateListener locationUpdateListener);
Este método está a la escucha de la actualización de ubicaciones hasta que se
recibe la ubicación o se alcanza el tiempo de espera. El método no garantiza la
entrega de ubicación a IBM. Se llama al método LocationUpdateListener
suministrado solo cuando se recibe la ubicación. Es posible que tenga que crear la
lógica para intentar volver a conectar como respuesta a condiciones de error, como
un tiempo de espera excedido.
Configuración de actualizaciones de ubicación personalizadas
Puede implementar su propia lógica para determinar la ubicación de un
dispositivo móvil y enviar la notificación a IBM.
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
69
Procedimiento
Utilice el método siguiente de la clase XtifyLocation.
updateLocation(int timeOut, LocationUpdateListener locationUpdateListener);
Este método no garantiza la entrega de ubicación a IBM. Se llama al método
LocationUpdateListener suministrado solo cuando se recibe la ubicación. Es
posible que tenga que crear la lógica para intentar volver a conectar como
respuesta a condiciones de error, como un tiempo de espera excedido.
Ejemplo
El ejemplo siguiente ilustra un diseño posible para actualizaciones de ubicación
personalizadas.
import com.xtify.sdk.api.XtifyLocation;
import com.xtify.sdk.api.XtifyLocation.LocationUpdateListener;
...
int timeOut = 2 * 60 * 1000; // un min.
XtifyLocation xtifyLocation = new XtifyLocation(getApplicationContext());
xtifyLocation.updateLocation(timeOut, new LocationUpdateListener() {
@Override
public void onUpdateComplete(boolean result, Location location) {
}
});
...
Suministro de notificaciones de intención de la acción
Para abrir una actividad mediante la acción de notificación Intención de la
acción, debe actualizar el nodo de actividad en el archivo AndroidManifest.xml.
Procedimiento
1. Añada lo siguiente al nodo de actividad en el archivo AndroidManifest.xml.
<intent-filter>
<action android:name="com.yoursite.YOUR_ACTION_NAME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
2. Sustituya com.yoursite.YOUR_ACTION_NAME por el nombre de la acción. Cuando
envía una notificación a través de la consola, puede establecer la "Intención de
la acción" en el nombre de la acción.
Configuración del soporte para eventos y notificaciones
Utilice el IBM Push Notification SDK para responder a eventos y a datos de
notificaciones de envío entrantes.
Acerca de esta tarea
1. Añada lo siguiente al nodo de aplicación en el manifiesto:
<receiver android:name=".XtifyNotifier" >
<intent-filter>
<action android:name="com.xtify.sdk.NOTIFIER" />
</intent-filter>
</receiver>
70
IBM eMessage: Guía del administrador y de inicio
2. Cree una clase, denomínela XtifyNotifier en su paquete principal y utilice el
código siguiente como contenido de este nuevo archivo de clase:
import android.content.Context;
import android.os.Bundle;
import com.xtify.sdk.api.XtifyBroadcastReceiver;
public class XtifyNotifier extends XtifyBroadcastReceiver {
@Override
protected void onMessage(Context context, Bundle msgExtras){
}
@Override
protected void onRegistered(Context context) {
}
@Override
protected void onC2dmError(Context context, String errorId) {
}
}
La llamada a los métodos de XtifyNotifier se lleva a cabo incluso aunque su
aplicación no esté en ejecución (consulte las notas de XtifyNotifier). A continuación
se muestra una descripción de qué va a recibir en cada uno de los métodos y
cuándo se va a recibir.
1. onMessage: los elementos adicionales del mensaje se reciben en onMessage en
el parámetro bundle. Puede obtener los elementos adicionales en el ejemplo
anterior obteniendo las cadenas por clave:
msgExtras.getString(key);
La clave puede ser una de las siguientes:
a. Una clave definida por notificaciones de envío de IBM .
Tabla 1. Tabla de claves.
Clave
Descripción
com.xtify.sdk.NOTIFICATION_TITLE
Título de notificación simple.
com.xtify.sdk.NOTIFICATION_CONTENT
Contenido de notificación simple.
com.xtify.sdk.NOTIF_ACTION_TYPE
Tipo de la acción cuya ejecución se estableció en la
notificación de envío de IBM para el SDK (por ejemplo,
com.xtify.sdk.OPEN_URL)
com.xtify.sdk.NOTIF_ACTION_DATA
Datos relacionados con el tipo de acción (por ejemplo,
para un URL de apertura, los datos son el URL del sitio
web)
b. Una clave personalizada que puede definir en la carga útil (por ejemplo,
puede establecer el campo de carga útil en la API de envío o en la
aplicación de la consola web, como se indica a continuación).
Puede obtener el valor en onMessage llamando:
En este caso, el valor devuelto es "myValue".
Nota: Para claves personalizadas (que no sean claves de notificación de
envío de IBM ), la clave tiene el prefijo data.
2. onC2dmError: si se produce un error durante el registro, se llama a
onC2dmError con errorId:
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
71
Tabla 2. Tabla de códigos de error
Código de error
Descripción
SERVICE_NOT_AVAILABLE
Se ha producido un 500/503 desde el servidor. El SDK
vuelve a intentar el registro.
ACCOUNT_MISSING
No existe ninguna cuenta de Google en el teléfono. La
aplicación debe solicitar al usuario que abra el
administrador de cuentas y añada una cuenta de Google.
Se soluciona en el lado del dispositivo.
AUTHENTICATION_FAILED
Contraseña incorrecta. La aplicación debe solicitar al
usuario que especifique su contraseña, y permitirle que
vuelva a intentarlo manualmente más adelante. Se
soluciona en el lado del dispositivo.
TOO_MANY_REGISTRATIONS
El usuario tiene demasiadas aplicaciones registradas. La
aplicación debe indicar al usuario que desinstale alguna
de las demás aplicaciones, permitiéndole volver a
intentarlo más adelante. Se soluciona en el lado del
dispositivo.
INVALID_SENDER
No se reconoce la cuenta del remitente.
PHONE_REGISTRATION_ERROR
Registro de teléfono incorrecto con Google. Este teléfono
no tiene soporte para GCM actualmente.
3. onRegister: este método se llama cuando se registra IBM Push Notification SDK
for Android con IBM y con GCM, y está listo para recibir notificaciones. Si
desea recuperar el XID del usuario y mantenerlo en su propia tabla de
usuarios, es aquí donde debe hacerlo.
Qué hacer a continuación
XtifyNotifier amplía XtifyBroadcastReceiver, que es una subclase de
android.content.BroadcastReceiver. Los métodos abstractos de XtifyNotifier se
llaman desde BroadcastReceiver.onReceive. Tienen el mismo ciclo de vida que
cualquier BroadcastReceiver. Para obtener más información, consulte
http://developer.android.com/reference/android/content/
BroadcastReceiver.html#ReceiverLifecycle.
La biblioteca difunde un intento con una simple pulsación
"com.xtify.sdk.EVENT_NCK". Puede configurar un receptor en su proyecto y
ejecutar lógica personalizada sobre acciones, como el envío de la pulsación al SDK
de Google Analytics. A continuación se indica cómo configurarlo.
1. Cree una clase con el nombre "XtifyEventReceiver", añada el código siguiente y
sustituya CUSTOM_CODE por el código que se ejecuta tras una pulsación:
public class XtifyEventReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction() == "com.xtify.sdk.EVENT_NCK"){
Log.i(XtifyEventReceiver.class.getName(), "Notification clicked.");
CUSTOM_CODE
}
}
}
2. Añada lo siguiente a su archivo de manifiesto y sustituya
YOUR_PACKAGE_NAME por el nombre del paquete que contiene la clase
XtifyEventReceiver:
72
IBM eMessage: Guía del administrador y de inicio
<receiver android:name="YOUR_PACKAGE_NAME.XtifyEventReceiver" >
<intent-filter>
<action android:name="com.xtify.sdk.EVENT_NCK" />
</intent-filter>
</receiver>
Nota: Es posible que desee registrar una métrica de apertura de aplicación, si es
necesario para su caso de uso. Por ejemplo, si va a gestionar grandes caídas en su
aplicación a través de una acción personalizada, podría registrar una estadística de
apertura de aplicación llamando:
XtifyMetricsManager.addMetric(context, MetricAction.APP_OPENED,
"<Insert ISO8601 time string>");
Personalización de notificaciones
Puede personalizar el comportamiento de las notificaciones predeterminadas
usando la clase com.xtify.sdk.api.NotificationsPreference en el SDK Push
Notification de IBM para Android.
Habilitación y cambio de las notificaciones sonoras
Para reproducir un sonido para notificaciones de la aplicación móvil, debe
modificar la clase NotificationsPreference.
Procedimiento
1. Para habilitar el sonido para notificaciones, invoque el método estático
siguiente desde la clase NotificationsPreference:
NotificationsPreference.setSoundEnabled(context, true);
2. Para cambiar el sonido de las notificaciones, añada primero su archivo de
sonido a la carpeta /res/raw/ de su proyecto y luego invoque el método
estático NotificationsPreference.setSound(context,soundResourceID). Por
ejemplo,
NotificationsPreference.setSound(context, R.raw.notification_sound);
Nota: Si ha habilitado el sonido pero no ha establecido un sonido
personalizado, se utiliza el sonido predeterminado del sistema.
Habilitación y cambio de notificaciones por vibración
Para habilitar o cambiar las vibraciones de sus notificaciones de aplicación móvil,
debe modificar AndroidManifest.xml y la clase NotificationsPreference.
Procedimiento
1. Para habilitar la vibración para notificaciones, añada el permiso siguiente a su
archivo AndroidManifest.xml:
<uses-permission android:name="android.permission.VIBRATE"/>
2. A continuación, llame al método estático siguiente desde la clase
NotificationsPreference:
NotificationsPreference.setVibrateEnabled(context, true);
3. Para cambiar el patrón de vibración notificaciones, invoque el método estático
NotificationsPreference.setVibrationPattern(context,vibrationPattern). Por
ejemplo,
long [] vibrate = {0,100,200,300};
NotificationsPreference.setVibrationPattern(context,vibrate);
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
73
Nota: Si ha habilitado la vibración pero no ha establecido un patrón de
vibración personalizado, se utiliza el patrón de vibración predeterminado del
sistema.
Habilitación y modificación de las notificaciones por iconos
Para habilitar o cambiar las notificaciones por icono para las notificaciones de su
aplicación móvil, debe modificar la clase NotificationsPreference.
Procedimiento
Para cambiar el icono de notificaciones, invoque el método estático
NotificationsPreference.setIcon(context,iconResourceID). Por ejemplo,
NotificationsPreference.setIcon(context, R.drawable.notification_icon);
Nota: El icono de notificaciones predeterminado es
android.R.drawable.sym_def_app_icon.
Habilitación y modificación de las notificaciones luminosas
Para habilitar o cambiar las notificaciones por luz para las notificaciones de su
aplicación móvil, debe modificar la clase NotificationsPreference.
Procedimiento
1. Para habilitar las luces de notificación, llame al método estático siguiente desde
la clase NotificationsPreference.
NotificationsPreference.setLightsEnabled(context, true);
2. Para cambiar las preferencias de las luces de notificaciones, invoque el método
estático NotificationsPreference.setLights(getApplicationContext(), new int[] {
ledARGB , ledOnMS , ledOffMS });. Por ejemplo:
int ledARGB = 0x00a2ff;
int ledOnMS = 300;
int ledOffMS = 1000:
NotificationsPreference.setLights(getApplicationContext(), new int[] { ledARGB, ledOnMS, ledOffMS });
Nota: Si pasa un valor nulo a cualquiera de los métodos de establecimiento en
NotificationsPreference, se restablece la preferencia y se aplicará el valor
predeterminado a las notificaciones nuevas.
Habilitación y cambio de notificaciones por indicativos
Para habilitar o cambiar las notificaciones mediante indicadores para las
notificaciones de su aplicación móvil, debe modificar la clase
NotificationsPreference.
Procedimiento
Para agregar distintivos de notificación para las notificaciones, invoque el método
estático NotificationsPreference.addFlags(context, NOTIFICATION_FLAG_1 |
NOTIFICATION_FLAG_2);. Por ejemplo:
NotificationsPreference.addFlags(context, Intent.FLAG_ACTIVITY_SINGLE_TOP);
Nota: Los distintivos de notificaciones predeterminados son
FLAG_ACTIVITY_NEW_TASK y FLAG_ACTIVITY_CLEAR_TOP.
Todos los distintivos se combinan con FLAG_ACTIVITY_NEW_TASK
Para obtener más información sobre distintivos, consulte http://
developer.android.com/reference/android/content/
Intent.html#FLAG_ACTIVITY_NEW_TASK.
74
IBM eMessage: Guía del administrador y de inicio
Integración de ID de usuario de aplicación de dispositivo
móvil (XID) para Android
El ID de usuario de aplicación de dispositivo móvil es un identificador exclusivo
que el sistema asigna a cada usuario de aplicación de dispositivo móvil cuando
este descarga e instala su aplicación de dispositivo móvil. El ID de usuario de
aplicación se denomina también XID. Los sistemas de mensajería de IBM envían el
ID de usuario de aplicación de dispositivo móvil al dispositivo móvil. Debe
configurar su aplicación de dispositivo móvil Android para que recupere el ID y lo
establezca como disponible en la base de datos de marketing para que se utilice al
seleccionar destinatarios de notificaciones de envío.
Utilizando Java, puede recuperar el ID de usuario de aplicación de dispositivo
móvil tal como se indica a continuación.
String xid = XtifySDK.getXidKey(getApplicationContext());
El ID de usuario de aplicación de dispositivo móvil no está disponible hasta que el
usuario instale la aplicación en un dispositivo móvil. Para enviar el ID de usuario
de aplicación de dispositivo móvil al servidor que da soporte a su base de datos de
marketing, utilice el método onRegistered de XtifyNotifier. Examine la aplicación
de ejemplo incluida en el SDK de notificación de envío de IBM para ver un
ejemplo de cómo recuperar el ID de usuario de aplicación de dispositivo móvil.
El ID de usuario de aplicación de dispositivo móvil puede cambiar en los
escenarios siguientes.
v Un nuevo registro del dispositivo (se registra de nuevo, después de tener ya un
ID de usuario de aplicación de dispositivo móvil). Esto ocurre si el usuario
móvil vuelve a instalar la aplicación. La actualización de la aplicación no afecta
al ID de usuario de aplicación de dispositivo móvil.
v El ID de instalación cambia. Esto es poco probable, pero podría ocurrir si cambia
alguna característica física del dispositivo.
Conceptos relacionados:
“Requisito para identificar usuarios de la aplicación en la base de datos de
marketing” en la página 92
Integración del servicio de notificación de envío de Apple con IBM
eMessage
IBM eMessage proporciona una forma sencilla de integrar el Servicio de
notificación de envío de Apple (APNS) con sus aplicaciones iOS (iPhone e iPad) 3.2
y posteriores.
Para integrar APNS con los servicios de mensajería de IBM, debe descargar e
integrar el SDK Push Notification de IBM para iOS de Apple.
Conceptos relacionados:
“Requisitos previos para la integración de aplicaciones de Apple iOS con
notificaciones de envío de IBM” en la página 76
Tareas relacionadas:
“Registro de una aplicación de dispositivo móvil en IBM eMessage” en la página
90
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
75
Requisitos previos para la integración de aplicaciones de
Apple iOS con notificaciones de envío de IBM
Antes de comenzar a integrar una aplicación de Apple iOS con los servicios de
IBM para notificaciones de envío, debe registrar y suministrar a su aplicación de
iOS (iPhone & iPad) 3.2 y superior el Apple Push Notification Service (APNS).
Durante el registro, configure un certificado SSL y una contraseña necesarios para
conectarse al APNS. El certificado y la contraseña son también entradas necesarias
para registrar la aplicación de dispositivo móvil con los servicios de mensajería de
IBM.
Al registrar y suministrar su aplicación móvil con Apple, puede crear un perfil de
desarrollo y un perfil de producción. Cada perfil requiere un certificado SSL y
contraseña independiente y debe registrarlos de forma independiente con APNS.
Proporcione los mismos certificados y contraseñas de desarrollo y de producción
de forma independiente en IBM al registrar la aplicación iOS con IBM.
El registro y suministro de su aplicación de dispositivo móvil con Apple incluye
los pasos siguientes:
v Crear una cuenta de desarrollador de Apple y descargar Xcode.
v Compilar su aplicación en Xcode.
v Crear un bundleID.
v Crear un AppID explícito. No crear un ID de aplicación comodín.
v Registrar la aplicación con Apple Push Notification Service. Crear perfiles de
suministro para desarrollo y producción. Cada perfil incluye un certificado SSL y
una contraseña.
v La aplicación y el ID de aplicación deben aparecer como habilitados para las
notificaciones de envío en APNS.
Consulte el sitio web de Apple (https://developer.apple.com/library/mac/
documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/
Chapters/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194CH104-SW1) para obtener instrucciones específicas sobre el registro y el suministro
de su aplicación de dispositivo móvil con Apple.
Nota: Asegúrese de registrar el nombre de certificado y la contraseña para cada
perfil de suministro que cree. Debe proporcionar estos valores al registrar la
aplicación con IBM. Asegúrese de que el tipo de certificado coincide con el tipo de
perfil de suministro. Los perfiles de distribución requieren un certificado de
distribución. Los perfiles de desarrollo requieren un certificado de desarrollo.
Conceptos relacionados:
“Integración del servicio de notificación de envío de Apple con IBM eMessage” en
la página 75
Tareas relacionadas:
“Registro de una aplicación de dispositivo móvil en IBM eMessage” en la página
90
76
IBM eMessage: Guía del administrador y de inicio
Implementación de iOS en la aplicación
Para integrar las aplicaciones iOS con los servicios de mensajería de IBM, debe
descargar IBM Push Notification SDK for Apple iOS y añadirlo a la aplicación
móvil. Modifique el SDK y la aplicación de dispositivo móvil para proporcionar las
características de notificación a las que da soporte IBM eMessage
Antes de empezar
Antes de empezar a modificar la aplicación para que funcione con los sistemas de
mensajería eMessage y IBM debe hacer lo siguiente.
v Registre la aplicación con Apple Push Notification Service. Debe registrar el
certificado SSL y la contraseña que desea crear. Estos valores son necesarios para
implementar el SDK.
v Registre la aplicación con eMessage. El proceso de registro genera una clave de
aplicación. La clave de aplicación es necesaria para implementar el SDK.
Acerca de esta tarea
Para utilizar Push Notification SDK for Apple iOS, se deben incluir los archivos de
origen de la carpeta del SDK en el proyecto de aplicación.
Procedimiento
1. Descargue el paquete IBM Push Notification SDK for Apple iOS de IBM
developerWorks en https://www.ibmdw.net/push/docs/ibm-mobile-pushnotification/apple-push-notification-service/download-ibm-push-notificationsdk-apple-ios/.
2. En el portal Apple Provisioning, abra el proyecto Xcode para su aplicación
móvil.
3. Abra el paquete IBM Push Notification SDK for Apple iOS. Arrastre la carpeta
XtifyLib desde la carpeta local (por ejemplo, /XtifyRich vN.n/XtifyLib) al
proyecto Xcode de aplicación. Asegúrese de que está seleccionado Copy items
into destination group’s folder (if needed) (Copiar elementos en la carpeta del
grupo de destino (si es necesario)).
4. Actualice XtifyGlobal.h.
a. Sustituya la xAppKey por su clave de aplicación.
#define xAppKey @"REPLACE_WITH_YOUR_APP_KEY"
//Obtener la clave de aplicación creada al registrar la aplicación con APNS
5. Añada las infraestructuras siguientes en el archivo de proyecto.
v Foundation.framework
v UIKit.framework
v
v
v
v
v
v
v
CoreGraphics.framework
SystemConfiguration.framework
MapKit.framework
CoreData.framework
MessageUI.framework
CoreLocation.framework
CFNetwork.framework
v libxml2.2.dylib
v libz.1.1.3.dylib
v MobileCoreServices.framework
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
77
v CoreTelephony.framework
6. En el archivo de cabecera de delegado de aplicación (AppDelegate.h):
a. Añada @class XLappMgr;.
#import <UIKit/UIKit.h>
@class XLappMgr; // Xtify Application Manager-include it in your app
b. En el archivo de implementación de aplicación (AppDelegate.m), añada
#import "XLappMgr.h" e incorpore las funciones de miembro marcadas
como //Añadir o incorporar esta función en el archivo de delegado de
aplicación.
#import "SampleTabsAppDelegate.h"
#import "XLappMgr.h" // Xtify Application Manager-- include this in your app
@implementation SampleTabsAppDelegate
// Añadir o incorporar las funciones siguientes en el archivo de delegado de aplicación
- init
{
if (self == [super init]) {
XLXtifyOptions *anXtifyOptions=[XLXtifyOptions getXtifyOptions];
[[XLappMgr get ]initilizeXoptions:anXtifyOptions];
}
return self;
}
// Añadir o incorporar esta función en el archivo de delegado de aplicación
- (void)application:(UIApplication *)app
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken
{
NSLog(@"Succeeded registering for push notifications. Device token: %@", devToken);
[[XLappMgr get] registerWithXtify:devToken ];
}
// Añadir o incorporar esta función en el archivo de delegado de aplicación
- (void)applicationDidEnterBackground:(UIApplication *)application
{
NSLog(@"Application is about to Enter Background");
[[XLappMgr get] appEnterBackground];
}
// Añadir o incorporar esta función en el archivo de delegado de aplicación
- (void)applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"Application moved from inactive to Active state");
[[XLappMgr get] appEnterActive];
}
// Añadir o incorporar esta función en el archivo de delegado de aplicación
- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"Application moved to Foreground");
[[XLappMgr get] appEnterForeground];
}
// Añadir o incorporar esta función en el archivo de delegado de aplicación
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)launchOptions
{
NSLog(@"Receiving notification, app is running");
NSDictionary * aPush=[[NSDictionary alloc] initWithDictionary:launchOptions];
[self handleAnyNotification:aPush];
[aPush release];
}
// Añadir o incorporar esta función en el archivo de delegado de aplicación
- (BOOL)application:(UIApplication *)application
78
IBM eMessage: Guía del administrador y de inicio
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
....Setup main window etc.
//Comprobar si se inicia la aplicación debido a la notificación de envío
if ([launchOptions
objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]!=nil)
{
NSDictionary * aPush =[launchOptions
objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
[self handleAnyNotification:aPush];
}
return YES;
}
// Añadir o incorporar esta función en el archivo de delegado de aplicación
- (void)handleAnyNotification:(NSDictionary *)aPush
{
// Actualizar métricas de pulsación de notificación
[[XLappMgr get]insertNotificationClick:aPush];
}
// Añadir o incorporar esta función en el archivo de delegado de aplicación
-(void)applicationWillTerminate:(UIApplication *)application
{
NSLog(@"applicationWillTerminate");
[[XLappMgr get] applicationWillTerminate];
}
- (void)dealloc
{
[super dealloc];
}
//Añadir o incorporar la función que se va a mostrar para el soporte de simulador
- (void)application:(UIApplication *)application
didFailToRegisterForRemoteNotificationsWithError:(NSError *) error
{
NSLog(@"Failed to register with error: %@", error);
[[XLappMgr get] registerWithXtify:nil ];
}
@end
7. En el Navegador de Xcode, seleccione el proyecto y seguidamente seleccione
Notificación de envío en la pestaña izquierda y Crear valores en la pestaña
derecha. Busque Otros distintivos de enlazador y añada -ObjC.
8. Compile y ejecute.
La aplicación se debería registrar correctamente y debería funcionar
normalmente. Si recibe el error de tiempo de ejecución Selector no
reconocido, significa que el distintivo de enlazador no se ha configurado
correctamente.
Suministro de una bandeja de entrada de aplicación para
aplicaciones iOS
Para dar soporte al envío de notificaciones de bandeja de entrada a una aplicación
de dispositivo móvil Apple iOS, debe crear una bandeja de entrada en la aplicación
de dispositivo móvil para recibirlas. Las notificaciones de bandeja de entrada
también se conocen como notificaciones enriquecidas.
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
79
Acerca de esta tarea
Nota: Para obtener instrucciones adicionales relacionadas con la implementación
de notificaciones de envío de IBM en su de aplicación de dispositivo móvil,
examine la aplicación de ejemplo que se incluye con el paquete IBM Push
Notification SDK for Android.
1. La carpeta XtifyLib incluye ahora código de ejemplo para crear la Bandeja de
entrada personalizada. Se incluyen clases en el archivo de proyecto de ejemplo
en XtifyLib > Bandeja de entrada personalizada > AppInclude.
2. Utilice las clases que se proporcionan en AppInclude como punto de partida.
3. Visión general de las clases:
a. CompanyCustomInbox: un derivador alrededor de las llamadas de
recuperación de notificaciones de envío de la bandeja de entrada de
notificaciones de envío de dispositivos móviles de IBM . Recibe una
notificación de envío de bandeja de entrada e inicia las notificaciones de
envío de bandeja de entrada pendientes. Modifique estos métodos si
prefiere un comportamiento distinto.
1) - (void) handleRichPush:(NSString *)msgId;
2) - (void) getPending:(id)notifyObject;
b. AppDelegate
1) Añada el código siguiente a su método inicial:
[[CompanyCustomInboxget] setCallbackSelectors:@selector(successfullyGotRichMessage:)
failSelector:@selector(failedToGetRichMessage:) andDelegate:self];
2) Implemente los métodos siguientes en su AppDelegate:
- (void) successfullyGotRichMessage:(XLRichJsonMessage *)inputMsg // Get notified on success
- (void) failedToGetRichMessage:(CiErrorType )errorType - // Obtener notificación en caso de error
c. XRInboxDbInterface: clase interna de notificación de envío de dispositivo
móvil de IBM para gestionar las funciones siguientes: acceso a la carga útil
de notificación de envío de dispositivo móvil de IBM , mensajes no leídos y
acceso de almacenamiento de datos. Algunos de los métodos
proporcionados por la clase XRInboxDbInterface son:
1) - (void) updateParentVCandDB:(id)delegatedInboxVC (void) readLocalStore;
2) - (void) addRichMessageToDb:(XLRichJsonMessage
*)inputMsg ;
3) - (int) getUnreadMessageCount;
4) - (int) getMessageCount ;
5) - (int) decrementMessageReadCount ;
d. XRInboxUiDbDelegate: protocolo que controla la interfaz de usuario y los
eventos de almacenamiento de datos. Utilice este protocolo para crear su
propio controlador de vista e implemente los métodos siguientes:
1) getInboxDbName: nombre de archivo del almacén de datos.
2) getInboxEntityName: nombre de la entidad de notificación de bandeja
de entrada.
3) getDbModelName: archivo del modelo de datos Xcode (extensión
.xcdatamodel) que corresponde a la estructura de datos de notificación
de bandeja de entrada.
4) getInboxTableView: en la mayoría de los casos, es el miembro tableView
del controlador de vista.
5) didGetPendingResult: notifica al controlador de vista de bandeja de
entrada cuando finaliza la llamada getPending.
80
IBM eMessage: Guía del administrador y de inicio
e. CompanyInboxVC: vista de notificación de bandeja de entrada - en la
mayoría de los casos, es la subclase de ViewController e implementa
XRInboxUiDbDelegate (: UITableViewController <XRInboxUiDbDelegate>)
f. CompanyInboxViewCell: una vista de celda para cada celda.
(CompanyInboxViewCell: UITableViewCell)
g. CompanyDetailsVC: página de visualización de notificaciones de bandeja de
entrada (CompanyDetailsVC: UIViewController
<UIWebViewDelegate,MFMailComposeViewControllerDelegate>
4. Para personalizar el listado de bandeja de entrada, modifique
CompanyInboxVC.xib y CompanyInboxViewCell.xib
5. Para personalizar la vista Detalles de notificación de bandeja de entrada,
modifique CompanyDetailsVC.xib
6. Ejemplo de uso:
a. Crear una instancia del controlador de vista de bandeja de entrada
personalizado y actualizar la interfaz con el controlador de vista:
CompanyInboxVC *inboxVC = [[CompanyInboxVC alloc] initWithNibName:@"CompanyInboxVC" bundle:nil];
Actualizar la interfaz de base de datos con la instancia del controlador de vista:
[[XRInboxDbInterface get] updateParentVCandDB:inboxVC];
b. Obtener los mensajes pendientes (por ejemplo, si utiliza el Controlador de
navegación):
NSArray *childViewControllers =inboxNavController.childViewControllers;
CompanyInboxVC *customVC=childViewControllers[0];
if (customVC && [customVC respondsToSelector:@selector(getPendingCustom)]) {
[customVC getPendingCustom];
}
El método getPendingCustom de su controlador de vista obtiene una
notificación cuando finaliza la recuperación del servidor. Mostrar la vista
Detalles de notificación de bandeja de entrada cuando un usuario selecciona
una fila de una lista:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
CompanyDetailsVC *detailsViewController=[[CompanyDetailsVC alloc] initWithNibName:@"CompanyDetailsVC"
bundle:nil];
RichDbMessage *aDbMessage = [[XRInboxDbInterface get] cellForRowAtIndexPath:indexPath];
[detailsViewController setDetailsFromDbMessage:aDbMessage];
[self.navigationController pushViewController:detailsViewController animated:YES];
}
c. Gestionar la notificación de bandeja de entrada cuando se recibe la
notificación de envío mientras la aplicación se ejecuta en primer plano:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)pushMessage
{
NSDictionary * aPush=[[NSDictionary alloc] initWithDictionary:pushMessage];
[self handleAnyNotification:aPush];
[aPush release];
}
1) Gestionar la notificación de bandeja de entrada cuando la aplicación no
se ejecuta en primer plano y el usuario selecciona abrir la notificación de
envío nativa:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *)launchOptions
{
// La aplicación se inicia debido a la notificación de envío
if ([launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]!=nil)
{
NSDictionary * aPush =[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
[self handleAnyNotification:aPush];
}
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
81
// La aplicación se inicia debido a un cambio de ubicación significativo
if ([launchOptions objectForKey:UIApplicationLaunchOptionsLocationKey] != nil )
{
[[XLappMgr get] handleSignificantLocation:application andOptions:launchOptions];
}
return YES;
}
2) Handle notification for all types (Inbox, App, Custom):
- (void)handleAnyNotification:(NSDictionary *)aPush
{
// Actualizar métricas de pulsación de notificación
[[XLappMgr get]insertNotificationClick:aPush];
BOOL withAlert=YES;
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 40000
// la obtención de estado -applicationState sólo se admite en 4.0 y superior
if (![[UIApplication sharedApplication] respondsToSelector:@selector(applicationState)])
{
withAlert = YES;
}
else
{
UIApplicationState state = [[UIApplication sharedApplication] applicationState];
if (state == UIApplicationStateActive) {
withAlert=YES; // display an alert
}
else {
withAlert =NO; // no mostrar ninguna otra alerta
}
}
#endif
// Gestionar la notificación de bandeja de entrada utilizando una bandeja de entrada personalizada
if (aPush !=nil && [aPush objectForKey:@"RN"]!=[NSNull null] &&
[[aPush objectForKey:@"RN"] length] > 0 )
{
[[CompanyCustomInbox get] handleRichPush:aPush withAlert:withAlert];
}
// Fin de la bandeja personalizada
// Gestionar la notificación Abrir URL
if (aPush !=nil && [aPush objectForKey:@"URL"] !=[NSNull null] &&
[[aPush objectForKey:@"URL"] length] > 0 ) {
NSLog(@"About to Open Safari");
NSString *urlLink=[[[NSString alloc]initWithString:[aPush objectForKey:@"URL"]]autorelease];
NSURL *url = [NSURL URLWithString:urlLink];
if (![[UIApplication sharedApplication] openURL:url]) {
NSLog(@"Failed to open url:%@",[url description]);
}
}
// Gestionar otra notificación (el ejemplo siguiente describe una notificación personalizada para mostrar la aplicación de mapas)
if (aPush !=nil && [aPush objectForKey:@"MAP"] !=[NSNull null] &&
[[aPush objectForKey:@"MAP"] length] > 0 ) {
NSString *urlLink=[NSString stringWithFormat:
@"http://maps.apple.com/?%@",[aPush objectForKey:@"MAP"]];
NSURL *url = [NSURL URLWithString:urlLink];
if (![[UIApplication sharedApplication] openURL:url]) {
NSLog(@"Failed to open Maps:%@",[url description]);
}
}
}
82
IBM eMessage: Guía del administrador y de inicio
Suministro de acciones en notificaciones
Se pueden producir cuatro acciones posibles si se envía una notificación de envío a
través de IBM eMessage: Abrir aplicación, Abrir URL, Abrir bandeja de entrada y
Acción personalizada.
En esta sección se definen los escenarios que necesita configurar en su aplicación
para gestionar acciones simples y cómo gestionar acciones a partir de mensajes
enriquecidos.
v Abrir aplicación: la acción predeterminada cuando un usuario toca la
notificación simple. No hay nada que hacer aquí.
v Abrir URL: necesita gestionar URL enviados al dispositivo cuando la aplicación
se ejecuta en primer plano o en segundo plano. Añada el código siguiente en el
delegado de aplicación.
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)pushMessage
{
NSDictionary * aPush=[[NSDictionary alloc] initWithDictionary:pushMessage];
// Actualizar métricas de pulsación de notificación
[[XLappMgr get]insertNotificationClick:aPush];
// Gestionar el mensaje Abrir URL
if (aPush !=nil && [aPush objectForKey:@"URL"] !=[NSNull null] &&
[[aPush objectForKey:@"URL"] length] > 0 ) {
NSString *urlLink=[[[NSString alloc]initWithString:
[aPush objectForKey:@"URL"]]autorelease];
NSURL *url = [NSURL URLWithString:urlLink];
if (![[UIApplication sharedApplication] openURL:url]) {
NSLog(@"Failed to open url:%@",[url description]);
}
}
[aPush release];
}
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Comprobar si la aplicación se ha iniciado como resultado de un envío
if ([launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]!=nil) {
NSDictionary * aPush=[[NSDictionary alloc] initWithDictionary:launchOptions];
// Actualizar métricas de pulsación de notificación
[[XLappMgr get]insertNotificationClick:aPush];
// Gestionar el mensaje Abrir URL
if (aPush !=nil && [aPush objectForKey:@"URL"] !=[NSNull null] &&
[[aPush objectForKey:@"URL"] length] > 0 ) {
NSString *urlLink=[[[NSString alloc]initWithString:
[aPush objectForKey:@"URL"]]autorelease];
NSURL *url = [NSURL URLWithString:urlLink];
if (![[UIApplication sharedApplication] openURL:url]) {
NSLog(@"Failed to open url:%@",[url description]);
}
}
}
// La aplicación se inicia debido a un cambio de ubicación significativo
if ([launchOptions objectForKey:UIApplicationLaunchOptionsLocationKey] != nil ) {
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
83
[[XLappMgr get]handleSignificantLocation:application andOptions:launchOptions ];
}
return YES;
}
v Abrir Mensaje de bandeja de entrada: consulte la sección sobre el suministro de
una bandeja de entrada de aplicación.
v Acciones de notificación simple personalizadas: si desea que su aplicación realice
una acción personalizada, distinta a Abrir URL o a gestionar una notificación
enriquecida, puede crear su propia Acción personalizada. Una vez que la
aplicación reciba la notificación, actuará en función del valor de la carga útil.
Puede cambiar de forma dinámica el valor de la carga útil y la aplicación
actuará en consecuencia. Por ejemplo, la aplicación puede iniciarse en una
página distinta de la aplicación, en función del valor de carga útil, o puede
iniciar una aplicación externa y que se pase el valor de carga útil a la aplicación.
El ejemplo siguiente describe cómo enviar una acción personalizada con carga
útil y gestionarla en su aplicación. En este ejemplo, después de que la aplicación
reciba la notificación personalizada, inicia la aplicación Apple Maps y marca una
dirección de origen a destino, ya que esta información se pasa a través de la
carga útil.
Desde la consola de IBM Mobile Push Notification, en Acción de botón,
seleccione Datos personalizados. En Datos personalizados, especifique el origen
y el destino. Por ejemplo, {MAP:'daddr=Trenton,+NJ&saddr=NYC'}. Puede hacer lo
mismo desde la API de envío.
{
"apiKey":"su_clave_api",
"appKey":"su_clave_aplicación",
"sendAll": false,
"xids": ["su_xid"],
"content": {
"message": "Obtener la dirección de su casa al juego de pelota",
"action": {
"type": "CUSTOM",
"data": "{MAP:’daddr=Trenton,+NJ&saddr=NYC’}", "label":"Direction"
}
}
}
En su aplicación, en AppDelegate.m:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)pushMessage
{
NSDictionary * aPush=[[NSDictionary alloc] initWithDictionary:pushMessage];
// Actualizar métricas de pulsación de notificación
[[XLappMgr get]insertNotificationClick:aPush];
// Acción personalizada
if (aPush !=nil && [aPush objectForKey:@"MAP"] !=[NSNull null] &&
[[aPush objectForKey:@"MAP"] length] > 0 ) {
NSString *urlLink=[NSString stringWithFormat:@"http://maps.apple.com/?%@",
[aPush objectForKey:@"MAP"]];
NSURL *url = [NSURL URLWithString:urlLink];
if (![[UIApplication sharedApplication] openURL:url]) {
NSLog(@"Failed to open Maps app:%@",[url description]);
}
}
[aPush release];
}
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
84
IBM eMessage: Guía del administrador y de inicio
// Comprobar si la aplicación se ha iniciado como resultado de un envío
if ([launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]!=nil) {
NSDictionary * aPush=[[NSDictionary alloc] initWithDictionary:launchOptions];
// Actualizar métricas de pulsación de notificación
[[XLappMgr get]insertNotificationClick:aPush];
// Acción personalizada
if (aPush !=nil && [aPush objectForKey:@"MAP"] !=[NSNull null] &&
[[aPush objectForKey:@"MAP"] length] > 0 ) {
NSString *urlLink=[NSString stringWithFormat:@"http://maps.apple.com/?%@",
[aPush objectForKey:@"MAP"]];
NSURL *url = [NSURL URLWithString:urlLink];
if (![[UIApplication sharedApplication] openURL:url]) {
NSLog(@"Failed to open Maps app:%@",[url description]);
}
}
}
// La aplicación se inicia debido a un cambio de ubicación significativo
if ([launchOptions objectForKey:UIApplicationLaunchOptionsLocationKey] != nil ) {
[[XLappMgr get]handleSignificantLocation:application andOptions:launchOptions ];
}
return YES;
}
Después de que el usuario seleccione la notificación, se inicia la aplicación de
mapas y direcciona la ruta de NYC a Trenton NJ.
v Acciones de notificación enriquecida personalizadas: la consola de notificaciones
de envío de IBM , junto con el SDK, proporciona una característica para añadir
una acción a la barra de herramientas de mensaje. La acción está disponible en
la página de detalles de notificación que forma parte de la barra de
herramientas. Las acciones incorporadas disponibles son abrir un marcador, abrir
un navegador y acción personalizada. Para enviar una acción personalizada al
dispositivo, cree una notificación dentro de la consola y defina una "acción
primaria". En esta sección se describen los cambios que necesita realizar el
desarrollador para que las acciones personalizadas funcionen correctamente.
En una de sus clases, indique al SDK la función de devolución de llamada que
va a gestionar la acción predeterminada. Por ejemplo, en la clase AppDelegate,
puede definir un método developerCustomActionMethod y hacer que se
notifique a dicho método cuando el usuario seleccione la acción personalizada
en la barra de herramientas de notificación. A continuación se muestra un
ejemplo.
...
[[XLappMgr get] setDeveloperCustomActionSelector:@selector(developerCustomActionMethod:)];
...
Implemente el método de acción en su clase. A continuación se muestra un
ejemplo de implementación de developerCustomActionMethod:
- (void)developerCustomActionMethod:(NSString *)actionData
{
NSString *address = [actionData stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *url = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", address];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
}
En el ejemplo anterior, después de que el usuario seleccione la acción en la barra
de herramientas de notificación, la aplicación abre la aplicación Google Maps en
la dirección proporcionada en actionData. De forma similar, puede definir una
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
85
acción personalizada para abrir otras aplicaciones de iOS, que están definidas en
los esquemas de URL de Apple en , o una que cree usted mismo.
Notificaciones desencadenadas por ubicación para las
aplicaciones iOS
La entrega de notificaciones desencadenadas por ubicación depende de la
recepción de actualizaciones de ubicación enviadas desde la aplicación. De forma
predeterminada, las notificaciones de envío no utilizan la radio GPS para servicios
de ubicación. En su lugar, las notificaciones de envío utilizan la opción de bajo
consumo recomendada por Apple para recibir actualizaciones de ubicación.
Mientras está en primer plano, el proceso de ubicación solicita al sistema operativo
la ubicación más reciente, y la pasa a la API de ubicación, para el análisis de
delimitación geográfica. Mientras la aplicación se encuentra en segundo plano, la
biblioteca sólo tiene permiso para utilizar el servicio de cambio significativo de
ubicación y recomendado por Apple para estos tipos de casos de uso. Si está
probando el envío de delimitación geográfica de su aplicación, si el dispositivo no
se mueve, es probable que no reciba un envío desencadenado por ubicación. Puede
obligar a detener la aplicación y volver a iniciarla para forzar una actualización de
ubicación. También puede enviar directamente a la API para simular un suceso de
ubicación.
Cuando en su aplicación está habilitada la ubicación en segundo plano, XtifyLib
registra una devolución de llamada que se ejecuta cuando el propio iOS detecta un
cambio significativo en la ubicación del usuario (según la información del
repetidor de zona, la WiFi de carácter múltiple o si el usuario utiliza el GPS por sí
mismo).
Existe una percepción equivocada común en relación al icono de ubicación
(púrpura o gris) y su relación con el receptor de GPS. El icono no significa
necesariamente que una aplicación esté usando el GPS. El icono de color púrpura
aparece si una aplicación ha utilizado su ubicación (también indica al usuario cuál,
en Valores > Privacidad > Servicios de ubicación). Si una aplicación ha utilizado
su ubicación en las últimas 24 horas, aparece un icono gris. En esta entrada de las
preguntas más frecuentes hay más detalles sobre el icono de color púrpura y las
opciones de ubicación en segundo plano.
Al igual que pasa en toda preocupación de percepción, la comunicación es clave.
Cuando se utiliza esta funcionalidad, es recomendable que incluya una copia del
producto en dos lugares que revele por qué está solicitando la ubicación. En
primer lugar, en una ventana emergente modal cuando se instale por primera vez
la aplicación; en segundo lugar, en la página Valores de aplicación. También debe
plantearse describir el uso de ubicación en las notas del release y la descripción de
la aplicación.
Si la aplicación proporciona un servicio valioso como resultado de la ubicación de
compartición de usuario y la marca describe esta utilización al usuario durante la
instalación de la aplicación, los usuarios aceptan mejor los servicios de ubicación.
Incluso si la aplicación recibe la ubicación una sola vez, o a través de la
comprobación iniciada por el usuario, la flecha aparece.
86
IBM eMessage: Guía del administrador y de inicio
Configuración del SDK para notificaciones activadas por
ubicación
Para crear mensajes desencadenados o activados por ubicación, debe cambiar los
valores por omisión en SDK de notificación push de IBM para iOS de Apple.
Acerca de esta tarea
En Xcode, vaya a la carpeta XtifyLib y edite las opciones siguientes.
1. #define xLocationRequired NO
v Al establecer esta opción para YES, los servicios de mensajería de IBM
atienden escuchar a las actualizaciones significativas de cambio de ubicación
y las emparejan con las ubicaciones definidas en los Valores de eMessage. El
usuario de aplicación móvil recibe una solicitud que le ofrece compartir la
ubicación cuando el usuario instala la aplicación.
2. #define xRunAlsoInBackground FALSE
v Si se establece en TRUE, los servicios de mensajería de IBM atienden a las
actualizaciones de ubicación mientras la aplicación se encuentra en segundo
plano. Si se establece en FALSE, los servicios de mensajería de IBM atienden a
las actualizaciones de ubicación sólo cuando la aplicación está en primer
plano.
Tareas relacionadas:
“Configuración de ubicaciones para entrega desencadenada por ubicación” en la
página 93
Configuración del comportamiento personalizado de
identificadores
De forma predeterminada, el SDK de notificación de envío de IBM para Apple iOS
gestiona el comportamiento del recuento de identificadores. Puede configurar el
comportamiento personalizado de los identificadores modificando el SDK.
Procedimiento
En Xcode, explore la carpeta XtifyLib y edite XtifyGlobal.h:#define
xBadgeManagerMethod
XLInboxManagedMethod
1. Para gestionar el recuento de identificadores en el cliente y el servidor
basándose en los mensajes con formato sin leer, establézcalo en
XLInboxManagedMethod
2. Para gestionar la actualización del identificador en el cliente y el servidor,
establézcalo en XLDeveloperManagedMethod. Debe crear su propio método en el
delegado de aplicación.
Ejemplo
El ejemplo siguiente está tomado de la aplicación de ejemplo incluida en el
paquete SDK.
// A continuación se detalla un ejemplo de cómo se gestionan los cambios de notificación de identificadores de bandeja de entrada.
- (void) doMyUpdate:(XLappMgr *)appM
{
NSInteger newBadge=[appM getInboxUnreadMessageCount];
NSLog(@"The new inbox badge unread message count is=%d",newBadge);
// Establecer una cuenta privada de notificaciones
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
87
NSInteger privateCounter=0 ;
[appM setSpringBoardBadgeCount:newBadge+privateCounter];
[appM setServerBadgeCount:newBadge];
}
Creación de una notificación de envío para la aplicación de
ejemplo de Apple iOS
El paquete SDK de notificación de envío de IBM para el iOS de Apple incluye la
aplicación de muestra de iOS, SampleRich.
Antes de empezar
Confirme que el Servicio de notificación de envío de Apple (APNS) está habilitado
para su ID de Apple (comprobar en el portal Apple Provisioning). Hace falta un ID
de Apple y contraseña.
Acerca de esta tarea
La aplicación de ejemplo de iOS ayuda a mostrar las funciones integrales de la
Notificación de envío móvil de IBM, incluidas las notificaciones de envío de la
App, las notificaciones de envío de la bandeja de entrada y las notificaciones de
envío de la App que estén combinadas con las notificaciones de la Bandeja de
entrada. No puede recibir notificaciones de envío en un emulador. Debe desplegar
un perfil de suministro en un dispositivo real de Apple.
Procedimiento
1. Cree una clave de aplicación de iPhone en IBM eMessage y suba el certificado
APNS.
2. En el menú archivo de Xcode, abra el proyecto SampleRich.
3. Actualice XtifyGlobal.h y sustituya xAppKey por su clave de aplicación.
4. Actualice el archivo SampleRich-Info.plist y sustituya el identificador de
paquete por su ID de aplicación (obtenido al registrar la aplicación en el APNS)
5. Actualice el archivo del proyecto con el archivo de suministro.
6. Cree contenido en Editor de comunicaciones y asegúrese de obtener una
notificación enriquecida para su aplicación SampleRich. Para obtener más
información sobre la creación de notificaciones, consulte la IBM eMessage.
Borrado de todas las notificaciones desde el dispositivo móvil
Puede modificar el SDK para proporcionar una forma de borrar todas las
notificaciones recibidas por la aplicación en el dispositivo móvil.
Acerca de esta tarea
Invocar el método siguiente, de la siguiente manera:
[[XLAppMgr get] removeAllNotifications];
Recepción de notificación de registro de aplicación
Para recibir notificación de que un usuario de aplicación móvil ha instalado y
registrado la aplicación, debe establecer el delegado y el método.
88
IBM eMessage: Guía del administrador y de inicio
Procedimiento
Establezca el delegado y el método para que se notifiquen cuando se complete el
registro.
[[XLappMgr get] setInboxDelegate:self]; // El delegado se utiliza para todos los métodos de delegación de Xtify.
[[XLappMgr get] setDeveloperXidNotificationSelector:@selector(doUpdateDevServer:)];
Integración del ID de usuario de aplicación de dispositivo
móvil (XID) para iOS
El ID de usuario de aplicación de dispositivo móvil es un identificador exclusivo
que el sistema asigna a cada usuario de aplicación de dispositivo móvil cuando
este descarga e instala su aplicación de dispositivo móvil. El ID de usuario de
aplicación se denomina también XID.Los sistemas de mensajería de IBM envían el
ID de usuario de aplicación de dispositivo móvil al dispositivo móvil. Debe
configurar su aplicación de dispositivo móvil iOS para que recupere el ID y lo
establezca como disponible en la base de datos de marketing para que se utilice al
seleccionar destinatarios de notificaciones de envío.
Acerca de esta tarea
Al integrar las notificaciones de envío de IBM dentro de su aplicación, debe
mantener el ID de usuario de aplicación de dispositivo móvil en su base de datos
de marketing. El ID se utiliza para direccionar notificaciones de envío.
Puede obtener el ID de usuario de aplicación de dispositivo móvil en obj-c, tal
como se indica a continuación.
1. Método de devolución de llamada. Tras el registro con servicios de mensajería
de IBM , IBM ejecuta una devolución de llamada de su elección con el XID
asignado (a continuación se muestra un ejemplo en la aplicación de ejemplo):
// asegúrese de indicar a Xtify Lib qué devolución de llamada se va a utilizar, por ejemplo:
- init
{
if (self = [super init]) {
...
[[XLappMgr get] setDeveloperXidNotificationSelector:@selector(doUpdateXid:)];
...
}
return self;
}
- (void) doUpdateXid:(XLappMgr *)appM
{
NSLog(@"Got XID=%@",[appM getXid]);
}
2. Método de una sola vez. Ejecute lo siguiente para obtener el XID:
#import "AppDetailsMgr.h"
...
NSMutableDictionary *appDetailsDict = [[AppDetailsMgr get] getAppDetails];
NSString *xid = [appDetailsDict valueForKey:@"xid"];
El ID de usuario de aplicación de dispositivo móvil puede cambiar en los
escenarios siguientes.
v Un nuevo registro del dispositivo (se registra de nuevo, después de tener ya un
ID de usuario de aplicación de dispositivo móvil). Esto ocurre si el usuario
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
89
móvil vuelve a instalar la aplicación. La actualización de la aplicación no afecta
al ID de usuario de aplicación de dispositivo móvil.
v El ID de instalación cambia. Esto es poco probable, pero podría ocurrir si cambia
alguna característica física del dispositivo.
Conceptos relacionados:
“Requisito para identificar usuarios de la aplicación en la base de datos de
marketing” en la página 92
Habilitación de la cuenta de mensajería alojada para la mensajería
móvil
Desde márketing se puede utilizar eMessage para enviar notificaciones de envío
sólo si la cuenta de mensajería alojada está habilitada para mensajería móvil. Para
habilitar la cuenta de mensajería alojada para mensajería móvil, debe enviar una
solicitud a los Servicios de cuentas de correo electrónico de IBM, en
[email protected].
Acerca de esta tarea
El equipo de servicios de cuenta de correo electrónico asegurará que la cuenta de
mensajería alojada de IBM esté preparada para notificaciones de envío a móvil.
Qué hacer a continuación
Cuando el equipo de servicios de cuenta de correo electrónico completa dicho
proceso para la cuenta, puede registrar las aplicaciones móviles en la configuración
de eMessage.
Registro de una aplicación de dispositivo móvil en IBM eMessage
Para permitir que los usuarios de marketing utilicen eMessage para enviar
notificaciones a una aplicación móvil, debe registrar la aplicación en eMessage.
Debe registrar cada combinación de aplicación móvil y sistema operativo móvil
por separado en la configuración de eMessage.
Antes de empezar
El acceso para modificar la configuración de eMessage depende de los roles y
permisos de usuario. Revise los roles y permisos configurados para la instalación
de IBM Enterprise Marketing Management (EMM) bajo Roles y permisos de
usuario.
Nota: Para ver y gestionar las aplicaciones móviles en eMessage, el rol de usuario
debe tener el permiso Configurar aplicaciones móviles bajo la categoría
Administración de correo electrónico.
Acerca de esta tarea
Los servicios de mensajería de IBM y eMessage identifican una aplicación móvil
con una serie alfanumérica exclusiva llamada clave de la aplicación. El registro de
una aplicación móvil genera una clave de la aplicación que identifica la
90
IBM eMessage: Guía del administrador y de inicio
combinación de aplicación móvil y sistema operativo móvil. Al registrar la
aplicación se añade automáticamente la clave de la aplicación a la configuración de
eMessage.
Acceda a la configuración de eMessage desde la ventana Valores de eMessage.
Procedimiento
1. Acceda a Valores > Valores de eMessage.
2. Pulse Visualizar la lista de claves de aplicación móvil. Se abrirá la ventana
Claves de aplicación móvil.
.
3. Pulse Añadir una clave de aplicación móvil
4. Introduzca la información para identificar y describir la aplicación.
v Especifique un nombre para la aplicación. El nombre que especifique es el
nombre que los usuarios de marketing utilizarán para seleccionar la
aplicación al configurar un envío de notificaciones.
v Seleccione un tipo de clave de la aplicación.
Seleccione Producción o Realización de pruebas. El tipo que seleccione debe
coincidir con el tipo de perfil de suministro de Apple o de proyecto de
Google que se ha utilizado para registrar la aplicación.
v Seleccione un huso horario predeterminado.
eMessage utiliza el huso horario predeterminado cuando no puede
determinar la ubicación del dispositivo móvil receptor.
5. Seleccione el sistema operativo en el que se ejecuta la aplicación. Las opciones
relacionadas que se muestran son de acuerdo al sistema operativo seleccionado.
Especifique los valores que se definieron al registrar la aplicación con Apple o
Google.
v Para Android, proporcione la clave de API de Google configurada para la
aplicación.
v Para iOS, seleccione el archivo de certificado para la aplicación y escriba la
contraseña del certificado. Apple proporciona el certificado.
6. Especifique las políticas de seguridad que controlan a qué usuarios de
marketing se les permite ver y seleccionar la aplicación en las configuraciones
de envío de notificaciones. El rol de usuario de los usuarios de marketing que
deben seleccionar la aplicación en una configuración de envío requiere el
permiso Editar envíos de correos bajo la categoría Campañas.
7. Para añadir la aplicación a la configuración, pulse Guardar cambios.
Resultados
El sistema asignará automáticamente una clave de aplicación al guardar la
configuración de la clave de aplicación. La clave se muestra como un valor de sólo
lectura en el campo Clave de la aplicación en la ventana Claves de aplicación
móvil.
Conceptos relacionados:
“Integración de Google Cloud Messaging con IBM eMessage” en la página 64
“Integración del servicio de notificación de envío de Apple con IBM eMessage” en
la página 75
“Requisitos previos para la integración de aplicaciones de Google Android con
notificaciones de envío de IBM” en la página 64
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
91
“Requisitos previos para la integración de aplicaciones de Apple iOS con
notificaciones de envío de IBM” en la página 76
“Permisos de envíos de correos en Campaign” en la página 113
Requisito para identificar usuarios de la aplicación en la base de datos
de marketing
Para permitir que los usuarios de marketing puedan enviar notificaciones de envío
a aplicaciones móviles para dirigirse a las audiencias, los procesos de gestión de
datos locales deben añadir automáticamente nuevos ID de usuario de aplicación de
dispositivo móvil a las bases de datos de marketing en las que los usuarios de
marketing pueden utilizar IBM Campaign para seleccionarlos. Los procesos debe
poder recuperar automáticamente los ID de usuario de dispositivo móvil desde
cada uno de los dispositivos móviles en los que esté instalada la aplicación.
Cuando una persona instala la aplicación de dispositivo móvil en un dispositivo
móvil, el dispositivo se registra con IBM y proporciona la clave de aplicación para
identificar la aplicación. Los sistemas de mensajería de IBM responden mediante la
creación de un ID de usuario de aplicación de dispositivo móvil exclusivo para
identificar el dispositivo específico y la aplicación de dispositivo móvil. Los
sistemas de IBM reconocen el registro satisfactorio transmitiendo el ID de usuario
de aplicación de dispositivo móvil al dispositivo móvil. El ID de usuario de
aplicación se denomina también XID.
El ID de usuario de aplicación móvil sirve de dirección a la que eMessage envía las
notificaciones de envío. El ID debe estar disponible en la base de datos de
marketing local para su selección por parte de los usuarios de marketing. Para
enviar notificaciones de envío a los destinatarios seleccionados, los usuarios de
marketing definen un campo de personalización en IBM Campaign que se
correlaciona con los ID de usuario de aplicación de la base de datos de marketing.
Los sistemas de mensajería alojados de IBM no pueden acceder a las tablas locales
para insertar el nuevo ID de usuario de aplicación de dispositivo móvil. Los
administradores del sistema local deben diseñar y mantener procesos locales que
puedan recuperar el ID del dispositivo móvil en el que se ha guardado el valor.
Los procesos deben poder también registrar automáticamente el valor en las bases
de datos locales de marketing que se correlacionan con IBM Campaign.
Conceptos relacionados:
“Integración de ID de usuario de aplicación de dispositivo móvil (XID) para
Android” en la página 75
Tareas relacionadas:
“Integración del ID de usuario de aplicación de dispositivo móvil (XID) para iOS”
en la página 89
Prueba de la integración de la aplicación de dispositivo móvil en un
dispositivo móvil
Para probar la integración de la aplicación de dispositivo móvil con los sistemas de
mensajería de IBM, instale la aplicación en un dispositivo móvil y utilice eMessage
para redactar y enviar una notificación de envío de prueba al dispositivo.
92
IBM eMessage: Guía del administrador y de inicio
Acerca de esta tarea
La prueba de la integración requiere que envíe notificaciones de envío. Envíe
notificaciones únicamente a los destinatarios de prueba designados. Para obtener
más información sobre el envío de notificaciones de envío con IBM eMessage,
consulte la IBM eMessage User's Guide.
Procedimiento
1. Instale la aplicación de dispositivo móvil en un dispositivo móvil. La
instalación de la aplicación en un dispositivo móvil registra la combinación de
aplicación de dispositivo móvil y dispositivo móvil como un usuario de
aplicación exclusivo con IBM. Los servicios de mensajería de IBM crean y
devuelven automáticamente un ID de usuario de aplicación de dispositivo
móvil exclusivo, también conocido como XID.
2. Recupere el ID de usuario de aplicación de dispositivo móvil desde el
dispositivo de prueba. Debe especificar el valor del ID de usuario de aplicación
al configurar una notificación de envío de aplicación de dispositivo móvil. El
método utilizado para recuperar el ID de usuario de aplicación depende del
diseño de la aplicación.
3. Configure y ejecute un envío de prueba para enviar una notificación al
dispositivo de prueba. Cree una OLT que incluya un campo de personalización
que represente el ID de usuario de aplicación (XID) como valor de campo.
Ejecute el envío y confirme que la notificación se ha entregado en el dispositivo
móvil.
En función del tipo de notificaciones que desee enviar, realice la prueba con
una notificación de envío a la aplicación y una notificación de envío a bandeja
de entrada.
Configuración de ubicaciones para entrega desencadenada por
ubicación
Los usuarios de marketing pueden configurar notificaciones de envío para que se
envíen a dispositivos móviles que entren en ubicaciones geográficas especificadas,
por ejemplo, un suceso promocional o frente a un escaparate. Para dar soporte a
esta prestación, los administradores deben definir las ubicaciones disponibles en la
configuración de eMessage.
Acerca de esta tarea
Para definir una ubicación que los usuarios de marketing puedan utilizar para
habilitar la entrega desencadenada por ubicación, debe definir la dirección física
completa. También debe especificar un radio a partir de la dirección para definir el
área en la que deben entrar los destinatarios para que se desencadene la
notificación.
Procedimiento
1. Acceda a Valores > Valores de eMessage.
2. Pulse Visualizar la lista de ubicaciones disponibles. Se abrirá la ventana
Ubicaciones.
.
3. Pulse Añadir una ubicación
4. Especifique la dirección física completa de la ubicación que desea añadir. Pulse
Buscar para visualizar la ubicación en una correlación.
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
93
5. Especifique un nombre para identificar la ubicación.
6. Especifique un radio para definir el área alrededor de la ubicación que
desencadena una notificación a aplicación.
El sistema muestra el área con un círculo rojo. En función del radio que defina,
es posible que necesite expandir o contraer la correlación para tener la
resolución para ver el área resaltada de la correlación.
7. Pulse Guardar cambios. La nueva ubicación aparece en la lista de ubicaciones
disponibles.
Tareas relacionadas:
“Suministro de notificaciones desencadenadas por ubicación para aplicaciones
Android” en la página 68
“Configuración del SDK para notificaciones activadas por ubicación” en la página
87
Edición de las propiedades de ubicación
Puede cambiar los valores de una ubicación disponible para utilizarla para
habilitar la entrega desencadenada por ubicación de las notificaciones de envío
para las aplicaciones móviles.
Procedimiento
1. Acceda a Valores > Valores de eMessage.
2. Pulse Visualizar la lista de ubicaciones disponibles. Se abrirá la ventana
Ubicaciones.
3. Encuentre la ubicación que desea actualizar y pulse la lista. Se mostrará la
ventana Editar propiedades de ubicación.
4. Actualice los valores de ubicación.
v Ubicación seleccionada. Especifique la dirección física completa de la
ubicación y pulse Buscar.
v Nombre. Escriba el nombre que se muestra a los usuarios de marketing
cuando añaden la ubicación al envío de notificaciones.
v Radio. Especifique la distancia desde la dirección física que define el área de
desencadenante. Cuando los sistemas de mensajería de IBM detectan que un
dispositivo móvil pasa dentro del radio especificado, el sistema envía la
notificación que está configurada para el envío de notificaciones al
dispositivo móvil. El radio mínimo son 1000 metros, o equivalente.
v Descripción. Escriba una breve descripción que los usuarios de marketing
verán en la configuración del envío. Si define varias ubicaciones, la
descripción ayuda a los usuarios de marketing a distinguir entre las
diferentes ubicaciones disponibles.
5. Guarde los cambios.
Supresión de ubicaciones disponibles para la entrega
desencadenada por ubicación
Los administradores pueden eliminar una ubicación de la lista de ubicaciones
disponibles para la entrega desencadenada por ubicación.
Procedimiento
1. Acceda a Valores > Valores de eMessage.
94
IBM eMessage: Guía del administrador y de inicio
2. Pulse Visualizar la lista de ubicaciones disponibles. Se abrirá la ventana
Ubicaciones.
3. Seleccione las ubicaciones que desea y pulse Suprimir ubicaciones
seleccionadas
.
Configuración de valores predeterminados para la mensajería móvil
Para enviar notificaciones de envío a una lista de usuarios de aplicaciones móviles,
los usuarios de marketing especifican el ID de usuario de aplicación móvil para
cada dispositivo con un valor para un campo de personalización. El campo de
personalización se incluye en la tabla de lista de salida (OLT) que define la lista de
destinatarios de notificación de envío. Los administradores pueden configurar un
campo de personalización que se selecciona de forma predeterminada para
proporcionar el ID de usuario de aplicación móvil.
Acerca de esta tarea
La especificación de un campo de personalización predeterminado puede reducir el
tiempo que los usuarios de marketing necesitan para configurar un envío de
notificación a aplicación móvil. Sin embargo, los usuarios de marketing pueden
utilizar un campo de personalización distinto para proporcionar el valor de ID.
Procedimiento
1. Acceda a Valores > Valores de eMessage.
2. Pulse Visualizar valores predeterminados de mensajería móvil. Se abre la
ventana Valores predeterminados de mensajería móvil.
3. Especifique el nombre de visualización del campo de personalización que
proporciona el ID de aplicación móvil para los dispositivos móviles que reciben
notificaciones de aplicación móvil.
4. Pulse Guardar cambios. El nuevo campo de personalización predeterminado se
visualizará cuando los usuarios de marketing creen un nuevo envío de
notificación a aplicación. Las configuraciones de envío de notificación a
aplicación existentes no cambian.
Enviar datos de seguimiento de notificación de IBM
Los datos de seguimiento para las notificaciones de envío no están disponibles de
forma predeterminada. Debe solicitar que IBM envíe los datos de seguimiento de
notificación de envío a las tablas del sistema eMessage local.
Acerca de esta tarea
Debe solicitar el seguimiento de datos para cada combinación de aplicación y
sistema operativo por separado. Cada combinación está asociada a una AppKey
distinta. Por ejemplo, para recibir los datos de seguimiento de las notificaciones
que se envían a una aplicación móvil que se ejecuta en iOS y Android, debe hacer
dos solicitudes distintas.
Los sistemas de mensajería de IBM reenvían las respuestas a través del Rastreador
de respuestas y contactos (RCT) a las tablas de sistema de eMessage.
Capítulo 7. Configuraciones para implementar notificaciones de envío a móvil de IBM
95
Procedimiento
v Para solicitar datos de seguimiento de notificación, póngase en contacto con el
equipo de Servicios de cuentas de correo electrónico en [email protected].
v Para analizar las respuesta de notificación, consulte las tablas del sistema
eMessage. Para obtener más información sobre los datos que hay disponibles,
consulte IBM eMessage: tablas del sistema y diccionario de datos.
96
IBM eMessage: Guía del administrador y de inicio
Capítulo 8. Programas de utilidad para eMessage
eMessage proporciona varios scripts que se utilizan para administrar las funciones
de eMessage.
Puede utilizar los programas de utilidad que se describen en esta sección para
diversas funciones de inicio y administración. Además de los programas de
utilidad utilizados con IBM Marketing Platform, IBM eMessage utiliza también
programas de utilidad específicas para eMessage y se utilizan únicamente para
gestionar componentes de eMessage.
Para obtener más información sobre otros programas de utilidad disponibles para
su instalación de IBM EMM, consulte la publicación IBM Marketing Platform, Guía
del administrador.
El script RLU
Utilice el script RLU para comprobar el estado del Cargador de listas de
destinatarios (RLU).
Nota: No puede utilizar este script para iniciar ni detener el RLU. Utilice este
script solo para comprobar el estado de la conexión entre la RLU y IBM EMM
Hosted Services.
El script RLU es el directorio de inicio de IBM EMM en eMessage > bin. El
directorio de eMessage es un subdirectorio en el directorio de Campaign.
En entornos UNIX o Linux, ejecute el script como rlu.sh.
En Windows, ejecute el script desde la línea de comandos como rlu.bat.
Sintaxis
rlu -c | --check [-h]
Comandos
-c, --check
Compruebe que el RLU está correctamente configurado y que está conectado a
IBM EMM Hosted Services.
Opciones
-h, --help
Mostrar la sintaxis del script
Ejemplo
En un entorno Linux, determine si la RLU está conectada a IBM EMM Hosted
Services.
© Copyright IBM Corp. 1999, 2015
97
rlu.sh --check
En función del estado del sistema, la salida de este comando puede tener este
aspecto:
Configuring Data Source [systemTables]...
Testing configuration for partition partition1
Testing connectivity for partition partition1
Testing user accessibility for partition partition1
Succeeded. List uploader config and connectivity test
succeeded for partition partition1
Tareas relacionadas:
“Probar la carga a IBM EMM Hosted Services” en la página 41
Script de seguimiento de respuestas y contactos (RCT) de eMessage
Puede utilizar este script para ejecutar y comprobar el estado del seguimiento de
respuestas y contactos (RCT).
Este script se encuentra en el directorio bin de la instalación de eMessage.El
directorio eMessage es un subdirectorio del directorio Campaign.
En entornos UNIX o Linux, ejecute el script como rct.sh.
En Windows, ejecute el script desde la línea de comandos como
MKService_rct.bat.
Sintaxis
rct [ start | stop | check ]
Comandos
start
Iniciar el RCT
stop
Detener el RCT
Opciones
check
Comprobar el estado de la conexión entre el RCT y IBM EMM Hosted Services.
Ejemplos
v Para iniciar el RCT en Windows.
rct.bat start
v Para detener el RCT en Windows.
rct.bat stop
v En un entorno Linux, para determinar si el RCT está conectado a IBM EMM
Hosted Services.
98
IBM eMessage: Guía del administrador y de inicio
rct.sh check
En función del estado del sistema, la salida de este mandato puede tener este
aspecto:
C:\<INICIO_EMM>\Campaign\eMessage\bin>rct check
Probando configuración y conectividad para partición partition1
Satisfactorio | Partición: partition1 - ID de cuenta de servicios alojados:
asm_admin
Tareas relacionadas:
“Adición del Rastreador de respuestas y contactos (RCT) como servicio” en la
página 37
“Probar la descarga desde IBM EMM Hosted Services” en la página 41
Script MKService_rct de eMessage
El script MKService_rct añade o elimina el seguimiento de respuestas y contactos
(RCT) como servicio. Añadir el RCT como servicio reinicia el RCT cada vez que
reinicia el sistema donde haya instalado el RCT. Si se elimina el RCT como
servicio, se impide que se reinicie automáticamente.
Este script se encuentra en el directorio bin de la instalación de eMessage.
En entornos UNIX o Linux ejecute MKService_rct.sh. con un usuario que tenga
permisos de raíz o permisos para crear procesos de daemon.
En Windows, ejecute el script desde la línea de comandos con MKService_rct.bat.
Sintaxis
MKService_rct -install
MKService_rct -remove
Comandos
-install
Añadir el RCT como servicio
-remove
Eliminar el servicio RCT
Ejemplos
v Para añadir el RCT como servicio de Windows.
MKService_rct.bat -install
v Para eliminar el servicio RCT en UNIX o Linux.
MKService_rct.sh -remove
Conceptos relacionados:
“Cómo iniciar automáticamente el RCT como servicio” en la página 36
Tareas relacionadas:
Capítulo 8. Programas de utilidad para eMessage
99
“Adición del Rastreador de respuestas y contactos (RCT) como servicio” en la
página 37
configTool
Las propiedades y los valores de la página Configuración se almacenan en las
tablas del sistema. Puede utilizar la utilidad configTool para importar y exportar
valores de configuración a y desde las tablas del sistema.
Cuándo utilizar configTool
Puede utilizar configTool para los siguientes fines.
v Para importar plantillas de origen de datos y partición proporcionadas con
Campaign, que puede entonces modificar y duplicar utilizando la página
Configuración.
v Para registrar (importar las propiedades de configuración) productos de IBM
EMM, si el instalador del producto no puede añadir automáticamente las
propiedades a la base de datos.
v Para exportar una versión XML de los valores de configuración para la copia de
seguridad o para importarla en otra instalación de IBM EMM.
v Para suprimir categorías que no tengan el enlace Suprimir categoría. Puede
hacer esto utilizando configTool para exportar su configuración, y después
suprimiendo manualmente el XML que crea la categoría e utilizando configTool
para importar el XML editado.
Importante: Este programa de utilidad modifica las tablas usm_configuration y
usm_configuration_values en la base de datos de la tabla del sistema Marketing
Platform, que contienen las propiedades de configuración y sus valores. Para
obtener unos mejores resultados, cree una copia de seguridad de estas tablas, o
exporte sus configuraciones existentes utilizando configTool y realice una copia de
seguridad del archivo resultante de forma que pueda restaurar su configuración si
comete un error al importar con configTool.
Sintaxis
configTool -d -p "elementPath" [-o]
configTool -i -p "parent ElementPath" -f importFile [-o]
configTool -x -p "elementPath" -f exportFile
configTool -vp -p "elementPath" -f importFile [-d]
configTool -r productName -f registrationFile [-o] configTool -u
productName
Comandos
-d -p "elementPath" [o]
Suprimir las propiedades de configuración y sus valores, especificando una ruta en
la jerarquía de propiedades de configuración.
100
IBM eMessage: Guía del administrador y de inicio
La ruta del elemento debe utilizar los nombres internos de categorías y
propiedades. Puede obtenerlos en la página Configuración, seleccionando la
categoría o propiedad deseada y mirando la ruta que se muestra entre paréntesis
en el panel de la derecha. Delimite una ruta en la jerarquía de propiedades de
configuración utilizando el carácter | y coloque la ruta entre comillas dobles.
Tenga en cuenta lo siguiente.
v Con este comando únicamente se pueden suprimir las categorías y propiedades
de dentro de una aplicación, no aplicaciones completas. Utilice el comando -u
para anular el registro de una aplicación completa.
v Para suprimir categorías que no tengan el enlace Suprimir categoría en la
página Configuración, utilice la opción -o.
Cuando se utiliza -d con el comando -vp, el configTool suprime los nodos hijo en
la vía de acceso que especifique si estos nodos no se incluyen en el archivo XML
que especifique.
-i -p "parentElementPath" -f importFile [o]
Permite importar propiedades de configuración y sus valores desde un archivo
XML especificado.
Para importar, debe especificar una ruta hasta el elemento padre bajo la que desea
importar las categorías. El programa de utilidad configTool importa las
propiedades bajo la categoría que haya especificado en la ruta.
Puede añadir categorías a cualquier nivel por debajo del nivel superior, pero no
puede añadir una categoría al mismo nivel que la categoría superior.
La ruta del elemento padre debe utilizar nombres internos de categorías y
propiedades. Puede obtenerlos en la página Configuración, seleccionando la
categoría o propiedad deseada y mirando la ruta que se muestra entre paréntesis
en el panel de la derecha. Delimite una ruta en la jerarquía de propiedades de
configuración utilizando el carácter | y coloque la ruta entre comillas dobles.
Se puede especificar una ubicación para el archivo de importación relativa al
directorio tools/bin o especificar una ruta de directorio completa. Si especifica una
ruta relativa o no especifica ninguna ruta, configTool primero busca el archivo
relativo al directorio tools/bin.
De forma predeterminada, este comando no sobrescribe una categoría existente,
pero se puede utilizar la opción -o para forzar esta acción.
-x -p "elementPath" -f exportFile
Exportar propiedades de configuración y sus valores a un archivo XML con un
nombre especificado.
Puede exportar todas las propiedades de configuración o limitar la exportación a
una categoría específica especificando una ruta en la jerarquía de propiedades de
configuración.
La ruta del elemento debe utilizar los nombres internos de las categorías y las
propiedades, que puede obtener en la página Configuración, seleccionando la
categoría o propiedad deseada y mirando la ruta que se muestra entre paréntesis
Capítulo 8. Programas de utilidad para eMessage
101
en el panel de la derecha. Delimite una ruta en la jerarquía de propiedades de
configuración utilizando el carácter | y coloque la ruta entre comillas dobles.
Se puede especificar una ubicación para el archivo de exportación relativa al
directorio actual o especificar una ruta de directorio completa. Si la especificación
del archivo no contiene un separador (/ en UNIX, / o \ en Windows), configTool
graba el archivo en el directorio tools/bin en la instalación de Marketing Platform.
Si no proporciona la extensión xml, configTool la añade.
-vp -p "elementPath" -f importFile [-d]
Este comando se utiliza principalmente en las actualizaciones manuales, para
importar las propiedades de configuración. Si ha aplicado un paquete de arreglos
que contiene una propiedad de configuración nueva y actualiza a continuación, la
importación de un archivo de configuración como parte de un proceso de
actualización manual puede alterar temporalmente los valores establecidos cuando
se ha aplicado el paquete de arreglos. El comando -vp garantiza que la
importación no altere los valores de configuración establecida anteriormente.
Importante: Después de utilizar el programa de utilidad configTool con la opción
-vp, debe reiniciar el servidor de aplicaciones web en el que Marketing Platform
está desplegado, para que los cambios se apliquen.
Cuando se utiliza -d con el comando -vp, el configTool suprime los nodos hijo en
la vía de acceso que especifique si estos nodos no se incluyen en el archivo XML
que especifique.
-r productName -f registrationFile
Permite registrar la aplicación. La ubicación del archivo de registro puede ser
relativa al directorio tools/bin o puede ser una ruta completa. De forma
predeterminada, este comando no sobrescribe una configuración existente, pero se
puede utilizar la opción -o para forzar esta acción. El parámetro nombreProducto
debe ser uno de los nombres indicados arriba.
Tenga en cuenta lo siguiente.
v Cuando utiliza el comando -r, el archivo de registro debe tener <application>
como la primera etiqueta en el XML.
Es posible que se suministren otros archivos con el producto que pueda utilizar
para insertar propiedades de configuración en la base de datos de Marketing
Platform. Para estos archivos, utilice el comando -i. Sólo se puede utilizar con la
opción -r el archivo que tenga el código <application> en primer lugar.
v El archivo de registro de Marketing Platform se denomina Manager_config.xml,
y el primer código es <Suite>. Para registrar este archivo en una instalación
nueva, utilice el programa de utilidad populateDb, o vuelva a ejecutar el
instalador de Marketing Platform, tal como se describe en IBM Marketing
Platform Installation Guide.
v Después de la instalación inicial, para volver a registrar productos distintos de
Marketing Platform, utilice configTool con el comando -r y -o para alterar las
propiedades existentes.
El programa de utilidad configTool utiliza los nombres de producto como
parámetros en los comandos para registrar y anular el registro de los productos.
Con el release 8.5.0 de IBM EMM, han cambiado muchos nombres de productos.
No obstante, los nombres que configTool reconoce no han cambiado. A
102
IBM eMessage: Guía del administrador y de inicio
continuación se listan los nombres de producto válidos para utilizar con
configTool, junto con los nombres actuales de los productos.
Tabla 3. Nombres de producto para el registro y la anulación del registro de configTool
Nombre del producto
Nombre usado en configTool
Marketing Platform
Manager
Campaign
Campaign
Distributed Marketing
Collaborate
eMessage
emessage
Interact
interact
Contact Optimization
Optimize
Marketing Operations
Plan
CustomerInsight
Insight
Digital Analytics for On Premises
NetInsight
Opportunity Detect
Detect
Leads
Leads
Interaction History
InteractionHistory
Attribution Modeler
AttributionModeler
IBM SPSS Modeler Advantage Enterprise
Marketing Management Edition
SPSS
Digital Analytics
Coremetrics
-u productName
Anular el registro de una aplicación especificada por nombreProducto. No es
necesario incluir una ruta para la categoría de producto; es suficiente, y obligatorio,
con el nombre de producto. El proceso elimina todas las propiedades y los valores
de configuración del producto.
Opciones
-o
Cuando se utiliza con -i o -r, sobrescribe una categoría existente o registro de
producto (nodo).
Cuando se utiliza con -d, puede suprimir una categoría (nodo) que no tiene el
enlace Suprimir categoría en la página Configuración.
Ejemplos
v Importar valores de configuración de un archivo denominado
Product_config.xml que se encuentra en el directorio conf, bajo la instalación de
Marketing Platform.
configTool -i -p "Affinium" -f Product_config.xml
v Importar una de las plantillas de origen de datos de Campaign proporcionada,
en la partición predeterminada de Campaign, partition1. En el ejemplo se da por
supuesto que la plantilla de origen de datos de Oracle, OracleTemplate.xml, se
encuentra en el directorio tools/bin bajo la instalación de Marketing Platform.
Capítulo 8. Programas de utilidad para eMessage
103
configTool -i -p "Affinium|Campaign|partitions|partition1|dataSources" -f
OracleTemplate.xml
v Exportar todos los valores de configuración a un archivo denominado
myConfig.xml en el directorio D:\backups.
configTool -x -f D:\backups\myConfig.xml
v Exportar una partición de Campaign existente (completa con entradas de origen
de datos), guardarla en un archivo denominado partitionTemplate.xml, y
almacenarlo en el directorio predeterminado tools/bin, bajo la instalación de
Marketing Platform.
configTool -x -p "Affinium|Campaign|partitions|partition1" -f
partitionTemplate.xml
v Registrar manualmente una aplicación denominada nombreProducto utilizando
un archivo denominado app_config.xml ubicado en el directorio predeterminado
tools/bin bajo la instalación de Marketing Platform, y forzar que altere un
registro existente de esta aplicación.
configTool -r product Name -f app_config.xml -o
v Anular el registro de una aplicación denominada nombre_producto.
configTool -u productName
Para hacer copia de seguridad de los valores de
configuración
Para hacer una copia de seguridad de los valores de configuración de eMessage y
Campaign, utilice el programa de utilidad configTool para exportar una copia de
los valores de configuración actuales de IBM Marketing Platform a un archivo.
Acerca de esta tarea
Para obtener información detallada sobre cómo utilizar el programa de utilidad
configTool, incluyendo la explicación de la sintaxis y los parámetros, consulte
“configTool” en la página 100.
Al realizar la copia de seguridad con configTool se exportan todos los valores
actuales de las propiedades de la categoría emessage de la configuración. Cuando
lleve a cabo la copia de seguridad, especifique un nombre de archivo para el
archivo .xml exportado y anote la ubicación donde lo guarda.
Por ejemplo,
En Windows:
configTool.bat -x -p “emessage” -f emessageProperties.xml
En UNIX o Linux:
configTool.sh -x -p “emessage” -f emessageProperties.xml
De forma predeterminada, el archivo .xml se exporta al directorio
INICIO_ADMINISTRADOR/xml.
104
IBM eMessage: Guía del administrador y de inicio
Capítulo 9. Acerca de la resolución de problemas en
eMessage
IBM eMessage proporciona varias herramientas y técnicas que puede utilizar para
investigar problemas relacionados con sus instalaciones de Campaign y eMessage.
Archivos de registro de eMessage
IBM EMM proporciona varios archivos de registro que puede revisar para
supervisar la instalación de eMessage e investigar los problemas.
Archivo de registro de eMessage
Este registro contiene los siguientes tipos de información sobre la información
descargada desde IBM EMM Hosted Services.
v
v
v
v
información general de envío de correos
ID de instancia de envío de correos
datos de pulsaciones en enlaces
datos de correo electrónico rebotado
Ubicado en el directorio logs en la instalación de eMessage.
Archivos temporales de eMessage
Este directorio contiene los datos que se cargan.
Ubicado en el directorio temp de la instalación de eMessage.
Archivos de registro de Campaign
Puede revisar los archivos de registro de las siguientes ubicaciones para obtener
información relacionada con la actividad relacionada con el envío de correos en
Campaign.
v Campaign\partitions\<partitionN>\logs
Diversos archivos de registro relacionados con ejecuciones de diagramas de flujo,
incluyendo entradas de registro de cualquier proceso de eMessage contenido en
el diagrama de flujo.
v Campaign\logs
Este directorio contiene campaignweb.log, que contiene información sobre la
actividad de carga realizada por el Cargador de listas de destinatario.
Utilización de log4j con eMessage
eMessage utiliza el programa de utilidad log4j de Apache para registrar
información de configuración, depuración y errores relacionada con el RCT
(Rastreador de respuestas y contactos) y el RLU (Cargador de listas de
destinatarios).
Para obtener información sobre cómo cambiar la configuración del registro del
sistema, consulte:
© Copyright IBM Corp. 1999, 2015
105
v Comentarios en el archivo log4j.properties.
v Documentación de log4j en el sitio web de Apache: http://logging.apache.org/
log4j/1.2/manual.html
Utilizar log4j con el Cargador de listas de destinatarios
Cuando ejecuta el programa de utilidad RLU (Cargador de listas de destinatarios)
desde la línea de comandos, éste utiliza la configuración predeterminada del
registrador. Para cambiar esta configuración, modifique el archivo
emsg_rlu_log4j.properties. En el directorio conf del directorio de instalación de
eMessage, copie example_emsg_log4j.properties en emsg_rlu_log4j.properties.
Modifique emsg_rlu_log4j.properties como indican los comentarios que
encontrará dentro del archivo.
Cuando el RLU se invoca automáticamente desde un diagrama de flujo, utiliza el
registro de la aplicación web de Campaign, que está configurado en
campaign_log4j.properties, en el directorio de instalación de Campaign.
Utilizar log4j con el Rastreador de respuestas y contactos
Cuando ejecuta el programa de utilidad RCT (Rastreador de respuestas y
contactos), éste utiliza la configuración predeterminada del registrador. Para
cambiar esta configuración, modifique el archivo emsg_rct_log4j.properties. En el
directorio conf del directorio de instalación de eMessage, copie
example_emsg_log4j.properties en emsg_rct_log4j.properties. Modifique
emsg_rct_log4j.properties como indican los comentarios que encontrará dentro
del archivo.
106
IBM eMessage: Guía del administrador y de inicio
Capítulo 10. Gestión del acceso de usuario a las funciones de
mensajería
Campaign y eMessage utilizan roles y permisos proporcionados por IBM
Marketing Platform para controlar el acceso de los usuarios a funciones de
mensajería en eMessage y Campaign. Debe tener permisos en IBM Marketing
Platform y Campaign para realizar los cambios necesarios. También debe estar
familiarizado con la forma de configurar roles y permisos en Marketing Platform y
de cómo definir políticas de seguridad para Campaign.
Para llevar a cabo campañas de marketing de correo electrónico, los usuarios de
marketing de correo electrónico acceden a las características de envío de correos de
eMessage en IBM Campaign.
Para crear comunicaciones personalizadas y páginas de destino alojadas, los
usuarios de marketing trabajan con características y contenido en eMessage
Document Composer.
Para obtener información general sobre cómo configurar roles, permisos y políticas,
consulte los apartados de la publicación IBM Marketing Platform Administrator's
Guide que describen cómo gestionar la seguridad en IBM Marketing Platform y
IBM Campaign.
Conceptos relacionados:
“Asignación de roles y políticas para el acceso a envío de correos”
“Permisos de mensajería en Campaign” en la página 110
“Permisos de mensajería para eMessage” en la página 116
Asignación de roles y políticas para el acceso a envío de correos
Para iniciar la sesión en el sistema IBM EMM, los usuarios de marketing de correo
electrónico especifican un nombre de usuario y una contraseña del sistema. Los
permisos otorgados al usuario del sistema determinan cómo el usuario de
marketing puede acceder a características de envío de correos, comunicaciones
personalizadas y contenido en eMessage y Campaign.
Los permisos se asocian con roles que se han definido en IBM Marketing Platform.
Para controlar el acceso a las características de envío de correos en Campaign,
puede definir roles en una o más políticas de seguridad. Se debe asignar a todos
los usuarios del sistema que acceden a características de envío de correos,
comunicaciones y contenido un rol de eMessage en una política de seguridad de
Campaign. Mediante la política, puede aplicar de forma selectiva permisos para
características de envío de correos en Campaign y comunicaciones y contenido en
el Creador de documentos de eMessage.
También se debe asignar a los usuarios que acceden a las características de envío
de correos los roles de administrador y usuario de eMessage. Estos roles son
independientes de los roles de eMessage disponibles en las políticas de seguridad
de Campaign.
Conceptos relacionados:
© Copyright IBM Corp. 1999, 2015
107
Capítulo 10, “Gestión del acceso de usuario a las funciones de mensajería”, en la
página 107
“Roles y permisos en Marketing Platform y Campaign”
“Permisos de mensajería en Campaign” en la página 110
“Permisos de mensajería para eMessage” en la página 116
Roles y permisos en Marketing Platform y Campaign
Los roles en Marketing Platform y Campaign son una recopilación configurable de
permisos. Para cada rol en Marketing Platform y Campaign, puede especificar
permisos que controlan el acceso a la aplicación.
Puede utilizar los roles predeterminados o crear nuevos roles. El conjunto de
permisos disponibles está definido por el sistema. Usted no puede crear un nuevo
permiso.
Acerca de las asignaciones de roles
Generalmente, debe darle a los usuarios roles con permisos que reflejen las
funciones que los usuarios realizan en su organización cuando utilizan IBM EMM.
Puede asignar roles a un grupo o a un usuario individual. La ventaja de asignar
roles por grupo es que puede asignar una combinación de roles al grupo y si
después desea modificar esa combinación puede hacerlo en un lugar en vez de
tener que hacerlo varias veces para varios usuarios. Cuando asigna roles por
grupo, añade y elimina usuarios de sus grupos para controlar el acceso de los
usuarios.
Cómo evalúa los roles el sistema
Si un usuario tiene varios roles, el sistema evalúa los permisos de todos esos roles
juntos. Por lo tanto, la capacidad de realizar una función en un objeto determinado
se otorga o deniega en función de los permisos agregados de todos los roles. En el
caso de Campaign, la capacidad de realizar una función en un objeto determinado
se otorga o deniega en función de la política de seguridad del objeto.
Conceptos relacionados:
“Asignación de roles y políticas para el acceso a envío de correos” en la página 107
“Roles de eMessage en la política global” en la página 110
Acerca de las políticas de seguridad
Las políticas de seguridad son "libros de normas" que controlan la seguridad en
IBM Campaign; se las consulta siempre que un usuario realiza una acción en la
aplicación. Las políticas de seguridad se crean por partición. Las políticas de
seguridad no se comparten entre particiones. Cada partición en IBM Campaign
puede tener varias políticas de seguridad.
Una política de seguridad consta de los distintos roles que defina. Cada rol
contiene un conjunto de permisos que determinan las acciones que los usuarios
108
IBM eMessage: Guía del administrador y de inicio
pueden realizar y los objetos a los que pueden acceder. Puede asignar usuarios a
un rol directamente, o bien asignar grupos a un rol (los usuarios de esos grupos se
asignarían al rol).
Cuando crea un objeto como una campaña u oferta en la carpeta de nivel superior,
aplica una política de seguridad al objeto. Además, cuando crea una carpeta de
nivel superior, aplica una política de seguridad a la carpeta, y los objetos o
subcarpetas que cree dentro de dicha carpeta heredan la política de seguridad que
ha aplicado a la carpeta.
La aplicación de políticas de seguridad a objetos o carpetas le permite separar los
objetos en IBM Campaign para su uso por parte de distintos grupos de usuarios.
Por ejemplo, podría configurar sus políticas de seguridad de forma que los
usuarios que pertenezcan a una política no puedan acceder, ni siquiera ver, los
objetos asociados a otras políticas.
Puede crear sus propias políticas de seguridad o utilizar la política de seguridad
global predeterminada que se incluye en IBM Campaign.
La política de seguridad global
Campaign incluye una política de seguridad global predeterminada que puede
utilizar tal cual, o bien modificarla para que se ajuste a las necesidades de su
organización. Si elije no crear sus propias políticas de seguridad, se aplica de forma
predeterminada la política de seguridad global a los objetos que cree en Campaign.
Puede utilizar la política global además de sus propias políticas, o bien utilizar
únicamente sus políticas. No puede suprimir la política global, incluso si no la
utiliza.
Las políticas de seguridad que cree están bajo la política de seguridad global. En la
política global, puede crear una política de seguridad aparte para los empleados de
cada departamento de su organización.
La política de seguridad global contiene seis roles predefinidos; puede añadir roles
a la política global, si fuera necesario. No puede suprimir los roles predefinidos,
pero puede modificar sus permisos.
Los roles predefinidos son:
v Propietario de carpeta: todos los permisos habilitados
v Propietario: todos los permisos habilitados
v Admin: todos los permisos habilitados. El usuario predeterminado asm_admin
tiene asignado este rol
v Ejecutar: todos los permisos habilitados
v Diseño: permisos de lectura y escritura en la mayoría de objetos. No puede
planificar diagramas de flujo ni sesiones
v Revisar: permisos de sólo lectura
La política de seguridad global se aplica a todos los usuarios por medio de los
roles de Propietario y Propietario de carpeta, incluyendo los usuarios que no han
sido asignados a ningún otro rol específico en la política global. Como la política
global siempre se aplica, se puede utilizar, por ejemplo, para denegar permisos a
un rol de forma global.
Conceptos relacionados:
“Roles de eMessage en la política global” en la página 110
Capítulo 10. Gestión del acceso de usuario a las funciones de mensajería
109
Roles de eMessage en la política global
Además de los roles predefinidos de Campaign, la política global incluye varios
roles específicos de eMessage.
La política global incluye los siguientes roles de eMessage.
v eMsg_admin: puede acceder a todas las características de envío de correos, todo
el contenido y todos los documentos.
v eMsg_execute: puede acceder a todas las características de envío de correos,
todo el contenido y todos los documentos.
v eMsg_design: puede acceder a todo el contenido, todos los documentos y la
mayoría de las características de envío de correos. Sin embargo, no se otorga
explícitamente permiso para realizar envíos de correos de producción.
v eMsg_review: puede visualizar sólo contenido y documentos, y tiene permisos
limitados para trabajar con envíos de correos. No se otorga explícitamente
permiso para añadir, editar o suprimir envíos de correos. Se permite visualizar y
enviar envíos de correos de prueba y producción.
Nota: eMessage no da soporte a los roles de Propietario y Propietario de carpeta
que se crean de forma predeterminada para Campaign.
Conceptos relacionados:
“Roles y permisos en Marketing Platform y Campaign” en la página 108
“La política de seguridad global” en la página 109
“Permisos de envíos de correos en Campaign” en la página 113
“Permisos para la categoría Activos digitales” en la página 113
“Permisos para la categoría Documentos” en la página 114
Permisos de mensajería en Campaign
Campaign controla el acceso de los usuarios a las características de envío de
correos habilitando o inhabilitando permisos específicos definidos en los roles
asignados a un usuario o grupo. Estos roles están asociados a una o más políticas
de seguridad. Puede definir varias políticas de seguridad de Campaign y asignar
varios roles a cada política. Cada combinación de política y roles puede definir un
conjunto específico de permisos.
Para obtener más información sobre cómo gestionar permisos de seguridad,
incluyendo escenarios de seguridad de muestra, consulte la publicación IBM
Campaign Administrator’s Guide.
En Roles y permisos para IBM Marketing Platform, debe asignar permisos de
usuario para características de envío de correos y contenido en la sección
Campaign, de la forma siguiente.
1. Defina roles de usuario.
De forma predeterminada se crean roles de usuario definidos por el sistema
para eMessage en la política global.
También se pueden definir roles personalizarlos y añadirlos a la política global
o a otras políticas que defina.
2. Defina políticas de seguridad y añada roles de usuario a las políticas.
110
IBM eMessage: Guía del administrador y de inicio
La política global se define de forma predeterminada. Puede definir políticas
adicionales para Campaign.
3. Defina permisos específicos para cada rol en cada política.
Puede definir políticas adicionales y roles personalizados con varios conjuntos
de permisos para tener un mayor control sobre el acceso a correo características
de envío de correos en Campaign y eMessage Document Composer.
Los cambios en los permisos, roles y políticas se aplican cuando el usuario inicia la
sesión en IBM EMM. Después de asignar o cambiar permisos de envío de correos
para un usuario, el usuario debe cerrar la sesión para que se apliquen los cambios.
Conceptos relacionados:
Capítulo 10, “Gestión del acceso de usuario a las funciones de mensajería”, en la
página 107
“Asignación de roles y políticas para el acceso a envío de correos” en la página 107
Realización de roles y permisos disponibles
En función de su instalación de IBM Marketing Platform, es posible que los
controles administrativos necesarios para definir y aplicar roles y permisos no se
visualicen de forma inmediata. Puede hacer que los controles necesarios estén
disponibles accediendo al Creador de documentos de eMessage o a un envío de
correos en Campaign.
Acerca de esta tarea
Realice el procedimiento siguiente si no ve todos los permisos siguientes en la
política global de Campaign.
v Permisos para envíos de correos en la categoría Campañas
v Permisos para la biblioteca de contenido en la categoría Activos digitales
v Permisos para documentos de eMessage en la categoría Documentos
Procedimiento
1. Inicie sesión en IBM EMM.
Si tiene configurados varios usuarios, inicie sesión como usuario con los
permisos más limitados. Por ejemplo, inicie sesión como usuario que tiene sólo
permisos de visualización.
2. Vaya a Campaign > Documentos de eMessage para acceder al Creador de
documentos.
Espere a que el Creador de documentos acabe de cargarse.
3. Vaya a Configuración > Roles y permisos de usuario > Campaign > partición
[n] > Política global
Cuando se le solicite, confirme que desea salir del Creador de documentos
abandonando la página.
4. Pulse Añadir roles y asignar permisos. Se visualizan los siguientes roles de
eMessage.
v eMsg_admin
v eMsg_execute
v eMsg_design
v eMsg_review
Capítulo 10. Gestión del acceso de usuario a las funciones de mensajería
111
5. Pulse Guardar y editar permisos.
Los permisos de envío de correos se visualizan en las categorías Campañas,
Activos digitales y Documentos.
Para obtener más información sobre los permisos específicos disponibles,
consulte los temas siguientes.
Conceptos relacionados:
“Permisos de envíos de correos en Campaign” en la página 113
“Permisos para la categoría Activos digitales” en la página 113
“Permisos para la categoría Documentos” en la página 114
¿Cómo evalúa Campaign los permisos?
Cuando un usuario realiza una tarea o intenta acceder a un objeto, Campaign
realiza los pasos siguientes:
1. Identifica todos los grupos y roles a los que pertenece el usuario dentro de la
política de seguridad global. Un usuario puede pertenecer a uno, varios o
ningún rol. Un usuario pertenece al rol de Propietario si es el propietario de un
objeto; pertenecen al rol de Propietario de carpeta si son propietarios de la
carpeta en la que se encuentra el objeto. Un usuario pertenece a otros roles,
sólo si han sido específicamente asignados a dichos roles (ya sea directamente o
porque pertenecen a un grupo asignado al rol).
2. Identifica si el objeto al que se accede ha sido asignado a una política definida
personalizada, si existe alguna. Si así fuera, el sistema identificará todos los
grupos y roles a los que el usuario pertenece, dentro de esta política
personalizada.
3. Agrega los permisos para todos los roles a los que pertenece el usuario, en base
a los resultados de los pasos 1 y 2. Con el uso de este rol compuesto, el sistema
evalúa los permisos para la acción de la siguiente manera:
a. Si algún rol tiene el permiso Denegado para esta acción, el usuario no
podrá realizarla.
b. Si a ningún rol se le ha Denegado permiso para esta acción, entonces
verifica para determinar si algún rol tiene permiso Otorgado para esta
acción. Si así fuera, se permite al usuario realizar la acción.
c. Si ni a ni b se cumplen, se deniega el permiso al usuario.
Definición de estados de permiso
Para cada rol, puede especificar qué permisos se otorga, no se otorgar o se
deniegan. Establezca estos permisos en la página Valores > Roles de usuario &
Permisos.
Estos estados tienen los significados siguientes.
. Se otorga
v Otorgado - indicado con una marca de comprobación verde
explícitamente el permiso para realizar esta función determinada siempre y
cuando ninguno de los demás roles del usuario deniegue explícitamente el
permiso.
. Se deniega explícitamente el
v Denegado - indicado con una "X" roja
permiso para realizar esta función determinada, independientemente de otros
roles del usuario que puedan otorgar permiso.
112
IBM eMessage: Guía del administrador y de inicio
v No otorgado - indicado con una "X" gris sombreado
. No se otorga
explícitamente ni se deniega el permiso para realizar una función determinada.
Si este permiso no lo otorga explícitamente ninguno de los roles de un usuario,
este no puede realizar esta función.
Permisos de envíos de correos en Campaign
En Campaign, puede crear, configurar, ejecutar y supervisar envíos de correos de
eMessage con controles de las pestañas de envío de correos de eMessage. Puede
gestionar cada envío de correos en una pestaña individual.
Los siguientes permisos controlan el acceso de usuario a las pestañas de envío de
correos de eMessage. Se encuentran en la categoría Campañas.
Permiso
Descripción
Ver envíos de correos
Permite que un usuario visualice una pestaña de envío de correos
de eMessage en una campaña. El usuario no puede editar o
cambiar el envío de correos.
Editar envíos de
correos
Permite que un usuario configure o cambie una pestaña de envío
de correos de eMessage en una campaña.
Suprimir envíos de
correos
Permite que un usuario elimine un envío de correos de eMessage
de una campaña.
Añadir envíos de
correos
Permite que un usuario cree un envío de correos en una campaña.
Enviar envío de
Permite que un usuario inicie una ejecución de producción del
correos de producción envío de correos, habilite un envío de correos para correo
electrónico transaccional o planifique una ejecución de envío de
correos de producción.
Los envíos de correos de producción pueden incluir muchos
mensajes. Los mensajes de correo electrónico se envían a todas las
personas identificadas como destinatarios de producción en la lista
de destinatarios asociada al envío de correos.
Ejecutar ejecución de
prueba
Permite que un usuario inicie una ejecución de prueba del envío
de correos.
Los envíos de correos de prueba normalmente implican unos pocos
mensajes. Durante una ejecución de prueba se envía un mensaje de
correo electrónico a cada dirección identificada como destinatario
de prueba en la lista de destinatarios asociada al envío de correos.
Conceptos relacionados:
“Roles de eMessage en la política global” en la página 110
Tareas relacionadas:
“Registro de una aplicación de dispositivo móvil en IBM eMessage” en la página
90
“Realización de roles y permisos disponibles” en la página 111
Permisos para la categoría Activos digitales
Los permisos Activos digitales controlan el acceso de usuario a los elementos de
contenido de la Biblioteca de contenido de eMessage, así como a las carpetas y
subcarpetas en las que se almacenan.
Capítulo 10. Gestión del acceso de usuario a las funciones de mensajería
113
La Biblioteca de contenido es un repositorio para elementos de contenido (también
denominados activos digitales) que se utilizan en comunicaciones que crean los
usuarios en el Creador de Documentos de eMessage.
Permisos
Descripción
Ver activos digitales
de eMessage
Permite que un usuario abra elementos de contenido para
visualizar las propiedades y obtener una vista previa del contenido
que se puede añadir a una comunicación personalizada.
Crear nuevos activos
digitales en la
Biblioteca de
contenido de
eMessage
Permite que un usuario cree un elemento de contenido y lo añada
a la Biblioteca de contenido.
Editar activos
digitales existentes en
la Biblioteca de
contenido de
eMessage
Permite que un usuario abra y edite elementos de contenido
existentes.
Suprimir activos
digitales de la
Biblioteca de
contenido de
eMessage
Permite que un usuario elimine un elemento de contenido de la
Biblioteca de contenido.
Mover activos
digitales de una
carpeta a otra
Permite que un usuario mueva elementos de contenido en la
Biblioteca de contenido. Para mover un elemento de contenido es
necesario asignar este permiso a las carpetas de origen y destino.
Conceptos relacionados:
“Roles de eMessage en la política global” en la página 110
Tareas relacionadas:
“Realización de roles y permisos disponibles” en la página 111
Permisos para la categoría Documentos
Los permisos en la categoría Documentos controlan el acceso de usuario para
crear, editar y gestionar comunicaciones personalizadas en el Creador de
Documentos de eMessage.
Permisos
Descripción
Visualizar
documentos de
eMessage
Permite que un usuario visualice un documento utilizado para
crear un correo electrónico, una notificación de envío de bandeja
de entrada o una página de destino alojada.
Crear nuevos
documentos de
eMessage
Permite que un usuario cree una nueva comunicación
personalizada.
Editar documentos de Permite que un usuario cambie una comunicación personalizada
eMessage existentes
existente.
Suprimir documentos
de eMessage
114
Permite que un usuario elimine una comunicación personalizada.
IBM eMessage: Guía del administrador y de inicio
Permisos
Descripción
Publicar documento
de eMessage,
haciendo que el
contenido esté
disponible en Internet
publico
Permite que un usuario publique una comunicación personalizada.
Copiar documentos
de eMessage de una
carpeta a otra
Permite que un usuario copie una comunicación personalizada
entre carpetas de la biblioteca de contenido.
La publicación de una comunicación hace que el documento y todo
el contenido añadido esté disponible para su uso en un envío de
correos de eMessage.
Para copiar una comunicación es necesario asignar este permiso a
las carpetas de origen y de destino.
Mover documentos de Permite que un usuario mueva una comunicación personalizada de
eMessage de una
una carpeta a otra en la biblioteca de contenido.
carpeta a otra
Para mover una comunicación es necesario asignar este permiso a
las carpetas de origen y de destino.
Conceptos relacionados:
“Roles de eMessage en la política global” en la página 110
Tareas relacionadas:
“Realización de roles y permisos disponibles” en la página 111
Permisos para la categoría Administración de correo
electrónico
Los permisos de la categoría Administración de correo electrónico de la política
global de Campaign proporcionan a los administradores de eMessage acceso a los
valores que controlan el acceso de usuario a varios dominios y características de
mensajería.
Los administradores asignan acceso a los dominios y las características en la
sección Valores de política de la ventana Configuración de eMessage. Por ejemplo,
el administrador puede restringir la lista de dominios de correo electrónico que un
usuario puede seleccionar como un dominio De: en una comunicación por correo
electrónico creada en el editor de comunicaciones. La sección Valores de política no
se muestra a no ser que se conceda el permiso explícito adecuado al administrador
en la política global de Campaign.
Los administradores pueden controlar también el acceso a las interfaces
administrativas para registrar las aplicaciones móviles con eMessage y para
configurar las ubicaciones para utilizarlas con la entrega desencadenada por
ubicación. Los enlaces con las páginas administrativas aparecen en la sección
Valores de notificación móvil de la página Configuración de eMessage. La
mensajería móvil debe estar habilitada para que la cuenta de mensajería alojada
muestre la sección Valores de notificación móvil de la página Configuración de
eMessage.
Capítulo 10. Gestión del acceso de usuario a las funciones de mensajería
115
Permisos
Descripción
Configurar dominios
Controla el acceso a la sección Valores de política de la página
Configuración de eMessage. Si no se otorga permiso al rol de
administrador para configurar dominios de correo electrónico, el
administrador no podrá ver la sección Valores de política. Este
permiso es necesario también para administrar los dominios de
enlace corto.
Configurar
aplicaciones móviles
(Disponible solo si
está instalado el
fixpack de Campaign
9.1.0.2 o superior).
Controla el acceso a la ventana Claves de aplicación móvil de
Configuración de eMessage. Si no se concede permiso al rol de
administrador para configurar las aplicaciones móviles, no se
muestra el enlace con la página Claves de aplicación móvil en la
página Configuración de eMessage.
Configurar
ubicaciones
(Disponible solo si
está instalado el
fixpack de Campaign
9.1.0.2 o superior).
Controla el acceso a la ventana Ubicaciones de Configuración de
eMessage. Si no se concede permiso al rol de administrador para
configurar las ubicaciones, no se muestra el enlace con la página
Ubicaciones en la página Configuración de eMessage.
Permisos de mensajería para eMessage
IBM eMessage controla el acceso a características de envío de correos exteriores a
la pestaña de envío de correos en Campaign a través de los siguientes roles de
seguridad predefinidos.
v eMessage_admin
v eMessage_user
Los usuarios deben contar con ambos roles para poder acceder a las características
de envío de correos de eMessage.
Conceptos relacionados:
Capítulo 10, “Gestión del acceso de usuario a las funciones de mensajería”, en la
página 107
“Asignación de roles y políticas para el acceso a envío de correos” en la página 107
Tareas relacionadas:
“Asignación de roles de eMessage”
Asignación de roles de eMessage
Para ofrecer a usuario acceso total a las características de envío de correos de
eMessage, asigne los roles predefinidos de eMessage al usuario.
Procedimiento
1. En IBM Marketing Platform, acceda a Valores > Roles de usuario & Permisos
> eMessage > partición [n] > admin_eMessage.
2. Pulse Asignar usuarios.
3. Seleccione el usuario en la lista de usuarios disponibles. Pulse Añadir para
asignar el rol al usuario.
4. Repita los pasos 1-3 para el rol usuario_eMessage.
116
IBM eMessage: Guía del administrador y de inicio
5. Guarde los cambios.
Conceptos relacionados:
“Permisos de mensajería para eMessage” en la página 116
Control de dominios de correo electrónico y dominios de enlace corto
Si se solicita, IBM configura uno o más dominios de correo electrónico para su
cuenta de correo electrónico hospedada. IBM también puede asignar dominios que
los usuarios de marketing utilizan para crear enlaces abreviados en distintos tipos
de mensajes. Los administradores del sistema con los permisos adecuados
controlan los dominios de mensajería disponibles a los usuarios de marketing.
Acerca de esta tarea
En función de sus requisitos de negocio, podría ser recomendable restringir la lista
de los dominios de mensajería disponibles a usuarios de marketing específicos. Los
administradores de eMessage restringen la lista de dominios disponibles mediante
las políticas de seguridad que se aplican a las carpetas en el Creador de
Documentos. La capacidad de los usuarios de marketing de crear y editar
comunicaciones depende de la política de seguridad que se aplica a la carpeta que
contiene la comunicación.
Los administradores de eMessage con los permisos adecuados pueden controlar la
lista de dominios de correo electrónico que pueden utilizar los usuarios de
eMessage como dominio De: en las comunicaciones por correo electrónico. Los
administradores también pueden controlar la lista de dominios de enlace corto que
se presenta a los usuarios de marketing cuando configuran comunicaciones que
utilizan enlaces abreviados. Por ejemplo, puede especificar los dominios de enlace
corto que estarán disponibles cuando los usuarios de marketing añadan un enlace
de compartición social a los mensajes de marketing.
Los administradores de eMessage utilizan la página Valores de política para
otorgar permisos para utilizar dominios de mensajería específicos. El acceso a la
página Valores de política lo controlan los permisos Administración de correo
electrónico que se otorgan mediante la Política global de Campaign. Sólo los
administradores con los permisos adecuados pueden restringir el acceso a los
dominios de correo electrónico mediante la página Valores de política.
Procedimiento
1. En el menú Valores, seleccione Valores de eMessage. Si tiene los permisos de
administración adecuados, la sección Valores de política se visualiza en la
página Valores de eMessage.
2. Pulse Visualizar una lista de políticas y sus valores. Se visualiza una lista de
políticas de seguridad configuradas para su instalación de eMessage.
3. Pulse una política de seguridad asociada con el usuario del sistema cuyo acceso
a dominio de mensajería desea controlar.
La sección Dominios visualiza los dominios de correo electrónico configurados
para la cuenta de mensajería alojada.
La sección Dominios de enlace corto visualiza los dominios de enlace corto
configurados para la cuenta de mensajería alojada.
Capítulo 10. Gestión del acceso de usuario a las funciones de mensajería
117
v En una de las dos secciones, pulse Utilizar todos los dominios para permitir
que los usuarios asociados con la política utilicen cualquiera de los dominios
de correo electrónico que IBM ha configurado para la cuenta de correo
electrónico alojado.
Esta es la opción predeterminada.
v Pulse Utilizar dominios específicos para seleccionar dominios específicos.
Nota: Si selecciona Utilizar dominios específicos, debe actualizar los
permisos de dominio cuando registre un nuevo correo electrónico o dominio
de enlace corto para la cuenta de mensajería alojada. El sistema no asigna
automáticamente permisos para el nuevo dominio.
Resultados
Para los usuarios asociados con la política de seguridad, sólo los dominios de
correo electrónico seleccionados aparecen como una opción para la dirección De:
en las comunicaciones de correo electrónico. Para las comunicaciones que requieran
enlaces abreviados, los usuarios de marketing sólo podrán elegir entre los
dominios de enlace corto seleccionados.
Cuando se hayan guardado los nuevos valores, el Creador de Documentos
actualizará las opciones de dominio disponibles para los usuarios de marketing.
Para obtener más información sobre cómo los usuarios de marketing de eMessage
crean y gestionan comunicaciones, consulte la publicación IBM eMessage User’s
Guide.
Mantenimiento de dominios de correo electrónico alojado
Para enviar mensajes de correo electrónico, debe registrar al menos un dominio de
correo electrónico en IBM. Para mejorar la capacidad de entrega de los mensajes,
IBM trabaja con usted para establecer y mantener la reputación en correo
electrónico del dominio con los principales proveedores de servicios de Internet
(ISP) de todo el mundo. Puede establecer varios dominios de correo electrónico con
IBM.
Cuando configura la cabecera en una comunicación por correo electrónico, el
sistema completa la dirección De con el dominio de correo electrónico que ha
registrado en IBM. Si establece varios dominios de correo electrónico con IBM, los
dominios disponibles se visualizan en una lista desplegable. Los administradores
del sistema pueden controlar los dominios de correo electrónico que los usuarios
de marketing de correo electrónico pueden seleccionar o modificar.
Puede solicitar que IBM añada o suprima dominios de correo electrónico
establecidos para su cuenta de mensajería alojada. Después de que IBM complete
el cambio, el sistema actualiza la lista de dominios de correo electrónico
disponibles. El cambio se reflejará en la lista de dominios de correo electrónico
disponibles la próxima vez que se cree o edite una comunicación por correo
electrónico.
Nota: Los cambios de los dominios de correo electrónico de su cuenta no
actualizan las comunicaciones por correo electrónico que ha creado antes de la
solicitud de cambio. Para cambiar el dominio de correo electrónico de una
comunicación creada anteriormente, debe volver a abrir la comunicación por correo
electrónico y actualizar la selección de dominio de correo electrónico.
118
IBM eMessage: Guía del administrador y de inicio
Para obtener más información sobre cómo registrar un dominio de correo
electrónico en IBM, consulte la publicación IBM Enterprise Marketing Management
(EMM) Domain Name Options for Email.
Para solicitar cambios relacionados con los dominios de correo electrónico, póngase
en contacto con el equipo de servicios de cuenta de correo electrónico en
[email protected].
Configuración de la dirección y del nombre de visualización de
remitente predeterminados
Para cada dominio de correo electrónico que ha registrado en IBM, puede definir
una dirección de correo electrónico predeterminada y un nombre descriptivo
predeterminado. La combinación de dirección de correo electrónico o nombre
descriptivo y el dominio de correo electrónico aparece como la dirección De: en
todos los mensajes de correo electrónico que envía.
Acerca de esta tarea
Los administradores pueden configurar los nombres de visualización y remitente
predeterminados en la página Valores del dominio. Los valores de dominio forman
parte de la interfaz Valores de eMessage. El acceso a la página Valores del dominio
lo controlan los permisos Administración de correo electrónico que se otorgan
mediante la política global de Campaign. Sólo los administradores con los
permisos adecuados pueden restringir el acceso a los dominios de correo
electrónico mediante la página Valores de política.
Procedimiento
1. Acceda a Valores > Valores de eMessage. En la sección Valores del dominio,
pulse Visualizar la lista de valores del dominio.
La página Valores del dominio lista los nombres de visualización
predeterminados y las direcciones de correo electrónico asociados con los
dominios de correo electrónico registrados en la cuenta de correo electrónico
alojada. La lista incluye sólo los dominios que los permisos de usuario le
permiten modificar.
La columna Predeterminado indica la combinación de nombres de
visualización, dirección y dominio que aparece como la dirección De
predeterminada para las nuevas comunicaciones de correo electrónico.
. Se abre la ventana Editar valores del dominio.
2. Pulse Editar
La columna Nombre de dominio lista los dominios de correo electrónico
disponibles. Puede hacer lo siguiente para cualquiera de los dominios.
v En la columna Nombres de visualización De, especifique un nombre
descriptivo para que aparezca como el valor predeterminado para el dominio
de correo electrónico en la lista.
v En la columna Dirección De, especifique la parte local de la dirección de
correo electrónico para que aparezca como el valor predeterminado para un
dominio de correo electrónico en la lista.
3. Opcionalmente, en la columna Predeterminado, seleccione una combinación de
nombre de visualización, dirección y dominio para que aparezca como la
dirección De predeterminada para las nuevas comunicaciones de correo
electrónico.
Capítulo 10. Gestión del acceso de usuario a las funciones de mensajería
119
Si no selecciona un valor predeterminado, el sistema utiliza el primer dominio
de la lista para crear la dirección De predeterminada para las nuevas
comunicaciones de correo electrónico.
4. Guarde los cambios.
Resultados
Los nuevos valores de dirección se aplicarán a todas las nuevas comunicaciones
por correo electrónico que se creen. Los valores no cambian la información de
dirección para las comunicaciones por correo electrónico creadas anteriormente.
Para actualizar las comunicaciones por correo electrónico anteriores, debe reabrir y
modificar cada una de las comunicaciones.
Cómo controlar el acceso a la lista de mensajes enviados
eMessage proporciona una lista de mensajes que se han enviado desde el entorno
de eMessage. Debido a que la lista incluye enlaces a configuraciones de mensajería,
su planificación de seguridad puede requerir que se restrinja el acceso a la lista.
Acerca de esta tarea
La lista de mensajes se presenta en la página Envío de correos de eMessage. De
forma predeterminada, todos los usuarios del entorno de Campaign y eMessage,
pueden ver la lista de mensajes enviados. Sin embargo, cuando se habilita la
restricción de acceso, puede evitar que usuarios concretos puedan ver la opción de
menú para abrir la página que contiene la lista.
La restricción de acceso a la lista de mensajes enviados, afecta a todas las
particiones de la instalación de Campaign. Si la instalación de Campaign incluye
varias particiones, debe actualizar los permisos de usuario de forma separada en
cada partición, para otorgar o denegar explícitamente permiso para acceder a la
lista.
El control de quién puede acceder a la lista de mensajes enviados requiere una
serie de tareas para cambiar la configuración del sistema y los permisos de
usuario.
Tarea
Más información
Identificar usuarios que pueden acceder a la
lista de mensajes. Al principio, todos los
usuarios tienen el acceso otorgado.
“Cómo otorgar el acceso a la lista de
mensajes enviados” en la página 121
Identificar usuarios que no tienen permiso
para acceder a la lista de mensajes.
“Cómo denegar el acceso a la lista de
mensajes enviados” en la página 121
Habilitar la restricción de acceso.
“Cómo habilitar la restricción a la lista de
mensajes enviados” en la página 122
Resultados
Cuando haya finalizado estas tareas, la opción Envío de correos de eMessage del
menú Campaña, sólo estará visible para los usuarios con roles que otorguen
explícitamente permiso para acceder a la lista de correos.
120
IBM eMessage: Guía del administrador y de inicio
Cómo otorgar el acceso a la lista de mensajes enviados
Si restringe el acceso a la lista de mensajes enviados, debe otorgar específicamente
acceso a los usuarios que deben acceder a la lista.
Acerca de esta tarea
Los usuarios acceden a la lista de mensajes enviados pulsando el enlace Correos
de eMessage en el menú Campaña. Puede otorgar un acceso de usuario a la lista
de todos los mensajes enviados, asignando al usuario un rol administrativo de
nivel alto, que otorga explícitamente permiso para ver el enlace Correos de
eMessage.
Los roles predeterminados de nivel alto incluyen Admin, Ejecutar, Diseñar y
Revisar. Los permisos que otorgue a través de los roles de nivel alto, se aplican a
todos los objetos en la partición.
Procedimiento
1. Vaya a Valores > Permisos y roles de usuario > Campaña > partición (n).
2. Pulse Guardar y editar permisos. Se abrirá una lista de permisos para la
partición. Los roles de nivel alto disponibles se enumeran en la parte superior
de la página.
3. En la sección Administración, otorgue explícitamente el permiso Ver página de
la lista de correos enviados para cada rol.
Resultados
Cuando habilita restricciones de acceso para la lista de mensajes enviados, los
usuarios con roles que tengan otorgados explícitamente el permiso Ver página de
la lista de correos enviados, pueden ver el enlace Correos de eMessage en el
menú Campaña.
Qué hacer a continuación
Cree un rol para denegar el acceso a la lista de mensajes enviados.
Tareas relacionadas:
“Cómo denegar el acceso a la lista de mensajes enviados”
“Cómo habilitar la restricción a la lista de mensajes enviados” en la página 122
Cómo denegar el acceso a la lista de mensajes enviados
Si restringe el acceso a la lista de mensajes enviados, debe denegar específicamente
acceso a los usuarios que no deben acceder a la lista.
Acerca de esta tarea
Los usuarios acceden a la lista de mensajes enviados pulsando el enlace Correos
de eMessage en el menú Campaña. Puede evitar que un usuario acceda a la lista
de todos los mensajes enviados, asignando al usuario un rol administrativo de
nivel alto, que deniega explícitamente permiso para ver el enlace Correos de
eMessage.
Capítulo 10. Gestión del acceso de usuario a las funciones de mensajería
121
Los roles predeterminados de nivel alto incluyen Admin, Ejecutar, Diseñar y
Revisar. Los permisos que otorgue a través de los roles de nivel alto, se aplican a
todos los objetos en la partición. Puede crear roles de nivel alto nuevos para
complementar los roles de nivel alto predeterminados. Los roles nuevos pueden
otorgar o denegar permisos específicos.
Procedimiento
1. Vaya a Valores > Permisos y roles de usuario > Campaña > partición (n). Se
abrirá la página partición <n>.
2. Pulse Añadir rol. Asigne un nombre al rol y especifique una breve descripción.
Guarde los cambios y vuelva a la página partición <n>.
3. Configure el rol nuevo para denegar acceso a la lista de correos enviados.
a. Pulse Añadir roles y asignar permisos. Se abrirá la página Propiedades
para roles administrativos. El rol nuevo se muestra en la lista de roles.
b. Pulse Guardar y editar permisos. Se muestra una lista de permisos para la
partición como una matriz de iconos de selección que indican el estado de
los permisos para cada rol. El nuevo rol se muestra junto al resto de roles
de nivel alto, en la parte superior de la matriz.
c. En la sección Administración, deniegue explícitamente el permiso Ver
página de la lista de correos enviados para el nuevo rol. Guarde los
cambios.
4. Asigne el nuevo rol a los usuarios que no quiere que accedan a la página de la
lista de correos enviados.
a. Vaya a Valores > Usuarios. Seleccione el usuario que no quiere que acceda
a la lista de mensajes enviados.
b. Pulse Editar roles.El nuevo rol creado en la paso anterior (un rol
configurado para denegar acceso), aparece en la lista de Roles disponibles.
c. Mueva el rol nuevo de Roles disponibles a Roles. Guarde los cambios.
Resultados
Cuando habilita restricciones de acceso para la lista de mensajes enviados, un
usuario que tiene asignado el rol nuevo no podrá ver el enlace Correos de
eMessage.
Qué hacer a continuación
Actualice la configuración para habilitar restricciones de acceso para la lista de
mensajes enviados.
Tareas relacionadas:
“Cómo otorgar el acceso a la lista de mensajes enviados” en la página 121
“Cómo habilitar la restricción a la lista de mensajes enviados”
Cómo habilitar la restricción a la lista de mensajes enviados
Los usuarios acceden a la lista de mensajes enviados a través de la opción Correos
de eMessage en el menú Campaña. Si restringe el acceso a la lista de mensajes
enviados, la propiedad ID de función de seguridad, controlará la visualización de
esta opción de menú y, por lo tanto, controlará el acceso a la lista de mensajes
enviados.
122
IBM eMessage: Guía del administrador y de inicio
Acerca de esta tarea
Para restringir el acceso a la lista de mensajes enviados, debe actualizar la
propiedad ID de función de seguridad en la configuración de Marketing Platform.
Esta propiedad se aplica a todas las particiones de la instalación de Campaign.
Al rellenar el ID de función de seguridad con el valor correcto, la opción Correos
de eMessage, estará disponible sólo para aquellos usuarios con un rol que otorga
explícitamente el permiso Ver página de la lista de envío de correos. Los usuarios
con roles donde el permiso Ver página de la lista de envío de correos está
denegado o no otorgado, no pueden ver la opción Correos de eMessage.
Procedimiento
1. Vaya a Valores > Configuración > Plataforma > Navegación de toda la
plataforma > Menú Navegación principal > Campaña > Correos de eMessage.
Pulse Correos de eMessage para visualizar los valores de configuración.
2. Pulse en Editar configuración.
3. En el campo ID de función de seguridad, especifique 7000. Guarde los
cambios.
Para ver los resultados del cambio de la configuración, cierre la sesión del
sistema e inicie sesión de nuevo.
Resultados
Sólo los usuarios con roles que otorguen explícitamente el permiso Ver página de
la lista de envío de correos, pueden ver el enlace Correos de eMessage para
acceder a la lista de mensajes enviados.
Tareas relacionadas:
“Cómo otorgar el acceso a la lista de mensajes enviados” en la página 121
“Cómo denegar el acceso a la lista de mensajes enviados” en la página 121
Permisos para informes de eMessage
Los permisos de usuario determinan la capacidad para visualizar informes de
eMessage.
Para obtener información sobre cómo establecer permisos para acceder a informes
estándar de eMessage, consulte la sección sobre la creación de informes y la
seguridad de la publicación IBM EMM Reports Guía de instalación y configuración.
Capítulo 10. Gestión del acceso de usuario a las funciones de mensajería
123
124
IBM eMessage: Guía del administrador y de inicio
Antes de ponerse en contacto con el soporte técnico de IBM
Si encuentra un problema que no puede resolver consultando la documentación, la
persona responsable del contacto con el servicio de soporte técnico puede registrar
una llamada con el soporte técnico de IBM. Siga estas directrices para asegurarse
de que se resuelva el problema de forma eficaz y satisfactoriamente.
Si usted no es una de las personas responsables del contacto con el servicio de
soporte técnico en su empresa, póngase en contacto con su administrador de IBM
para obtener información.
Información a recopilar
Antes de ponerse en contacto con el soporte técnico de IBM, recopile la
información siguiente:
v Una breve descripción de la naturaleza del problema.
v Los mensajes de error detallados que ve cuando se produce el problema.
v Pasos detallados para reproducir el problema.
v Los archivos de registro, archivos de sesión, archivos de configuración y archivos
de datos relacionados.
v Información sobre el producto y el sistema de entorno, los cuales puede obtener
tal como se describe en "Información del sistema".
Información del sistema
Cuando llame al soporte técnico de IBM, es posible que se le pida información
sobre su entorno.
Si su problema no le impide iniciar sesión, gran parte de esta información está
disponible en la página Acerca de, que proporciona información acerca de las
aplicaciones de IBM instaladas.
Puede acceder a la página Acerca de seleccionando Ayuda > Acerca de. Si la
página Acerca de no es accesible, compruebe el archivo version.txt ubicado en el
directorio de instalación de su aplicación.
Información de contacto para el soporte técnico de IBM
Para conocer las formas de contacto con el soporte técnico de IBM, consulte el sitio
web del soporte técnico del producto IBM: (http://www.ibm.com/support/entry/
portal/open_service_request).
Nota: Para introducir una solicitud de soporte, debe iniciar sesión con una cuenta
de IBM. Esta cuenta debe estar asociada con su número de cliente de IBM. Para
obtener más información sobre cómo asociar su cuenta con su número de cliente
de IBM, consulte Recursos de soporte > Soporte autorizado de software en el
portal de soporte.
© Copyright IBM Corp. 1999, 2015
125
126
IBM eMessage: Guía del administrador y de inicio
Avisos
Esta información se ha escrito para productos y servicios ofrecidos en Estados
Unidos.
Es posible que IBM no ofrezca en otros países los productos, servicios o
características que se describen en este documento. Consulte al representante de
IBM de su localidad para obtener información acerca de los productos y servicios
que actualmente están disponibles en su localidad. Cualquier referencia a un
producto, programa o servicio de IBM no pretende establecer ni implicar que sólo
se pueda utilizar dicho producto, programa o servicio de IBM. Puede utilizarse en
su lugar cualquier producto, programa o servicio funcionalmente equivalente que
no infrinja ningún derecho de propiedad intelectual de IBM. No obstante, queda
bajo la responsabilidad del usuario evaluar y verificar el funcionamiento de
cualquier producto, programa o servicio que no sea de IBM.
IBM puede tener patentes o solicitudes de patente pendientes que afecten a los
temas tratados en este documento. La posesión de este documento no le otorga
ninguna licencia sobre dichas patentes. Puede realizar consultas sobre licencias, por
escrito, a:
IBM Director of Licensing IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
EE. UU.
Para consultas sobre licencias relacionadas con información de doble byte (DBCS),
póngase en contacto con el departamento de propiedad intelectual de IBM de su
país o envíe sus consultas, por escrito, a:
Intellectual Property Licensing Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japón
El párrafo siguiente no se aplica en el Reino Unido ni en ningún otro país en el
que tales disposiciones sean incompatibles con la legislación local:
INTERNATIONAL BUSINESS MACHINES CORPORATION INTERNATIONAL
BUSINESS MACHINES CORPORATION SUMINISTRA ESTA PUBLICACIÓN TAL
CUAL, SIN GARANTÍA DE NINGUNA CLASE, YA SEA EXPLÍCITA O
IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LAS GARANTÍAS O
CONDICIONES IMPLÍCITAS DE NO VULNERACIÓN, DE
COMERCIALIZACIÓN O IDONEIDAD PARA UN PROPÓSITO DETERMINADO.
Algunas legislaciones no contemplan la declaración de limitación de
responsabilidad, ni implícitas ni explícitas, en determinadas transacciones, por lo
que cabe la posibilidad de que esta declaración no se aplique en su caso.
Esta información puede contener imprecisiones técnicas o errores tipográficos.
Periódicamente, se efectúan cambios en la información incluida en este documento;
estos cambios se incorporarán en nuevas ediciones de la publicación. IBM puede
efectuar mejoras y/o cambios en los productos y/o programas descritos en esta
publicación en cualquier momento y sin previo aviso.
© Copyright IBM Corp. 1999, 2015
127
Las referencias contenidas en esta información a sitios web que no son de IBM se
proporcionan para su comodidad y de ningún modo son una recomendación de
dichos sitios web. Los materiales de dichos sitios web no forman parte de los
materiales para este producto de IBM y el uso de dichos sitios web corre a cuenta
y riesgo del Cliente.
IBM puede utilizar o distribuir cualquier información que se le proporcione en la
forma que considere adecuada, sin incurrir por ello en ninguna obligación para con
el remitente.
Los titulares de licencias de este programa que deseen tener información sobre el
programa con el fin de permitir: (i) el intercambio de información entre programas
creados independientemente y otros programas (incluido éste) y (ii) el uso mutuo
de información que se haya intercambiado, deben ponerse en contacto con:
IBM Corporation
170 Tracer Lane
Waltham, MA 02451
EE. UU.
Dicha información puede estar disponible, sujeta a los términos y condiciones
correspondientes, incluyendo, en algunos casos, el pago de una tarifa.
El programa bajo licencia que se describe en este documento y todo el material
bajo licencia que se encuentra disponible para el programa se proporcionan de
acuerdo con los términos del Acuerdo del Cliente de IBM, el Acuerdo Internacional
de Licencia de Programas de IBM o cualquier acuerdo equivalente entre IBM y el
Cliente.
Los datos de rendimiento incluidos en este documento se han obtenido en un
entorno controlado. Por lo tanto, los resultados obtenidos en otros entornos
operativos podrían variar de manera significativa. Es posible que algunas medidas
se hayan desarrollado con sistemas en nivel de desarrollo y no hay garantía de que
estas medidas sean las mismas en sistemas con disponibilidad general. Además, es
posible que algunas mediciones se hayan realizado por extrapolación. Los
resultados reales pueden variar. Los usuarios de este documento deben verificar
los datos aplicables a su entorno específico.
La información relacionada con productos que no son de IBM se ha obtenido de
los proveedores de dichos productos de sus anuncios publicados o de otras fuentes
de disponibilidad pública. IBM no ha probado esos productos y no puede
confirmar la precisión del rendimiento, la compatibilidad ni ninguna otra
afirmación relacionada con productos que no son de IBM. Las preguntas sobre las
prestaciones de los productos que no son de IBM deberán dirigirse a los
proveedores de dichos productos.
Todas las declaraciones sobre la dirección o el propósito futuro de IBM están
sujetas a cambios o retirada sin previo aviso, y sólo representan metas y objetivos.
Todos los precios de IBM que se muestran son precios actuales de venta al por
menor sugeridos por IBM y están sujetos a modificaciones sin previo aviso. Los
precios de los distribuidores pueden variar.
Esta información contiene ejemplos de datos e informes utilizados en el
funcionamiento diario de las empresas. Para ilustrar estas operaciones de la forma
más completa posible, los ejemplos incluyen nombres de personas, compañías,
128
IBM eMessage: Guía del administrador y de inicio
marcas y productos. Todos estos nombres son ficticios y cualquier similitud con los
nombres y las direcciones utilizados por una empresa real es pura coincidencia.
LICENCIA DE COPYRIGHT:
Esta información contiene programas de aplicación de muestra en lenguaje fuente,
que ilustran las técnicas de programación en distintos plataformas operativas.
Puede copiar, modificar y distribuir estos programas de ejemplo de cualquier
forma sin incurrir en pago alguno a IBM para fines de desarrollo, utilización,
comercialización o distribución de programas de aplicación destinados a la interfaz
de programación de aplicaciones para la plataforma operativa para la que se han
escrito los programas de ejemplo. Estos ejemplos no se han probado de forma
exhaustiva en todas las condiciones. En consecuencia, IBM no puede garantizar ni
afirmar la fiabilidad, utilidad o funcionalidad de estos programas. Los programas
de ejemplo se proporciona TAL CUAL sin garantía de ningún tipo. IBM no se
responsabiliza de ningún daño resultante de la utilización de los programas de
ejemplo.
Si consulta esta documentación en soporte software, puede que no aparezcan las
fotografías e ilustraciones en color.
Marcas registradas
IBM, el logotipo de IBM e ibm.com son marcas registradas o marcas comerciales
registradas de International Business Machines Corp., en muchas jurisdicciones de
todo el mundo. Otros nombres de productos y servicios pueden ser marcas
registradas de IBM o de otras empresas. Encontrará la lista actual de las marcas
comerciales de IBM en el sitio web "Copyright and trademark information" en la
dirección www.ibm.com/legal/copytrade.shtml.
Consideraciones sobre la política de privacidad y los términos de uso
Los productos de software de IBM, incluido el software como soluciones de
servicio ("Ofertas de software"), pueden utilizar cookies u otras tecnologías con el
fin de recopilar información de uso de un producto, ayudar a mejorar la
experiencia del usuario final, personalizar las interacciones con el usuario final o
con otros fines. Una cookie es un elemento de datos que un sitio web puede enviar
al navegador, que a continuación se puede almacenar en el sistema como una
etiqueta que identifica el sistema. En muchos casos, estas cookies no recopilan
información personal. Si una Oferta de software que utiliza le permite recopilar
información personal mediante cookies y tecnologías similares, le informamos
sobre los detalles a continuación.
Dependiendo de las configuraciones desplegadas, esta Oferta de software puede
utilizar cookies de sesión y persistentes que recopilen el nombre de cada usuario y
otra información personal para fines de gestión de sesiones, utilización de usuario
mejorada u otros fines funcionales o de seguimiento de uso. Estas cookies pueden
inhabilitarse, pero si se inhabilitan también se eliminará la funcionalidad que
habilitan.
Distintas jurisdicciones regulan la recopilación de información personal mediante
cookies y tecnologías similares. Si las configuraciones desplegadas para esta Oferta
de software le proporcionan como cliente la capacidad de recopilar información
personal de los usuarios finales mediante cookies y otras tecnologías, debe buscar
Avisos
129
asesoramiento legal sobre la legislación aplicable para la recopilación de dicha
información, incluidos los requisitos para proporcionar el aviso y consentimiento
donde corresponda.
IBM requiere que los Clientes (1) proporcionen un enlace claro y visible a los
términos de uso del sitio web del Cliente (por ej., política de privacidad) que
incluya un enlace a las prácticas de uso y recopilación de datos de IBM y del
Cliente, (2) notifiquen que IBM coloca, en nombre del cliente, cookies y balizas
web/gifs transparentes en el sistema del visitante, junto con una explicación de la
finalidad de dicha tecnología, y (3) en la medida requerida por ley, obtengan el
consentimiento de los visitantes del sitio web antes de la colocación de cookies y
balizas web/gifs por parte del Cliente o en nombre del Cliente, en dispositivos del
visitante del sitio web.
Para obtener más información sobre el uso de diversas tecnologías, tales como
cookies, para estos fines, consulte la Declaración de privacidad en línea de IBM en
la sección "Cookies, Web Beacons and Other Technologies", que encontrará en
http://www.ibm.com/privacy/details/us/en.
130
IBM eMessage: Guía del administrador y de inicio
Impreso en España

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

advertisement