70
Guía de instalación Versión 5.5

Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Guía de instalación

Versión 5.5

Page 2: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

© 2013 Pitney Bowes Software Inc. Todos los derechos reservados.

Este documento puede incluir información confidencial y exclusiva de propiedad de Pitney Bowes Inc. y/o sussubsidiarias y compañías asociadas.

Portrait Software, el logotipo de Portrait Software, Portrait y la marca Portrait de Portrait Software son lasmarcas comerciales de Portrait Software International Limited y se prohíbe su uso o explotación de cualquierforma sin previa autorización escrita expresa de Portrait Software International Limited.

Reconocimiento de marcas comerciales

Otros nombres de productos, nombres de compañías, marcas, logotipos y símbolos a los que se hace referenciaen la presente pueden ser marcas comerciales omarcas comerciales registradas de sus propietarios registrados.

Soporte técnico de Portrait Software

Si necesita ayuda con algún tema no abordado en esta documentación, consulte la Base de conocimientosde nuestro sitio web http://support.portraitsoftware.com y siga los enlaces que llevan al producto.

También puede descargar otra documentación de Portrait Software desde el sitio. Si no tiene nombre deusuario ni contraseña, o no los recuerda, comuníquese con nosotros a través de uno de los canalesmencionados a continuación.

Si encuentra un problema en el uso, la instalación o la documentación de este producto, comuníquese connosotros a través de cualquiera de los siguientes métodos:

Correo electrónico:[email protected]

Teléfono

• EE. UU./Canadá 1-800-335-3860 (línea gratuita)• Resto del mundo +44 800 840 0001

Cuando notifique un problema, nos resultará útil la siguiente información:

• El nombre de la aplicación de software.• Las circunstancias en las que surgió el problema.• Los mensajes de error que recibió (si hubiera).• La versión del software que utiliza.

Pitney Bowes Software Inc.

October 03, 2013

Page 3: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Contenidos

Capítulo 1: Introducción.............................................................................................7Objetivo................................................................................................................................8Público previsto...................................................................................................................8Documentación relacionada...............................................................................................8

Capítulo 2: Visión general del producto...................................................................9¿Qué es Interaction Optimizer?.......................................................................................10Arquitectura.......................................................................................................................10Componentes clave...........................................................................................................11

Portrait Shared Server...................................................................................................11Portrait Foundation.........................................................................................................11Base de datos de SQL Server.......................................................................................11Servicio web de Interaction Optimizer...........................................................................11

Componentes opcionales.................................................................................................12Portrait Dialogue............................................................................................................12Portrait Miner..................................................................................................................12Microsoft SharePoint......................................................................................................12

Capítulo 3: Instalación de Interaction Optimizer....................................................13Visión general de la instalación.......................................................................................14Requisitos previos a la instalación.................................................................................14Compatibilidad de Portrait Suite......................................................................................15Antes de comenzar............................................................................................................16Configuración de sus servidores web y de aplicaciones..............................................17

Configuración de los roles del servidor web y de aplicaciones......................................17Configuración de los roles del servidor web..................................................................17Configuración de los roles del servidor de aplicaciones................................................18Configuración de Windows PowerShell.........................................................................18

Page 4: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Configuración de sus servidores de base de datos......................................................19Verificación de que el servicio del agente SQL se está ejecutando..............................19Verificación del usuario de SQL Server configurado.....................................................19Verificación de la habilitación de las canalizaciones de nombres y los protocolos TCP/IP.19Configuración de soporte de red para MS DTC (servidor de base de datos)................19

Instalación de componentes de Foundation..................................................................20Creación de una nueva base de datos de IO................................................................20Instalación de Portrait Foundation.................................................................................21

Instalación de Portrait Shared Server.............................................................................23Visión general de la instalación......................................................................................23Requisitos previos a la instalación.................................................................................23Antes de comenzar........................................................................................................23Implementación de SharePoint (opcional).....................................................................25Instalación de Portrait Shared Server............................................................................25Implementación de informes de Portrait (opcional).......................................................27Instalación de los paquetes DWH SSIS.........................................................................28Programación de actualizaciones de almacenamiento de datos...................................29Purgar datos eliminados y antiguos de la base de datos..............................................30

Instalación de IO................................................................................................................35Instalación de Interaction Optimizer (IO).......................................................................35Creación de un nuevo repositorio..................................................................................36Importación de la configuración al repositorio...............................................................37Implementación de la configuración..............................................................................37

Instalación de los servicios web WCF............................................................................37Instalación de los paquetes de Simulation SSIS............................................................41

Capítulo 4: Instalación silenciosa de Interaction Optimizer.................................47Introducción.......................................................................................................................48Visión general de la instalación.......................................................................................49Requisitos previos a la instalación.................................................................................49Compatibilidad de Portrait Suite......................................................................................50Antes de comenzar............................................................................................................51Configuración de sus servidores web y de aplicaciones..............................................52

Configuración de los roles del servidor web y de aplicaciones......................................52Configuración de los roles del servidor web..................................................................52Configuración de los roles del servidor de aplicaciones................................................53Configuración de Windows PowerShell.........................................................................53

Configuración de sus servidores de base de datos......................................................54

Portrait IO 5.54

Page 5: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Verificación de que el servicio del agente SQL se está ejecutando..............................54Verificación del usuario de SQL Server configurado.....................................................54Verificación de la habilitación de las canalizaciones de nombres y los protocolos TCP/IP.54Configuración de soporte de red para MS DTC (servidor de base de datos)................54

Actualización de las secuencias de comandos.............................................................55Actualización de la secuencia de comandos de base de datos de Foundation............55Actualización de la secuencia de comandos de software principal de Foundation.......56Actualización de la secuencia de comandos de Portrait Shared Server (PSS).............57Actualización de la secuencia de comandos de Interaction Optimizer (IO)...................59Actualización de la secuencia de comandos de IO Config Deployer.............................60Actualización de la secuencia de comandos de Webservices.......................................61

Ejecución de las secuencias de comandos de instalación...........................................62

Capítulo 5: Apéndice ...............................................................................................63Hojas de datos de la instalación......................................................................................64

Hoja de datos de Interaction Optimizer..........................................................................64Hoja de datos de Portrait Foundation............................................................................65Hoja de datos de Portrait HQ.........................................................................................66

Instalación de SharePoint.................................................................................................67Consideraciones de instalación para SharePoint/Interaction Optimizer .......................67

Evaluación de selección sensible a la configuración regional.....................................68Evaluación de selección local........................................................................................68

5Guía de instalación

Page 6: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus
Page 7: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Capítulo 1Introducción

En esta sección:

• Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8• Público previsto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8• Documentación relacionada . . . . . . . . . . . . . . . . . . . . . . . .8

Page 8: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

ObjetivoEn este documento se describe cómo instalar Interaction Optimizer 5.5.

Público previstoEsta guía está destinada a los administradores de sistema y analistas de negocios que necesitan instalarInteraction Optimizer.

En este documento no se da por sentado que usted ya tiene conocimientos de aplicaciones de terceroso Portrait Software. No obstante, se supone que está familiarizado con la administración de sistemasde destino, así como también que tiene los niveles de acceso correspondientes a estos sistemas.

Documentación relacionadaMedios (zip/dvd) y ubicación de Portrait InteractionOptimizer

Documento

•• Notas de la versión de PortraitInteraction Optimizer 5.5

\Documentation\

• Guía de actualización de PortraitInteraction Optimizer.

• Guía de administración de PortraitInteraction Optimizer

•• \Foundation Media\Software\Documentation\Installation\Guía de instalación de PortraitFoundation v4.4

•• \Foundation Media\Software\Documentation\Database\Guía de instalación de PortraitFoundation Database v23.2

Todos los documentos también están disponibles en el sitio web de soporte técnico dePortrait Software: http://support.portraitsoftware.com

Sugerencia:

Portrait IO 5.58

Objetivo

Page 9: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Capítulo 2Visión general del producto

En esta sección:

• ¿Qué es Interaction Optimizer? . . . . . . . . . . . . . . . . . . . . .10• Arquitectura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10• Componentes clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11• Componentes opcionales . . . . . . . . . . . . . . . . . . . . . . . . .12

Page 10: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

¿Qué es Interaction Optimizer?Portrait Interaction Optimizer (IO) funciona con sus aplicaciones del cliente existentes con el objetivode permitir la conversión de las interacciones entrantes del cliente en oportunidades para obteneringresos.

Interaction Optimizer permite proporcionar ofertas de ventas, servicios y retención dirigidas (1 a 1) aclientes individuales, en un momento específico de la interacción, en cualquier canal, por ej., la web,llamada entrante y correo electrónico. Interaction Optimizer ofrece inteligencia en cualquier punto de lainteracción con el cliente al aprovechar los datos en tiempo real de una organización, con el fin degarantizar que el cliente reciba la oferta adecuada en el momento adecuado.

Portrait Interaction Optimizer permite la conexión de los datos del cliente a través de unidades denegocios y canales distintos, y sin duplicación. Se pueden administrar diversos canales del cliente (através de campañas de promoción comercial) desde una única vista utilizando HQ Dashboard deInteraction Optimizer. Se pueden agregar o modificar campañas de promoción comercial "sobre lamarcha" para conseguir un impacto inmediato, y la capacidad de simulación permite que los encargadosde promociones comerciales realicen rápidos análisis de situaciones hipotéticas con el objetivo dedeterminar la combinación adecuada de promociones comerciales, antes de enviarla a producción.

Arquitectura

Portrait IO 5.510

¿Qué es Interaction Optimizer?

Page 11: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Componentes clave

Portrait Shared ServerPortrait Shared Server comprende cinco componentes clave:

• Portrait Shared Services (PSS). Aporta el conjunto de servicios web que permite que las aplicacionesde Portrait Suite (Portrait Explorer, Miner, Dialogue e Interaction Optimizer) se comuniquen entre sí.

• Portrait Shared Repository (PSR). Proporciona bases de datos de Portrait Shared Repository yPortrait Data Warehouse.

• SharePoint Tasks (opcional). Proporciona una solución integrada de administración de tareas. Lastareas asignadas a individuos en Portrait HQ aparecen en SharePoint, a fin de que tengan una mayorvisibilidad. Nota: SharePoint Tasks es opcional para Portrait Dialogue y Portrait Interaction Optimizer,y no es necesario para Portrait Explorer.

• Portrait Reports (opcional). Genera un conjunto de informes prediseñados acerca del desempeñooperativo de Portrait Interaction Optimizer y Portrait Dialogue. Nota: Portrait Reports es opcional paraPortrait Dialogue y Portrait Interaction Optimizer, y no es necesario para Portrait Explorer

• Portrait HQ. Portrait HQ dispone de un tablero central para la planificación, el inicio y el control decampañas de promoción comercial a gran escala (1 a 1). Además de proporcionar vistas de resumenen vivo (actualizadas al minuto) de su posición de promoción comercial general, Portrait HQtambiénofrece datos en tiempo real que le permiten evaluar el progreso de sus campañas y tomar medidasinmediatas, de ser necesario.

Portrait FoundationPortrait Foundation es un sistema altamente configurable que permite proporcionar un círculo completode administración de relaciones con clientes (CRM). Portrait Foundation ofrece un conjunto integral defunciones en el servidor de CRM independiente del canal mediante el que un cliente elige comunicarsecon la organización.

Interaction Optimizer (IO) usa Portrait Foundation para configurar procesos de recuperación de datospersonalizados que se adaptan a la implementación de IO. Además, el servicio web de IO se implementamediante el uso de modelos de procesos de Portrait Foundation.

Base de datos de SQL ServerInteraction Optimizer usa una base de datos de SQL Server para almacenar su configuración, así comotambién datos en la memoria caché utilizados para informar las reglas de negocios que evalúa InteractionOptimizer.

Servicio web de Interaction OptimizerEl servicio web de Interaction Optimizer es la interfaz a través de la que los usuarios pueden solicitarrecomendaciones a Interaction Optimizer.

11Guía de instalación

Capítulo 2: Visión general del producto

Page 12: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Componentes opcionalesPortrait Interaction Optimizer puede integrarse como opción con otros productos de Portrait Software,incluidos Portrait Dialoguey Portrait Miner.

La parte de la instalación de esta guía le brinda instrucciones sobre cómo instalar InteractionOptimizer como una aplicación independiente. Si desea instalar o integrar Interaction Optimizercon otras aplicaciones de Portrait Software, consulte la Guía de instalación de Portrait Suite.

Nota:

Portrait DialoguePortrait Dialogue convierte las interacciones de clientes en un diálogo bidireccional conectado entretodos los canales para lograr una mayor participación del cliente. A diferencia de los sistemas deadministración de campañas tradicionales, optimizados para generar posibles clientes en lugar deadministrar el ciclo de vida de los clientes, Portrait Dialogue ofrece fases prediseñadas automatizadasde varios pasos que automatizan un diálogo como una conversación de dos vías y, en consecuencia,disminuye la carga de trabajo interna, incrementa la relevancia, la puntualidad y la participación.

Interaction Optimizer (IO) opcionalmente puede usar componentes de Portrait Dialogue para administrarusuarios de Portrait HQ. Los componentes son:

• Portrait Dialogue Server• Portrait Dialogue Portrait Dialogue Server• Portrait Dialogue database.

Portrait MinerPortrait Miner es una eficaz solución de análisis predictivo que permite a los profesionales de percepcióndel cliente y a los usuarios comerciales de igual forma obtener una perspectiva clara de sus clientes,con el objetivo de comprender y predecir mejor el comportamiento futuro. Portrait Miner se puede utilizarpara prever comportamientos y tendencias que puedan afectar las ganancias, como la fuga de clientes,las oportunidades de ventas cruzadas y ventas mejoradas, el planeamiento y la segmentación decampañas, la satisfacción y lealtad del cliente y el valor del ciclo de vida del cliente.

Interaction Optimizer (IO) usa el repositorio de reglas analíticas de Portrait Miner para retener reglasanalíticas utilizadas para calificar recomendaciones de IO.

Microsoft SharePointMicrosoft SharePoint es una aplicación web altamente escalable que permite administrar el contenidode la compañía. Por lo general se utiliza para almacenar documentos de la compañía, tal comodocumentos de Word y Excel, pero también puede ampliarse y ofrecer funciones alternativas, tal comoespacios wiki y de colaboración.

Interaction Optimizer y Portrait HQ usan SharePoint para ayudar con la administración de tareasrelacionadas con una campaña de promoción comercial. Durante la fase de planeamiento, puede asignartareas a individuos y, luego, mostrarlas en SharePoint para una mejor visibilidad. El uso de SharePointtambién permite que los destinatarios muestren sus tareas en Microsoft Outlook.

Portrait IO 5.512

Componentes opcionales

Page 13: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Capítulo 3Instalación de InteractionOptimizer

En esta sección:

• Visión general de la instalación . . . . . . . . . . . . . . . . . . . .14• Requisitos previos a la instalación . . . . . . . . . . . . . . . . . .14• Compatibilidad de Portrait Suite . . . . . . . . . . . . . . . . . . . .15• Antes de comenzar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16• Configuración de sus servidores web y de aplicaciones .17• Configuración de sus servidores de base de datos . . . .19• Instalación de componentes de Foundation . . . . . . . . . .20• Instalación de Portrait Shared Server . . . . . . . . . . . . . . . .23• Instalación de IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35• Instalación de los servicios web WCF . . . . . . . . . . . . . . .37• Instalación de los paquetes de Simulation SSIS . . . . . . .41

Page 14: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Visión general de la instalaciónPara instalar Portrait Interaction Optimizer, complete los procedimientos mencionados a continuación.

Tiempo estimadoProcedimiento de instalación

15 minutosConfiguración de sus servidores web y de aplicaciones en la página 17

15 minutosConfiguración de sus servidores de base de datos en la página 19

30 minutosInstalación de componentes de Foundation en la página 20

100 minutosInstalación de Portrait Shared Server en la página 23

35 minutosInstalación de IO en la página 35

15 minutosInstalación de los servicios web WCF en la página 37

15 minutosInstalación de los paquetes de Simulation SSIS en la página 41

Requisitos previos a la instalaciónLos procedimientos de instalación de Interaction Optimizer suponen que ya tiene instalado el siguientesoftware.

Nivel de softwareSoftwareServidor

Interaction Optimizer puede instalarse en cualquiera delos siguientes:

Microsoft WindowsServer

Todos los servidores

• 2012 en 64 bits, en ediciones estándar o empresarial• 2008 R2 SP1 en 64 bits, en ediciones estándar oempresarial

Microsoft.NetFramework

Todos los servidores• v4.5 en todos los servidores y• v4.0 en el servidor donde está instalado PortraitFoundation.

2008 R2 SP1 y 2012, compatible en 32 bits o 64 bits,para ediciones estándar o empresarial y bases de datos

Microsoft SQL ServerServidores de basede datos

maestras que distinguen o nomayúsculas deminúsculas.Nota: Se deben instalar las siguientes funciones:

• Database Engine Services• Management Tools - Basic• Management Tools - Complete• Client Tools Connectivity

Portrait IO 5.514

Visión general de la instalación

Page 15: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Nivel de softwareSoftwareServidor

• Integration Services• SQL Server Reporting Services (opcional)

Microsoft SharePoint(opcional)

ServidoresSharePoint • SharePoint Server 2013 (solamente disponible en 64

bits), o

• SharePoint Foundation 2013 (solamente disponibleen 64 bits)

VariosServidores deaplicaciones • Función Microsoft SQL Server: Client Tools

Connectivity

• Microsoft Windows Installer 4.5

• Microsoft Powershell 2.0

• Microsoft MSXML 6.0 SP1 o superior

• Microsoft Visual C++ 2010(x86) Redistribuible(instalado mediante el instalador de Portrait si no estápresente)

• Microsoft Primary Interoperability Assemblies 2005(instalado mediante el instalador de Portrait si no estápresente)

.NET Framework 4 puede instalarse junto a versionesanteriores de .NET Framework en una misma

.Net FrameworkServidores web

computadora. Si se ha habilitado IIS previamente en lacomputadora, el proceso de configuración de .NETFramework registra automáticamente ASP.NET 4 conIIS. Sin embargo, si instala .NET Framework 4 antes dehabilitar IIS, debe ejecutar la herramienta de registroASP.NET IIS a fin de registrar .NET Framework con IISy crear grupos de aplicaciones que utilicen .NETFramework 4. Para obtener más información, consultehttp://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.100).aspx.

Microsoft SQL Server Reporting ServicesPortrait ReportsServidores deinformes

Compatibilidad de Portrait SuiteInteraction Optimizer es compatible con el siguiente software de Portrait.

Nivel de softwareSoftware

4.4 Update 4Portrait Foundation

15Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 16: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Nivel de softwareSoftware

7.0APortrait Miner

6.0Portrait Dialogue

4.0Portrait Explorer

La parte de la instalación de esta guía le brinda instrucciones sobre cómo instalar InteractionOptimizer como una aplicación independiente. Si desea instalar o integrar Interaction Optimizercon otras aplicaciones de Portrait Software, consulte la Guía de instalación de Portrait Suite.

Nota:

Antes de comenzarAntes de comenzar la instalación, asegúrese de:

• Si desea realizar una instalación limpia, asegúrese de desinstalar las versiones anteriores de InteractionOptimizer y sus componentes secundarios (Portrait Foundation y Portrait Shared Server).

• Disponga de las credenciales de un inicio de sesión de SQL Server con privilegios administrativos ensu servidor SQL.

• Copie en una fuente todo el software requerido y la documentación asociada, incluido:

Ubicación de medios (archivo zip/dvd)Software + documentación

Medios de Portrait Interaction Optimizer en: \installation\Software de Portrait InteractionOptimizer 5.5

Medios de Portrait Interaction Optimizer en: \Documentation\Guía de instalación de PortraitInteraction Optimizer (esta guía)

Medios de Portrait Interaction Optimizer en: \FoundationMedia\Software\Installsets\Database\install\

Portrait Foundation 4.4 Update 4

Medios de Portrait Interaction Optimizer en: \FoundationMedia\Software\Documentation\

Guía de instalación de PortraitFoundation 4.4 Update 4

Medios de Portrait Interaction Optimizer en: \Portrait SharedServer\

Portrait Shared Server 2.0

Portrait IO 5.516

Antes de comenzar

Page 17: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Configuración de sus servidores web y deaplicaciones

Configuración de los roles del servidor web y de aplicaciones

1. Inicie sesión en su máquina del Windows Server.2. Haga clic en Inicio > Herramientas administrativas > Administrador de servidores.3. En la ventana Administrador de servidores, expanda la función Roles y compruebe que se hayan

configurado los roles Servidor de aplicaciones y Servidor web.4. Si no se han configurado los roles del servidor web y de aplicaciones, haga clic con el botón

secundario del mouse en Roles y seleccione Agregar. Marque las casillas del servidor web y delas aplicaciones (si están en la misma máquina) y siga las indicaciones para agregarlos.

Configuración de los roles del servidor webUtilice el siguiente procedimiento para configurar los Servicios de rol del servidor web para PortraitInteraction Optimizer y Portrait HQ.

Este procedimiento supone que instalará Portrait Interaction Optimizer y Portrait HQ en lamismamáquina. Si los instalará en diferentes máquinas, deberá configurar los servicios de rol porseparado.

Nota:

1. En la ventana Administrador de servidores, haga clic en Roles > Servidor web (IIS).2. En la sección Servicios de rol en el panel derecho, asegúrese de que estén instalados los siguientes

elementos. De no ser así, haga clic con el botón secundario del mouse en Servidor web (IIS),seleccione Agregar servicios del rol y agregue los elementos faltantes.

• Management Tools• IIS 6 Management Capability• IIS 6 Metabase Compatibility• IIS 6 WMI Compatibility• IIS 6 Scripting Tools• IIS 6 Management Console• Autenticación de Windows y ASP.NET (requeridos para Interaction Optimizer y Portrait HQ)

3. Haga clic en Funciones en el panel izquierdo y asegúrese de que estén instalados los siguienteselementos para Portrait HQ. De no ser así, haga clic en Agregar características a la derecha yagregue los elementos faltantes.

• Message Queueing

17Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 18: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Configuración de los roles del servidor de aplicacionesUtilice el siguiente procedimiento para configurar los Servicios Application Server para Portrait InteractionOptimizer y Portrait HQ.

Este procedimiento supone que instalará Portrait Interaction Optimizer y Portrait HQ en la mismamáquina. Si los instalará en diferentes máquinas, deberá configurar los servicios de rol porseparado.

Nota:

1. En la ventana Administrador de servidores, haga clic en Roles > Servidor de aplicaciones.2. En la sección Servicios de rol en el panel derecho, asegúrese de que estén instalados los siguientes

servicios:

• Application Server Foundation (solamente en máquinas de 32 bits)• Compatibilidad con servidor web (IIS)• Uso compartido de puertos TCP• Compatibilidad con el servicio WAS• Activación HTTP• Activación de cola de mensajes• Activación TCP• Activación de canalizaciones con nombre• Acceso a red COM+

3. De no ser así, haga clic con el botón secundario del mouse en Servidor de aplicaciones > Agregarservicios de función y agregue los elementos faltantes.

Configuración de Windows PowerShellWindows PowerShell 2.0 es necesario para administrar Portrait Shared Server (PSS).

Para configurar Windows PowerShell:

1. Abra una solicitud de comando de Windows PowerShell y escriba $host. Asegúrese de que laversión sea la 2.0 o 3.0 en la salida. Siga las instrucciones correspondientes a continuación:

• 2.0• 3.0

2. Las secuencias de comandos de PowerShell utilizadas para administrar PSS requieren que la políticade ejecución para el alcance LocalMachine se defina en un valor mínimo de RemoteSigned .Para hacerlo:a) Inicie Windows PowerShell en el modo de Administrador desde la línea de comandos. Si se trata

de un SO Windows de 64 bits, inicie la línea de comando (x86) de Windows PowerShell en elmodo de Administrador.

b) Escriba este comando en la consola: Get-ExecutionPolicy -List , y observe el valor dela columna ExecutionPolicy para el alcance LocalMachine en la salida.

c) Si no aparece como RemoteSigned , ejecute el comando Set-ExecutionPolicyRemoteSigned -Scope LocalMachine

Portrait IO 5.518

Configuración de los roles del servidor de aplicaciones

Page 19: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Configuración de sus servidores de base de datos

Verificación de que el servicio del agente SQL se está ejecutandoUtilice el siguiente procedimiento para verificar que el servicio del agente SQL se esté ejecutando.

1. Inicie sesión en su máquina de SQL Server.2. Haga clic en Inicio > Todos los programas > Microsoft SQL Server > SQL Server Management

Studio .3. Conéctese a la instancia del Motor de base de datos, si tiene derechos administrativos. En la ventana

Explorador de objetos, haga clic con el botón secundario del mouse enAgente SQL Server (AgentXPs deshabilitado) y seleccione Iniciar.

Verificación del usuario de SQL Server configuradoEl usuario que se requiere para instalar bases de datos de PSS debe estar creado en SQL Server conun rol de servidor dbcreator.

Verificación de la habilitación de las canalizaciones de nombres y losprotocolos TCP/IP

1. En su máquina de SQL Server, abra Administrador de configuración de SQL Server y, en elpanel izquierdo, expandaConfiguración de SQL Native Client y seleccione Protocolos de cliente.

2. En el panel derecho, compruebe si Canalizaciones con nombre y TCP/IP están habilitados. Deno ser así, haga clic con el botón secundario en ellos y seleccione Habilitar. Cuando la advertenciale indique que reinicie, haga clic en OK.

Configuración de soporte de red para MS DTC (servidor de base de datos)Utilice este procedimiento para habilitar el soporte de red para el coordinador de transacciones distribuidasde Microsoft, que necesita configurarse para que Portrait HQ (PSS) funcione correctamente.

El instalador de Portrait HQ configura automáticamente el coordinador de transaccionesdistribuidas; sin embargo, si su servidor de base de datos es una máquina distinta de su

Nota:

instalación de Portrait HQ, debe configurar manualmente MS DTC en el servidor de base dedatos.

1. En el servidor de base de datos, haga clic en Inicio > Ejecutar y escriba dcomcnfg.exe.2. En la aplicación Configuración DCOM, expanda el árbol a Servicios de componentes > Equipos

> Mi PC > Coordinador de transacciones distribuidas > DTC local .3. En la ficha Seguridad, marque Acceso a DTC desde la red y también las casillas de verificación

Permitir entrantes y Permitir salientes.

19Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 20: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Instalación de componentes de Foundation

Creación de una nueva base de datos de IOUtilice el siguiente procedimiento para crear una nueva base de datos de Interaction Optimizer. Esteprocedimiento utiliza el instalador de bases de datos de software de Foundation.

1. Inicie sesión en el servidor de aplicaciones de Interaction Optimizer utilizando una cuenta deWindowsdesignada con derechos de administración de SQL Server.

2. Ejecute el archivo FdnDbSetup.exe ubicado en los medios de lanzamiento de Interaction Optimizeren \Foundation Media\Software\Installsets\Database\. Asegúrese de hacer clic conel botón secundario en el archivo .exe y seleccionar Ejecutar como administrador.

3. Haga clic en Next y seleccione Create new database.4. Haga clic en Next y escriba el servidor de la base de datos en Database Server (y posiblemente la

instancia) a la que desea conectarse.5. Escriba el nombre de la base de datos en Database name que desea crear.

Tome nota del nombre de la base de datos de IO dado que hará referencia a ella durante lainstalación de SSIS.

Nota:

6. Asegúrese de que esté seleccionada la casilla de verificación Use Windows Authentication.7. Haga clic en Next y compruebe que la opción Server collation esté configurada en

Latin1_General_CI_AS.

Si la Descripción que se muestra para la Intercalación del servidor indica ‘Case-sensitivecollations cannot be used’, puede continuar con la instalación seleccionando User definedcollation y luego Latin1_General_CI_AS en el menú desplegable.

Nota:

8. Haga clic en Next y confirme la ubicación del archivo de datos de la base de datos.

Asegúrese de que la ubicación del archivo de datos especificada coincida con la ubicacióndel archivo de datos predeterminada de su máquina de SQL Server.

Nota:

9. Haga clic en Next y seleccione si completará una instalación de producción o no producción.10. Haga clic en Next y seleccione Custom - unencrypted stored procedures or additional scripts.

Desmarque Enable DataMart functionality.11. Haga clic en Next. Deje en blanco los campos Unencrypt stored procedures y Code.12. Haga clic en Next. En el cuadro de diálogo Select Database Scripts, deje seleccionada la casilla

de verificación Execute Implementation Scripts y vaya hasta Installation\FoundationDatabase Scripts\cre_imp_db.txt en los medios de instalación de Interaction Optimizer.

13. Haga clic en Next e ingrese una descripción que indique la versión de Interaction Optimizer queinstalará, por ejemplo, InteractionOptimizer54.

14. Haga clic en Next para iniciar el proceso de creación de la base de datos.15. Haga clic en Close.16. Para verificar la instalación:

Portrait IO 5.520

Instalación de componentes de Foundation

Page 21: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Inicie sesión en una máquina con SQL Server e inicie SQL Server Management Studio.a.b. En el campo Tipo de servidor, seleccione Motor de base de datos.c. En el campo Nombre del servidor, seleccione el servidor SQL adecuado.d. Asegúrese de que esté seleccionada la opción Autenticación de Windows y haga clic en

Conectar.e. En la ventana Explorador de objetos, compruebe el nombre de la base de datos especificado

anteriormente.f. Expanda la base de datos y busque una tabla con el nombre io_application_params.g. Si la base de datos y la tabla existen, la instalación se realizó correctamente.

Instalación de Portrait FoundationUtilice el siguiente procedimiento para instalar el motor de recomendaciones de IO de Portrait Foundation,que decide las sugerencias que se harán.

Este procedimiento requiere tener el software Portrait Foundation ubicado en los medios deInteraction Optimizer (archivo zip/DVD) en \FoundationMedia\Software\Installsets\Core_Software\.

Nota:

1. Haga clic derecho en setup.exe en \FoundationMedia\Software\Installsets\Core_Software\ y seleccioneEjecutar como administrador.Haga clic en Next.

2. Acepte la carpeta de destino predeterminada y haga clic en Next.3. En la pantalla Portrait Foundation Installation Type, seleccione Custom y haga clic en Next.4. En la pantalla de instalación de Custom, seleccione los componentes tal como se resalta a

continuación:

21Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 22: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

5. Haga clic en Install.6. Una vez que se completa la instalación, asegúrese de que la casilla Launch Portrait Foundation

System Setup está seleccionada y haga clic en Finish.7. En la pantalla Portrait System Setup:

a. Ingrese un nombre para el sistema de Portrait Foundation. Si instala un solo sistema de PortraitFoundation, puede aceptar el nombre MyPortrait predeterminado.

b. Ingrese las credenciales del nombre de dominio en Domain name, del nombre del usuario enUser name y de la contraseña en Password que se utilizarán para acceder a los servicios PortraitFoundation del sistema.

c. Haga clic en Next.

8. En la pantalla Operational database:

a. Escriba el nombre del servidor de la base de datos donde se instale la base de datos de InteractionOptimizer (identificado en el procedimiento: Creación de una nueva base de datos de IO enla página 20).

b. Escriba el nombre de la base de datos de Interaction Optimizer creada en Creación de unanueva base de datos de IO en la página 20.

c. Asegúrese de que Use Windows authentication esté seleccionado.d. Haga clic en Next.

9. En la pantalla Transient database, asegúrese de que las cuatro opciones no estén marcadas yhaga clic en Next.

10. En la pantalla Clone process server, deje el campo Clone process server sin marcar y haga clicen Apply para completar la configuración.

Portrait IO 5.522

Instalación de Portrait Foundation

Page 23: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

11. Haga clic en Start en el System Setup Launchpad para aplicar los cambios de configuración. Cierreel System Setup Launchpad cuando los cambios se hayan aplicado con éxito.

12. Haga clic en Close para salir de la configuración.

Instalación de Portrait Shared Server

Visión general de la instalación

Tiempo estimadoProcedimiento de instalación

10 minutosImplementación de SharePoint (opcional) en la página 25

10 minutosInstalación de Portrait Shared Server en la página 25

10 minutosImplementación de informes de Portrait (opcional) en la página 27

10 minutosInstalación de los paquetes DWH SSIS en la página 28

10 minutosProgramación de actualizaciones de almacenamiento de datos en la página29

10 minutosPurgar datos eliminados y antiguos de la base de datos en la página 30

Requisitos previos a la instalaciónLos procedimientos de instalación de Portrait HQ asumen lo siguiente.

Requisito previoFunción HQ

Windows Server configurado con los roles Application Server y WebServer

Portrait Shared Services (PSS)

Microsoft SQL Server o cliente nativo de SQL.Portrait Shared Repository(PSR)

Microsoft SharePoint 2010 o Microsoft SharePoint Foundation 2010SharePoint Tasks

Microsoft SQL Server Reporting ServicesPortrait Reports

Antes de comenzarAntes de comenzar la instalación, asegúrese de:

• ¡Planificar su instalación! El instalador de Portrait Shared Server le brinda la opción de instalar todaslas funciones de Portrait Shared Server en un servidor, o, como alternativa, de instalar todas lasfunciones en servidores distintos a través de la opción Instalación personalizada. Es necesario que:

• Decida qué funciones desea instalar. Nota: La funciones Task Management y Report son opcionales.

23Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 24: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

• Decida qué funciones desea agrupar en un servidor. Por ejemplo, puede que desee configurar unservidor con los componentes Portrait Shared Server (PSS) y Portrait Shared Repository (PSR).Puede que desee instalar el componente de informes en un servidor de informes distinto y laadministración de tareas en un servidor SharePoint preexistente.

Usted decide cómo instalar Portrait Shared Server y sus cuatro componentes principalesde acuerdo con el entorno de su servidor.

Nota:

Los procedimientos de instalación que siguen lo dirigen a la pantalla Instalaciónpersonalizada sobre la base de la suposición de que desea instalar al menos una funciónen una máquina distinta.

Nota:

• En IIS, compruebe que el sitio web predeterminado tenga un enlace de sitio HTTP en el puerto 80.Este enlace solo debe estar presente mientras se ejecuta la instalación de PSS; puede quitarlo unavez que haya instalado Portrait Shared Server correctamente.

• Si opta por utilizar SharePoint con Portrait Shared Server, consulte las consideraciones de instalaciónde SharePoint y Portrait Shared Server en el apéndice.

• Recolectar toda la información necesaria para la instalación. Para obtener más información, consultelas Hojas de datos de la instalación en el apéndice.

• Tener en cuenta las siguientes restricciones de instalación:

• Portrait Shared Server debe instalarse en una máquina que tenga instalado SQL Server o el clientenativo de SQL.

• Si su servidor SharePoint está separado de su servidor PSS, entonces debe instalar la funciónSharePoint Tasks antes que Portrait Shared Services.

• La base de datos de SQL Server debe estar configurada con el protocolo TCP/IP habilitado si seejecuta en un servidor que no es el mismo que aquel donde instalará Portrait Shared Server .

• Necesitará acceso de Administrador en la máquina en la que ejecuta el instalador, y necesitarápoder proporcionar credenciales de base de datos sysadmin (mediante la provisión de credencialesde autenticación de SQL Server para un rol sysadmin) o mediante la selección de un usuario parael que se establecerá el rol DBO después de la instalación. Este usuario se agregará a la lista deinicios de sesión de SQL Server.

• Se recomienda que utilice la misma cuenta de Windows (nombre de usuario y contraseña) paraadministrar el grupo de aplicaciones de PSS y la conexión a la base de datos de PSR. La cuentadebe:

• encontrarse en un dominio de red en lugar de una máquina local• tener permisos db_datareader y db_datawriter en la base de datos PortraitPSR.

• El servicio MS DTC debe estar funcionando en el servidor de la base de datos y en el servidorPortrait HQ (PSS).

El instalador de Portrait HQ configura automáticamente Distributed Transaction Coordinator;sin embargo, si su servidor de base de datos no es el mismo equipo que aquel donde instalóPortrait Shared Server, debe configurar manualmente MS DTC en ese equipo.

Nota:

• Copie en una fuente todo el software requerido:

Portrait IO 5.524

Antes de comenzar

Page 25: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Ubicación de medios (archivo zip/dvd)Software + documentación

Medios de Interaction Optimizer en: \Portrait Shared Server\Software de Portrait SharedServer

Implementación de SharePoint (opcional)Portrait HQ utiliza SharePoint como ayuda para administrar tareas relacionadas con una campaña depromoción comercial. Puede asignar tareas a individuos y después mostrarlas en SharePoint para unamejor visibilidad. El uso de SharePoint también permite que los destinatarios muestren sus tareas enMicrosoft Outlook.

Para implementar la solución SharePoint:

1. Inicie sesión en su servidor de SharePoint.2. Ejecute el archivo setup.exe, que se encuentra en el directorio \Portrait Shared Server de

los medios de instalación (archivo zip/DVD).3. Acepte el acuerdo de licencia y la carpeta de instalación predeterminada.4. En la pantalla Tipo de instalación, seleccione Instalación personalizada.5. En la pantalla Instalación personalizada, asegúrese de que la función SharePoint Tasks esté

instalada en el disco duro.6. Haga clic en Instalar.7. Para verificar que se haya implementado correctamente el paquete de soluciones:

a) Vaya a Administración central de SharePoint.b) Navegue hasta Configuración del sistema > Administración del conjunto de servidores >

Administrar soluciones del conjunto de servidoresc) Verifique que PortraitSharedServerPortal.wsp se encuentre en el estado Deployed.

Instalación de Portrait Shared ServerPortrait Shared Server incluye cuatro componentes de instalación: Portrait Shared Services (PSS),Portrait Shared Repository (PSR), SharePoint Tasks y Portrait Reports.

• Portrait Shared Services (PSS). Aporta el conjunto de servicios web que permite que las aplicacionesde Portrait Suite (Portrait Explorer, Miner, Dialogue e Interaction Optimizer) se comuniquen entre sí.

• Portrait Shared Repository (PSR). Proporciona bases de datos de Portrait Shared Repository yPortrait Data Warehouse.

• SharePoint Tasks (opcional). Proporciona una solución integrada de administración de tareas. Lastareas asignadas a individuos en Portrait HQ aparecen en SharePoint, a fin de que tengan una mayorvisibilidad. Nota: SharePoint Tasks es opcional para Portrait Dialogue y Portrait Interaction Optimizer,y no es necesario para Portrait Explorer.

• Portrait Reports (opcional). Genera un conjunto de informes prediseñados acerca del desempeñooperativo de Portrait Interaction Optimizer. Nota: Portrait Reports es opcional para Portrait InteractionOptimizer, y no es necesario para Portrait Explorer. Si desea instalar opcionalmente Portrait Reportspara Portrait Dialogue, consulte la Guía de instalación de HQ Reports para Portrait Dialogue en laversión de medios de Portrait Dialogue.

25Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 26: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Portrait Shared Server se puede instalar con un solo producto de Portrait como PortraitDialogue o Portrait Explorer, o se puede instalar con varios productos de Portrait Suite

Importante:

para permitir la integración de las aplicaciones. Los siguientes pasos lo guiarán por lainstalación con la opción Instalación personalizada, en la que puede seleccionar opcioneso cancelar su selección en función de si instala un producto de Portrait o varios.

1. Ejecute el archivo setup.exe, que se encuentra en el directorio \Portrait Shared Server delos medios de instalación (.iso). Asegúrese de hacer clic con el botón secundario en el archivosetup.exe y seleccionar Ejecutar como administrador.

2. Seleccione el idioma de visualización para la instalación.3. Haga clic en Siguiente en el cuadro de diálogo Bienvenido.4. Acepte el acuerdo de licencia y haga clic en Siguiente.5. Acepte la carpeta de destino predeterminada y haga clic en Siguiente.6. En la pantalla Tipo de instalación, seleccione Instalación personalizada .7. En la pantalla Instalación personalizada, haga clic en Portrait Shared Repository y Portrait

Shared Services, y seleccione Este componente se instalará en el disco duro local.

• Si desea deshabilitar SharePoint Tasks (opcional) o Portrait Reports (opcional) para PortraitDialogueo Interaction Optimizer, haga clic en el componente de instalación y seleccione Estacaracterística no estará disponible.

8. En la pantalla Propiedades del usuario de la base de datos, ingrese las credenciales del usuariopara las bases de datos de Portrait Shared Repository y Data Warehouse.

9. En la pantalla Servidor de base de datos, seleccione el servidor de base de datos en el que realizarála instalación. Modifique el nombre del catálogo de la base de datos si desea cambiar el nombre dela base de datos de Portrait Shared Repository del nombre PortraitPSR predeterminado. Nota:el instalador utiliza el inicio de sesión que usted especifique en esta pantalla para conectarse alservidor de base de datos y crear o actualizar la base de datos de Portrait database. Debe especificarun inicio de sesión que al menos tenga el rol de servidor dbcreator.

10. En la pantalla Servidor de base de datos, modifique el nombre del catálogo de la base de datossi desea cambiar el nombre de la base de datos de Portrait DataWarehouse del nombre PortraitDWpredeterminado.

11. En la pantalla Sitio web, compruebe que Sitio web predeterminado esté seleccionado comositio web. Seleccione Crear un nuevo sitio web si desea instalar HQ en un nuevo sitio web.

12. En la pantalla Propiedades del grupo de aplicaciones, escriba el nombre de usuario y la contraseñade la cuenta que desea usar para ejecutar HQ.

13. En la pantalla Propiedades de Portrait Analytics Web Services, marque la casilla Habilitar laintegración de Portrait Analytics Web Services si Portrait Explorer es uno de los productos queestá instalando. Si no es así, desmarque esta opción.

• Si marcó esta opción, ingrese su contraseña de Portrait Analytics Web Services (PAWS). Lacontraseña que ingrese aquí debe coincidir con la contraseña de PAWS que haya ingresado alinstalar Portrait Analytics Web Services. Debe aceptar las URL predeterminadas en esta página.

14. En la pantalla Propiedades del servicio de Portrait Dialogue, marque Habilitar integración dePortrait Dialogue si Portrait Dialogue es uno de los productos que está instalando. Si no es así,desmarque esta opción.

• Si marcó esta opción, ingrese la URL de Dialogue Server y el nombre de la instancia de DialogueServer. Acepte la URL predeterminada si el Dialogue Server se instala en el mismo servidor quePortrait Shared Server.

Portrait IO 5.526

Instalación de Portrait Shared Server

Page 27: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

15. En la pantalla Propiedades de Portrait SharePoint Services, marque la casilla Habilitar laintegración de SharePoint si Portrait Dialogue o Interaction Optimizer son productos que estáinstalando y desea utilizar la función SharePoint Tasks. Si no es así, desmarque esta opción.

• Si marcó esta opción, ingrese la dirección URL correspondiente al sitio de tareas de Portrait quedesea crear a través del instalador. La dirección URL que proporciona identifica la colección desitios de SharePoint en la que se creará el sitio de tareas de Portrait. Esta colección de sitios deSharePoint debe existir y utilizar la plantilla Team Site. Para crear una nueva colección de sitiosen SharePoint:

• Inicie Administración central de SharePoint• Seleccione Administración de aplicaciones > Crear colecciones de sitios• Introduzca el título Team Site para la colección de sitios. Nota: La colección de sitios debellamarse Team Site.

• Seleccione la ficha Colaboración > plantilla Team Site.

16. En la pantalla Servicios administrativos de SharePoint, si corresponde, escriba los detalles deuna cuenta que tenga derechos administrativos para su servidor de SharePoint. Asegúrese deingresar el puerto correcto para el sitio de administración de SharePoint. Este puerto puededeterminarse si inicia Administración central de SharePoint en el servidor de SharePoint y observael número de puerto en la URL.

17. En la pantalla Propiedades de Marketing HQ, escriba el símbolo de la moneda que desee usarpara presentar datos financieros en el panel de promoción comercial de Portrait HQ.

18. En la pantalla Propiedades de Portrait Interaction Optimizer, marque la casilla Habilitarintegración de Interaction Optimizer si Interaction Optimizer es uno de los productos que estáinstalando. Si no es así, desmarque esta opción.

• Si marcó esta opción, ingrese la dirección URL correspondiente al sitio web que aloja el servicioweb de IO. Acepte el valor predeterminado si IO se instala en el mismo servidor que PortraitShared Server.

19. En la pantalla Propiedades del servidor Report Server, marque la casillaAgregar enlace a ReportPortal en HQ si desea agregar a los informes de Interaction Optimizer un enlace a HQ. Debereemplazar localhost en la URL de Report Manager por el nombre de su Report Server (aun si elReport Server se coloca con Portrait Shared Server).

20. En la pantalla Propiedades de Report Server Data Source, si corresponde, escriba el nombre delservidor de base de datos en el que reside la base de datos de Portrait Data Warehouse. Escribael nombre de la base de datos de Portrait Data Warehouse. Ingrese los detalles de un inicio desesión de SQL Server que tenga al menos permisos Connect, Select y Execute en la base de datosdel Portrait Data Warehouse.

21. En la pantalla Preparado para instalar el programa, haga clic en Instalar.22. Haga clic en Finalizar.

Implementación de informes de Portrait (opcional)Portrait HQ usa SQL Server Reporting Services para realizar informes acerca del rendimiento de lacampaña.

1. Inicie sesión en su servidor de Reporting Services.

27Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 28: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

2. Ejecute el archivo setup.exe, que se encuentra en el directorio \Portrait Shared Server delos medios de instalación. Asegúrese de hacer clic con el botón secundario en el archivo setup.exey seleccionar Ejecutar como administrador.

3. Acepte el acuerdo de licencia y la carpeta de instalación predeterminada.4. En la pantalla Tipo de instalación, seleccione Instalación personalizada .5. En la pantalla Instalación personalizada, asegúrese de que la función Portrait Reports esté

instalada en el disco duro.6. En la pantalla Propiedades del servidor Report Server, marque la casillaAgregar enlace a Report

Portal en HQ. Escriba la URL del servicio web SQL Server Reporting Services y de Report Manager.7. En la pantalla Report Server Data Source Properties, escriba el nombre del servidor de la base

de datos en el que reside la base de datos de Portrait Data Warehouse. Escriba el nombre de labase de datos de Portrait Data Warehouse. Escriba los detalles de inicio de sesión de SQL Serverque puede conectarse con la base de datos de Portrait Data Warehouse.

8. Haga clic en Instalar.9. Para verificar que se haya implementado correctamente el paquete de soluciones:

a. Navegue a Report Manager http://localhost/Reports.b. Verifique que se haya creado una carpeta llamada PortraitReports.

Instalación de los paquetes DWH SSISLas funciones de control de campañas de Portrait HQ dependen de los datos históricos y agregadosde la base de datos de Portrait Data Warehouse (con el nombre predeterminado PortraitDW). Estabase de datos del almacén de datos se completa y actualiza mediante paquetes SSIS que debeninstalarse en un servidor de base de datos que tenga SQL Server Integration Services.

Si instala Interaction Optimizer o Portrait Dialogue, siga el procedimiento a continuación:

1. Inicie sesión en su servidor de base de datos y ejecute el archivo setup.exe ubicado en \PortraitShared Server\SSIS Packages\ de los medios de instalación. Haga clic con el botón secundarioen el archivo setup.exe y seleccione Ejecutar como administrador.

2. Acepte la carpeta de instalación predeterminada y haga clic en Siguiente.3. En la primera pantalla Servidor de base de datos, proporcione los detalles de conexión para la

base de datos de PSR. (El nombre de catálogo de base de datos de PSR predeterminado esPortraitPSR.)

4. En la segunda pantalla Servidor de base de datos, proporcione los detalles de conexión para labase de datos de PDW. (El nombre de catálogo de base de datos de PDW predeterminado esPortraitDW).

5. En la pantalla que sigue, seleccione Habilite la integración de IO si instala Interaction Optimizer.Verifique Habilite la integración de Dialogue si instala Portrait Dialogue.

6. En las pantallas Servidor de la base de datos, proporcione los detalles de conexión para la basede datos de IO (si instala Interaction Optimizer) y después la base de datos de PD (si instala PortraitDialogue).

7. Haga clic en Instalar para instalar el paquete DW Populate SSIS. Este paquete se instala comoDWPopulate.dtsconfig en la carpeta de instalación de Portrait Shared Server, por ejemplo,C:\Program Files (x86)\PST\Portrait Shared Server\SSIS).

Portrait IO 5.528

Instalación de los paquetes DWH SSIS

Page 29: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Interaction Optimizer pueden ajustar opcionalmente el paquete DWPopulatemediante el cambiode los ajustes configurables incluidos en el archivo DWPopulate.dtsconfig. Los ajustesimportantes son:

Nota:

• El número mínimo de filas que deben permanecer en las tablas de etapas de IO de origen.Este es un parámetro de ajuste del sistema y no debe modificarse del valorpredeterminado a menos que así lo recomiende el equipo de soporte de Portrait.\Package.Variables[User::IO_MinSourceHistoryRows].Properties[Value]

• El tamaño de los lotes de registros copiados de las tablas de etapas de IO de origen. Este esun parámetro de ajuste del sistema y no debe modificarse del valor predeterminado amenos que así lo recomiende el equipo de soporte de Portrait.

• \Package.Variables[User::IO_BatchCopySize].Properties[Value]

El ajuste correcto de estos valores puede reducir los bloqueos que surgen de las tablas de etapasdurante la transferencia de datos y, en consecuencia, reducir el impacto en el rendimiento deDWPopulate en el tiempo de ejecución de IO.

Programación de actualizaciones de almacenamiento de datosLos paquetes SSIS utilizados para actualizar el almacenamiento de datos.se deben programar paraejecutarse a intervalos regulares a fin de garantizar que el almacenamiento de datos se mantengaactualizado. Para utilizar SQL Agent con el fin de programar actualizaciones de almacenamiento dedatos, siga el procedimiento a continuación:

1. Cree un nuevo trabajo de SQL Agent desde SQL Server Management Studio. Haga clic con elbotón secundario en Agente SQL Server y seleccione Nuevo trabajo.... Especifique un nombre yuna descripción para el nuevo trabajo y, a continuación, seleccione Pasos.

2. Agregue un nuevo paso de trabajo con un clic en el botón Nuevo.. de la página de pasos.3. Proporcione un nombre para el paso del trabajo y especifique su tipo como Paquete SQL Server

Integration Services. El origen del paquete se debe definir en Sistema de archivos y el paqueteController.dtsx se debe seleccionar mediante la exploración hasta la ubicación en la que se instalaronlos paquetes SSIS.

4. Especifique el archivo de configuración en la ficha Configuración; para ello, haga clic en Agregar,diríjase a la ubicación en donde se encuentran instalados los paquetes SSIS y seleccione el archivoDWPopulate.dtsConfig.

5. Haga clic en el botón OK para agregar el nuevo paso del trabajo.6. Seleccione la página Programaciones en el asistente de nuevo trabajo y haga clic en el botón

Nueva... para agregar un programa para el trabajo.7. Se recomienda que se ejecute el proceso de población de DW una vez por hora. Seleccione el Tipo

de programación de Periódica y asegúrese de que el programa esté habilitado. La frecuencia delprograma debe ser Diario y se debe ajustar de modo que se efectúe una vez por hora a partir dela medianoche y finalice a las 23:59. Haga clic en OK dos veces para completar la definición delprograma y el nuevo trabajo.

29Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 30: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Purgar datos eliminados y antiguos de la base de datosEliminar un elemento de Portrait HQ lo quita de la vista pero no elimina los datos de la base de datos.La purga de los elementos eliminados del sistema se logra a través de los procedimientos almacenadosque existen en las bases de datos PSR y Data Warehouse.

Quitar entradas eliminadas de la base de datos de PSRUtilice el procedimiento almacenado PurgeDeletedEntities para configurar una purga automáticade las entradas eliminadas de la base de datos de PSR.

De forma predeterminada, este procedimiento solo quitará los datos que estén marcados comoeliminados por más de 14 días.

Nota:

1. Para programar esto de modo que se ejecute en forma automática, cree un trabajo de SQL Agentnuevo en SQL Server Management Studio.

2. En la página Pasos del trabajo, cree un nuevo paso de trabajo. Dé al paso del trabajo un nombre,seleccione el Tipo de secuencia de comandos Transact-SQL (T-SQL) y defina la base de datosde modo que sea su base de datos de PSR. Defina el comando de modo que tenga la siguienteconfiguración: EXEC PurgeDeletedEntities.

• Los procedimientos almacenados de PurgeDeletedEntities stored tienen tres parámetrosopcionales:

Portrait IO 5.530

Purgar datos eliminados y antiguos de la base de datos

Page 31: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

• el parámetro “1” es el número de filas purgado en un único lote. El valor predeterminado es“1000”.

• el parámetro “2” es el número máximo de lotes que se deben purgar. El valor predeterminadoes “-1” lo cual significa que todos los datos que se pueden purgar se borran.

• el parámetro “3” es el número de días durante los cuales los datos deben permanecer marcadospara ser eliminados antes de que el trabajo de purga los elimine. Valor predeterminado = 14.

3. En la página Programas, establezca un programa adecuado para eliminar datos regularmente; serecomienda “A diario”.

31Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 32: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

4. Una vez finalizado, el trabajo aparecerá en la lista de trabajos de agente SQL, por ejemplo, PurgePSR Data.

Eliminación de historial antiguo de la base de datos de Data WarehouseUtilice el procedimiento almacenado PurgeDWHistory para configurar una purga automática de losdatos de historial antiguos de la base de datos de Portrait Data Warehouse (PDW). Esto incluye purgarlos registros antiguos de solicitudes, tratamientos, comportamientos y respuestas.

Este procedimiento quitará datos de una antigüedad superior a 90 días (de forma predeterminada)pero solo eliminará un mes por vez, comenzando desde la fecha de tratamiento más antigua.

Nota:

1. Para programar la ejecución automática de esta función, cree un nuevo trabajo de SQL Agent.

Portrait IO 5.532

Purgar datos eliminados y antiguos de la base de datos

Page 33: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

2. En la sección Pasos, ejecute el procedimiento PurgeDWHistory en la base de datos de PDW.Opcionalmente, este procedimiento toma un número indicativo entero de días como parámetro: sequitará todo el historial registrado antes de esa cantidad de días.

33Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 34: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

3. Establezca un programa adecuado para eliminar datos regularmente: se recomienda una frecuenciadiaria de modo que la cantidad de filas afectadas sea limitada y no provoque bloqueos de tablas enla tablas afectadas.

Portrait IO 5.534

Purgar datos eliminados y antiguos de la base de datos

Page 35: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

4. Una vez finalizado, el trabajo aparecerá en la lista de trabajos de agente SQL, por ejemplo, PurgeDW History Data.

Instalación de IO

Instalación de Interaction Optimizer (IO)

1. En el servidor de aplicaciones, ejecute el archivo setup.exe (haga clic con el botón secundario yseleccione Ejecutar como administrador) ubicado en la carpeta de Instalación de los mediosde instalación de Interaction Optimizer (.iso).

2. Seleccione el idioma y haga clic en Aceptar.3. Haga clic en Siguiente en el cuadro de diálogo Bienvenido.4. Acepte los términos y condiciones de la licencia y haga clic en Siguiente.5. En la pantalla Tipo de instalación , seleccione Completa y haga clic en Siguiente.6. En la pantalla Servidor de base de datos, proporcione los detalles de conexión para la base de

datos de PSR y haga clic en Siguiente. (El nombre del catálogo de la base de datos de PSRpredeterminado es PortraitPSR).

7. En la siguiente pantalla Servidor de base de datos, proporcione los detalles de conexión para labase de datos de Portrait Data Warehouse (PDW) y haga clic en Siguiente. (El nombre del catálogode la base de datos de PDW predeterminado es PortraitDW).

8. Haga clic en Instalar.

35Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 36: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Esta instalación supone que ha instalado el software principal de Portrait Foundation utilizandoel nombre predeterminado del sistema de MyPortrait. Si ha utilizado un nombre del sistema

Nota:

diferente, cambie el nombre de la carpeta MyPortrait (en c:\program files\portraitio\systems) de modo que coincida con el nombre del sistema que seleccione.

Si está instalando más de una instancia de Interaction Optimizer en un único servidor físico,debe crear una carpeta en c:\program files\pst\portrait io\systems para cadainquilino adicional. Para hacerlo:

Nota:

1. Copie la carpeta existente en c:\program files\pst\portrait io\systems en lamisma ubicación.

2. Asigne a la carpeta copiada el nombre del sistema del inquilino que agregará.3. Modifique el contenido de Portrait.IO.DataAccess.config para que incluya los detalles

de conexión de base de datos de Portrait Shared Repository y Portrait Data Warehouse queutiliza para este inquilino.

Si está instalando Interaction Optimizer en más de un servidor, asegúrese de repetir estos pasospara cada servidor de aplicaciones.

Creación de un nuevo repositorio

1. Cree un directorio Config debajo del directorio de instalación de Interaction Optimizer en su máquinalocal, por ejemplo:c:\program files(x86)\pst\portrait io\Config

2. En esta carpeta, cree dos directorios llamados Master y Snapshot:c:\program files(x86)\pst\portrait io\Config\Masterc:\program files(x86)\pst\portrait io\Config\Snapshot

3. Inicie la aplicación Repository Manager.

Dado que esta es la primera vez que se ejecuta la aplicación, Repository Manager muestra el cuadrode diálogo Repository properties. Haga clic en Cancel para cerrar el cuadro de diálogo e ignorarlas advertencias.

4. Ingrese las propiedades del nuevo repositorio:

• Haga clic en Repository-New repository para mostrar el cuadro de diálogo New repository.• Haga clic en Browse para mostrar el cuadro de diálogo Repository properties. Ignore lasadvertencias. En el campo Source control provider, seleccione Portrait Snapshots. En loscampos Master and Snapshot, haga clic en Browse y ubique las carpetas Master and Snapshotque creó en su máquina local.

• Haga clic en OK para cerrar el cuadro de diálogo.• En el cuadro de diálogoNew repository, ingrese un propietario, un nombre de usuario administradory una contraseña. Por ejemplo, utilice los detalles:

Propietario: IO

Nombre de usuario administrador: Superuser

Contraseña de administrador: Password

Portrait IO 5.536

Creación de un nuevo repositorio

Page 37: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

5. Haga clic en OK para cerrar el cuadro de diálogo.6. Cierre Repository Manager. Haga clic en Yes para crear el repositorio ahora.

Importación de la configuración al repositorio

1. Inicie la aplicación Repository Manager.2. Haga clic en Repository e inicie sesión en el repositorio utilizando las credenciales que empleó al

crear el nuevo repositorio.3. Haga clic en Repository-Import y seleccione Portrait_Platform.cab en la carpeta Repository

en el medio de instalación de Portrait Foundation. Espere hasta que finalice la importación de lospaquetes y haga clic en OK.

4. Haga clic en Repository-Import y seleccione Portrait_IO.cab en la carpeta C:\Archivos deprograma(x86)\PST\Portrait IO\IORepositoryPackage de su máquina local. Esperehasta que finalice la importación de los paquetes y haga clic en OK.

5. Haga clic enRepositorio-Importar y seleccionePortrait_IO_Demo.cab en la carpeta C:\Archivosde programa(x86)\PST\Portrait IO\IORepositoryPackage de su máquina local. Esperehasta que finalice la importación de los paquetes y haga clic en OK.

6. Cierre Repository Manager.

Implementación de la configuración

1. Abra la aplicación Configuration Suite.2. Inicie sesión en el repositorio mediante el uso de la autenticación de Portrait. Asegúrese de iniciar

sesión en el repositorio correcto marcando el panel superior del cuadro de diálogo. De no ser así,haga clic en Settings y seleccione el repositorio correcto.

3. Haga clic en File > Open y seleccione el área de trabajo de Interaction Optimizer; después hagaclic OK.

4. Haga clic en View >Deployer y espere hasta que se carguen los nodos que puedan implementarse.5. Haga clic en View > Settings y asegúrese de que el estado de disponibilidad sea Published.6. Haga clic en el botón Deploy para iniciar el Portrait deployment wizard.7. Siga las instrucciones y haga clic en Next para continuar con los pasos. Si desea especificar un

nombre de versión opcional, asegúrese de que el nombre no contenga puntos.8. Cuando llegue al final del asistente, haga clic en Finish para iniciar la implementación.9. Una vez completa la implementación, haga clic en Yes para activar la implementación.

Instalación de los servicios web WCFInteraction Optimizer proporciona un conjunto de servicios web deWindows Communication Foundation.

DescripciónServicio web

Este servicio proporciona funciones que permiten a las aplicaciones clientesolicitar sugerencias de IO y registrar las respuestas a estas sugerencias.

Servicio web deInteraction Optimizer

37Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 38: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

DescripciónServicio web

Este servicio es para uso interno y ofrece funciones que permiten admitir laintegración con otros productos de Portrait.

Servicio web dedecisiones

Este servicio es para uso interno y ofrece funciones que permiten admitir laintegración con otros productos de Portrait.

Servicio web Puente deIO

Para instalar estos servicios web, repita los siguientes pasos en cada uno de los servidores web:

1. Navegue hasta la carpeta C:\program files(x86)\pst\portraitio\IOWebServicesInstallation, haga clic con el botón secundario del mouse enInstallIOWcfWebServices.exe.config y seleccione Editar para abrir el archivo en un editorde texto. Modifique los siguientes atributos de valor en relación con la configuración de la instalación:

• <add key="DbServer" value="MYHOST\MYINSTANCE" />, que especifica el host (y luegola instancia, de ser necesario) para el servidor de base de datos.

• <add key="Dbname" value="MYDATABASE" />, que especifica el nombre de la base dedatos.

• <add key="VirtualDirUser" value="MYHOST\MYACCOUNT" />, que especifica el nombrede cuenta de Windows que se usará para el directorio virtual de IIS del servicio web.

• <add key="VirtualDirPassword" value="XXXXX" />, que especifica la contraseña paraesa cuenta de Windows.

2. Si ha instalado el software principal de Portrait Foundation en una ubicación diferente de lapredeterminada C:\Program Files(x86)\PST\Portrait Foundation Foundation, o sunombre de sistema de inquilino de Portrait es diferente del predeterminado de MyPortrait, o siinstalará un sistema de múltiples inquilinos, entonces también debe verificar que los siguientesatributos de valor sean correctos en relación con la configuración de la instalación:

• <add key="PortraitIoBaseDirectory" value="C:\Program Files\PST\Portrait"/>, que especifica la ubicación de instalación del software principal de Portrait Foundation.

• <add key="SystemName" value="MyPortrait" />, que especifica el nombre del inquilinodel sistema de Portrait Foundation.

3. Para DbLoginMode, no modifique el valor Windows, si su cuenta de Windows tiene permiso delectura para la base de datos.

• De no ser así (si, por ejemplo, su cuenta deWindows no tiene acceso al servidor de base de datoso si sus máquinas de base de datos y nivel web están en diferentes dominios de red deWindows),reemplace Windows por SQL y reemplace SQL _ USERNAME y SQL _ PASSWORD por unacuenta de usuario y contraseña de SQL Server.

4. Guarde los cambios y cierre el archivo.5. Haga clic con el botón secundario en el archivo InstallIoWcfWebServices.exe y seleccione

Ejecutar como administrador. Nota: Toda la configuración incluida en la etiqueta <appSettings>

Portrait IO 5.538

Instalación de los servicios web WCF

Page 39: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

del archivo de configuración puede sobrescibirse si se pasa el nombre clave precedido por “/” y suvalor como argumentos al llamar al programa InstallIoWcfWebServices.exe. Ejemplo:InstallIoWcfWebServices.exe /VirtualDirUser domain\user /VirtualDirPasswordpassword /IisWwwRoot C:\Inetpub\MyWwwRoot\ /OnlyDeleteDirectories true

• Como opción, se puede copiar toda la configuración de la etiqueta <appSettings> del archivode configuración InstallIoWcfWebServices.exe.config en un archivo separado con elnombre InstallIoWcfWebServices.config.xml para conservar la configuración y evitarque se sobrescriba al realizar una actualización o una reinstalación. Este nuevo archivo puedecrearse en el mismo directorio que InstallIoWcfWebServices.exe.config con el siguientecontenido de muestra.<?xml version="1.0" encoding="utf-8" ?><appSettings><add key="UICulture" value="en-US"/><add key="WebConfigFileName" value="Web.Config"/><add key="BackupWebConfigFileName" value="Web.Config.original"/><add key="PortraitIoBaseDirectory" value=".\..\"/><add key="IoWebServicesInstallationRoot" value=".\"/><add key="ServiceMakerProgramPath" value=".\..\..\Portrait

Foundation\WebServices\ServiceMaker\bin\ServiceMaker.exe"/><add key="IisWwwRoot" value="C:\Inetpub\wwwroot\"/><add key="SystemName" value="MyPortrait"/><add key="VirtualDirUser" value=""/><add key="VirtualDirPassword" value=""/><add key="DbServer" value="MYDBSERVER"/><add key="DbName" value="PortraitIO"/><add key="DbLoginMode" value="Windows"/><add key="DbUser" value=""/><add key="DbPassword" value=""/><add key="OnlyDeleteDirectories" value="false"/>

</appSettings>

La configuración incluida en este archivo alternativo tendrá prioridad sobre aquélla enInstallIoWcfWebServices.exe.config. No obstante, el sistema utilizará la

Nota:

configuración de InstallIoWcfWebServices.exe.config para los elementos queno se encuentren en InstallIoWcfWebServices.config.xml.

Revisar las Interaction OptimizerInteraction Optimizer de WCF

El directorio virtual del servicio web de Interaction Optimizer de WCF heredará las propiedades del sitioweb existentes. Estas propiedades deben revisarse para garantizar que sean las requeridas. Lossiguientes pasos de revisión deben repetirse para el servicio web de decisiones de WCF y para elServicio web Puente de IO.

1. Haga clic en Inicio, Panel de control, Herramientas administrativas, Administrador de InternetInformation Services (IIS).

2. Seleccione el directorio virtual IOWCFWebService.3. En la página principal de IOWCFWebService, haga doble clic en Autenticación:

• Seleccione Autenticación anónima y haga clic en Editar• Verifique que los detalles del usuario sean correctos o modifíquelos de ser necesario y, acontinuación, haga clic en Aceptar.

39Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 40: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

• Usuarios de sistemas de 64 bits solamente. Haga clic en Grupos de aplicaciones y abra laConfiguración avanzada en Default Apppool. Asegúrese de que el servicio web se estéejecutando en un grupo de aplicaciones donde la opción Habilitar aplicaciones de 32bits esté definida en Verdadero.

Verifique que el servicio web de Interaction Optimizer funcione

Si se ha utilizado un puerto diferente a 80, cambie la dirección URL ahttp://servidor:puerto/IOWCFWebService/IOWebService.svc, donde el puerto representael número de puerto.

Nota:

Escriba la siguiente dirección URL en un explorador web:http://<server>/IOWCFWebService/IOWebService.svc

Si el nombre del directorio virtual IIS se ha especificado de forma diferente al predeterminadoIOWCFWebService, modifique la dirección URL aquí de manera correspondiente.

Si el servicio web de Interaction Optimizer está funcionando, aparecerá la siguiente página:

Repita los pasos de verificación del servicio web anteriores para los servicios web Decisions e IO Bridge.

Se pueden examinar en las siguientes direcciones URL:http://<servidor:puerto>/DecisionsWCFWebService/DecisionsWebService.svchttp://<servidor:puerto>/IOBridgeWCFWebService/IOBridgeWebService.svc.

Portrait IO 5.540

Instalación de los servicios web WCF

Page 41: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Si instalará un sistema de múltiples inquilinos, debe repetir los pasos anteriores de formaindividual para cada inquilino. Asegúrese de que el nombre de la base de datos (DBNAME),

Importante:

el nombre del inquilino del sistema (SYSTEMNAME) y la ubicación del directorio virtualde IIS (VDIR) y el nombre (VDIRNAME) estén establecidos en valores únicos para cadainquilino.

Para llevar un seguimiento de la configuración establecida para cada inquilino, debepreparar el archivo Install_WCF_IO_Web_Services.bat de forma individual paracada caso. Guarde la configuración para cada caso en un archivo separado, tal comoInstall_WCF_IO_Web_Services_MyTenantName.bat, y ejecute cada uno de estosarchivos .bat en forma individual, una vez que todos estén preparados.

Para que el instalador elimine solo los servicios web:

• <add key="OnlyDeleteDirectories" value="true"/>, que especifica que este instaladorsolo se debe ejecutar para eliminar directorios virtuales

• Si desea reinstalar los servicios web en un sitio web separado, se recomienda ejecutar este instaladorcon OnlyDeleteDirectories definido en true y después instalar los servicios web de nuevo.

Instalación de los paquetes de Simulation SSISInteraction Optimizer viene con los siguientes paquetes de SQL Server Integration Services (SSIS) quepermiten transferir la información entre sistemas en vivo y de prueba:

• Utilities: un paquete de compatibilidad para los demás paquetes SSIS de Interaction Optimizer. Debeinstalar este paquete antes de cualquier otro paquete de SSIS.

• PromoteCampaigns: se utiliza para transferir campañas probadas y aprobadas que se moverán deun sistema de prueba al sistema en vivo.

• Simulation: se utiliza para transferir eventos registrados del sistema en vivo al sistema de pruebapara proporcionar un grupo de ejemplo para interacciones de simulación.

Creación de la estructura de carpetas de SSIS

1. Cree una subcarpeta con el nombre SSIS en su máquina local, por ejemplo:<iohome>\SSIS

Dentro de la carpeta SSIS, cree las siguientes subcarpetas:PromoteCampaignsSimulation

importexport

Utilities

41Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 42: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

2. Abra la carpeta Installation en los medios de instalación/el DVD de Interaction Optimizer ycopie el contenido de los paquetes SSIS a una carpeta temporal de su máquina local. Por ejemplo,c:\temp:<iohome>\SSIS

Instalación del paquete Utilities

1. Abra la carpeta SSISPackages\<VersiónSqlServer>\Utilities (donde<VersiónSqlServer> es la subcarpeta adecuada para su versión de SQL Server) y quite el atributoSólo lectura de UtilityPackages.SSISDeploymentManifest.

2. Haga doble clic en UtilityPackages.SSISDeploymentManifest y haga clic en Siguientepara abrir el Asistente para la instalación de paquetes.

3. En la página Implementar paquetes SSIS, seleccione Implementación en el sistema de archivosy haga clic en Siguiente

4. Seleccione la carpeta <principalIO>\SSIS\Utilities. Navegue hasta las páginas del asistentey confirme que la información sea correcta. Haga clic en Finalizar para instalar el paquete deutilidades.

Instalación del paquete Simulation

1. Abra la carpeta SSISPackages\<VersiónSqlServer>\Simulation (donde<VersiónSqlServer> es la subcarpeta adecuada para su versión de SQL Server) y quite el atributoSólo lectura de SimulationImportExport.SSISDeploymentManifest.

2. Haga doble clic en SimulationImportExport.SSISDeploymentManifest y haga clic enSiguiente para abrir el Asistente para la instalación de paquetes.

3. En la página Implementar paquetes SSIS, seleccione Implementación en el sistema de archivosy haga clic en Siguiente.

4. Seleccione la carpeta <principalIO>\SSIS\Simulation y haga clic en Siguiente.5. EnConfigurar paquetes, seleccione ImportSimulationData.dtsConfig y realice los siguientes

cambios en los valores de propiedades del paquete:

• Connections[SQL Connection]

Defina origen de datos como el nombre del servidor de base de datos (por ejemplo,localhost\OFFICESERVERS) y catálogo original como el nombre de la base de datos deIO (por ejemplo, PortraitIO. Los demás componentes de la cadena pueden dejarse como losvalores predeterminados.

• Variables[User:ImportDirectory]

Establezca el valor a la ruta de acceso absoluta de la carpeta de importación creada anteriormente,por ejemplo, <principalIO>\SSIS\Simulation\import

• Variables[User:TableListFile]

Establezca el valor a la ruta de acceso absoluta del archivo SimulationTableList.xml, porejemplo, <principalIO>\SSIS\Simulation\SimulationTableList.xml.

• Variables[User:UtilsDirectory]

Portrait IO 5.542

Instalación de los paquetes de Simulation SSIS

Page 43: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Establezca el valor a la ruta de acceso absoluta del paquete Utilities, por ejemplo,<principalIO>\SSIS\Utilities.

6. En Configurar paquetes, seleccione ExportSimulationData.dtsConfig y realice las siguientesmodificaciones en los valores de propiedades del paquete:

• Connections[SQL Connection]

Establezca origen de datos como el nombre del servidor de base de datos, por ejemplo,localhost\OFFICESERVERS y catálogo original como el nombre de la base de datos,por ejemplo, io_database. Los demás componentes de la cadena pueden dejarse como losvalores predeterminados.

• Variables[User:ExportDirectory]

Establezca el valor a la ruta de acceso absoluta de la carpeta de exportación creada anteriormente,por ejemplo, <principalIO>\SSIS\Simulation\export

• Variables[User:TableListFile]

Establezca el valor a la ruta de acceso absoluta del archivo SimulationTableList.xml, porejemplo, <principalIO>\SSIS\Simulation\SimulationTableList.xml.

• Variables[User:UtilsDirectory]

Establezca el valor a la ruta de acceso absoluta del paquete Utilities, por ejemplo,<principalIO>\SSIS\Utilities.

Instalación del paquete PromoteCampaigns

El paquete PromoteCampaigns SQL Server Integration Service (SSIS) le permite mover datos decampañas entre entornos de Interaction Optimizer. Esto resulta útil si intenta poner a prueba campañasen un entorno y, luego, desea transferir automáticamente estas campañas a un entorno de producción.PromoteCampaigns transfiere campañas restaurando una copia de seguridad de la base de datos dePortrait Shared Repository en el entorno de destino.

El procedimiento de instalación de PromoteCampaigns incluye lo siguiente:

• Asegurarse de contar con un inicio de sesión de la base de datos con suficientes privilegios.

• Ejecutar el manifiesto de implementación del paquete SSIS en el servidor SSIS para implementar elpaquete en el sistema de archivos del servidor SSIS.

• Proporcionar los valores de configuración del paquete.

Configuración de base de datos de requisitos previos

Antes de usar el paquete PromoteCampigns, se debe establecer la base de datos de destino con uninicio de sesión adecuado para ejecutar la promoción. Este paso puede omitirse si se tiene la intenciónde ejecutar el paquete con una cuenta que tenga privilegios sysadmin.

Se debe crear un inicio de sesión en la cuenta que se usará para ejecutar el paquete de SSIS. Seráesta cuenta la que especificará la cadena de conexión en el archivo de configuración (si se utiliza laautenticación de SQL Server) o la cuenta de Windows que se utilizará para ejecutar el paquete de SSISsi se utiliza Integrated Security.

43Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 44: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

El inicio de sesión NO DEBE SER UN USUARIO en la base de datos de PSR, sino un alias endbo en la base de datos de PSR. Esto puede lograrse mediante la emisión del siguiente comandoSQL:

Nota:

ALTER AUTHORIZATION ON DATABASE::[PSR Database] TO [login]

reemplazando los nombres de la base de datos y del inicio de sesión según corresponda.

El inicio de sesión debe ser un usuario con los siguientes roles en cada una de las bases de datosespecificadas:

FunciónBase de datos

db_datareader>Interaction Optimizer (Foundation)

db_datawriter

db_datareaderMaster

Finalmente, se DEBE otorgar al inicio de sesión el siguiente permiso de servidor mediante el siguientecomando (debe emitirse mediante un usuario de tipo sysadmin).GRANT CONTROL SERVER TO [<domain\login>]

Donde [login] es el mismo inicio de sesión que se utilizará al ejecutar el paquete PromoteCampaigns.Para más información, consulte Cómo mover datos de campaña a un sistema IO distinto en la Guía deadministración de Interaction Optimizer.

Instalación

Los paquetes PromoteCampaigns son un único paquete de SSIS con el objetivo de instalarse en lamisma máquina física que la instancia de SQL Server en la que debe operarse.

1. Copie la carpeta SSISPackages\ <SqlServerVersion> \PromoteCampaigns folder (donde<SqlServerVersion> es la subcarpeta adecuada para su versión de SQL Server) en el servidorde destino y quite el atributo Read only (Solo lectura) de:PromoteCampaigns.SSISDeploymentManifest y PromoteCampaigns.dtsx.

2. Haga doble clic en PromoteCampaigns.SSISDeploymentManifest y haga clic en Siguientepara abrir el Asistente para la instalación de paquetes.

3. En la página Implementar paquetes SSIS, seleccione File system deployment y haga clic en Next.4. Seleccione la carpeta <iohome>\SSIS\PromoteCampaigns y haga clic en Siguiente .5. Una vez completa la implementación del archivo del paquete, se le solicitará al usuario que

proporcione los valores de configuración para el paquete:

• Package.Connections[Interaction Optimizer].Properties[ConnectionString]

El valor se utiliza para especificar la cadena de conexión para Interaction Optimizer (base de datosde Foundation) en el entorno de destino. Por ejemplo, si se están moviendo campañas a un entornode producción, este valor debe ser la cadena de conexión para la base de datos de producción deInteraction Optimizer. Esto debe especificar Integrated Security (al usar una cuenta de Windows parainiciar sesión en una base de datos) o el nombre de usuario y la contraseña de un inicio de sesiónpara SQL Server correspondiente (consulte los requisitos previos)

• Package.Connections[PSR Server MasterDB].Properties[ConnectionString]

Portrait IO 5.544

Instalación de los paquetes de Simulation SSIS

Page 45: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

La cadena de conexión a la base de datos del sistema se denomina 'master' en el servidor de la basede datos del entorno de destino. Esta cadena de conexión DEBE usar el inicio de sesión creado enlos pasos de requisitos previos a menos que utilice una cuenta sysadmin para ejecutar el paquete.

• Package.Variables[User::DboLoginName].Properties[Value]

El nombre de inicio de sesión (sin encerrarlo entre corchetes) de la cuenta de inicio de sesión creadaen los pasos de requisitos previos.

• Package.Variables[User::PSR_Backup_File].Properties[Value]

La ruta completa al archivo de copia de seguridad de la base de datos de PSR que contiene lascampañas que desea mover al entorno de destino.

• Package.Variables[User::PSR_Database_Name].Properties[Value]

El nombre de la base de datos de PSR en el entorno de destino.

• Package.Variables[User::PSS_Use_Windows_Auth].Properties[Value]

Una marca para indicar si estamos utilizando usuarios de Windows para iniciar sesión en HQ. Si estáconfigurado en 'True', el usuario de Windows que está ejecutando el paquete PromoteCampaignDEBE poder iniciar sesión en HQ en el entorno de destino. Si está configurado en 'False', se debensuministrar los valores de configuración de PSS_Username y PSS_Password.

• Package.Variables[User::PSS_Username].Properties[Value]

El nombre de un usuario de HQ que puede iniciar sesión en HQ en el entorno de destino. Solamentese requiere si no se utiliza la autenticación de Windows para iniciar sesión en HQ.

• Package.Variables[User::PSS_Password].Properties[Value]

La contraseña de un usuario de HQ que puede iniciar sesión en HQ en el entorno de destino. Solamentese requiere si no se utiliza la autenticación de Windows para iniciar sesión en HQ.

• Package.Variables[User::PSS_WebService_URL_Stem].Properties[Value]

La dirección URL del servicio web PSS en el entorno de destino, por ejemplo,http://MyPSSServer/PortraitSharedServices

Si el servicio web PSS en el entorno de destino se expone solamente mediante SSL, esnecesario configurar el certificado correspondiente en la máquina cliente y utilizar la url segura,por ejemplo, https://MiservidorPSS/PortraitSharedServices.

Nota:

Se pueden cambiar los valores de configuración del paquete luego de la instalación editandoel archivo <iohome>\SSIS\PromoteCampaigns\PromoteCampaigns.dtsConfig.

Nota:

45Guía de instalación

Capítulo 3: Instalación de Interaction Optimizer

Page 46: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus
Page 47: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Capítulo 4Instalación silenciosa deInteraction Optimizer

En esta sección:

• Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48• Visión general de la instalación . . . . . . . . . . . . . . . . . . . .49• Requisitos previos a la instalación . . . . . . . . . . . . . . . . . .49• Compatibilidad de Portrait Suite . . . . . . . . . . . . . . . . . . . .50• Antes de comenzar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51• Configuración de sus servidores web y de aplicaciones .52• Configuración de sus servidores de base de datos . . . .54• Actualización de las secuencias de comandos . . . . . . . .55• Ejecución de las secuencias de comandos de

instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62

Page 48: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

IntroducciónSe han incluido una serie de secuencias de comandos de instalación .cmd de ejemplo en la versión demedios de Interaction Optimizer a modo de ayuda para las instalaciones silenciosas. Puede encontrarestas secuencias de comandos en: /Silent Install Samples/InstallScripts.

La instalación de Interaction Optimizer comprende 6 archivos de instalación .exe diferentes para losque ofrecemos una secuencia de comandos de instalación silenciosa:

1. Foundation Database

• /Silent Install Samples/InstallScripts/Foundation DB Install.cmd

• /Silent Install Samples/InstallScripts/Foundation DB Upgrade.cmd

2. Foundation Core

• /Silent Install Samples/InstallScripts/Foundation Install.cmd

3. Portrait Shared Server

• /Silent Install Samples/InstallScripts/PSS DB.cmd

• /Silent Install Samples/InstallScripts/PSS HQ.cmd

• /Silent Install Samples/InstallScripts/PSS Services.cmd

• /Silent Install Samples/InstallScripts/PSS HQ with Reports.cmd

4. Interaction Optimizer

• /Silent Install Samples/InstallScripts/IO Install.cmd

5. IO Webservices

• /Silent Install Samples/InstallScripts/IO Webservices.cmd

• /Silent Install Samples/WebServiceConfig/RebuildWebServices.cmd

6. Config Deployer

• /Silent Install Samples/InstallScripts/Foundation Config Deployment.cmd

Todas las secuencias de comandos se deben actualizar con la configuración de su entorno antes deejecutarlas. Hay una sección al inicio de cada secuencia de comandos donde puede ingresar laconfiguración de su entorno. También puede optar por modificar las secuencias de comandos, a fin decambiar el tipo de instalación realizada. Por ejemplo, puede actualizar una base de datos existente enlugar de crear una nueva.

Varios procedimientos relacionados con la instalación no tienen secuencias de comandos y sedeben realizar antes y después de ejecutar estas secuencias de comandos, por ejemplo,Configuración de sus servidores web y de aplicaciones.

Nota:

Portrait IO 5.548

Introducción

Page 49: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Visión general de la instalaciónPara instalar Portrait Interaction Optimizer, complete los procedimientos mencionados a continuación.

Tiempo estimadoProcedimiento de instalación

15 minutosConfiguración de sus servidores web y de aplicaciones en la página 17

15 minutosConfiguración de sus servidores de base de datos en la página 19

15 minutosActualización de las secuencias de comandos en la página 55

15 minutosEjecución de las secuencias de comandos de instalación en la página 62

Requisitos previos a la instalaciónLos procedimientos de instalación de Interaction Optimizer suponen que ya tiene instalado el siguientesoftware.

Nivel de softwareSoftwareServidor

Interaction Optimizer puede instalarse en cualquiera delos siguientes:

Microsoft WindowsServer

Todos los servidores

• 2012 en 64 bits, en ediciones estándar o empresarial• 2008 R2 SP1 en 64 bits, en ediciones estándar oempresarial

Microsoft .NetFramework

Todos los servidores• v4.5 en todos los servidores y• v4.0 en el servidor donde está instalado PortraitFoundation.

2008 R2 SP1 y 2012, compatible en 32 bits o 64 bits,para ediciones estándar o empresarial y bases de datos

Microsoft SQL ServerServidores de basede datos

maestras que distinguen o nomayúsculas deminúsculas.Nota: Se deben instalar las siguientes funciones:

• Database Engine Services• Management Tools - Basic• Management Tools - Complete• Client Tools Connectivity• Integration Services• SQL Server Reporting Services (opcional)

49Guía de instalación

Capítulo 4: Instalación silenciosa de Interaction Optimizer

Page 50: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Nivel de softwareSoftwareServidor

Microsoft SharePoint(opcional)

ServidoresSharePoint • SharePoint Server 2013 (solamente disponible en 64

bits), o

• SharePoint Foundation 2013 (solamente disponibleen 64 bits)

VariosServidores deaplicaciones • Función Microsoft SQL Server: Client Tools

Connectivity

• Microsoft Windows Installer 4.5

• Microsoft Powershell 2.0

• Microsoft MSXML 6.0 SP1 o superior

• Microsoft Visual C++ 2010(x86) Redistribuible(instalado mediante el instalador de Portrait si no estápresente)

• Microsoft Primary Interoperability Assemblies 2005(instalado mediante el instalador de Portrait si no estápresente)

.Net FrameworkServidores web• .NET Framework 4 puede instalarse junto a versionesanteriores de .NET Framework en una mismacomputadora. Si se ha habilitado IIS previamente enla computadora, el proceso de configuración de .NETFramework registra automáticamente ASP.NET 4 conIIS. Sin embargo, si instala .NET Framework 4 antesde habilitar IIS, debe ejecutar la herramienta de registroASP.NET IIS a fin de registrar .NET Framework conIIS y crear grupos de aplicaciones que utilicen .NETFramework 4. Para obtener más información, consultehttp://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.100).aspx.

Portrait ReportsServidores deinformes • Microsoft SQL Server Reporting Services

Compatibilidad de Portrait SuiteInteraction Optimizer es compatible con el siguiente software de Portrait.

Nivel de softwareSoftware

4.4 Update 4Portrait Foundation

7.0APortrait Miner

Portrait IO 5.550

Compatibilidad de Portrait Suite

Page 51: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Nivel de softwareSoftware

6.0Portrait Dialogue

4.0Portrait Explorer

La parte de la instalación de esta guía le brinda instrucciones sobre cómo instalar InteractionOptimizer como una aplicación independiente. Si desea instalar o integrar Interaction Optimizercon otras aplicaciones de Portrait Software, consulte la Guía de instalación de Portrait Suite.

Nota:

Antes de comenzarAntes de comenzar la instalación, asegúrese de:

• ¡Planificar su instalación! Las secuencias de comandos de instalación silenciosa de Portrait SharedServer ofrecen la opción de instalar todas las funciones de Portrait Shared Server en un servidor o,de manera alternativa, instalar todas las funciones en distintos servidores. Es necesario que:

• Decida qué funciones desea instalar. Nota: La funciones Task Management y Report son opcionales.• Decida qué funciones desea agrupar en un servidor. Por ejemplo, puede que desee configurar unservidor Portrait Shared Server con los componentes Portrait Shared Server (PSS) y Portrait SharedRepository (PSR). Puede que desee instalar el componente de informes en un servidor de informesdistinto y la administración de tareas en un servidor SharePoint preexistente.

Usted decide cómo instalar Portrait Shared Server y sus cuatro componentes principalesde acuerdo con el entorno de su servidor.

Nota:

• Recolectar toda la información necesaria para la instalación. Para obtener más información, consultelas Hojas de datos de la instalación en el apéndice.

• Tener en cuenta las siguientes restricciones de instalación:

• Portrait Shared Server debe instalarse en una máquina que tenga instalado SQL Server o el clientenativo de SQL.

• Si su servidor de SharePoint no es el mismo que el servidor de PSS, debe instalar la funciónSharePoint Tasks antes que Portrait Shared Services.

• La base de datos de SQL Server debe estar configurada con el protocolo TCP/IP habilitado si seejecuta en un servidor que no es el mismo que aquel donde instalará Portrait Shared Server.

• En IIS, compruebe que el sitio web predeterminado tenga un enlace de sitio HTTP en el puerto 80.Este enlace solo debe estar presente mientras se ejecuta la instalación de PSS; puede quitarlo unavez que haya instalado Portrait Shared Server correctamente.

• Necesitará acceso de Administrador en la máquina, y necesitará poder proporcionar credencialesde base de datos sysadmin, ya sea mediante la provisión de credenciales de autenticación de SQLServer para un rol sysadmin, o mediante la selección de un usuario para el que se establecerá elrol DBO después de la instalación. Este usuario se agregará a la lista de inicios de sesión de SQLServer.

51Guía de instalación

Capítulo 4: Instalación silenciosa de Interaction Optimizer

Page 52: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

• Deberá ingresar cuentas de usuario de Windows (nombre de usuario y contraseña) para ejecutarel grupo de aplicaciones de PSS y la conexión a la base de datos de PSR desde PSS. Se recomiendausar la misma cuenta de Windows para administrar ambos componentes. La cuenta debe:

• estar en un dominio de red y no en una máquina local• poseer permisos para las funciones db_datareader y db_datawriter en la base de datosPortraitPSR

• El servicio MS DTC debe estar funcionando en el servidor de la base de datos y en el servidorPortrait HQ (PSS).

La secuencia de comandos de instalación de Portrait Shared Server configuraautomáticamente Distributed Transaction Coordinator; sin embargo, si su servidor de base

Nota:

de datos no es la misma máquina que aquella donde instaló Portrait Shared Server, debeconfigurar manualmente MS DTC en esa máquina.

Configuración de sus servidores web y deaplicaciones

Configuración de los roles del servidor web y de aplicaciones

1. Inicie sesión en su máquina del Windows Server.2. Haga clic en Inicio > Herramientas administrativas > Administrador de servidores.3. En la ventana Administrador de servidores, expanda la función Roles y compruebe que se hayan

configurado los roles Servidor de aplicaciones y Servidor web.4. Si no se han configurado los roles del servidor web y de aplicaciones, haga clic con el botón

secundario del mouse en Roles y seleccione Agregar. Marque las casillas del servidor web y delas aplicaciones (si están en la misma máquina) y siga las indicaciones para agregarlos.

Configuración de los roles del servidor webUtilice el siguiente procedimiento para configurar los Servicios de rol del servidor web para PortraitInteraction Optimizer y Portrait HQ.

Este procedimiento supone que instalará Portrait Interaction Optimizer y Portrait HQ en lamismamáquina. Si los instalará en diferentes máquinas, deberá configurar los servicios de rol porseparado.

Nota:

1. En la ventana Administrador de servidores, haga clic en Roles > Servidor web (IIS).2. En la sección Servicios de rol en el panel derecho, asegúrese de que estén instalados los siguientes

elementos. De no ser así, haga clic con el botón secundario del mouse en Servidor web (IIS),seleccione Agregar servicios del rol y agregue los elementos faltantes.

Portrait IO 5.552

Configuración de sus servidores web y de aplicaciones

Page 53: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

• Management Tools• IIS 6 Management Capability• IIS 6 Metabase Compatibility• IIS 6 WMI Compatibility• IIS 6 Scripting Tools• IIS 6 Management Console• Autenticación de Windows y ASP.NET (requeridos para Interaction Optimizer y Portrait HQ)

3. Haga clic en Funciones en el panel izquierdo y asegúrese de que estén instalados los siguienteselementos para Portrait HQ. De no ser así, haga clic en Agregar características a la derecha yagregue los elementos faltantes.

• Message Queueing

Configuración de los roles del servidor de aplicacionesUtilice el siguiente procedimiento para configurar los Servicios Application Server para Portrait InteractionOptimizer y Portrait HQ.

Este procedimiento supone que instalará Portrait Interaction Optimizer y Portrait HQ en la mismamáquina. Si los instalará en diferentes máquinas, deberá configurar los servicios de rol porseparado.

Nota:

1. En la ventana Administrador de servidores, haga clic en Roles > Servidor de aplicaciones.2. En la sección Servicios de rol en el panel derecho, asegúrese de que estén instalados los siguientes

servicios:

• Application Server Foundation (solamente en máquinas de 32 bits)• Compatibilidad con servidor web (IIS)• Uso compartido de puertos TCP• Compatibilidad con el servicio WAS• Activación HTTP• Activación de cola de mensajes• Activación TCP• Activación de canalizaciones con nombre• Acceso a red COM+

3. De no ser así, haga clic con el botón secundario del mouse en Servidor de aplicaciones > Agregarservicios de función y agregue los elementos faltantes.

Configuración de Windows PowerShellWindows PowerShell 2.0 es necesario para administrar Portrait Shared Server (PSS).

Para configurar Windows PowerShell:

1. Abra una solicitud de comando de Windows PowerShell y escriba $host. Asegúrese de que laversión sea la 2.0 o 3.0 en la salida. Siga las instrucciones correspondientes a continuación:

• 2.0

53Guía de instalación

Capítulo 4: Instalación silenciosa de Interaction Optimizer

Page 54: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

• 3.0

2. Las secuencias de comandos de PowerShell utilizadas para administrar PSS requieren que la políticade ejecución para el alcance LocalMachine se defina en un valor mínimo de RemoteSigned .Para hacerlo:a) Inicie Windows PowerShell en el modo de Administrador desde la línea de comandos. Si se trata

de un SO Windows de 64 bits, inicie la línea de comando (x86) de Windows PowerShell en elmodo de Administrador.

b) Escriba este comando en la consola: Get-ExecutionPolicy -List , y observe el valor dela columna ExecutionPolicy para el alcance LocalMachine en la salida.

c) Si no aparece como RemoteSigned , ejecute el comando Set-ExecutionPolicyRemoteSigned -Scope LocalMachine

Configuración de sus servidores de base de datos

Verificación de que el servicio del agente SQL se está ejecutandoUtilice el siguiente procedimiento para verificar que el servicio del agente SQL se esté ejecutando.

1. Inicie sesión en su máquina de SQL Server.2. Haga clic en Inicio > Todos los programas > Microsoft SQL Server > SQL Server Management

Studio .3. Conéctese a la instancia del Motor de base de datos, si tiene derechos administrativos. En la ventana

Explorador de objetos, haga clic con el botón secundario del mouse enAgente SQL Server (AgentXPs deshabilitado) y seleccione Iniciar.

Verificación del usuario de SQL Server configuradoEl usuario que se requiere para instalar bases de datos de PSS debe estar creado en SQL Server conun rol de servidor dbcreator.

Verificación de la habilitación de las canalizaciones de nombres y losprotocolos TCP/IP

1. En su máquina de SQL Server, abra Administrador de configuración de SQL Server y, en elpanel izquierdo, expandaConfiguración de SQL Native Client y seleccione Protocolos de cliente.

2. En el panel derecho, compruebe si Canalizaciones con nombre y TCP/IP están habilitados. Deno ser así, haga clic con el botón secundario en ellos y seleccione Habilitar. Cuando la advertenciale indique que reinicie, haga clic en OK.

Configuración de soporte de red para MS DTC (servidor de base de datos)Utilice este procedimiento para habilitar el soporte de red para el coordinador de transacciones distribuidasde Microsoft, que necesita configurarse para que Portrait HQ (PSS) funcione correctamente.

Portrait IO 5.554

Configuración de sus servidores de base de datos

Page 55: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

El instalador de Portrait HQ configura automáticamente el coordinador de transaccionesdistribuidas; sin embargo, si su servidor de base de datos es una máquina distinta de su

Nota:

instalación de Portrait HQ, debe configurar manualmente MS DTC en el servidor de base dedatos.

1. En el servidor de base de datos, haga clic en Inicio > Ejecutar y escriba dcomcnfg.exe.2. En la aplicación Configuración DCOM, expanda el árbol a Servicios de componentes > Equipos

> Mi PC > Coordinador de transacciones distribuidas > DTC local .3. En la ficha Seguridad, marque Acceso a DTC desde la red y también las casillas de verificación

Permitir entrantes y Permitir salientes.

Actualización de las secuencias de comandosActualice las siguientes secuencias de comandos antes de comenzar con la instalación silenciosa.

Actualización de la secuencia de comandos de base de datos de Foundation

1. Copie la muestra de secuencias de comandos de base de datos de Foundation que aparece en laversión de medios en: /Silent Install Samples/InstallScripts/Foundation DBInstall.cmd y Foundation DB Upgrade.cmd.

2. Si crea una nueva base de datos utilice Foundation DB Install.cmd, y si actualiza una basede datos existente utilice Foundation DB Upgrade.cmd

3. Con las descripciones que aparecen a continuación, actualice todos los valores de parámetroscorrespondientes en su entorno de implementación.

4. Guarde los cambios.

DescripciónParámetros de instalación

La ubicación del instalador, por ejemplo:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

El nombre del servidor de base de datos.PORTRAIT_DB_SERVER=

El nombre de la base de datos de Interaction Optimizer; por ejemplo,IO5.5.

PORTRAIT_DATABASE_NAME=

La ruta del programa de instalación.

Ejemplo:"%INSTALLER_ROOT%\IO 5.5\FoundationMedia\Software\Installsets\Database\FdnDbSetup.exe"

PATHTOSETUP=

55Guía de instalación

Capítulo 4: Instalación silenciosa de Interaction Optimizer

Page 56: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

DescripciónParámetros de instalación

La ruta de las secuencias de comandos de base de datos de Foundation.

Ejemplo:"%INSTALLER_ROOT%\IO 5.5\Installation\FoundationDatabase Scripts"

ImplPath=

Descripción de la implementación, por ejemplo: InteractionOptimizer5.5ImplDesc=

El tipo de instalación que desea realizar. [C] Crear nueva base de datos(valor predeterminado), [R] Restaurar desde la copia de seguridad, [U]Actualizar la base de datos existente.

Ejemplo:

Setup=

Setup=C para crear una nueva base de datos.

La opción predeterminada [C] utiliza Integrated Security. Parautilizar la autenticación de SQL, especifique:"Setup=C Username=username Password=password"

Nota:

Corresponde solamente si seleccionó Setup=C. [N] para crear una basede datos de no producción (valor predeterminado), [P] para crear unabase de datos de producción, [T] para crear una base de datos transitoria.

Ejemplo:

set "args=%args% Type=P ImplPath=%ImplPath%ImplDesc=%ImplDesc% Show=N"

Type=

Especifica el tipo de intercalación, por ejemplo,Latin1_General_CI_AS.

Collation=

Especifica la ruta de los archivos de datos, por ejemplo:set "args=%args% DataPath="C:\Program Files\MicrosoftSQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA""

DataPath=

Especifica la ruta de los archivos de registro de la base de datos, porejemplo:set "args=%args% LogPath="C:\Program Files\MicrosoftSQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA""

LogPath=

Actualización de la secuencia de comandos de software principal deFoundation

1. Copie la muestra de secuencia de comandos de software principal de Foundation que aparece enla versión de medios en: /Silent Install Samples/InstallScripts/FoundationInstall.cmd.

Portrait IO 5.556

Actualización de la secuencia de comandos de software principal de Foundation

Page 57: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

2. Con las descripciones que aparecen a continuación, actualice todos los valores de parámetroscorrespondientes en su entorno de implementación.

3. Guarde los cambios.

DescripciónParámetros de instalación

La ubicación del instalador, por ejemplo:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

La ubicación en la que se instalará el software, por ejemplo:set PORTRAIT_INSTALL_DIR=C:\Program Files (x86)

PORTRAIT_INSTALL_DIR=

El nombre de dominio.PORTRAIT_RUNTIME_DOMAIN=

El nombre de usuario de dominio.PORTRAIT_DOMAIN_USER=

El nombre de contraseña de dominio.PORTRAIT_DOMAIN_PASSWORD=

El nombre del servidor de base de datos.PORTRAIT_DB_SERVER=

El nombre de la base de datos de Interaction Optimizer, por ejemplo,IO54U2.

PORTRAIT_DATABASE_NAME=

La ruta del programa de instalación.

Ejemplo:%INSTALLER_ROOT%\IO 5.5\FoundationMedia\Software\Installsets\Core_Software\setup.exe

PATHTOSETUP=

Los componentes de Foundation que desea instalar; por ejemplo,ClientTools.

ADDLOCAL=

La ubicación donde se instalan los componentes.INSTALLDIR=

Actualización de la secuencia de comandos de Portrait Shared Server (PSS)

1. PSS tiene varias funciones opcionales que se pueden instalar copiando los siguientes archivos desecuencias de comandos demuestra según los requisitos. Estos archivos de secuencias de comandosse ubican en la versión de medios en: /Silent Install Samples/InstallScripts/

a. Para instalar el Portrait Shared Repository (PSR), utilice PSS DB.cmd

b. Para instalar solo el Portrait Shared Server (PSS), utilice PSS Services.cmd

c. Para instalar Portrait Shared Server (PSS) y Portrait Shared Repository (PSR), pero no Reportsy SharePoint Tasks, utilice PSS HQ.cmd

d. Para instalar Portrait Shared Server (PSS), Portrait Shared Repository (PSR) y Reports, pero noSharepoint Tasks, utilice PSS HQ with Reports.cmd

2. Con las descripciones que aparecen a continuación, actualice todos los valores de parámetroscorrespondientes en su entorno de implementación.

3. Guarde los cambios.

57Guía de instalación

Capítulo 4: Instalación silenciosa de Interaction Optimizer

Page 58: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Nota: Los siguientes parámetros son para una instalación de Portrait Shared Server sin integraciónde SharePoint.

DescripciónParámetros de instalación

La ubicación del instalador, por ejemplo:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

La ubicación en la que se instalará el software, por ejemplo:set PORTRAIT_INSTALL_DIR=C:\Program Files (x86)

PORTRAIT_INSTALL_DIR=

El nombre de dominio.PORTRAIT_RUNTIME_DOMAIN=

El nombre de usuario de dominio.PORTRAIT_DOMAIN_USER=

Contraseña del dominio.PORTRAIT_DOMAIN_PASSWORD=

El nombre del servidor de base de datos.PORTRAIT_DB_SERVER=

El nombre de la base de datos de Interaction Optimizer.PORTRAIT_DATABASE_NAME=

El directorio raíz de IIS (por ejemplo, c:\inetpub\wwwroot) de la basede datos de Interaction Optimizer.

PORTRAIT_IIS_VIRTUAL_DIR=

La ruta del programa de instalación.

Ejemplo:"%INSTALLER_ROOT%\IO 5.5\Portrait SharedServer\setup.exe"

PATHTOSETUP=

El directorio de instalación de Portrait Shared Server.DIR_PSS=

Los componentes de PSS que desea instalar; por ejemplo,PortraitSharedServer, PortraitSharedServices yPortraitSharedRepository.

ADDLOCAL=

El nombre de dominio del grupo de aplicaciones.APP_POOL_DOMAIN=

El nombre de usuario del grupo de aplicaciones.APP_POOL_USERNAME=

La contraseña del grupo de aplicaciones.APP_POOL_PASSWORD=

La contraseña del grupo de aplicaciones.APP_POOL_PASSWORD_CHECK=

Parámetro para habilitar o deshabilitar la respuesta del usuario en unatarea de configuración posterior a la instalación. 1 para “sí”, 0 para “no”.

DISABLE_USER_RESPONSE=

Parámetro para habilitar o deshabilitar la integración de servicios deAnalytics. 1 para sí, 0 para no.

ENABLE_ANALYTICS_INTEGRATION=

Parámetro para habilitar o deshabilitar la integración de Dialog. 1 parasí, 0 para no.

ENABLE_DIALOG_INTEGRATION=

Portrait IO 5.558

Actualización de la secuencia de comandos de Portrait Shared Server (PSS)

Page 59: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

DescripciónParámetros de instalación

Parámetro para seleccionar la función Portrait Reports o anular suselección.1 para “sí”, 0 para “no”.

INSTALL_PORTRAIT_REPORTS=

Parámetro para seleccionar la función Portrait Shared Repository o anularsu selección. 1 para sí, 0 para no.

INSTALL_SHARED_REPOSITORY=

Parámetro para seleccionar la función Portrait Server o anular suselección. 1 para sí, 0 para no.

INSTALL_SHARED_SERVICES=

Parámetro para seleccionar la función Sharepoint Tasks o anular suselección.1 para “sí”, 0 para “no”.

INSTALL_SHAREPOINT_TASKS=

Parámetro para habilitar o deshabilitar la integración de Sharepoint. 1para sí, 0 para no.

ENABLE_SHAREPOINT_INTEGRATION=

Parámetro para habilitar o deshabilitar la integración de IO. 1 para sí, 0para no.

ENABLE_IO_INTEGRATION=

El símbolo de moneda para mostrar, por ejemplo, $ o £.CURRENCYSYMBOL=

La URL del sitio web debajo del que desea instalar los servicios web deIO.

IO_WEBSITE_URL=

El dominio de la cuenta de SQL Server.DATABASE_USER_DOMAIN=

El nombre de usuario de la cuenta de SQL Server.DATABASE_USER_USERNAME=

El nombre del servidor de Portrait Shared Repository.IS_SQLSERVER_SERVER=

El nombre del servidor de Portrait Data Warehouse.IS_SQLSERVER_SERVER_DW=

Autenticación de Portrait Shared Repository SQL Server::1 para “sí”, 0para “no”.

IS_SQLSERVER_AUTHENTICATION=

Autenticación de Portrait Data Warehouse SQL Server::1 para “sí”, 0para “no”.

IS_SQLSERVER_AUTHENTICATION_DW=

El nombre de la base de datos de Portrait Shared Repository; por ejemplo,PortraitPSR.

IS_SQLSERVER_DATABASE=

El nombre de la base de datos de Portrait Data Warehouse, por ejemplo,PortraitDW.

IS_SQLSERVER_DATABASE_DW=

Nombre del sitio web. Por ejemplo, Sitio web predeterminado.WEBSITE_NAME=

El número de puerto.WEBSITE_PORT=

Actualización de la secuencia de comandos de Interaction Optimizer (IO)

1. Copie la secuencia de comandos de IO demuestra que aparece en la versión demedios en: /SilentInstall Samples/InstallScripts/io_install.cmd.

2. Con las descripciones que aparecen a continuación, actualice todos los valores de parámetroscorrespondientes en su entorno de implementación.

59Guía de instalación

Capítulo 4: Instalación silenciosa de Interaction Optimizer

Page 60: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

3. Guarde los cambios.

DescripciónParámetros de instalación

La ubicación del instalador, por ejemplo:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

El directorio de instalación de Interaction Optimizer. Por ejemplo:set PORTRAIT_INSTALL_DIR=C:\Program Files (x86)

PORTRAIT_INSTALL_DIR=

El servidor de base de datos de Interaction Optimizer.PORTRAIT_DB_SERVER=

La ruta del programa de instalación.

Ejemplo:%INSTALLER_ROOT%\IO 5.5\Installation\setup.exe

PATHTOSETUP=

El directorio de instalación de Interaction Optimizer.INSTALLDIR=

Los componentes para instalar, es decir:InteractionOptimizer,Runtime,ToolsFeature,DBMigrate,RepositoryPackages,WebServicesInstallation.

ADDLOCAL=

El nombre del servidor de base de datos de Portrait Data Warehouse(PDW).

PDW_SQLSERVER_INSTANCE=

El nombre de Portrait Data Warehouse (PDW). El valor predeterminadorecomendado es PortraitDW.

PDW_DATABASE_NAME=

El nombre del servidor de base de datos de Portrait Shared Repository(PSR).

PSR_SQL_SERVER_INSTANCE=

El nombre de Portrait Shared Repository (PSR). El valor predeterminadorecomendado es PortraitPSRLogPath=.

PSR_DATABASE_NAME=

Actualización de la secuencia de comandos de IO Config Deployer

1. Copie la muestra de secuencia de comandos de IO Config Deployer que aparece en la versión demedios en: /Silent Install Samples/Foundation Config Deployment.cmd.

2. Con las descripciones que aparecen a continuación, actualice todos los valores de parámetroscorrespondientes en su entorno de implementación.

3. Guarde los cambios.

Si el proceso por lotes the Config Deployer demora un tiempo prolongado o se interrumpe,probablemente esto se deba a la presencia de valores de parámetros incorrectos.

Nota:

DescripciónParámetros de instalación

La ubicación del instalador, por ejemplo:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

Portrait IO 5.560

Actualización de la secuencia de comandos de IO Config Deployer

Page 61: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

DescripciónParámetros de instalación

El nombre del sistema de Portrait Foundation.PORTRAIT_SYSTEM_NAME=

Nombre de usuario de la cuenta utilizada para ejecutar servicios deFoundation.

PORTRAIT_FOUNDATION_USER=

Contraseña de la cuenta utilizada para ejecutar servicios de Foundation.PORTRAIT_FOUNDATION_PASSWORD=

Proveedor de control de origen de Portrait Foundation.PORTRAIT_SCC_PROVIDER=

Carpeta local de control de origen de Portrait Foundation para IO.PORTRAIT_SCC_LOCAL_FOLDER=

Ruta de proyecto de control de origen de Portrait Foundation para IO.PORTRAIT_SCC_PROJECT_PATH=

Nombre de proyecto de control de origen de Portrait Foundation para IO.PORTRAIT_SCC_PROJECT_NAME=

Área de trabajo de control de origen de Portrait Foundation para IO.PORTRAIT_FOUNDATION_WORKSPACE=

Actualización de la secuencia de comandos de Webservices

1. Copie la muestra de secuencia de comandos de IO Webservices que aparece en la versión demedios en: /Silent Install Samples/InstallScripts/IO Webservices.cmd. para lainstalación nueva de IO Webservices y copie todos los archivos de la carpeta /Silent InstallSamples/WebServiceConfig para la reinstalación de IO Webservices

2. Ejecute IO Webservices.cmd para la instalación nueva de IO Webservices yRebuildWebServices.cmd para la reinstalación de IO Webservices

3. Con las descripciones que aparecen a continuación, actualice todos los valores de parámetroscorrespondientes en su entorno de implementación.

4. Guarde los cambios.

DescripciónParámetros de instalación

La ubicación del instalador, por ejemplo:set "INSTALLER_ROOT=C:\Installs"

INSTALLER_ROOT=

El directorio en el que se instala Interaction Optimizer. Por ejemplo:set PORTRAIT_INSTALL_DIR=C:\Program Files (x86)

PORTRAIT_INSTALL_DIR=

La ruta del programa de instalación.PATHTOSETUP=

La ruta de la secuencia de comandos del exportador de definiciones dedatos.

DATADEFEXPORTER=

La ruta de la secuencia de comandos de eliminación de los servicios webde IO.

DELETEIOWCFWEBSERVICES=

61Guía de instalación

Capítulo 4: Instalación silenciosa de Interaction Optimizer

Page 62: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Ejecución de las secuencias de comandos deinstalación

Utilice el siguiente procedimiento para instalar IO de manera silenciosa.

Abra una solicitud de comando y ejecute las secuencias de comandos de a una en el siguiente orden:

Archivo de secuencias de comandosServer (Servidor)

C:\Installs\IO 5.5\SilentInstall\InstallScripts\Foundation DB Install.cmd

Servidor de base dedatos

C:\Installs\IO 5.5\SilentInstall\InstallScripts\Foundation Install.cmd

Servidor deaplicaciones

C:\Installs\IO 5.5\Silent Install\InstallScripts\PSSHQ.cmd

Servidor Portrait HQ

C:\Installs\IO 5.5\Silent Install\InstallScripts\IOInstall.cmd

Servidor deaplicaciones

C:\Installs\IO 5.5\SilentInstall\InstallScripts\Foundation Config Deployment.cmd

Servidor deaplicaciones

C:\Installs\IO 5.5\Silent Install\InstallScripts\IOWebservices.cmd

Servidor deaplicaciones

Portrait IO 5.562

Ejecución de las secuencias de comandos de instalación

Page 63: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Capítulo 5Apéndice

En esta sección:

• Hojas de datos de la instalación . . . . . . . . . . . . . . . . . . . .64• Instalación de SharePoint . . . . . . . . . . . . . . . . . . . . . . . . .67• Evaluación de selección sensible a la configuración

regional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68

Page 64: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Hojas de datos de la instalación

Hoja de datos de Interaction OptimizerUtilice esta hoja de datos al instalar Portrait Interaction Optimizer. Le recomendamos que imprima estalista de verificación y que complete toda la información antes de seguir los pasos indicados en Instalaciónde IO en la página 35.

Valor recomendado o predeterminadoElemento de instalación

CompleteTipo de instalación de IO

PortraitPSRNombre de la base de datos de PortraitShared Repository (Portrait HQ)

PortraitDWNombre de la base de datos de PortraitData Warehouse

Nombre de su organizaciónPropietario del repositorio de laconfiguración de IO

SuperuserAdministrador del repositorio de laconfiguración de IO

PasswordContraseña del administrador delrepositorio de la configuración de IO

A determinar al momento de la instalaciónInicio de sesión del administrador delservidor de bases de datos de IO

create new databaseMétodo de creación de la base de datosde IO

A determinar al momento de la instalaciónInstancia de IO SQL Server

InteractionOptimizerNombre de la base de datos de IO

OS authenticationMétodo de autenticación de la base dedatos de IO

Server collationIntercalación de base de datos de IO

C:\Databases\DataUbicación del archivo de datos de la basede datos de IO

C:\Databases\DataUbicación del archivo de registro de labase de datos de IO

CustomisedFunciones adicionales de la base de datosde IO

blankCódigo de proyecto de base de datos deIO

Portrait IO 5.564

Hojas de datos de la instalación

Page 65: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Valor recomendado o predeterminadoElemento de instalación

Marque Execute Implementation Scripts. Naveguehasta Installation\Foundation Database

Secuencias de comandos para laimplementación de bases de datos de IO

scripts\cre_imp_db.txt en la versión de medios deIO

IO 5.5, o cualquier versión de IO que esté instalandoVersión de implementación de la base dedatos de IO

C:\PST_Database_Install\Files_<date>Directorio de trabajo temporario de la basede datos de IO

A determinar al momento de la instalación.Inicio de sesión a la base de datos de IO

uncheck all optionsBase de datos transitoria de IO

Desmarque Inicio del servicio manual. MarqueHabilitar Perfmon Counting

Opciones de inicio de los servicios de IO

Default web siteSitio web de IO

Servicios web de IO

Valor recomendado o predeterminadoElemento de instalación

A determinar al momento de la instalaciónIO SQL Server

InteractionOptimizerNombre de la base de datos de IO

A determinar al momento de la instalaciónCuenta de usuario de Windows para elacceso anónimo

A determinar al momento de la instalaciónContraseña de la cuenta con accesoanónimo

C:\program files\pst\portraitCarpeta de instalación de Foundation

MyPortraitNombre de sistema de Foundation

WindowsModo de inicio de sesión de la base dedatos

A determinar al momento de la instalación (si se usa elmodo de inicio de sesión de SQL)

Usuario de inicio de sesión de la base dedatos

A determinar al momento de la instalación (si se usa elmodo de inicio de sesión de SQL)

Contraseña del usuario que inicia sesión

Hoja de datos de Portrait FoundationUtilice esta hoja de datos al instalar el 'software principal' de Portrait Foundation con Portrait InteractionOptimizer. Le recomendamos que imprima esta lista de verificación y que complete toda la informaciónantes de seguir los pasos indicados en Instalación de componentes de Foundation en la página 20.

65Guía de instalación

Capítulo 5: Apéndice

Page 66: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Valor recomendado o predeterminadoElemento de instalación

A determinar al momento de la instalación. Para obtenermás información sobre cómo especificar información de

Cuenta de servicio de Foundation

configuración regional de la cuenta, consulte Evaluaciónde selección local

Hoja de datos de Portrait HQUtilice esta hoja de datos al instalar Portrait HQ con Portrait Interaction Optimizer. Le recomendamosque imprima esta lista de verificación y que complete toda la información antes de completar lainstalación/actualización.

Valor recomendado o predeterminadoElemento de instalación

C:\Program Files\PST\Portrait Shared Server\Carpeta de instalación o destino

CompleteTipo de instalación

A determinar al momento de la instalaciónDominio de usuario de la base de datos

A determinar al momento de la instalaciónNombre de usuario de la base de datos

A determinar al momento de la instalaciónContraseña de inicio de sesión del usuariode la base de datos

A determinar al momento de la instalaciónInstancia de HQ SQL Server

PortraitPSRNombre de la base de datos de PortraitShared Repository

PortraitDWNombre de la base de datos de PortraitData Warehouse

A determinar al momento de la instalaciónPortrait HQ Portrait HQ

A determinar al momento de la instalaciónPortrait HQ Portrait HQ

A determinar al momento de la instalaciónPortrait HQ Portrait HQ

http://localhost/mhdialogserverapiPortrait Dialogue Portrait Dialogue

DefaultPortrait Dialogue Portrait Dialogue

http://localhost/PortraitDirección de servicios de PortraitSharePoint

A determinar al momento de la instalaciónSímbolo de moneda

http://localhost/DecisionsWCFWebService/DecisionsWebService.svcDirección del servicio web FoundationDecisions

http://localhost/IOBridgeWCFWebService/IOBridgeWebService.svcDirección de servicios web de FoundationIO Bridge

Portrait IO 5.566

Hoja de datos de Portrait HQ

Page 67: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Valor recomendado o predeterminadoElemento de instalación

Predeterminada =http://localhost/ReportServer

URL del servidor de informes

Instalación de SharePoint

Consideraciones de instalación para SharePoint/Interaction OptimizerSi instala SharePoint (opcional) y Portrait Shared Server juntos en una única máquina, deben ejecutarseen sitios web distintos. Deberá decidir cual de ellos ejecutar en el puerto predeterminado 80, y cuál deellos se ejecutará en algún otro puerto. A continuación siga estos pasos durante la instalación:

• Si está de acuerdo con ejecutar SharePoint en el puerto 80 y las aplicaciones de Portrait SharedServer (y cualquier otra aplicación web del servidor) en algún otro sitio, tendrá que modificar laspropiedades del "Sitio web predeterminado" de IIS para cambiar el puerto a uno distinto de 80 y luegocomenzar la ejecución. También (y esta es la configuración recomendada), si lo desea, ejecute lasaplicaciones de Portrait Shared Server (y cualquier otra aplicación web del servidor) en el puertopredeterminado 80 y ejecute SharePoint en algún otro puerto. deberá iniciar el "Sitio webpredeterminado" de IIS, ya que se detendrá cuando instale SharePoint. Si PCM ya está instalado enel "Sitio web predeterminado", es una buena opción instalar SharePoint en un nuevo sitio web llamado“SharePoint - 8080” en el puerto 8080. Esto se hace en la instalación de SharePoint.

• Defina "Asignaciones de acceso alternativas" para cada dirección URL en la que SharePoint necesiteestar accesible. Por ejemplo, si ha cambiado el puerto en el que se ejecuta SharePoint, deberá editarla asignación que hace referencia al puerto anterior, para en cambio indicar el nuevo puerto. Además,debe crear asignaciones adicionales para las variantes completas y con nombre de dominio de cadadirección URL interna, si necesita que el sitio de SharePoint esté accesible mediante un nombre dedominio completo (ya que, de manera predeterminada, SharePoint solo ofrece asignaciones para elformato simple e incompleto).

• Para configurar las asignaciones, ejecute la herramienta de administración central de SharePoint(desde "Herramientas administrativas" en el menú de inicio), vaya al menú "Operaciones" y seleccione"Alternate access mappings".

Por ejemplo, si cambió SharePoint para que se ejecute en myserver:8090 en lugar de myserver:80y también desea que esté accesible como myserver.mydomain.mycompany.com, deberá:

• editar la asignación existente http://miservidor:80 para cambiar el puerto a 8090.• editar nuevamente la asignación para definir una dirección URL equivalente y completa 'intranet' o'internet' http://myserver.mydomain.mycompany.com:8090.

67Guía de instalación

Capítulo 5: Apéndice

Page 68: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Evaluación de selección sensible a la configuraciónregional

Evaluación de selección localLos criterios de selección pueden contener muchas reglas, algunas de las cuales tienen interpretacionesdiferentes según la configuración regional actual.

Los números y las fechas se reconocen globalmente, pero las comparaciones de cadenas puedenproducir resultados variables en algunos idiomas. Por ejemplo, en alemán, el nombre HÜBNER puedeo no ser considerado igual al nombre HUEBNER. Las reglas que rigen la equivalencia de cadenas estánintegradas en Windows, en el panel de control Configuración regional y de idioma.

Si el idioma seleccionado tiene varias formas para ordenar y comparar cadenas, aparecerá el enlace'Cambiar método de ordenación' mostrado anteriormente debajo de la selección de idioma. De estaforma se abrirá el siguiente cuadro de diálogo:

Portrait IO 5.568

Evaluación de selección sensible a la configuración regional

Page 69: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus

Elija el método de ordenación adecuado para su instalación.

Esta configuración regional se guarda por usuario; en consecuencia, la configuración que afectará laevaluación de selección es la configuración definida para el usuario que ejecuta los servicios deFoundation.

Se puede confirmar este usuario si ejecuta la aplicación Portrait Service Check desde el menú de inicio.El usuario que se muestra para los servicios AMC MyPortrait es el usuario cuya configuración regionalse utilizará para la evaluación de selección.

69Guía de instalación

Capítulo 5: Apéndice

Page 70: Portrait Interaction Optimizer v5.5.0 Guía de instalación · ©2013PitneyBowesSoftwareInc.Todoslosderechosreservados. EstedocumentopuedeincluirinformaciónconfidencialyexclusivadepropiedaddePitneyBowesInc.y/osus