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:
  1. Usando o Novo Assistente de Objeto, crie uma tabela independente CX_IBM_EVENT.
  2. 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
  3. Crie um novo Business Component (BC) IBM Events com base na nova tabela. Todos os campos são campos de valor único.
  4. 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.
  5. Crie um novo um novo Business Object (BO) IBM Events.
  6. Associe o IBM Events BC ao IBM Events BO.
  7. Crie um Applet de Lista de Eventos IBM com base no IBM Events BC.
  8. Crie a Visualização de Lista de Eventos IBM com base em IBM Events BO.
  9. Crie a Tela de Eventos IBM e associe-a à Visualização da Lista de Eventos IBM, na Visualização da Tela.
  10. Crie a guia da página da seguinte forma:
    1. Acesse Aplicativo > Siebel Sales Enterprise > guia Página.
    2. Clique com o botão direito do mouse e selecione Novo Registro no menu.
    3. Insira Eventos IBM como o nome da tela e Eventos IBM para a Substituição de Sequência de Texto.
    4. Mantenha o campo inativo desmarcado
  11. Crie um item de menu de tela da seguinte forma:
    1. Acesse Aplicativo > Siebel Sales Enterprise > Item de Menu de Tela.
    2. Clique com o botão direito do mouse e selecione novo registro.
    3. Insira os Eventos IBM como o nome da tela e os Eventos IBM para a Substituição de Sequência de Texto.
    4. Mantenha o campo inativo desmarcado.
  12. Crie uma nova Versão do Esquema de Business Object para o projeto IBM e associe-o ao BC da Versão do Esquema.
  13. 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.
  14. Ative o novo esquema usando Ativar.
  15. 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.
  16. Compile os projetos atualizados e bloqueados no banco de dados local para criar um novo arquivo de repositório (.srf) do Siebel.
  17. Abra o Siebel Sales Enterprise no banco de dados local. É necessário ter privilégios administrativos para executar as seguintes ações:
    1. Crie uma nova visualização denominada Visualização de Lista de Eventos IBM.
    2. Crie uma nova responsabilidade denominada Responsabilidade IBM para a Visualização de Lista de Eventos IBM.
    3. Inclua os funcionários ou as equipes responsáveis por receber eventos na recém-criada Responsabilidade IBM.
    4. Crie o usuário IBMCONN (ou o nome de usuário do conector) e inclua-o em Responsabilidade IBM e Responsabilidade Administrativa.
  18. 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.
  19. Efetue o registro de entrada de projetos novos e atualizados no servidor de desenvolvimento.
  20. Ative as novas tabelas no banco de dados de desenvolvimento.
  21. Compile um novo arquivo Siebel.srf e implemente-o no servidor.

O armazenamento de eventos no servidor Siebel foi criado com êxito.