Compreender seu Ambiente de Personalização e Integração do Oracle Sales
Funções Obrigatórias para Personalizar o Oracle Sales
Antes de executar qualquer tarefa de personalização, você deve ter uma função que forneça privilégios de acesso às ferramentas de integração necessárias.
Use a tabela a seguir para localizar as funções que fornecem acesso às ferramentas de integração necessárias. Você pode personalizar as funções no Oracle Sales. Observe que, se você tiver as funções Administrador de Vendas e Desenvolvedor de Aplicativos, terá acesso a todas as ferramentas de integração.
Ferramentas de Integração | Atribuições |
---|---|
Application Composer |
|
Assistente de Integração de Página |
|
Aplicativos de terceiros |
|
RESTful API |
|
Sobre Como Trabalhar em um Sandbox do Oracle Sales
Um sandbox fornece um ambiente isolado no qual você pode implementar suas personalizações do Oracle Sales com segurança. Esse sandbox ajuda a minimizar interrupções nos usuários e preservar a integridade do aplicativo antes de implantar uma nova funcionalidade personalizada.
Os sandboxes também permitem que vários usuários implementem e testem personalizações ao mesmo tempo sem afetar o trabalho um do outro. Por exemplo, como desenvolvedor, você pode modificar um objeto do Oracle Sales para chamar um serviço Web que esteja em execução no Oracle WebLogic Server for Oracle Cloud Infrastructure. No entanto, talvez você não queira que suas alterações fiquem disponíveis para outros desenvolvedores ou usuários finais até concluir o trabalho de integração.
Sempre que você planeja estender o Oracle Sales, é importante definir claramente como os sandboxes devem ser usados e o workflow para gerenciar seu trabalho usando sandboxes, para gerenciar com segurança seu trabalho de personalização.
Considerações ao Usar Sandboxes
Considere essas melhores práticas ao usar sandboxes.
- Certifique-se de entender totalmente as políticas específicas da sua empresa com relação ao uso de sandboxes.
- Embora vários usuários possam trabalhar simultaneamente no mesmo sandbox ativo, você deve evitar uma situação em que possam existir sobreposições; por exemplo, quando vários indivíduos tentam trabalhar no mesmo objeto.
- Execute todas as personalizações em uma instância de preparação (teste) do seu ambiente.
- Adote o processo da sua empresa para publicar personalizações que foram desenvolvidas em um sandbox.
Sobre o workflow para usar um sandbox
Gerencie seus sandboxes com a ferramenta Gerenciar Sandboxes.
A interface Gerenciar Sandboxes é a principal ferramenta para controlar como os sandboxes são usados. Para acessar essa interface, clique no seu nome de usuário no canto superior direito da página inicial, selecione Administração e, em seguida, Gerenciar Sandboxes.
As seguintes recomendações e melhores práticas podem ajudá-lo a aproveitar ao máximo o trabalho em sandboxes:
- Crie um sandbox para teste (que nunca será publicado) e outro para integração (no qual você pode testar e validar todas as outras personalizações antes da publicação).
- Somente um sandbox pode estar ativo de cada vez.
- Lembre-se de que o Oracle CX Sales e o Oracle Human Resources não suportam um mecanismo padrão para reverter as alterações publicadas de um sandbox para o código da linha principal.
- Depois de publicar o trabalho implementado em um sandbox, a próxima rodada de trabalhos de personalização deverá ser feita em um conjunto recém-criado de sandboxes de teste e integração.
Em termos de executar suas personalizações em um sandbox, as seguintes operações de gerenciamento de sandbox estão disponíveis:
- Criar: disponível na interface Gerenciar Sandboxes clicando em Ações e em Novo.
- Ativar: Um sandbox se tornará ativo depois que você selecioná-lo na interface Gerenciar Sandboxes e clicar no botão Definir como Ativo.
- Sair: Para desativar uma sandbox, clique no nome da sandbox na parte superior de qualquer página e, em seguida, clique em Sair da Sandbox na caixa de diálogo.
- Publicar: As personalizações que foram concluídas em um sandbox somente teste devem ser replicadas para um sandbox de integração e, se todas as validações forem aprovadas, as personalizações poderão ser publicadas do sandbox de integração para o código da linha principal.
- Excluir: disponível na interface Gerenciar Sandboxes clicando em Ações e em Excluir. Só é possível excluir sandboxes não publicados que estejam inativos.
Sobre o Utilitário Application Composer no Oracle Sales
O Application Composer é um pacote de ferramentas baseadas na Web que permitem a determinados tipos de usuários estender o Oracle Sales para facilitar integrações com aplicativos externos, incluindo soluções baseadas em PaaS, como o Oracle WebLogic Server for Oracle Cloud Infrastructure.
Com o Application Composer, você pode implementar uma ampla variedade de tarefas de personalização e integração que abrangem grande parte da funcionalidade e dos dados no ambiente do Oracle Sales. No entanto, no que se refere à integração entre PaaS-SaaS, as principais áreas de foco incluem:
- Personalizações do modelo de objeto: é possível criar objetos personalizados e modificar as propriedades e a funcionalidade dos objetos padrão e personalizados, juntamente com os workflows e os relacionamentos entre eles. Além disso, você pode aprimorar a funcionalidade do objeto por meio da integração de serviços Web.
- Personalizações da interface do usuário: Você pode personalizar as propriedades e estender a funcionalidade dos campos, botões e links em uma página padrão. Além disso, é possível duplicar páginas para que você possa estender a funcionalidade do original.
- Personalizações de scripts: você pode usar scripts Groovy para aplicar lógica condicional e outra lógica de programação a diferentes componentes de aplicativos. Isso inclui chamar aplicativos de terceiros e serviços Web.
Essas áreas de foco não são mutuamente exclusivas; portanto, algumas personalizações podem sobrepor as três categorias.
O Application Composer é uma ferramenta de design-time que está disponível no runtime. A maioria das alterações de interface entram em vigor imediatamente, sem que você tenha que fazer logout e login novamente. No entanto, as alterações no modelo de dados, como a criação de campos personalizados, exigem que você faça a autenticação novamente antes que as alterações fiquem disponíveis.
Para o trabalho de personalização e integração que usa o Oracle Sales Application Composer, você precisa ativar um sandbox.
Acessar o Application Composer no Oracle Sales
Saiba como acessar o Application Composer no Oracle Sales.
Antes de começar, verifique se você tem privilégios suficientes para acessar o Application Composer. Para acessar o Application Composer:
- Ativar uma sandbox.
- Na home page do aplicativo, clique no menu Navegador e, na categoria Ferramentas, clique em Application Composer.
- No painel esquerdo, verifique se os nós Objetos e Configuração Comum estão ativos.