Esta seção contém os pré-requisitos para configurar as atividades de entrada
do Siebel.
Você deve criar um armazenamento de eventos no Siebel como um pré-requisito para
usar as atividades do inicializador.
Criando o Armazenamento de Eventos no Siebel
Esse
procedimento usa o aplicativo Siebel Sales Enterprise como um exemplo.
Por conveniência, sempre que for mencionado o aplicativo Siebel, isso significará o aplicativo Siebel
Sales Enterprise no seguinte capítulo. Neste exemplo, os Eventos IBM
são usados como o nome do armazenamento de eventos. Esse nome pode ser alterado
com base nas necessidades do usuário final.
Para criar um
‘Armazenamento de Eventos’ e um ‘Objeto’ no Siebel Business Applications, execute
o seguinte procedimento nas ferramentas do Siebel:
- Usando o Novo Assistente de Objeto, crie uma tabela independente CX_IBM_EVENT.
- Crie essas colunas na nova tabela:
Tabela 1. Colunas para a Tabela
de EventosNome da Coluna / Nome do Usuário |
Tipo |
Comprimento |
Tipo Físico |
Necessário |
Anulável |
Status |
DESCRIPTION |
Dados (públicos) |
255 |
Varchar |
|
✓ |
Ativo |
EVENT_ID |
Dados (públicos) |
30 |
Varchar |
✓ |
|
Ativo |
CONNECTOR_ID |
Dados (públicos) |
255 |
Varchar |
|
✓ |
Ativo |
EVENT_TYPE |
Dados (públicos) |
20 |
Varchar |
✓ |
|
Ativo |
OBJECT_KEY |
Dados (públicos) |
255 |
Varchar |
✓ |
|
Ativo |
OBJECT_NAME |
Dados (públicos) |
255 |
Varchar |
✓ |
|
Ativo |
PRIORITY |
Dados (públicos) |
10 |
Número |
|
✓ |
Ativo |
STATUS |
Dados (públicos) |
20 |
Número |
✓ |
|
Ativo |
XID |
Dados (públicos) |
255 |
Varchar |
✓ |
|
Ativo |
- Crie um novo Business Component (BC) IBM Events com base na
nova tabela. Todos os campos são campos de valor único.
- Além dos campos no BC, crie um novo campo Registro de Data e Hora
do Evento e mapeie-o para a coluna CREATED, de CX_IBM_EVENT. O Tipo
desse campo deve ser DTYPE_UTCDATETIME.
- Crie um novo um novo Business Object (BO) IBM Events.
- Associe o IBM Events BC ao IBM Events BO.
- Crie um Applet de Lista de Eventos IBM com base no IBM Events BC.
- Crie a Visualização de Lista de Eventos IBM com base em IBM Events BO.
- Crie a Tela de Eventos IBM e associe-a à Visualização da Lista de Eventos IBM,
na Visualização da Tela.
- Crie a guia da página da seguinte forma:
- Acesse Aplicativo > Siebel Sales Enterprise > guia Página.
- Clique com o botão direito do mouse e selecione Novo Registro no menu.
- Insira Eventos IBM como o nome da tela e Eventos IBM para a Substituição de
Sequência de Texto.
- Mantenha o campo inativo desmarcado
- Crie um item de menu de tela da seguinte forma:
- Acesse Aplicativo > Siebel Sales Enterprise > Item de Menu
de Tela.
- Clique com o botão direito do mouse e selecione novo registro.
- Insira os Eventos IBM como o nome da tela e os Eventos IBM para a Substituição de
Sequência de Texto.
- Mantenha o campo inativo desmarcado.
- Crie uma nova Versão do Esquema de Business Object para o projeto IBM
e associe-o ao BC da Versão do Esquema.
- Aplique o esquema físico para as novas tabelas em seu banco de dados local.
Isso pode ser feito ao consultar a nova tabela, CX_IBM_EVENT. Selecione a consulta
atual para criar um esquema físico. Certifique-se de deixar o espaço de tabela
e o espaço de índice em branco.
- Ative o novo esquema usando Ativar.
- Inclua ou modifique o Siebel VB ou os e-scripts para o BC que corresponda
aos objetos de negócios usados em seu site. Os scripts do Siebel acionam
a notificação de eventos para os objetos configurados (os scripts de amostra estão
na pasta <studio_root>/etc/Siebel). No script Siebel,
certifique-se de que o evento não será criado para o nome de usuário de
componente para proibir o efeito ping-pong.
- Compile os projetos atualizados e bloqueados no banco de dados local
para criar um novo arquivo de repositório (.srf) do Siebel.
- Abra o Siebel Sales Enterprise no banco de dados local. É necessário
ter privilégios administrativos para executar as seguintes ações:
- Crie uma nova visualização denominada Visualização de Lista de Eventos IBM.
- Crie uma nova responsabilidade denominada Responsabilidade IBM para a Visualização de Lista
de Eventos IBM.
- Inclua os funcionários ou as equipes responsáveis por receber eventos
na recém-criada Responsabilidade IBM.
- Crie o usuário IBMCONN (ou o nome de usuário do conector) e inclua-o
em Responsabilidade IBM e Responsabilidade Administrativa.
- Teste o aplicativo no ambiente local. Certifique-se de que tenha
a visibilidade da Visualização de Lista de Eventos IBM e que um evento seja gerado na
visualização depois de criar um registro no objeto suportado. Por exemplo, crie uma nova conta
no Siebel e verifique se um novo evento de conta aparecerá na Visualização de Lista de
Eventos IBM.
- Efetue o registro de entrada de projetos novos e atualizados no servidor de desenvolvimento.
- Ative as novas tabelas no banco de dados de desenvolvimento.
- Compile um novo arquivo Siebel.srf e implemente-o no servidor.
O armazenamento de eventos no
servidor Siebel foi criado com êxito.