Pré-requisitos para Atividades do Inicializador no Siebel
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 Eventos Nome 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.