• Nenhum resultado encontrado

Guia de atualização (5.x 5.5) Versão 5.5

N/A
N/A
Protected

Academic year: 2021

Share "Guia de atualização (5.x 5.5) Versão 5.5"

Copied!
38
0
0

Texto

(1)

Guia de atualização (5.x – 5.5)

Versão 5.5

(2)

©2013 Pitney Bowes Software Inc. Todos os direitos reservados.

Esse documento pode conter informações confidenciais ou protegidas por direitos autorais pertencentes à Pitney Bowes Inc. e/ou a seus subsidiários e suas empresas associadas.

Portrait Software, o logotipo Portrait Software, Portrait e a marca Portrait Software’s Portrait são marcas comerciais da Portrait Software International Limited e não podem ser usadas nem exploradas de forma alguma sem prévia autorização expressa por escrito da Portrait Software International Limited.

Reconhecimento de marcas comerciais

Outros nomes do produto, nomes, marcas, logotipos e símbolos da empresa referenciados aqui podem ser marcas comerciais ou marcas comerciais registradas de seus proprietários registrados.

Suporte Portrait Software

Se precisar de ajuda com algo que não se encontre nesses documentos, visite a Base de Conhecimentos em nosso site da Web.http://support.portraitsoftware.come siga os links para seu produto.

Também é possível baixar outros documentos da Portrait Software a partir desse site. Se não tiver um nome de usuário e senha - ou se os esqueceu - contate-nos através de um dos canais abaixo.

Se tiver algum problema com o uso, a instalação ou os documentos desse produto, contate-nos usando um dos seguintes métodos:

E-mail: support@portraitsoftware.com Telefone

• EUA/Canadá 1-800-335-3860 (número gratuito) • Resto do mundo +44 800 840 0001

Quando estiver reportando um problema, ajuda se nos disser: • O nome do aplicativo de software

• As circunstâncias em que o problema apareceu • Que mensagens de erro você viu (se tiver visto alguma) • A versão do software que você estava usando

Pitney Bowes Software Inc.

(3)

Capítulo 1: Introdução...5

Objetivo...6

Público-alvo...6

Documentos relacionados...6

Capítulo 2: Atualizar o IO...7

Visão geral sobre a atualização...8

Pré-requisitos de atualização...8

Antes de começar...9

1. Desinstalar componentes do IO pré-existentes...10

a) Desinstalar os componentes do Portrait Foundation...10

b) Desinstalar o Portrait Interaction Optimizer...10

c) Desinstalar o pacote SSIS de Simulação...10

d) Desinstalar o pacote DWH Populate...11

e) Desinstalar os componentes do Portrait HQ ...11

f) Desinstalar componentes do Portrait Dialogue (se necessário)...11

g) Desinstalar o Portrait Miner (se necessário)...11

2. Atualizar o Portrait Foundation...13

a) Atualizar seu banco de dados do IO...13

b) Instalar o Portrait Foundation...13

c) Atualizar as funções de decisão personalizadas...15

3. Reinstalar o Portrait HQ...15

a) Instalar o Portrait HQ...15

b) Instalar os pacotes DWH SSIS...17

c) Agendar a população do DWH...18

4. Reinstalar o Interaction Optimizer...19

a) Reinstalar o Interaction Optimizer (IO)...19

b) Instalar os pacotes SSIS de simulação...19

(4)

a) Atualização de configuração automatizada...24

b) Importar novos pacotes de configuração...24

c) Atualização de configuração manual...24

d) Implantar a configuração...26

6. Instalar os serviços Web do WCF...26

7. Atualizar as aplicações de cliente do IO...30

a) Alterações obrigatórias...30

b) Alterações opcionais...30

8. Atualizar tipos de respostas e processos de negócios (5.x para esta versão)...30

9. Atualizar campanhas...31

Capítulo 3: Apêndice...33

Folhas de dados...34

Folha de dados do Interaction Optimizer...34

Folha de dados do Portrait Foundation...35

Folha de dados do Portrait Dialogue...36

(5)

Capítulo

1

Introdução

Nesta seção:

Objetivo . . . .6

Público-alvo . . . .6

Documentos relacionados . . . .6

(6)

Objetivo

Este documento descreve como atualizar o Interaction Optimizer de 5.x para 5.5.

Público-alvo

O Guia de atualização do Interaction Optimizer é direcionado a Administradores do Sistema que precisem atualizar o Interaction Optimizer da versão 5.x para a 5.5.

Não existem pressupostos referentes ao conhecimento prévio de aplicações da Portrait Software ou de terceiros. Contudo, este documento assume uma familiaridade razoável com a administração de sistemas de destino.

Documentos relacionados

Mídia do Interaction Optimizer (zip/dvd) e localização Documento

• \Documentation\ • Guia de atualização do Portrait

Interaction Optimizer v5.5 (este guia) • \Documentation\ • Notas de versão do Portrait Interaction

Optimizer v5.5

• \Documentation\ • \Documentation\ • Guia de administração do Portrait

Interaction Optimizer v5.5 • Guia de instalação do Portrait

Interaction Optimizer v5.5

• \Foundation Media\Software\Documentation\Installation\ • Guia de instalação do Portrait

Foundation 4.4 Update 4 • \Foundation Media\Software\Documentation\Database\ • Guia de Instalação do Banco de

Dados v23.2

Todos os documentos também se encontram disponíveis no site de suporte do Portrait Software: http://support.portraitsoftware.com

Dica: Objetivo

(7)

Capítulo

2

Atualizar o IO

Nesta seção:

Visão geral sobre a atualização . . . .8

Pré-requisitos de atualização . . . .8

Antes de começar . . . .9

1. Desinstalar componentes do IO pré-existentes . . . . .10

2. Atualizar o Portrait Foundation . . . .13

3. Reinstalar o Portrait HQ . . . .15

4. Reinstalar o Interaction Optimizer . . . .19

5. Atualizar o repositório do IO . . . .24

6. Instalar os serviços Web do WCF . . . .26

7. Atualizar as aplicações de cliente do IO . . . .30

8. Atualizar tipos de respostas e processos de negócios

(5.x para esta versão) . . . .30

(8)

Visão geral sobre a atualização

Para atualizar o Interaction Optimizer, conclua as seguintes tarefas.

Tempo estimado Procedimento de instalação

40 min. 1. Desinstalar componentes do IO pré-existentesna página 10

65 min. 2. Atualizar o Portrait Foundationna página 13

20 min. 3. Reinstalar o Portrait HQna página 15

35 min. 4. Reinstalar o Interaction Optimizerna página 19

35 min. 5. Atualizar o repositório do IOna página 24

10 min. 6. Instalar os serviços Web do WCFna página 26

30 min. 7. Atualizar as aplicações de cliente do IOna página 30

15 min. 8. Atualizar tipos de respostas e processos de negócios (5.x para esta versão)

na página 30

15 min. 9. Atualizar campanhasna página 31

Pré-requisitos de atualização

Os procedimentos de atualização do Interaction Optimizer presumem que o seguinte software já foi instalado.

Versão do software Software

Servidor

É possível instalar o Interaction Optimizer em qualquer um dos seguintes:

Microsoft Windows Server

Todos os servidores

• 2008 SP2 nas versões de 32 ou 64 bits, Standard ou Enterprise Editions

• 2008 R2 SP1 na versão de 64 bits, Standard ou Enterprise Editions v4.0 Microsoft.Net Framework Todos os servidores IIS Servidor Web • v7 no Windows Server 2008 ou • v7.5 no Windows Server 2008 R2

2008 SP2 e 2008 R2 SP1, suportados nas versões de 32 ou 64 bits, para Standard e Enterprise Editions e bancos de Microsoft SQL

Server Servidor de banco

de dados

dados principais sensíveis ou não a maiúsculas e a

(9)

Versão do software Software

Servidor

minúsculas. Observação: É necessário instalar os seguintes recursos:

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

• SQL Server Reporting Services (opcional)

Microsoft SharePoint (opcional) Servidor do

SharePoint • SharePoint Server 2010 SP1 (somente disponível na versão

de 64 bits) ou

• SharePoint Foundation 2010 SP1 (somente disponível na versão de 64 bits)

Vários Servidor de

aplicações • Recurso do Microsoft SQL Server: Client Tools Connectivity

• Microsoft Windows Installer 4.5 • Microsoft Powershell 2.0

• Microsoft MSXML 6.0 SP1 ou superior

• Microsoft Visual C++ 2010(x86) Redistributable (instalado pelo instalador do Portrait, se não estiver presente) • Microsoft Primary Interoperability Assemblies 2005

(instalado pelo instalador do Portrait, se não estiver presente)

Antes de começar

Antes de começar a instalação, certifique-se de que:

• Coleta toda a informação necessária para a instalação. Para obter informações adicionais, consulte Apêndicena página 33.

• Tem credenciais de logon administrativas para seu computador do SQL Server. • Obtém todo o software necessário e documentos associados, incluindo:

Localização de mídia do Interaction Optimizer (arquivo zip/dvd/iso)

Software + documentos

\installation\ Software Portrait Interaction Optimizer

(10)

Localização de mídia do Interaction Optimizer (arquivo zip/dvd/iso)

Software + documentos

\Documentation\ Guia de atualização do Portrait

Interaction Optimizer v5.5 (este guia)

\Foundation Media\Software\Installsets\ Software do Portrait Foundation 4.4

Update 4

\Foundation Media\Software\Documentation\ Guia de instalação do Portrait

Foundation v4.4 Update 4

\Portrait Shared Server\ Software do Portrait HQ 2.0

1. Desinstalar componentes do IO pré-existentes

a) Desinstalar os componentes do Portrait Foundation

1. Faça o logon no(s) servidor(es) da aplicação Interaction Optimizer. 2. Clique em Iniciar > Painel de Controle > Programas e Recursos . 3. Selecione Portrait Foundation e clique em Desinstalar.

4. Siga as notificações do assistente para desinstalar o Portrait Foundation.

• Se tiver instalado uma atualização do sistema, será disponibilizada a opção de remover somente a atualização ou todo o sistema. Escolha remover todo o sistema. Em seguida, escolha manter suas configurações. Isso salva as configurações no registro do sistema e instalar novamente possibilitará a reutilização das configurações. É possível editar ou decidir não utilizar as configurações quando voltar a instalar.

b) Desinstalar o Portrait Interaction Optimizer

1. Faça o logon em seu computador do Interaction Optimizer e certifique-se de que todas as aplicações

do Interaction Optimizer e do Foundation estão fechadas.

2. Clique em Iniciar > Painel de Controle > Desinstalar um programa . 3. Selecione Interaction Optimizer e clique em Desinstalar.

4. Siga as notificações do assistente para desinstalar o Interaction Optimizer.

c) Desinstalar o pacote SSIS de Simulação.

Exclua a pasta SSIS que criou quando instalou os pacotes SSIS de Simulação do IO. Por exemplo, exclua <páginainicialio>\SSIS.

(11)

d) Desinstalar o pacote DWH Populate

1. Faça o logon em seu computador do SQL Server que está executando os SQL Server Integration

Services.

2. No Windows Explorer, navegue até à pasta em que o pacote DW Populate SSIS foi instalado. (Por

padrão, a localização de instalação será c:\Program Files (x86)\Microsoft SQL

Server\100\DTS\Packages\DWPopulate.) Exclua a pasta DWPopulate e todo o seu conteúdo.

3. No SQL Server Management Studio, conecte ao SQL Server que está executando o SQL Server

Integration Services:

Expanda a Agente SQL Server\Trabalhos no Explorador de Objetos.

• Clique com o botão direito do mouse no trabalho que executa o pacote DW Populate SSIS e selecione Excluir.

e) Desinstalar os componentes do Portrait HQ

Use o procedimento abaixo para desinstalar seu componente Portrait Shared Server (PSS).

1. Faça o logon em seu computador do Portrait Shared Server e pare os serviços ISS. 2. Clique em Iniciar > Painel de Controle > Desinstalar um programa.

3. Selecione Portrait Shared Server e siga as notificações do assistente para desinstalar o Portrait

Shared Server.

4. Reinicie o computador.

f) Desinstalar componentes do Portrait Dialogue (se necessário)

Use o procedimento seguinte para desinstalar o Portrait Dialogue.

1. Faça o logon em seu computador do Interaction Optimizer e Portrait Dialogue. 2. Clique em Iniciar > Painel de Controle > Desinstalar um programa. 3. Selecione Portrait Dialogue e siga as notificações do assistente.

g) Desinstalar o Portrait Miner (se necessário)

Desinstalar o servidor do Portrait Miner

Ao remover o servidor do Portrait Miner, certifique-se primeiro de que todos os clientes do Portrait Miner da mesma versão foram removidos.

Deve estar conectado como raiz (UNIX) ou como administrador (Windows) para remover uma versão do servidor do Portrait Miner.

1. Em um sistema Windows, pare o serviço relevante do Portrait Miner. Para mais informações, consulte

Iniciar e parar o servidor do Portrait Miner no Guia de administração do Portrait Miner.

2. Em um sistema Unix, pare o servidor. Para obter informações adicionais, consulte Iniciar e parar o

(12)

automaticamente fazendo uma das seguintes coisas (onde <version> é a versão do servidor que você está removendo):

Em um sistema Solaris:

rm /etc/rc2.d/K99quadstone-init-<version> rm /etc/rc3.d/S99quadstone-init-<version> rm /etc/init.d/quadstone-init-<version>

3. Desinstalar um servidor:

• Em um sistema UNIX, exclua o diretório específico de versão relevante dentro do subdiretório serverdo diretório de instalação:

rm -fr <pmhome>/server/<version>

(onde <pmhome> é o diretório de instalação e <version> é a versão do servidor do Portrait Miner de que já não precisa).

• Em um sistema do Windows, abra o Painel de controle e clique duas vezes em Desinstalar um

programa no Windows 7 (Desinstalar ou alterar um programa no Windows Vista ou Adicionar ou Remover Programas no Windows XP). Realce o servidor do Portrait Miner, (listado como Quadstone System Server <version>) e clique em Modificar/Remover. Siga as instruções

dadas pelo desinstalador (que não deve demorar mais de um ou dois minutos para completar a tarefa).

Se por alguma razão o aplicativo que quer remover não aparecer na lista dos programas atualmente instalados, poderá executar o instalador diretamente: no diretório qsserveruninstall no diretório de instalação, clique duas vezes em qs6.3AserverUninstall.exe.

Desinstalar o cliente do Portrait Miner ou os Visualizadores de Resultado

Deve estar conectado como administrador para remover o cliente do Portrait Miner ou os Visualizadores de Resultado.

1. Saia do Portrait Miner, se aplicável, fechando todas as aplicações do Portrait Miner e escolhendo Arquivo > Sair em uma delas.

2. Saia de qualquer Visualizador de Resultados que esteja sendo executado, escolhendo Arquivo > Sair.

3. Do menu Iniciar do Windows, escolha Painel de Controle ou Configurações.

4. Clique duas vezes em Desinstalar um programa no Windows 7 (Desinstalar ou alterar um programa no Windows Vista ou Adicionar ou Remover Programas no Windows XP).

5. Realce o cliente do Portrait Miner ou os Visualizadores de Resultado na lista de programas atualmente

instalados.

O cliente do Portrait Miner é listado como Cliente do Portrait Miner e os Visualizadores de Resultado são listados como Visualizadores de Resultado do Portrait Miner.

6. Clique em Alterar/Remover, para executar o desinstalador do InstallShield.

7. Siga as instruções fornecidas pelo desinstalador, clicando em Seguinte para prosseguir de uma

fase para outra.

8. Quando chegar ao fim do processo de desinstalação (que não deve demorar mais do que um ou

dois minutos), clique em Terminar para fechar o assistente.

(13)

Observação: • Como os diretórios config e shared no diretório de instalação do cliente do Portrait

Miner podem conter arquivos que você modificou, o desinstalador do cliente não os remove. Após fazer cópias de quaisquer arquivos que quiser manter, pode remover manualmente o diretório de instalação.

• Se por alguma razão o aplicativo que quer remover não aparecer na lista dos programas atualmente instalados, poderá executar o instalador diretamente: no diretório qsuninstallno diretório de instalação, clique duas vezes em

qsclientuninstall.exe(para o cliente do Portrait Miner) ou em

qsresultviewersuninstall.exe(para os Visualizadores de Resultado).

2. Atualizar o Portrait Foundation

a) Atualizar seu banco de dados do IO

Use o seguinte procedimento para atualizar seu banco de dados do IO.

1. Faça logon no Servidor de aplicações do Interaction Optimizer por meio de uma conta do Windows

designada com direitos para administrar o SQL Server.

2. Execute o arquivo FdnDbSetup.exe que pode ser encontrado na mídia de lançamento do Interaction

Optimizer em \Foundation Media\Software\Installsets\Database\. Certifique-se de que clica com o botão direito do mouse no arquivo .exe e seleciona Run as Administrator.

3. Clique em Next selecione Upgrade an existing database.

4. Clique em Next e insira o nome do servidor e o nome do banco de dados para o banco de dados

do Interaction Optimizer que está atualizando. Verifique se Usar OS Authentication está selecionado.

5. Clique em Next. O instalador solicita a confirmação das localizações que o servidor de banco de

dados usa para seus arquivos de dados e de log de banco de dados.

6. Clique em Next e selecione o ambiente do banco de dados: a. Selecione Customised e clique em Next.

b. Se necessário, insira um código de projeto de banco de dados e clique em Next. c. Selecione Custom - unencrypted stored procedures or additional scripts.

d. Navegue até Installation\Foundation Database Scripts na mídia de instalação do

Interaction Optimizer, selecione patch_imp_db.txt e clique em Next.

e. Insira uma string de implementação, como InteractionOptimizer55, e clique em Next. 7. Verifique os detalhes e clique em Next para iniciar a atualização do banco de dados.

8. Clique em Close quando o instalador estiver concluído.

b) Instalar o Portrait Foundation

Use o procedimento seguinte para instalar o mecanismo de recomendação do Portrait IO Foundation que decide quais as sugestões a fazer.

(14)

Este procedimento exige o software Portrait Foundation que pode ser encontrado na mídia do Interaction Optimizer (arquivo zip/DVD) em \Foundation

Media\Software\Installsets\Core_Software\.

Observação:

1. Clique com o botão direito do mouse no arquivo setup.exe em \Foundation

Media\Software\Installsets\Core_Software\ eselecione Executar como administrador. Clique em Next.

2. Aceite a Destination Folder padrão e clique em Next.

3. Na tela Portrait Foundation Installation Type, selecione Custom e clique em Next. 4. Na tela de instalação Custom, selecione os componentes tal como realçados abaixo:

5. Clique em Install.

6. Uma vez concluída a instalação, certifique-se de que a caixa de seleção Launch Portrait Foundation System Setup está selecionada e clique em Finish.

7. Na tela Portrait System Setup:

a. Digite um nome para o sistema Portrait, por exemplo PortraitIO.

b. Insira as credenciais Domain name, User name e Password que serão usadas para acessar

os serviços do Portrait Foundation para o sistema.

c. Clique em Next.

8. Na tela Operational database: b) Instalar o Portrait Foundation

(15)

Digite o nome do servidor de banco de dados em que o banco de dados do Interaction Optimizer está instalado (identificado no procedimento:a) Atualizar seu banco de dados do IOna página 13).

a.

b. Digite o nome do banco de dados do Interaction Optimizer criado ema) Atualizar seu banco de dados do IOna página 13.

c. Certifique-se de que a opção Use Windows authentication está selecionada. d. Clique em Next.

9. Na tela Transient database, certifique-se de que as quatro opções ficam desmarcadas e clique em Next.

10. Na tela Clone process server, deixe o campo Clone process server desmarcado e clique em Next.

11. Clique em Next na tela Smart Client web service. 12. Clique no botão Apply para concluir a configuração. 13. Clique em Close para sair da configuração.

c) Atualizar as funções de decisão personalizadas

Todas as funções de Decisão personalizadas (DecisionEnginePlugins) usadas em sua implementação do Interaction Optimizer devem ser atualizadas.

Para isso:

1. Volte a compilar o plug-in do Decision Engine com o Foundation SDK.

2. Volte a instalar o plug-in do Decision Engine copiando o mesmo para: <pasta de instalação

do Foundation>\CRMComponents\DecisionEnginePlugins.

3. Reinstalar o Portrait HQ

a) Instalar o Portrait HQ

O instalador do Portrait HQ o orienta durante a instalação de quatro recursos: Portrait Shared Services (PSS), Portrait Shared Repository (PSR e bancos de dados do Portrait Data Warehouse), Tarefas do SharePoint e Portrait Reports.

Importante: • Se pretender instalar qualquer um desses recursos em diferentes computadores,

selecione a opção Instalação Personalizada.

• Se pretender instalar os recursos das Tarefas do SharePoint (opcional), precisa executar essa instalação em um computador com uma instalação do SharePoint.

• Se pretender instalar o recurso Portrait Reports (opcional), precisa executar essa instalação em uma máquina com o SQL Server Reporting Services instalado. • Se sua máquina não tiver uma instalação do SharePoint ou do SQL Server Reporting

Services, deve selecionar a opção Instalação Personalizada e remover os recursos SharePoint e/ou Portrait Reports antes de continuar com a instalação.

(16)

Esse procedimento o orienta durante a instalação dos quatro componentes, usando a opção de instalação Completa.

Observação:

1. Execute o arquivo setup.exe no diretório \Portrait Shared Server em sua mídia de instalação

(.iso). Certifique-se de que clica com o botão direito do mouse no arquivo setup.exe e seleciona

Executar como administrador.

2. Selecione o idioma de exibição de sua instalação. 3. Clique em Seguinte no diálogo Bem-vindo. 4. Aceite o contrato de licença e clique em Seguinte. 5. Aceite a pasta de destino padrão e clique em Seguinte.

6. Na tela Tipo de Instalação, selecione Completa para instalar todos os recursos.

Se receber um aviso indicando que o SharePoint ou o SQL Server Reporting Services não estão instalados, terá de selecionar a opção de instalação Personalizada e desmarcar o SharePoint e/ou o componente Reports antes de prosseguir.

Observação:

7. Na tela Propriedades do Usuário do Banco de Dados, digite as credenciais do usuário que

acessará os bancos de dados do Datawarehouse e do Portrait Shared Repository.

8. Na tela Servidor do Banco de Dados, selecione seu servidor de banco de dados existente e insira

o nome de seu catálogo do banco de dados. Se não alterou o nome padrão do catálogo do banco de dados do Portrait Shared Repository durante a instalação inicial, o nome será PortraitPSR.

9. Na tela seguinte do Servidor do Banco de Dados, insira seu catálogo do banco de dados do Portrait

Data Warehouse existente. Se não alterou o nome padrão do banco de dados do Portrait Data Warehouse durante a instalação inicial, o nome será PortraitDW.

O instalador atualizará os bancos de dados existentes, preservando o conteúdo existente nestes bancos de dados.

Importante:

10. Na tela Site, escolha o site no qual pretende instalar o Portrait HQ. Escolha Criar um novo site, se

pretender instalar o HQ em um novo site.

11. Na tela Propriedades do Pool de Aplicativos, digite o nome de usuário e a senha da conta que

pretende usar para executar o Portrait HQ.

12. Na tela Propriedades do Portrait Analytics Web Service, desmarque Ativar integração do Portrait Analytics Web Services . O IO não necessita de uma integração com PAWS.

13. Na tela Propriedades do Serviço do Portrait Dialogue, desmarque Ativar integração do Portrait Dialogue. O IO não necessita de uma integração com o Portrait Dialogue.

14. Na tela Propriedades do Portrait SharePoint Services, marque a caixa Ativar integração do SharePoint, se pretender integrar as tarefas de usuário do Portrait HQ com o SharePoint e o Microsoft

Outlook. Se for esse o caso, digite a URL do site de tarefas da Portrait. A URL fornecida identifica o conjunto de sites do SharePoint, no qual as tarefas do Portrait serão criadas. Esse conjunto de sites do SharePoint deve já existir e deve usar o modelo Team Site. Para criar um novo conjunto de sites no SharePoint:

• Inicie a Administração Central do SharePoint

• Selecione Gerenciamento de Aplicativos > Criar conjuntos de sites

• Digite o título Team Site para o conjunto de sites. Observação: O conjunto de sites tem de se chamar Team Site.

• Selecione a guia Colaboração > Team Site template.

(17)

15. Na tela Propriedades do Marketing HQ, digite o símbolo de moeda que pretende usar para

apresentar os dados financeiros no Portrait HQ.

16. Na tela Propriedades do Interaction Optimizer, marque a caixa Ativar integração do Interaction Optimizer. Digite a URL do site em que pretende instalar os serviços da web do IO.

Os serviços da web do IO são instalados mais tarde durante a instalação do Interaction Optimizer (IO).

Observação:

17. Na tela Propriedades dos serviços administrativos do SharePoint, digite os detalhes de uma

conta com direitos administrativos em seu servidor SharePoint. Certifique-se de que insere a porta correta para o site de Administração do SharePoint. É possível determinar essa porta ao iniciar a Administração Central do SharePoint no servidor do SharePoint e procurando o número da porta na URL.

18. Na tela Propriedades do Report Server, marque a caixa Adicionar link ao report portal no HQ,

se pretender usar os Portrait Reports. Digite a URL de seu serviço Web do SQL Server Reporting Services e do Gerenciador de relatórios.

19. Na tela Propriedades do Report Server Data Source, digite o nome do servidor do banco de dados

onde reside o banco de dados do Portrait Data Warehouse. Digite o nome do banco de dados do Portrait Data Warehouse. Digite os detalhes de logon do SQL Server que pode se conectar ao banco de dados do Portrait Data Warehouse.

b) Instalar os pacotes DWH SSIS

Os recursos de monitoramento de campanha do Portrait HQ usam os dados históricos e agregados do banco de dados do Portrait Data Warehouse (chamado PortraitDW, por padrão). Esse banco de dados do data warehouse é preenchido e atualizado por pacotes SSIS que precisam ser instalados em um servidor do banco de dados com SQL Server Integration Services.

1. Execute o arquivo setup.exe no diretório \Portrait Shared Server\SSIS Packages em

sua mídia de instalação. Certifique-se de que clica com o botão direito do mouse no arquivo .exe e seleciona Executar como administrador.

2. Aceite a pasta de instalação padrão e clique em Seguinte.

3. Na primeira tela do Servidor de banco de dados, forneça os detalhes de conexão do banco de

dados do PSR. (Por padrão, o nome do catálogo do banco de dados do PSR é PortraitPSR.)

4. Na segunda tela do Servidor de banco de dados, forneça os detalhes de conexão do banco de

dados do PDWH. (Por padrão, o nome do catálogo do banco de dados do PDWH é PortraitDW.)

5. Na tela seguinte, marque Ativar integração do Interaction Optimizer. Deixe Ativar integração do Portrait Dialogue desmarcado, esta instalação somente vai orientá-lo durante a instalação do

pacote SSIS com o Interaction Optimizer.

6. Na tela Servidor de banco de dados, forneça os detalhes de conexão do servidor do banco de

dados do IO. Este é o banco de dados do IO que foi criado durante o procedimentoa) Atualizar seu banco de dados do IOna página 13.

7. Clique em Instalar para instalar o pacote DW Populate SSIS.

É possível ajustar o pacote PopulateDW alterando as definições configuráveis no arquivo PopulateDW.dtsconfig. As configurações relevantes são:

(18)

• O número mínimo de linhas que permanece nas tabelas de preparação do IO de origem. Esse é um

parâmetro de ajuste do sistema e deve ser alterado do valor padrão sempre que recomendado pela equipe de suporte da Portrait.

\Package.Variables[User::IO_MinSourceHistoryRows].Properties[Value]

• O tamanho dos lotes de registros copiados das tabelas de preparação do IO de origem. Esse é um

parâmetro de ajuste do sistema e deve ser alterado do valor padrão sempre que recomendado pela equipe de suporte da Portrait.

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

O correto ajuste destes valores pode reduzir os bloqueios sendo retirados das tabelas de preparação durante a transferência de dados, reduzindo, portanto, o impacto no desempenho do PopulateDW no tempo de execução do IO.

c) Agendar a população do DWH

Os pacotes SSIS usados para atualizar o data warehouse podem ser atualizados como um trabalho do SQL Agent para garantir que o data warehouse seja atualizado a intervalos regulares. O processo do SQL Agent deve estar sendo executado no SQL Server e o usuário do processo do SQL Agent deve ter permissões de gravação/leitura nos bancos de dados DW, PSR E PD (se estiver usando a autenticação do Windows para o acesso ao SQL Server). Além disso, o usuário deve ter permissões de gravação/leitura no banco de dados do Interaction Optimizer. E, se o Portrait Dialogue estiver sendo usado, o usuário também precisa acessar o banco de dados do sistema PD.

1. Crie um novo trabalho do SQL agent a partir do SQL Server Management Studio. Clique com o

botão direito do mouse em Agente SQL Server e selecione Novo Trabalho.... Especifique um nome e uma descrição para o novo trabalho e selecione Etapas.

2. Adicione uma nova etapa de trabalho clicando no botão Nova... na página etapas.

3. Forneça um nome para a etapa de trabalho e especifique seu tipo como Pacote do SQL Server Integration Services. A origem do pacote deve ser configurada para Sistema de arquivos e o

pacote Controller.dtsx deve ser selecionado, navegando até à localização na qual os pacotes SSIS foram implementados usando o assistente de implementação.

4. Especifique o arquivo de configuração na guia Configuração, clicando em Adicionar, navegando

até à localização em que os pacotes SSIS estão instalados e selecionando o arquivo DWPopulate.dtsConfig.

5. Clique no botão OK para adicionar uma nova etapa de trabalho.

6. Selecione a página Agendas no assistente de novo trabalho e clique no botão Novo... para adicionar

uma agenda para o trabalho.

7. Recomenda-se que o processo de preenchimento de DW seja executado de hora em hora. Selecione

o Tipo de Agenda Recorrente e certifique-se de que a agenda está ativada. A frequência da agenda deve ser Diário e deve ser configurada para acontecer a cada hora, começando à meia-noite e terminando às 23h59. Clique em OK duas vezes para concluir a definição de agenda e o novo trabalho.

(19)

4. Reinstalar o Interaction Optimizer

a) Reinstalar o Interaction Optimizer (IO)

1. Em seu servidor de aplicações, execute o arquivo setup.exe (clique com o botão direito do mouse

e selecione Executar como administrador) localizado na pasta Instalação da mídia de instalação do Interaction Optimizer (.iso).

2. Selecione seu idioma e clique em OK. 3. Clique em Seguinte no diálogo Bem-vindo.

4. Aceite os termos e as condições de licença e clique em Seguinte. 5. Na tela Tipo de instalação, selecione Completa e clique em Seguinte.

6. Na tela Servidor do banco de dados, forneça os detalhes de conexão do banco de dados do PSR e clique em Seguinte. (O nome padrão do catálogo do banco de dados do PSR é PortraitPSR.) 7. Na tela Servidor do banco de dados seguinte, forneça os detalhes de conexão do banco de dados

do Portrait Data Warehouse (PDW) e clique em Seguinte. (O nome padrão do catálogo do banco de dados do PDW é PortraitDW.)

8. Clique em Instalar. Observação: Estes nomes de bancos de dados não são validados pelo instalador.

Esta instalação presume que já tenha instalado o software principal do Portrait Foundation usando o nome do sistema padrão, MyPortrait. Se foi usado um nome de sistema

Observação:

diferente, renomeie a pasta MyPortrait (em c:\program files\pst\portrait io\systems)para coincidir com o nome de sistema escolhido.

Se estiver instalando mais de uma instância do IO em apenas um servidor físico, é necessário criar uma pasta em c:\program files\pst\portrait io\systems para cada inquilino. Para isso:

Observação:

1. Copie a pasta existente em c:\program files\pst\portrait io\systems

para a mesma localização

2. Dê o nome de sistema do inquilino sendo adicionado à pasta copiada

3. Modifique o conteúdo de Portrait.IO.DataAccess.config para que contenha

os detalhes de conexão do banco de dados do Portrait Shared Repository e do Portrait Data Warehouse que está sendo usado para esse inquilino.

Se estiver instalando o IO em vários servidores, certifique-se de que repete esses passos para cada servidor de aplicações.

b) Instalar os pacotes SSIS de simulação

O Interaction Optimizer vem equipado com os seguintes pacotes SQL Server Integration Services (SSIS) que permitem transferir informações entre os sistemas dinâmico e de teste:

• Utilities – um pacote de suporte para os outros pacotes SSIS do Interaction Optimizer. É necessário instalar esse pacote antes de qualquer outro pacote SSIS.

(20)

• PromoteCampaigns – usado para transferir campanhas testadas e aprovadas de um sistema de teste para o sistema dinâmico.

• Simulation – usado para transferir eventos registrados do sistema dinâmico para o sistema de teste, para fornecer um grupo de amostra para as interações de simulação.

Criar a estrutura de pasta SSIS

1. Crie uma subpasta com o nome SSIS em seu computador local, por exemplo:

<iohome>\SSIS

Na pasta SSIS, crie as seguintes subpastas: PromoteCampaigns

Simulation import export Utilities

2. Abra a pasta Installation na mídia/DVD de instalação do Interaction Optimizer

(Installation\SSISPackages e Portrait Shared Server\SSIS) e copie SSIS packages para seu computador local, por exemplo:

<iohome>\SSIS

Instalar pacote Utilities

Antes de instalar o pacote Utilitários, é necessário criar a estrutura de pasta dos SSIS, como descrito na seção anterior.

1. Abra a pasta SSISPackages\<VersãoSqlServer>\Utilities (onde <VersãoSqlServer>

é a subpasta apropriada para sua versão do SQL Server) e remova o atributo Somente leitura de UtilityPackages.SSISDeploymentManifest.

2. Clique duas vezes em UtilityPackages.SSISDeploymentManifest e clique em Seguinte

para abrir o Assistente de Instalação de Pacotes.

3. Na página Implantar Pacotes SSIS, selecione Implantação no Sistema de arquivos e clique em Seguinte

4. Selecione a pasta <páginainicialio>\SSIS\Utilities. Navegue pelas páginas do assistente,

confirmando se as informações estão corretas e clique em Concluir para instalar o pacote utilitários.

Instalar o pacote Simulation

Antes de instalar o pacote Simulation, é necessário instalar o pacote Utilities, como descrito na seção anterior.

1. Abra a pasta SSISPackages\<SqlServerVersion>\Simulation (onde <SqlServerVersion>

é a subpasta apropriada para sua versão do SQL Server) e remova o atributo Somente leitura de SimulationImportExport.SSISDeploymentManifest.

2. Clique duas vezes em SimulationImportExport.SSISDeploymentManifest e clique em Seguinte para abrir o Assistente de Instalação de Pacotes.

3. Na página Implantar Pacotes SSIS, selecione Implantação no Sistema de arquivos e clique em Seguinte

(21)

4. Selecione a pasta <páginainicialio>\SSIS\Simulation e clique em Seguinte.

5. Em Configurar Pacotes, selecione ImportSimulationData.dtsConfig e efetue as seguintes

alterações nos valores de propriedade de pacotes:

• Connections[SQL Connection]

Configure Data Source para o nome do servidor de banco de dados, por exemplo, localhost\OFFICESERVERSe Initial Catalog para o nome do banco de dados, por exemplo, io_database. É possível deixar os outros componentes com os valores padrão. • Variables[User:ImportDirectory]

Configure o valor para o caminho absoluto da pasta de importação criada anteriormente, por exemplo, <páginainicialio>\SSIS\Simulation\import

• Variables[User:TableListFile]

Configure o valor para o caminho absoluto do arquivo SimulationTableList.xml, por exemplo,

<páginainicialio>\SSIS\Simulation\SimulationTableList.xml. • Variables[User:UtilsDirectory]

Configure o valor para o caminho absoluto do pacote Utilitários, por exemplo,

<páginainicialio>\SSIS\Utilities.

6. Em Configurar Pacotes, selecione ExportSimulationData.dtsConfig e efetue as seguintes

alterações nos valores de propriedade do pacote:

• Connections[SQL Connection]

Configure Data Source para o nome do servidor de banco de dados, por exemplo, localhost\OFFICESERVERSe Initial Catalog para o nome do banco de dados, por exemplo, io_database. É possível deixar os outros componentes com os valores padrão. • Variables[User:ExportDirectory]

Defina o valor para o caminho absoluto da pasta de exportação criada anteriormente, por exemplo,

<páginainicialio>\SSIS\Simulation\export

• Variables[User:TableListFile]

Configure o valor para o caminho absoluto do arquivo SimulationTableList.xml, por exemplo,

<páginainicialio>\SSIS\Simulation\SimulationTableList.xml. • Variables[User:UtilsDirectory]

Configure o valor para o caminho absoluto do pacote Utilitários, por exemplo,

<páginainicialio>\SSIS\Utilities.

Instalar o pacote PromoteCampaigns

O pacote PromoteCampaigns SQL Server Integration Service (SSIS) permite mover dados de campanha entre ambientes IO. Isso é útil se estiver testando campanhas em um ambiente e, em seguida, pretender transferir automaticamente essas campanhas para um ambiente de produção. O PromoteCampaigns transfere campanhas restaurando um backup do banco de dados do Portrait Shared Repository no ambiente de destino.

(22)

Para instalar o PromoteCampaigns:

• Certifique-se de que possui um logon de banco de dados com privilégios suficientes

• Execute o manifesto de implantação do pacote SSIS no servidor SSIS para implementar o pacote no sistema de arquivos do servidor SSIS

• Forneça os valores de configuração do pacote.

Configuração do banco de dados de pré-requisitos

Antes de usar o pacote PromoteCampaigns, é necessário configurar o banco de dados alvo com um logon adequado para executar a promoção. Esse passo pode ser ignorado se for pretendido que o pacote seja executado usando uma conta com privilégios sysadmin.

É necessário criar um logon na conta que será usada para executar o pacote SSIS. Essa será a conta especificada na string de conexão no arquivo de configuração (se estiver sendo usada a autenticação do SQL Server) ou a conta do Windows que será usada para executar o pacote SSIS, se estiver usando Segurança Integrada.

O logon NÃO PODE ser um usuário no banco de dados PSR, mas deve ser um alias de dbo no banco de dados PSR. Isto pode ser feito inserindo o seguinte comando SQL:

Observação:

ALTER AUTHORIZATION ON DATABASE::[PSR Database] TO [login] substituindo os nomes do banco de dados e de logon como apropriado.

O logon deve ser de um usuário com as seguintes funções em cada um dos bancos de dados especificados:

Função Banco de dados

db_datareader> Interaction Optimizer (Foundation)

db_datawriter db_datareader Master

Por fim, é NECESSÁRIO que seja concedida ao logon a seguinte permissão do servidor, usando o comando abaixo (que deve ser inserido por um usuário do tipo sysadmin).

GRANT CONTROL SERVER TO [<domain\login>]

Onde [logon] é o mesmo logon a ser usado ao executar o pacote PromoteCampaigns. Para obter mais

informações, consulte Mover dados de campanha para um sistema IO diferente no Guia de administração

do Interaction Optimizer.

Instalação

O pacote PromoteCampaigns é um pacote SSIS indicado para ser instalado no mesmo computador físico que a instância do SQL server, na qual vai operar.

1. Copie a pasta SSISPackages\ <SqlServerVersion> \PromoteCampaigns (onde

<SqlServerVersion>é a subpasta apropriada para sua versão do SQL Server) para o servidor alvo e remova o atributo Somente leitura de: PromoteCampaigns.SSISDeploymentManifest e PromoteCampaigns.dtsx.

(23)

2. Clique duas vezes em PromoteCampaigns.SSISDeploymentManifest e clique em Seguinte

para abrir o Assistente de Instalação de Pacotes.

3. Na página Implantar Pacotes SSIS, selecione Implantação no Sistema de arquivos e clique em

PromoteCampaigns.SSISDeploymentManifest.

4. Selecione a pasta <páginainicialio>\SSIS\PromoteCampaigns e clique em Seguinte. 5. Assim que a implementação do arquivo do pacote estiver concluída, será solicitado que o usuário

forneça os valores de configuração para o pacote:

• Package.Connections[Interaction Optimizer].Properties[ConnectionString] O valor é usado para especificar a string de conexão para o Interaction Optimizer (banco de dados do Foundation) no ambiente de destino. Por exemplo, se mover campanhas para um ambiente de produção, este valor deve ser a string de conexão para o banco de dados do Interaction Optimizer de produção. Esse deve especificar a Segurança Integrada (quando usar uma conta do Windows para fazer o logon no banco de dados) ou o Nome de Usuário e Senha de um logon apropriado do SQL Server (consulte pré-requisitos)

• Package.Connections[PSR Server MasterDB].Properties[ConnectionString] A string de conexão para o banco de dados do sistema com o nome "master" no servidor de banco de dados do ambiente de destino. Essa string de conexão DEVE usar o logon criado nas etapas de pré-requisitos, salvo se estiver sendo usada uma conta sysadmin para executar o pacote.

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

O nome de logon (sem estar contido por colchetes) da conta de logon criado nos passos de pré-requisitos.

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

O caminho completo para o arquivo de backup do banco de dados do PSR que contém as campanhas que você pretende mover para o ambiente de destino.

• Package.Variables[User::PSR_Database_Name].Properties[Value] O nome do banco de dados do PSR no ambiente de destino.

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

Um sinalizador para indicar se estamos usando usuários do Windows para fazer logon no HQ. Se estiver definido para "True", o usuário do Windows que estiver executando o pacote PromoteCampaign DEVE ser capaz de fazer logon no HQ no ambiente de destino. Se for "False", é necessário fornecer os valores de configuração PSS_Username e PSS_Password.

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

O nome de um usuário do HQ que consegue fazer logon no HQ no ambiente de destino. Somente necessário se não estiver sendo usada a autenticação do Windows para fazer logon no HQ. • Package.Variables[User::PSS_Password].Properties[Value]

A senha de um usuário do HQ que consegue fazer logon no HQ no ambiente de destino. Somente necessário se não estiver sendo usada a autenticação do Windows para fazer logon no HQ. • Package.Variables[User::PSS_WebService_URL_Stem].Properties[Value]

(24)

Os valores de configuração do pacote podem ser alterados após a instalação, editando o arquivo

<iohome>\SSIS\PromoteCampaigns\PromoteCampaigns.dtsConfig.

Observação:

5. Atualizar o repositório do IO

a) Atualização de configuração automatizada

Esta seção descreve os passos necessários para atualizar o repositório do Interaction Optimizer; ou seja, a área de armazenamento usada para hospedar a coleção de configuração, páginas da Web e outros objetos específicos de implementação. A atualização é necessária para tornar o repositório totalmente compatível com a versão do Foundation.

Não existe nenhuma alteração na estrutura do repositório entre a versão 5.x e a 5.5 do IO, por isso nenhuma ação necessita ser tomada.

b) Importar novos pacotes de configuração

1. Abra o Repository Manager clicando em Todos os programas-Portrait--MyPortrait-Repository Manager a partir do menu Iniciar.

2. Clique em Repository-Log on e faça logon no repositório.

3. Clique em Repository-Import e escolha Portrait_Platform.cab em \Foundation Media\Repository

na mídia do Interaction Optimizer (.iso).

4. Clique em Repository-Import e escolha Portrait_IO.cab na pasta c:\program

files\pst\portrait io\IORepositoryPackageem seu computador local.

5. Feche o Repository Manager.

c) Atualização de configuração manual

Alteração de configuração obrigatória

Um identificador de cliente único é transmitido para o Interaction Optimizer; já não existe a opção de fornecer um identificador de cliente interno ou externo. As entradas de Cliente e de ID de agente são agora fornecidas com o formato de um objeto de dados do identificador (está disponível um ID e uma propriedade de tipo únicos no objeto de dados). The External Party ID property has been removed from the IO - WS Party identifier data object (Package: Interaction Optimizer, Categoria: IO – serviço Web, Tipo IO – WS Party identifier.

O Código e a configuração específicos da implementação referentes ao ID de parte externa nos Serviços Web do IO devem ser regenerados, por sua vez, as chamadas para os seguintes métodos do Serviço Web do IO devem ser reconstruídas: Obter ações, Registro da resposta de ação, Obter histórico da parte. Sua implementação do modelo de acesso a dados Retrieve prompt delivery data sourcenecessitará seguramente de modificações para poder usar as entradas revisadas.

(25)

Alterações de configuração opcionais

As seguintes alterações de configuração opcionais deverão ser consideradas ao atualizar esta versão.

• Foi introduzida uma nova classe de modelo IO – Resolve Party. Os identificadores de partes transmitidos para os métodos do serviço Web do IO são usados para IDs de Cliente e de Agente ao registrarem o histórico. A classe de modelo IO – Resolve Party fornece um gancho para permitir a uma implementação pré-processar esses identificadores de partes, por exemplo, para realizar uma pesquisa de forma a usar uma chave ou um ID alternativos. O membro "Default" da classe de modelo (se existir) é invocado nos modelos IO - Rules flow engine, Record action response e Get party history.

Não é fornecido nenhum membro "Default" para que uma implementação possa aplicar um modelo adequado e adicioná-lo à classe de modelo como membro "Default". Por exemplo, ao usar partes do Foundation, o ID da parte pode ser fornecido como um ID de banco de dados criptografado ou como outra propriedade de parte única. Abaixo é exibida uma implementação adequada de um modelo de resolução:

Primeiro, o modelo avalia se o ID fornecido está criptografado para decidir se é necessário pesquisar pela parte ou simplesmente recuperar o registro. Assim que a parte for recuperada, o ID da parte é descriptografado e retornado em um novo identificador de parte.

A classe de modelo permite o retorno ao contexto de um objeto de dados não categorizado adicional, Objeto de parte. O "IO - Rules flow engine" certificar-se-á

Observação:

de que quaisquer Objetos de parte retornados da resolução dos identificadores do cliente e da parte de agente serão transmitidos para o Retrieve prompt delivery data source.

• A classe de modelo Retrieve prompt delivery data source possui entradas adicionais. A classe de modelo Retrieve prompt delivery data source possui entradas adicionais que podem ser mapeadas no modelo de membro da implementação. Elas são Objeto de agente e Objeto de clienteque correspondem às saídas Objeto de parte não categorizadas, retornadas ao contexto anteriormente no modelo IO - Rules flow engine durante a resolução dos identificadores do cliente e da parte de agente. Isto significa que os dados buscados na fase de

(26)

"resolução" não precisam ser buscados novamente de forma a compilar o objeto de dados Prompt delivery data source.

d) Implantar a configuração

1. Abra o Configuration Suite clicando em Todos os Programas-Portrait-MyPortrait-Configuration Suite a partir do menu Iniciar.

2. Faça logon no repositório usando a autenticação do Portrait. Certifique-se de fazer o logon no

repositório correto verificando o painel superior da caixa de diálogo. Caso não o faça, clique em

View-Settings e escolha o repositório correto.

3. Clique em File > Open , selecione o espaço de trabalho que contém a configuração para seus

aplicativos da Portrait e clique em OK.

4. Clique em View > Deployer e aguarde até os nós implementáveis serem carregados. 5. Clique em View > Settings e certifique-se de que o estado disponível está configurado para

Published.

6. Clique no botão Deploy para iniciar o Portrait deployment wizard.

7. Siga as instruções, clicando em Next para continuar com os passos. Se quiser especificar um nome

de versão opcional, certifique-se de que o nome não inclui nenhum caractere "ponto".

8. Quando chegar ao final do assistente, clique em Finish para iniciar a implementação. 9. Quando a implementação estiver concluída, clique em Yes para ativar a implementação.

6. Instalar os serviços Web do WCF

O Interaction Optimizer fornece um conjunto de serviços web do Windows Communication Foundation.

Descrição Serviço Web

Esse serviço oferece funcionalidades para aplicações clientes para solicitar sugestões relativas ao IO e registrar respostas a essas sugestões.

Serviço web do Interaction Optimizer

Esse serviço é para uso interno e oferece funcionalidades para suportar a integração com outros produtos da Portrait.

Serviço web do Decisions

Esse serviço é para uso interno e oferece funcionalidades para suportar a integração com outros produtos da Portrait.

Serviço web do IO Bridge

Para instalar estes serviços web, repita os passos que se seguem em cada servidor web:

1. É possível copiar todas as configurações na etiqueta <appSettings> no arquivo de configuração

InstallIoWcfWebServices.exe.configpara um arquivo separado chamado

InstallIoWcfWebServices.config.xml, para preservar as configurações e evitar que sejam substituídas quando efetuar uma atualização ou uma reinstalação. Este novo arquivo pode ser criado no mesmo diretório que InstallIoWcfWebServices.exe.config com o seguinte conteúdo de amostra.

<?xml version="1.0" encoding="utf-8" ?> <appSettings>

(27)

<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=""/> </appSettings>

As configurações colocadas neste arquivo alternativo precedem as existente em InstallIoWcfWebServices.exe.config. O sistema, porém, usará as

Observação:

configurações existentes em InstallIoWcfWebServices.exe.config para todos os itens que não forem encontrados em

InstallIoWcfWebServices.config.xml.

2. Navegue até a pasta c:\program files\pst\portrait io\IOWebServicesInstallation,

clique com o botão direito do mouse em InstallIOWcfWebServices.exe.config e selecione Editar para abrir o arquivo em um editor de textos. Modifique os seguintes atributos de valor relacionados com sua configuração de instalação:

• <add key="DbServer" value="MYHOST\MYINSTANCE" /> , especificando o host (e, em seguida, a instância, se necessário) do servidor do banco de dados.

• <add key="Dbname" value="MYDATABASE" /> , especificando o nome do banco de dados. • <add key="VirtualDirUser" value="MYHOST\MYACCOUNT" />, especificando o nome

da conta do Windows a usar para o diretório virtual do IIS do serviço web.

• <add key="VirtualDirPassword" value="XXXXX" />, especificando a senha daquela conta do Windows.

3. Se instalou o software principal do Portrait Foundation em uma localização diferente da padrão do

Foundation, c:\Program Files\PST\Portrait Foundation, seu nome de inquilino do sistema do Portrait for diferente do padrão, MyPortrait, ou se estiver instalando um sistema multi-inquilinos, também será necessário verificar se os seguintes atributos value estão corretos em relação a sua configuração de instalação:

• <add key="PortraitIoBaseDirectory" value="C:\Program Files\PST\Portrait" />, especificando a localização de instalação do software principal do Portrait Foundation. • <add key="SystemName" value="MyPortrait" />, especificando o nome do inquilino do

sistema do Portrait Foundation.

4. Para DbLoginMode, mantenha o valor inalterado como Windows, se sua conta do Windows possuir

(28)

5. Caso contrário (se, por exemplo, sua conta do Windows não tiver acesso ao servidor do banco de

dados, ou se seu banco de dados e computadores com camada web se encontrarem em domínios de rede diferentes do Windows), substitua Windows por SQL e substitua SQL _ USERNAME e SQL _ PASSWORD por uma conta de usuário e senha do SQL Server.

6. Salve as alterações e feche o arquivo.

7. Clique com o botão direito do mouse em InstallIoWcfWebServices.exe e selecione Executar como administrador. Observação: Todas as configurações na etiqueta <appSettings> no arquivo

de configuração podem ser substituídas, indicando o nome da chave precedida por "/" e seu valor como argumentos quando iniciar o programa InstallIoWcfWebServices.exe. Exemplo: InstallIoWcfWebServices.exe /VirtualDirUser domain\user /VirtualDirPassword

password /IisWwwRoot “C:\Inetpub\MyWwwRoot\”

Revise as propriedades do serviço web do Interaction Optimizer do WCF

O diretório virtual do serviço web do Interaction Optimizer do WCF herdará as propriedades do site existente. Elas devem ser revisadas para garantir que estão como é necessário. Os passos de revisão abaixo devem ser repetidos para o Serviço Web do WCF Decisions e Serviço Web do IO Bridge.

1. Clique em Iniciar, Painel de Controle, Ferramentas Administrativas, Internet Information Services

(IIS) Manager.

2. Selecione o diretório virtual IOWCFWebService.

3. Na página inicial do IOWCFWebService, clique duas vezes em Autenticação:

• Selecione Autenticação anônima e clique em Editar

• Verifique se os detalhes do usuário estão corretos ou modifique, se necessário, e clique em OK • Somente usuários de sistemas de 64 bits. Clique em Pools de aplicações e abra as

Configurações avançadas em Pools de aplicações padrão. Certifique-se de que o serviço web

está sendo executado em um pool de aplicações nos quais Habilitar Aplicativos de 32 Bitsesteja configurado para Verdadeiro.

Verifique se o serviço web do Interaction Optimizer funciona

Se uma porta diferente de 80 tiver sido usada, altere a URL para

http://servidor:porta/IOWCFWebService/IOWebService.svc, onde porta representa o número da porta.

Observação:

Digite a seguinte URL em um navegador:

http://<server>/IOWCFWebService/IOWebService.svc

Se o nome do diretório virtual do IIS tiver sido especificado de outra forma que não a padrão IOWCFWebService, altere a URL correspondentemente.

Se o serviço web do Interaction Optimizer estiver funcionando, a seguinte página é exibida:

(29)

Repita as etapas de confirmação de serviço web para os serviços web do Decisions e do IO Bridge. É possível procurá-los nas seguintes URLs:

http://<servidor:porta>/DecisionsWCFWebService/DecisionsWebService.svc http://<servidor:porta>/IOBridgeWCFWebService/IOBridgeWebService.svc.

Se estiver instalando um sistema multi-inquilinos, é necessário repetir o passo anterior separadamente para cada inquilino. Certifique-se de que o nome do banco de dados

Importante:

(DBNAME), o nome do inquilino do sistema (SYSTEMNAME) e a localização (VDIR) e nome (VDIRNAME) do diretório virtual do IIS estão definidos como valores únicos para cada inquilino.

Para controlar qual a configuração para cada inquilino, é necessário preparar o arquivo Install_WCF_IO_Web_Services.bat separadamente para cada caso. Salve a configuração para cada caso em um arquivo separado, como

Install_WCF_IO_Web_Services_MyTenantName.bat e execute cada um desses arquivos .bat por sua vez, assim que todos estiverem prontos.

(30)

7. Atualizar as aplicações de cliente do IO

a) Alterações obrigatórias

Não existem alterações obrigatórias para os clientes do IO ao atualizar para esta versão. Os clientes do IO que são compatíveis com a versão anterior do IO continuarão a trabalhar com esta versão do IO.

b) Alterações opcionais

Os seguintes novos recursos estão disponíveis nesta versão do IO, que poderá preferir utilizar em suas aplicações de cliente do IO.

• Corpo de mensagem e texto de aviso não formatados. Uma versão não formatada do corpo da Mensagem e do aviso está agora disponível como campos adicionais em GetActions response. Consulte os campos UnformattedContentText e UnformattedLinkText descritos na seção

Integração de Recomendação no Guia de administração do IO.

• Auditoria de regras. Consulte a seção Usar auditoria de regras no Guia de administração do IO para obter detalhes sobre como pedir informações de diagnóstico adicionais para seu cliente do IO.

8. Atualizar tipos de respostas e processos de

negócios (5.x para esta versão)

Se estiver atualizando do IO 5.x para a versão atual do IO, é necessário realizar uma atualização única de seus tipos de respostas e processos de negócios existentes para mover essas informações do seu banco de dados do IO para o banco de dados do Portrait Shared Repository. Antes de efetuar a atualização, é necessário exportar seus campos de Decision Data Source para o Marketing HQ. Para obter informações adicionais, consulte Exportar campos de contexto de decisão para o HQ no Guia de

atualização do IO 24.

A atualização é realizada pelo script UpgradeDb.cmd que é instalado em c:\program

files\pst\portrait io\UpgradeDataao selecionar o recurso "Tempo de execução" no instalador IO.

O UpgradeDb.cmd tem opções da linha de comando para especificar:

• O nome do banco de dados do IO a partir do qual vai atualizar e o nome do banco de dados do Portrait Shared Repository para o qual vai atualizar.

• Os detalhes de uma conta que pode se conectar a cada um desses bancos de dados. Para conectar usando a Autenticação do Windows, omita as opções /sqluser e /sqlpw.

Usage: UpgradeDB </sqlserver ...> [/sqluser ...] [/sqlpw ...] [/io ...] [/psr ...]

(31)

Por exemplo:

UpgradeDB /sqlserver localhost /sqluser MY_USER/sqlpw MY_PASSWORD /io Foundation44 /psr psr

Após a conclusão da atualização, verá o conjunto de tipos de respostas e processos de negócios disponíveis na seção Resposta em Design de campanha.

Observação:

9. Atualizar campanhas

O comportamento da comparação entre está no(s) último(s) e está no(s) próximo(s) (disponível no Editor de seleção) foi alterado em relação à versão anterior do Interaction Optimizer (IO). Na versão anterior do IO, uma comparação de está no(s) último(s) coincidia todos os valores de hora no período das 00:00:00 às 23:59:59 no dia antes de hoje. Da mesma forma, uma comparação de está no(s) próximo(s) 1 dia coincidia todos os valores de hora no período das 00:00:00às 23:59:59 de hoje.

Nesta versão do IO, uma comparação de está no(s) último(s) 1 dia coincidia todos os valores de hora no período das 00:00:00 do dia antes de hoje até à hora atual. Uma comparação de está no(s) próximo(s) 1 diairia coincidir todos os valores de hora no período da hora atual até às 23:59:59no dia depois de hoje.

Exemplo

Se tiver uma seleção de: A data de compra is in the last 1 day tendo como Data de compra 9h do dia 21 de março de 2012 e a hora atual for 11h do dia 21 de março de 2012, a seleção será False na versão anterior do IO mas True nesta versão do IO.

Uma alteração idêntica no comportamento se aplica às comparações do formulário está no(s) último(s)|Próximo(s) n semanas|meses|anos. Se tiver seleções que usem comparações está no(s) último(s)|próximo(s) <n> dias|semanas|meses|anos, então deve considerar se essas seleções necessitam ser novamente criadas para levar em consideração essa alteração de comportamento.

(32)
(33)

Capítulo

3

Apêndice

Nesta seção:

(34)

Folhas de dados

Folha de dados do Interaction Optimizer

Use esta folha de dados quando atualizar o Portrait Interaction Optimizer.

Valor recomendado ou padrão Item de instalação

Completa Tipo de instalação do IO

PortraitPSR Nome do banco de dados do Portrait

Shared Repository (Portrait HQ)

PortraitDW Nome do banco de dados do Portrait Data

Warehouse

Nome de sua organização. Proprietário do repositório de configuração

do IO

Superuser Administrador do repositório de

configuração do IO

Password Senha do administrador do repositório de

configuração do IO

A determinar no momento de instalação Logon do administrador do serviço de

banco de dados do IO

create new database Método de criação do banco de dados do

IO

A determinar no momento de instalação Instância do SQL server do IO

InteractionOptimizer Nome do banco de dados do IO

OS authentication Método de autenticação do banco de

dados do IO

Server collation Agrupamento do banco de dados do IO

C:\Databases\Data Localização do arquivo de dados do banco

de dados do IO

C:\Databases\Data Localização do arquivo de registro do

banco de dados do IO

Personalizada Recursos adicionais do banco de dados

do IO

blank Código de projeto do banco de dados do

IO

(35)

Valor recomendado ou padrão Item de instalação

Verifique Execute Implementation Scripts. Navegue até Installation\Foundation Database

Scripts de implementação do banco de dados do IO

scripts\cre_imp_db.txtna mídia de lançamento do IO

IO 5.2ou outra versão do IO que está sendo instalada Versão de implementação do banco de

dados do IO

C:\PST_Database_Install\Files_<data> Diretório de trabalho temporário do banco

de dados do IO

A determinar no momento de instalação. Logon do banco de dados do IO

uncheck all options Banco de dados temporário do IO

Desmarque Inicialização Manual do Serviço. Marque Habilitar Contagem Perfmon

Opções de inicialização dos serviços do IO

Default web site Site do IO

serviço web do IOs

Valor recomendado ou padrão Item de instalação

A determinar no momento de instalação Sql server do IO

InteractionOptimizer Nome do banco de dados do IO

A determinar no momento de instalação Conta de usuário do Windows para acesso

anônimo

A determinar no momento de instalação Senha para conta de acesso anônimo

C:\program files\pst\portrait Pasta de instalação do Foundation

MyPortrait Nome do sistema Foundation

Windows Modo de logon do banco de dados

A determinar no momento de instalação (se for usado o modo de logon do SQL)

Usuário de logon do banco de dados

A determinar no momento de instalação (se for usado o modo de logon do SQL)

Senha do usuário de logon

Folha de dados do Portrait Foundation

Use essa folha de dados quando atualizar o "software principal" do Portrait Foundation com o Portrait Interaction Optimizer.

(36)

Valor recomendado ou padrão Item de instalação

A determinar no momento de instalação. Conta de serviço do Foundation

Folha de dados do Portrait Dialogue

Use esta folha de dados quando atualizar o Portrait Interaction Optimizer.

Valor recomendado ou padrão Item de instalação

c:\program files\pst. Pasta de destino do banco de dados de

diálogo

SQL server Tipo de banco de dados de diálogo

A determinar no momento de instalação Instância do SQL server do Dialogue

A determinar no momento de instalação Usuário do banco de dados de diálogo

PDSystem Nome do banco de dados de diálogo

Instância1 Instância do Dialogue Server

string (varchar(40)) Tipo de dados do id do cliente do Dialogue

c:\program

files\pst\millionhandshakes\instances\instance1\custdomains, with share name of MH

Pasta de modelo do Dialogue

c:\program files\pst Pasta de destino do Dialogue Server

completa Tipo de configuração do Dialogue Server

A determinar no momento de instalação. Logon do Dialogue Server

c:\program files\pst\million handshakes web Pasta de destino das aplicações web do

Dialogue

Personalizada Tipo de configuração das aplicações web

do Dialogue

Desmarque todos os recursos exceto Dialogue Server API

Configuração personalizada das aplicações web do Dialogue

Site padrão, mais Ativar Windows Authentication Site das aplicações web do Dialogue

MHDialogServerAPI Nomes de compartilhamento das

aplicações web do Dialogue

http://VM-UMD-DEV-SP1/MHDialogServerAPI/ URL do Dialogue para API do Dialogue

server

admin@minhaempresa.com endereço de e-mail do administrador do

sistema Dialogue

Referências

Documentos relacionados

O objetivo dessa etapa é analisar o uso de ferramentas tecnológicas nos processos e gestão de projetos pelas empresas que compõem a amostra a partir da análise

Mas, se quiser desistir a qualquer momento, isto não causará nenhum prejuízo, nem a você, nem ao(à) seu (sua) filho(a). Declaro que obtive todas as informações necessárias

• Escreva, na sua folha de respostas, apenas o número de cada item e a letra correspondente à opção que seleccionar para responder a esse item.. • Não apresente cálculos,

De início, importa destacar que o “parecer conclusivo” da Receita Federal não seguiu os parâmetros indicados por este Colegiado, com a elaboração de Planilha e indicação da

Foram demonstrados os processos de criação de fatura com meio de pagamento em FI (cobrança eletrônica), execução do programa de pagamento automático para de geração de arquivo

de terreno e de área construída estão baseadas na matrícula 2.654, fornecida pela solicitante que é anexada a este parecer.. Desenvolve-se em traçado retilíneo, apresentando

Um apartamento sob nº 12, tipo, localizado no Pavimento Térreo, do Edifício 03, do condomínio denominado Residencial Tupi 1, situado nesta cidade, na Rua Miguel Barretto

Os ativos específicos para os transportadores são de fácil adaptação para atender outras empresas (k = 0), no caso o caminhão de ração ou graneleiro (este último