Comprender el entorno de personalización e integración de Oracle Sales
Roles necesarios para personalizar Oracle Sales
Antes de realizar cualquier tarea de personalización, debe tener un rol que proporcione privilegios de acceso a las herramientas de integración necesarias.
Utilice la siguiente tabla para buscar los roles que proporcionan acceso a las herramientas de integración que necesita. Puede personalizar los roles en Oracle Sales. Tenga en cuenta que si tiene los roles Administrador de ventas y Desarrollador de aplicaciones, tiene acceso a todas las herramientas de integración.
Herramientas de integración | Roles |
---|---|
Compositor de Aplicaciones |
|
Asistente de Integración de Páginas |
|
Aplicaciones de terceros |
|
RESTful API |
|
Acerca del trabajo en un entorno de prueba de Oracle Sales
Un sandbox proporciona un entorno aislado en el que puede implantar sus personalizaciones de Oracle Sales de forma segura. Este sandbox ayuda a minimizar las interrupciones para los usuarios y a preservar la integridad de la aplicación antes de desplegar una nueva funcionalidad personalizada.
Los sandboxes también permiten a varios usuarios implantar y probar personalizaciones al mismo tiempo, sin que ello afecte al trabajo del otro. Por ejemplo, como desarrollador, puede que esté modificando un objeto de Oracle Sales para llamar a un servicio web que se esté ejecutando en Oracle WebLogic Server para Oracle Cloud Infrastructure. Sin embargo, puede que no desee que los cambios estén disponibles para otros desarrolladores o usuarios finales hasta que haya terminado el trabajo de integración.
Cada vez que planea ampliar Oracle Sales, es importante que defina claramente cómo se deben utilizar los sandboxes y el flujo de trabajo para gestionar su trabajo mediante sandboxes, a fin de gestionar de forma segura el trabajo de personalización.
Consideraciones al utilizar sandboxes
Tenga en cuenta estas mejores prácticas al utilizar sandboxes.
- Asegúrese de comprender plenamente las políticas específicas de su compañía en relación con el uso de sandboxes.
- Si bien varios usuarios pueden trabajar simultáneamente en el mismo sandbox activo, debe evitar una situación en la que puedan existir superposiciones; por ejemplo, cuando varias personas intentan trabajar en el mismo objeto.
- Realice todas las personalizaciones en una instancia temporal (de prueba) de su entorno.
- Cumpla con el proceso de su compañía de publicación de personalizaciones que se desarrollaron en un sandbox.
Acerca del flujo de trabajo para utilizar un entorno de prueba
Gestione sus sandboxes con la herramienta Manage Sandboxes.
La interfaz Gestionar sandboxes es la herramienta principal para controlar cómo se utilizan los sandboxes. Para acceder a esta interfaz, haga clic en el nombre de usuario en la esquina superior derecha de la página inicial, seleccione Administración y, a continuación, Gestionar sandboxes.
Las siguientes recomendaciones y mejores prácticas pueden ayudarle a sacar el máximo partido a los sandboxes:
- Cree un sandbox para pruebas (que nunca se publicarán) y otro para la integración (donde podrá probar y validar el resto de personalizaciones antes de la publicación).
- Solo un sandbox puede estar activo a la vez.
- Tenga en cuenta que Oracle CX Sales y Oracle Human Resources no admiten un mecanismo estándar para deshacer los cambios que se han publicado desde un sandbox al código mainline.
- Después de publicar el trabajo implementado en un sandbox, la siguiente ronda de trabajo de personalización se debe realizar en un juego de sandboxes de prueba e integración recién creado.
En términos de llevar a cabo sus personalizaciones en un sandbox, están disponibles las siguientes operaciones de gestión de sandbox:
- Crear: disponible en la interfaz Gestionar sandboxes haciendo clic en Acciones y, a continuación, en Nuevo.
- Activar: un sandbox se activa después de seleccionarlo en la interfaz Gestionar sandboxes y hacer clic en el botón Definir como activo.
- Salir: para desactivar un sandbox, haga clic en el nombre del sandbox en la parte superior de cualquier página y, a continuación, haga clic en Salir del sandbox en el cuadro de diálogo.
- Publicar: las personalizaciones que se hayan completado en un sandbox de solo prueba se deben replicar en un sandbox de integración y, si todas las validaciones pasan, las personalizaciones se pueden publicar desde el sandbox de integración al código mainline.
- Suprimir: disponible en la interfaz Gestionar sandboxes haciendo clic en Acciones y, a continuación, en Suprimir. Solo puede suprimir sandboxes no publicados que estén inactivos.
Acerca de la utilidad Application Composer en Oracle Sales
Application Composer es un paquete de herramientas basadas en web que permiten que determinados tipos de usuarios amplíen Oracle Sales para facilitar las integraciones con aplicaciones externas, incluidas soluciones basadas en PaaS como Oracle WebLogic Server para Oracle Cloud Infrastructure.
Con Application Composer, puede implantar una amplia gama de tareas de personalización e integración que abarquen gran parte de la funcionalidad y los datos del entorno de Oracle Sales. Sin embargo, en lo que respecta a la integración de PaaS-SaaS, las áreas clave de interés son:
- Personalizaciones del modelo de objetos: puede crear objetos personalizados y modificar las propiedades y la funcionalidad de los objetos estándar y personalizados, junto con los flujos de trabajo y las relaciones entre ellos. Además, puede mejorar la funcionalidad de los objetos mediante la integración de servicios web.
- Personalizaciones de la interfaz de usuario: puede personalizar las propiedades y ampliar la funcionalidad de los campos, botones y enlaces en una página estándar. Además, puede duplicar páginas para que pueda ampliar la funcionalidad del original.
- Personalizaciones de scripts: puede utilizar scripts Groovy para aplicar lógica condicional y de otra programación a diferentes componentes de la aplicación. Esto incluye llamar a aplicaciones de terceros y servicios web.
Estas áreas de enfoque no se excluyen mutuamente, por lo que algunas personalizaciones pueden superponerse a las tres categorías.
Application Composer es una herramienta de tiempo de diseño que está disponible en tiempo de ejecución. La mayoría de los cambios de interfaz se aplican inmediatamente, sin tener que cerrar sesión y volver a iniciarla. Sin embargo, los cambios en el modelo de datos, como la creación de campos personalizados, requieren que vuelva a autenticarse antes de que los cambios estén disponibles.
Para la mayoría de las tareas de personalización e integración que utilizan Application Composer de Oracle Sales, debe activar un sandbox.
Acceder a Application Composer en Oracle Sales
Descubra cómo acceder a Application Composer en Oracle Sales.
Antes de empezar, asegúrese de tener privilegios suficientes para acceder a Application Composer. Para acceder a Application Composer:
- Active un sandbox.
- En la página inicial de la aplicación, haga clic en el menú Navegador y, en la categoría Herramientas, haga clic en Compositor de aplicaciones.
- En el panel de la izquierda, verifique que los nodos Objetos y Configuración común estén activos.