Integrar com o Oracle Siebel CRM
Pré-requisitos
Antes de instalar e configurar um sistema orquestrado do Oracle Siebel CRM, considere os seguintes pré-requisitos e tarefas.
Componentes Certificados
O sistema pode ser qualquer um dos seguintes:
-
Siebel CRM 7.5 a Siebel CRM 8.2.2
-
Pacote de Inovação Siebel 2015
-
Pacote de Inovação Siebel 2016
-
Pacote de Inovação Siebel 2017
-
Pacote de Inovação Siebel 2018
-
Siebel 19.x, 20.x, 23.x
Modos Suportados
- Origem Autorizada
- Sistema Gerenciado
Operações Suportadas
- Criar usuário
- Excluir usuário
- Atribuir Posição
- Revogar Posição
- Atribuir Responsabilidade
- Revogar Responsabilidade
Criar conta de usuário Siebel
A conta de usuário do sistema para operações do conector deve ser criada no repositório LDAP. Como precaução de segurança, certifique-se de que essa conta não tenha acesso a áreas protegidas pelo Oracle Access Manager.
- Faça login no Siebel.
- Clique no ícone Mapa do Site.
- Clique em Administração → Usuário.
- Clique em Funcionários.
- Clique em Novo.Informe os seguintes detalhes da conta que você está criando:
- Sobrenome
- Nome
- Título do Job
- ID do Usuário
- Responsabilidade: Selecione o Administrador Siebel.
- Posição: Selecione o administrador Siebel.
- Organização: Selecionar Organização Padrão.
- Tipo de Funcionário
Para criar a conta de usuário no banco de dados Siebel, faça o seguinte:- Abra o diretório inicial do Siebel.
- Abra o diretório dbsrvr.
- Abra um dos seguintes diretórios:
- Para IBM DB2 UDB: DB2
- Para o Microsoft SQL Server: MSSQL
- Para o Oracle Database: Oracle
Para abrir um dos seguintes arquivos em um editor de texto:
- Para IBM DB2 UDB: grantusrdb2.sql
Para o Microsoft SQL Server: addusrmsql.sql
Para o Oracle Database: grantusroracle.sql
No arquivo aberto:
- Especifique o ID do Usuário criado na Etapa 1.
- Defina uma senha para o usuário.
- Forneça outros detalhes obrigatórios.
- Execute o script.
Etapas e Diretrizes de Configuração Adicionais para o Sistema de Destino
O Siebel precisa ser configurado para usar um banco de dados ou um repositório LDAP para armazenar informações do usuário. Se um repositório LDAP for usado, você deverá garantir que os seguintes pré-requisitos sejam atendidos:
Se o Microsoft Active Directory for usado como repositório LDAP, use o ADSI Security Adapter. Certifique-se de que o atributo Propagar alteração do ADSI Security Adapter esteja definido como Falso no Siebel.
Fazendo Alterações de Configuração Manualmente
Execute as seguintes tarefas para fazer as alterações de configuração manualmente:
- Faça logon no Siebel Web Tools.
- Crie um Espaço de Trabalho da seguinte forma:
- Clique em Espaço de Trabalho localizado ao lado de Principal.
- Clique em Criar.
- Digite o nome do seu Espaço de Trabalho e forneça comentários.
O espaço de trabalho agora está disponível em Principal.
- Feche a janela.
- Abra o espaço de trabalho recém-criado e localize a opção Funcionário BusComp da seguinte forma.
- Em Tipo, selecione Expandir Business Component.
- Clique em Campo.
- No menu suspenso Componente de Negócios, selecione Nome e procure o funcionário.
- Na opção Campos, adicione um novo campo com os seguintes atributos:
Attribute Valor Nome Status do Usuário Junção S_USUÁRIO Coluna STATUS_CD Lista de opções Lista de opções de status do usuário Tamanho do Texto 30 Tipo DTYPE_TEXT
- Crie um Mapa de Seleção filho para este campo da seguinte forma:
- Expanda a opção Campo em Componente de negócios.
- Selecione Selecionar Mapa.
- Adicione os seguintes atributos em Selecionar Mapa.
Attribute Valor Campo Status do Usuário Campo da lista de opções Valor
- Navegue até a opção Applet da lista de funcionários da seguinte forma:
- Expanda o Applet e selecione Lista.
- Na lista suspensa Applet, selecione Nome e procure a Lista de Funcionários.
- Na Coluna de Lista em Lista, você deve adicionar uma nova coluna de lista com os seguintes atributos:
Attribute Valor Nome Status do Usuário Campo Status do Usuário Disponível TRUE Nome de exibição – Referência de sequência SBL_USER_STATUS-1004233658-7EI Nome da exibição Status do Usuário Modo de Exibição HTML EncodeData Edição da lista HTML TRUE HTML - Sensível a Linhas TRUE Tipo HTML Campo Tempo de execução TRUE Alinhamento do texto Esquerda Mostrar na Lista TRUE Alinhamento de Texto-Rótulo Esquerda - Para o mesmo applet, escolha Editar Modelo da Web do Applet da Lista para adicionar a coluna da lista recém-criada a qualquer espaço reservado vazio na lista da seguinte forma:
- Expanda o Applet e selecione Modelo da Web do Applet.
- Em Modelo da Web do Applet, escolha um espaço reservado vazio em Editar Lista e selecione Editar.
- Clique em Controles/Colunas e desmarque a opção mostrar somente controles não mapeados e selecione Status do Usuário
- Teste de unidade as alterações:
- Abra o Siebel Call Center para Abrir e Inspecionar o espaço de trabalho para garantir que a coluna recém-adicionada Status do Usuário apareça na interface do usuário para ser alterada de Ativo para Inativoe opositivamente.
- Altere o status para Inativo para diferentes usuários conhecidos.
- Efetuar logout.
- Tente fazer login como outro usuário. Observação
Este teste deve falhar.
- Entregue o espaço de trabalho.
- Faça logon no Siebel Web Tools.
- Clique no botão do dashboard Espaço de Trabalho e clique em Abrir.
- Clique em Versão para fornecer os comentários e criar a versão.
- Clique em Enviar e envie a entrega.
- Clique em Entregar para fornecer os comentários e entregar o espaço de trabalho.
Importando Arquivo SIF
- Por padrão, esta opção está desativada.
- As etapas para importar um arquivo SIF deverão ser seguidas se você não estiver executando as etapas de configuração manual fornecidas na seção Fazendo Alterações de Configuração Manualmente.
Faça o seguinte:
- No Siebel Web Tools, crie um Espaço de Trabalho do Desenvolvedor em uma próxima ramificação de versão (Espaço de Trabalho de Integração).
- Clique na opção do painel Espaço de Trabalho localizada ao lado de Principal.
- Clique em Criar.
- Informe o nome do seu Espaço de Trabalho e forneça comentários para criar o espaço de trabalho.
O espaço de trabalho agora está visível em Principal.
- Abra o espaço de trabalho recém-criado.
- Selecione Arquivar > item de menu Importar do Arquivo Compactado.
- Siga o assistente para importar o arquivo.
- Marque e envie o espaço de trabalho para entrega, alterando a base, se necessário.
- Forneça o espaço de trabalho da seguinte forma:
- Clique na opção do painel de controle Espaço de Trabalho e selecione seu espaço de trabalho. Em seguida, clique em Abrir.
- Clique em Versão para fornecer seus comentários e criar a versão.
- Clique em Enviar e envie para entrega.
- Clique em Entregar para fornecer os comentários e entregar o espaço de trabalho.
- Teste as alterações seguindo as instruções abaixo:
- Abra o Siebel Call Center e clique em Abrir para inspecionar o espaço de trabalho a fim de garantir que a coluna recém-adicionada fique visível em Status do Usuário na interface do usuário e possa ser alterada de Ativo para Inativo e o oposto.
- Altere o status para Inativo para diferentes usuários conhecidos.
- Efetuar logout.
- Tente fazer login como outro usuário.Observação
Este teste deve falhar.
Configurar
Você pode estabelecer uma conexão entre o Oracle Siebel CRM e o Oracle Access Governance informando os detalhes da conexão. Para isso, use a funcionalidade Sistemas Orquestrados disponível na Console do Oracle Access Governance.
Navegar até a Página Sistemas Orquestrados
- No ícone
do menu de navegação do Oracle Access Governance, selecione Administração de Serviço → Sistemas Orquestrados. - Selecione o botão Adicionar um sistema orquestrado para iniciar o workflow.
Selecionar sistema
Na etapa Selecionar sistema do workflow, você pode especificar qual tipo de sistema gostaria de integrar.
- Selecione Siebel.
- Clique em Avançar.
Informar detalhes
- Informe um nome para o sistema ao qual você deseja se conectar no campo Nome.
- Informe uma descrição para o sistema no campo Descrição.
- Decida se esse sistema orquestrado é uma origem autorizada e se o Oracle Access Governance pode gerenciar permissões definindo as caixas de seleção a seguir.
-
Esta é a origem autoritativa das minhas Identidades
Selecione uma das opções:
- Origem de identidades e seus atributos: O sistema atua como uma identidade de origem e atributos associados. Novas identidades são criadas através desta opção.
- Somente origem de atributos de identidade: O sistema ingere detalhes adicionais de atributos de identidade e se aplica a identidades existentes. Esta opção não ingere nem cria novos registros de identidade.
- Desejo gerenciar permissões para este sistema
-
Esta é a origem autoritativa das minhas Identidades
- Selecione Próximo.
Adicionar proprietários
Ao configurar o primeiro Sistema Orquestrado para sua instância de serviço, você só poderá designar proprietários depois de ativar as identidades na seção Gerenciar Identidades.
- Selecione um usuário ativo do Oracle Access Governance como o proprietário principal no campo Quem é o proprietário principal?.
- Selecione um ou mais proprietários adicionais na lista Quem mais possui?. Você pode adicionar até 20 proprietários adicionais para o recurso.
Definições da conta
- Quando uma permissão for solicitada e a conta ainda não existir, selecione esta opção para criar novas contas. Esta opção é selecionada por padrão. Quando selecionada, o Oracle Access Governance criará uma conta se uma não existir quando uma permissão for solicitada. Se você desmarcar essa opção, as permissões serão provisionadas somente para contas existentes no sistema orquestrado. Se não existir uma conta, a operação de provisionamento falhará.
- Selecione os destinatários dos e-mails de notificação quando uma conta for criada. O destinatário padrão é Usuário. Se nenhum destinatário for selecionado, as notificações não serão enviadas quando as contas forem criadas.
- Usuário
- Gerente de usuários
- Configurar Contas ExistentesObservação
Você só poderá definir essas configurações se permitido pelo administrador do sistema. Quando as configurações globais de encerramento de conta estão ativadas, os administradores de aplicativos não podem gerenciar as configurações de encerramento de conta no nível do sistema orquestrado.- Selecionar o que fazer com contas quando o desligamento antecipado começar: Escolha a ação a ser executada quando um desligamento antecipado começar. Isso acontece quando você precisa revogar os acessos de identidade antes da data de desligamento oficial.
- Excluir: Exclui todas as contas e permissões gerenciadas pelo Oracle Access Governance.Observação
Se um sistema orquestrado específico não suportar a ação, nenhuma ação será executada. - Desativar: Desativa todas as contas e desativa as permissões gerenciadas pelo Oracle Access Governance.
- Excluir as permissões para contas desativadas: para garantir zero acesso residual, selecione esta opção para excluir permissões designadas diretamente e permissões concedidas pela política durante a desativação da conta.
- Nenhuma ação: Nenhuma ação é tomada quando uma identidade é sinalizada para encerramento antecipado pelo Oracle Access Governance.
- Excluir: Exclui todas as contas e permissões gerenciadas pelo Oracle Access Governance.
- Selecionar o que fazer com contas na data de desligamento: Selecione a ação a ser executada durante o desligamento oficial. Isso acontece quando você precisa revogar os acessos de identidade na data de desligamento oficial.
- Excluir: Exclui todas as contas e permissões gerenciadas pelo Oracle Access Governance.Observação
Se um sistema orquestrado específico não suportar a ação Excluir, nenhuma ação será executada. - Desativar: Desativa todas as contas e desativa as permissões gerenciadas pelo Oracle Access Governance.
- Excluir as permissões para contas desativadas: para garantir zero acesso residual, selecione esta opção para excluir permissões designadas diretamente e permissões concedidas pela política durante a desativação da conta.
Observação
Se um sistema orquestrado específico não suportar a ação Desativar, a conta será excluída. - Nenhuma ação: Nenhuma ação é tomada sobre contas e permissões pelo Oracle Access Governance.
- Excluir: Exclui todas as contas e permissões gerenciadas pelo Oracle Access Governance.
- Selecionar o que fazer com contas quando o desligamento antecipado começar: Escolha a ação a ser executada quando um desligamento antecipado começar. Isso acontece quando você precisa revogar os acessos de identidade antes da data de desligamento oficial.
- Quando uma identidade sai da sua empresa, você deve remover o acesso às suas contas. Observação
Você só poderá definir essas configurações se permitido pelo administrador do sistema. Quando as configurações globais de encerramento de conta estão ativadas, os administradores de aplicativos não podem gerenciar as configurações de encerramento de conta no nível do sistema orquestrado.Selecione uma das seguintes ações para a conta:
- Excluir: Exclui todas as contas e permissões gerenciadas pelo Oracle Access Governance.
- Desativar: Desative todas as contas e marque as permissões como inativas.
- Excluir as permissões para contas desativadas: Exclua permissões atribuídas diretamente e concedidas por política durante a desativação da conta para garantir zero acesso residual.
- Nenhuma ação: Não execute nenhuma ação quando uma identidade sair da organização.
Observação
Essas ações só estarão disponíveis se forem suportadas pelo tipo de sistema orquestrado. Por exemplo, se Excluir não for suportado, você verá apenas as opções Desativar e Nenhuma ação. - Quando todas as permissões de uma conta são removidas, por exemplo, quando uma identidade se move entre departamentos, você pode precisar decidir o que fazer com a conta. Selecione uma das seguintes ações, se for suportada pelo tipo de sistema orquestrado:
- Excluir
- Desativar
- Nenhuma ação
- Gerenciar contas que não foram criadas pelo Access Governance: Selecione para gerenciar contas que são criadas diretamente no sistema orquestrado. Com isso, você pode reconciliar contas existentes e gerenciá-las no Oracle Access Governance.
Se você não configurar o sistema como um sistema gerenciado, essa etapa do workflow será exibida, mas não será ativada. Nesse caso, você vai diretamente para a etapa Configurações de integração do workflow.
Se seu sistema orquestrado exigir descoberta dinâmica de esquema, como nas integrações REST Genérico e Tabelas de Aplicativos de Banco de Dados, somente o destino do e-mail de notificação poderá ser definido (Usuário, Usermanager) ao criar o sistema orquestrado. Não é possível definir as regras de desativação/exclusão para movers e leavers. Para fazer isso, você precisa criar o sistema orquestrado e, em seguida, atualizar as definições da conta conforme descrito em Configurar Definições da Conta do Sistema Orquestrado.
Definições de integração
Na etapa Configurações de integração do fluxo de trabalho, informe os detalhes de configuração necessários para permitir que o Oracle Access Governance se conecte ao sistema Siebel.
- No campo GatewayServer, informe o nome do servidor de gateway. Um servidor de gateway é um serviço do Windows ou processo daemon UNIX que armazena definições e atribuições de componentes, parâmetros operacionais e informações de conectividade.Valor de amostra:
phoenix200458.myapp.myfusionapp.example.com - No campo ServerPort, informe o número da porta na qual o sistema de destino está fazendo listening.
- No campo Nome do usuário, informe o ID do Usuário da conta do usuário de sistema alvo que você deseja usar para operações de conector.
Valor da amostra: johnsmith
- No campo Senha, informe a senha da conta de usuário do sistema de destino que você deseja usar para operações do conector e confirme a senha.
- No campo Object Manager, informe o nome do Object Manager. O termo Object Manager refere-se a qualquer um dos vários componentes do Siebel Server que suportam usuários que acessam o Siebel Business Applications por meio do Siebel Web Client e de um servidor Web.Um componente diferente do Siebel Application Object Manager é fornecido para cada aplicativo base entre os Siebel Business Applications ou os Siebel Industry Applications.Observação
Gerenciadores de Objeto de Aplicativos Siebel separados são fornecidos para cada idioma instalado no qual você pode executar seus aplicativos Siebel.Por exemplo, você pode consultar qualquer uma das seguintes opções para o idioma específico:
Para Inglês:SCCObjMgr_enuPara o português brasileiro:SCCObjMgr_ptbPara francês:SCCObjMgr_fraPara alemão:SCCObjMgr_deuPara o italiano:SCCObjMgr_itaPara Japonês:SCCObjMgr_jpnPara Coreano:SCCObjMgr_korPara Chinês Simplificado:SCCObjMgr_chsPara o espanhol:SCCObjMgr_espPara Chinês Tradicional:.SCCObjMgr_cht - No campo Servidor Siebel, informe o nome do servidor do sistema Valor de amostra:
SBA_SIEBEL - No campo Versão, informe a versão do sistema suportada por este conector.
Valor de amostra: 15,5
Observação
Se a versão do sistema que você estiver usando for Siebel CRM 7.5.x ou 7.5.x.x, informe 7.5 somente como o valor desse parâmetro. Por exemplo, se você estiver usando o Siebel CRM 7.5.3.7 como o sistema de destino, informe 7.5. - No campo Token confiável, informe o valor do token confiável que você especifica ao configurar o sistema para se comunicar com o sistema SSO. Se você não tiver configurado a autenticação SSO, informe Não.
Valor da amostra: Não
- No campo Servidor corporativo, informe o nome de uma empresa, que é uma coleção lógica dos servidores Siebel que acessam um único servidor e sistema de arquivos de banco de dados.
Valor de amostra: siebel
- No campo Tipo de usuário, você pode especificar um dos seguintes tipos de usuário Siebel:
- Funcionário: Este usuário é um funcionário interno e este usuário está associado a uma posição em uma divisão dentro da sua empresa.
- Usuário: Este usuário também é um parceiro auto-registrado que não tem posição na sua empresa. No entanto, esse usuário tem uma responsabilidade que especifica as exibições do aplicativo que o usuário pode acessar.
- Clique em Adicionar para criar o sistema orquestrado.
Finalizar
- Personalizar antes de ativar o sistema para cargas de dados
- Ativar e preparar a carga de dados com os padrões fornecidos
Pós-instalar
Não há etapas de pós-instalação associadas a um sistema Oracle Siebel CRM.