Configurar o Oracle Sales and Service Application Integration
Nesta seção, você adicionará a funcionalidade comum do aplicativo Oracle Sales and Service necessária para se comunicar com o OCM. Isso envolve a criação de novos serviços Web para comunicação com as funções globais do aplicativo REST do documento OCM, Oracle Sales, and Service para chamar esses novos serviços Web e um mashup do aplicativo Oracle Sales and Service para expor a integração da IU incorporada do OCM.
Criar um Sandbox
Para criar um sandbox para implementar as alterações do Oracle Sales and Service Application para esta integração:
- Efetue sign-in como administrador do Oracle Sales and Service.
- Clique em
no canto superior esquerdo da página. Selecione a opção Configuração no menu e, em seguida, selecione Sandboxes.
- Na página Criar Sandbox, preencha os seguintes campos:
- Na página Sandboxes, clique em Criar Sandbox.
- Na página Criar Sandbox, especifique um nome para esse sandbox no campo Nome (por exemplo, Integração do Gerenciamento de Registros do OCM).
- Na lista Todas as Ferramentas, marque a caixa de seleção Application Composer.
- Clique em Criar e Informar.
- Para informar o Application Composer no qual você fará alterações na integração do OCM, clique em Ferramentas no canto superior esquerdo da página e selecione Application Composer na lista drop-down.
Criar Web Services
Os Web Services são usados para comunicação com o OCM por meio das APIs REST do documento OCM.
OCMCreateRepositoryCollectionService
- Escolha Configuração Comum e Serviços Web no menu de navegação esquerdo.
- Na página Web Services, clique no ícone Criar um novo Web Service.
- Na caixa de diálogo Selecionar Tipo de Conexão, selecione a opção REST e clique em OK.
- Na página Criar Conexão de Web services REST, preencha os seguintes campos:
- No campo Nome, especifique o nome da pasta como OCMCreateRepositoryCollectionService.
- No campo URL, informe o URL do web service como
https://<OCMServerURL>/content/management/api/v1.1/repositories/##OCMRepositoryId##/collections
, que é necessário para criar a coleção de repositórios do OCM. Onde<OCMServerURL>
é o servidor do Oracle Content Management usado para essa integração (por exemplo,https://mycloud.com/content/management/api/v1.1/repositories/##OCMRepositoryId##/collections
). - Na seção Esquema de Autenticação, selecione a opção Nenhum, pois ela será configurada na próxima etapa.
- Na seção Selecionar e Configurar Métodos no Recurso, marque a caixa de seleção POST.
- Na seção Carga Útil da Solicitação, selecione a opção Exemplo de Código e adicione
{}
à caixa de texto de várias linhas. - Na seção Payload de Resposta, selecione a opção Exemplo de Código e adicione
{}
à caixa de texto de várias linhas.
- Para criar o esquema de autenticação OAUTH do IDCS que será usado para os web services, na página atual Criar Conexão de Web services REST, preencha os seguintes campos:
Observação:
Essas etapas só são necessárias quando você está criando um serviço Web para o OCM pela primeira vez.- Na seção Esquema de Autenticação, selecione a opção Chamar usando o IDCS OAUTH.
- No campo URI do Token, digite o URL do servidor IDCS
https://<idcsServerURL>/oauth2/v1/token
. Em que<idcsServerURL>
é o URL para o servidor IDCS usado para essa integração. - No campo Escopo, informe o escopo que foi copiado acima ao criar o esquema de autenticação OAUTH do IDCS (por exemplo,
https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:all
). - Para criar a chave de credencial do cliente, preencha os seguintes campos:
- Selecione o ícone Criar Chave de Credencial ao lado do campo Chave de Credencial do Cliente.
- No campo Chave do CSF, informe a chave (por exemplo, Fusion Web Services).
- No campo Nome do Usuário, informe o ID do cliente que foi copiado acima ao criar o esquema de autenticação OAUTH do IDCS (por exemplo, c585b2d3e97c40e491ca99112281e36).
- No campo Senha, informe o segredo do cliente que foi copiado acima ao criar o esquema de autenticação OAUTH do IDCS (por exemplo, 768b9513-658e-4854-bac7-2fe72d19011).
- Clique em OK.
- Para criar a chave de credencial do OCM para alternar a identidade, preencha os seguintes campos:
- Selecione o ícone Criar Chave de Credencial ao lado do campo Chave de Credencial para Chave de Credencial.
- No campo Chave do CSF, digite a chave (por exemplo, Chave de Integração do OCI).
- No campo Nome do Usuário, digite o usuário de integração do OCM (o que você usou para fazer login no OCM anteriormente para criar o repositório de ativos base) que é usado para se comunicar com o OCM (este deve ser um usuário corporativo no OCM).
- No campo Senha, informe a senha de usuário de integração do OCM.
- Clique em OK.
- Clique em Salvar e Fechar.
OCMGetDocumentsByFolderIdService
Observação:
Este serviço Web só será necessário se o objeto de negócios Oracle Sales and Service tiver a opção de resolução e tiver sido configurado com a integração do Documento OCM. Consulte Saiba Mais Sobre como Estender Objetos de Negócios do Oracle Sales and Service com Colaboração de Documentos para obter mais informações sobre a Integração de Documentos.- No campo Nome, especifique o nome como OCMGetDocumentsByFolderIdService.
- No campo URL, especifique o URL como
https://<OCMServerURL>/documents/api/1.2/folders/##folderId##/search/items?querytext=fItemType%3cMATCHES%3e%60File%60
. Onde<OCMServerURL>
é o servidor do Oracle Content Management usado para essa integração. - Na seção Esquema de Autenticação, selecione a opção Chamar usando o IDCS OAUTH e use os mesmos valores usados acima para os parâmetros do IDCS OAUTH.
- Na seção Selecionar e Configurar Métodos no Recurso, marque a caixa de seleção GET.
- Na seção Payload de Resposta, selecione a opção Exemplo de Código e adicione
{}
à caixa de texto de várias linhas.
OCMBulkOperationsService
Para criar o serviço Web de Operações em Massa do OCM em uma nova página Criar Conexão de Serviço Web REST, preencha os seguintes campos:
Descrição da ilustração bulkoperations.png
- No campo Nome, especifique o nome como OCMBulkOperationsService.
- No campo URL, especifique o URL como
https://<OCMServerURL>/content/management/api/v1.1/bulkItemsOperations
. Onde<OCMServerURL>
é o servidor do Oracle Content Management usado para essa integração. - Na seção Esquema de Autenticação, selecione a opção Chamar usando o IDCS OAUTH e use os mesmos valores usados acima para os parâmetros do IDCS OAUTH.
- Na seção Selecionar e Configurar Métodos no Recurso, marque a caixa de seleção POST.
- Na seção Carga Útil da Solicitação, selecione a opção Exemplo de Código e adicione
{}
à caixa de texto de várias linhas.
OCMRepositoryCollectionPermissionsService
Para criar o web service Permissões de Coleta do Repositório do OCM em uma nova página Criar Conexão de Web Service REST, preencha os seguintes campos:
Descrição da ilustração permissionservice.png
- No campo Nome, especifique o nome como OCMRepositoryCollectionPermissionsService.
- No campo URL, especifique o URL como
https://<OCMServerURL>/content/management/api/v1.1/repositories/##OCMRepositoryId##/collections/##OCMCollectionsId##/permissions
. Onde<OCMServerURL>
é o servidor do Oracle Content Management usado para essa integração. - Na seção Esquema de Autenticação, selecione a opção Chamar usando o IDCS OAUTH e use os mesmos valores usados acima para os parâmetros do IDCS OAUTH.
- Na seção Selecionar e Configurar Métodos no Recurso, marque a caixa de seleção GET.
- Na seção Payload de Resposta, selecione a opção Exemplo de Código e adicione
{}
à caixa de texto de várias linhas.
OCMPermissionOperationsService
Para criar o web service Operações de Permissões do OCM em uma nova página Criar Conexão de Web Service REST, preencha os seguintes campos:
Descrição da ilustração operationservice.png
- No campo Nome, especifique o nome como OCMPermissionOperationsService.
- No campo URL, especifique o URL como
https://<OCMServerURL>/content/management/api/v1.1/permissionOperations?links=none
. Onde<OCMServerURL>
é o servidor do Oracle Content Management usado para essa integração. - Na seção Esquema de Autenticação, selecione a opção Chamar usando o IDCS OAUTH e use os mesmos valores usados acima para os parâmetros do IDCS OAUTH.
- Na seção Selecionar e Configurar Métodos no Recurso, marque a caixa de seleção POST.
- Na seção Carga Útil da Solicitação, selecione a opção Exemplo de Código e adicione
{}
à caixa de texto de várias linhas. - Na seção Payload de Resposta, selecione a opção Exemplo de Código e adicione
{}
à caixa de texto de várias linhas.
Criar um Mashup
Um Mashup é uma janela para um aplicativo externo independente, como o OCM.
Para criar um Mashup para incorporar a UI incorporada do OCM para que ela possa ser exposta em um objeto de negócios do Oracle Sales and Service:
- Escolha Configuração Comum e Conteúdo do Armazenamento em Dinheiro no menu de navegação esquerdo.
- Na página Conteúdo de Mashup: Aplicativos Web, clique no botão Registrar Aplicativo Web.
- Na página Registrar Aplicativo Web, preencha os seguintes campos:
- No campo Nome, especifique o nome do aplicativo como OCMEmbeddedAssetsUIMashup.
- Para o campo Tipo, selecione a opção Expressão Groovy.
- No campo Definição do URL, informe o URL da UI incorporada do OCM como
https://<OCMServerURL>/documents/embed/v2/assets
. Onde<OCMServerURL>
é o servidor do Oracle Content Management usado para integração. - Clique em Salvar e Fechar.