Criar um Link para Outro Aplicativo em um Objeto do Oracle CX Sales

Uma forma simples de integrar um aplicativo no Oracle CX Sales é adicionar um link ao URL do aplicativo usando a ferramenta Application Composer. Você pode inserir um link para outro serviço do Oracle Cloud ou para um aplicativo personalizado. Por exemplo, você pode se vincular a um processo baseado na Web no Oracle Integration. Você também pode restringir o acesso do usuário controlando a visibilidade do link na interface do usuário do Oracle Cloud, para que somente usuários com uma atribuição necessária possam vê-lo.

Criar um Novo Link de URL em um Objeto do Oracle Sales

Você pode criar um novo link de aplicativo e disponibilizá-lo para uso em uma página de objeto do Oracle Sales.

Para fins ilustrativos, o contêiner do aplicativo Comum e o objeto Conta serão usados em todo o processo.

  1. No menu Oracle Sales Navigator, na categoria Ferramentas, clique em Application Composer.
  2. Expanda Objetos e, em seguida, expanda também Objetos Padrão.
  3. Expanda o objeto Conta e clique em Ações e Links.
    O painel à direita é atualizado. Todas as ações e links existentes aparecem aqui.
  4. No painel Conta: Ações e Links, clique na lista Ações e selecione Criar.
  5. Perto da parte superior do assistente Criar Ações ou Link, informe os valores do novo link. Digite um rótulo de exibição e pressione a tecla tab.
    O valor do rótulo de exibição é usado para preencher o campo Nome. Se desejar, informe um nome diferente.
  6. Para Tipo, selecione Link.
    A seção Definição de URL é exibida e mostra a interface Editar Script para construir um URL válido usando Groovy.
  7. Na janela do editor Editar Script, informe um URL de aplicativo bem formado.

    Você pode construir um URL bem formado usando a sintaxe de script Groovy. Em geral, ela consiste em uma concatenação de dados estáticos e variáveis. Por exemplo:

    • Um URL estático ou literal, por exemplo:
      return "https://Your_URL/Context/faces/Your_Page_Name.jspx"
    • Um URL dinâmico registrado como um aplicativo de terceiros pode ser chamado usando um script Groovy:
      def smtAppUrl = oracle.topologyManager.client.deployedInfo.DeployedInfoProvider.getEndPoint("YourRegisteredThirdPartyAppName")
      def url = smtAppUrl return url
  8. Para adicionar um campo de contexto de objeto a um URL estático ou a um URL dinâmico usando Groovy: Na área Editar Script, coloque o cursor onde você deseja inserir o campo.
  9. Mostre a paleta Groovy clicando em Mostrar/Ocultar Paleta de Funções na barra de ferramentas.
    A paleta de funções é dividida em dois painéis. O painel superior mostra o objeto atual e o painel inferior exibe um conjunto de guias para as funções de objeto, campos, palavras-chave e serviços Web disponíveis.
  10. Clique na guia Campos e, no painel Conta: Campos, role até encontrar o campo com o Rótulo de Exibição e o Nome da API do campo desejado.
  11. No canto inferior direito da paleta, clique em Inserir.
    O API Name do campo agora deve aparecer como parte da string de URL na interface Editar Script.
  12. Clique em Salvar.
    A interface exibe uma lista de ações e links. Certifique-se de que o link que você acabou de criar apareça nesta lista.

Controlar a Visibilidade de um Link de URL no Oracle Sales

No Oracle Sales, não é possível controlar a visibilidade de um link de URL ao editar o próprio link. Em vez disso, você precisa controlar a visibilidade da página do objeto onde o link URL é exibido. Você deve criar uma apresentação personalizada na qual especifique como controlar a visibilidade da página que contém a URL com base nas funções.

Você pode usar o kit de ferramentas do Application Composer para controlar a visibilidade da página do objeto na qual o link do URL é exibido. O processo requer o trabalho com um layout personalizado que você cria do zero ou como uma duplicação de outros layouts listados em Layouts da Página de Detalhes na interface de usuário do Application Composer.

Neste procedimento de exemplo, é usada uma duplicata do objeto Conta Layout Padrão no contêiner de aplicativos Comum. Você pode basear seu layout personalizado em qualquer layout existente.

  1. Ativar uma sandbox.
  2. Na página inicial do aplicativo Oracle Sales, clique no menu Navegador e, em Ferramentas, clique em Application Composer.
  3. No painel Application Composer, certifique-se de que a lista Aplicativo esteja definida como o contêiner de aplicativos do objeto que você deseja estender. Nesse caso, selecione Comum.
  4. Expanda Objetos e Objetos Padrão.
  5. Expanda o objeto Conta e clique em Páginas.
    O painel à direita exibe a interface de edição Conta: Páginas.
  6. Selecione a guia Páginas Simplificadas caso ela ainda não tenha sido selecionada.
  7. Em Layouts da Página de Detalhes, clique no Layout Padrão para selecioná-lo e, em seguida, clique no ícone Layout Duplicado na barra de ferramentas.
  8. Na caixa de diálogo Duplicar Layout, digite o nome do novo layout na caixa de texto Novo Nome do Layout.
  9. Na lista suspensa Layout de Origem, certifique-se de que Layout Padrão esteja selecionado.
  10. Clique em Salvar e Fechar.
    A interface Conta: Páginas lista o novo layout personalizado como a primeira entrada em Layouts da Página de Detalhes.
  11. Em Layouts da Página de Detalhes, selecione seu novo layout personalizado para realçá-lo e clique na seta para baixo ao lado da palavra Qualquer na coluna Função.
    A caixa de diálogo Selecionar: Atribuições é exibida.
  12. Na caixa de diálogo Selecionar: Funções, atribua as funções que devem ter acesso exclusivo à apresentação personalizada. Para a Função, selecione Função Específica. Na lista de atribuições disponíveis, selecione as atribuições e mova-as para a caixa Atribuições Selecionadas. Clique em OK para salvar.
  13. Na tabela Layouts da Página de Detalhes, certifique-se de que as funções escolhidas apareçam na coluna Função do layout personalizado.
  14. Por fim, talvez seja necessário mover a posição do novo layout para que a restrição de acesso baseado em função seja avaliada antes dos layouts não restritos. Essa avaliação é feita de cima para baixo. Clique para selecionar o layout de página que você criou. Na barra de ferramentas, clique no ícone com as setas para cima e para baixo. Certifique-se de que o novo layout esteja selecionado e mova a seleção usando as setas. Clique em Salvar para descartar a caixa de diálogo e retornar a Conta: Páginas.
A visibilidade da nova apresentação personalizada é restrita às funções especificadas.