Comprendre votre environnement de personnalisation et d'intégration Oracle Sales

Vous pouvez étendre Oracle Sales à l'aide de différentes méthodes et outils d'intégration. Dans le cadre de votre processus de planification, familiarisez-vous avec les outils et les meilleures pratiques pour développer une intégration.

Rôles requis pour la personnalisation d'Oracle Sales

Avant d'effectuer une tâche de personnalisation, vous devez disposer d'un rôle qui donne des privilèges d'accès aux outils d'intégration nécessaires.

Utilisez le tableau suivant pour rechercher les rôles qui fournissent l'accès aux outils d'intégration dont vous avez besoin. Vous pouvez personnaliser les rôles dans Oracle Sales. Notez que si vous disposez à la fois des rôles Administrateur des ventes et Développeur d'applications, vous avez accès à tous les outils d'intégration.

Outils d'intégration Rôles
Application Composer
  • Administrateur de l'application de gestion des données principales

  • Administrateur de l'application Customer Relationship Management

  • Consultant en implémentation d'applications

  • Administrateur des ventes

  • Architecte de données produit

  • Configurer les contrats

  • Configuration de contrat personnalisée

Assistant Intégration de pages
  • Administrateur de l'application

  • Administrateur des ventes

Applications tiers
  • Administrateur de l'application Customer Relationship Management

  • Consultant en implémentation d'applications

  • Administrateur des ventes

RESTful API
  • Développeur d'applications

  • Consultant en implémentation d'applications

  • Administrateur de l'application

  • Human Capital Management Integration Specialist (Recommandé)

A propos de l'utilisation d'un modèle d'environnement restreint Oracle Sales

Un modèle d'environnement restreint fournit un environnement isolé dans lequel vous pouvez implémenter vos personnalisations Oracle Sales en toute sécurité. Ce modèle d'environnement restreint permet de minimiser les perturbations pour les utilisateurs et de préserver l'intégrité de l'application avant de déployer de nouvelles fonctionnalités personnalisées.

Les modèles d'environnement restreint permettent également à plusieurs utilisateurs d'implémenter et de tester des personnalisations en même temps sans affecter le travail des autres utilisateurs. Par exemple, en tant que développeur, vous pouvez modifier un objet Oracle Sales pour appeler un service Web en cours d'exécution sur Oracle WebLogic Server for Oracle Cloud Infrastructure. Toutefois, il se peut que vous ne souhaitiez pas que vos modifications soient mises à la disposition des autres développeurs ou utilisateurs finals tant que vous n'avez pas terminé votre travail d'intégration.

Chaque fois que vous prévoyez d'étendre Oracle Sales, il est important de définir clairement la façon dont les modèles d'environnement restreint doivent être utilisés et le workflow de gestion de votre travail à l'aide de modèles d'environnement restreint, afin de gérer votre travail de personnalisation en toute sécurité.

Points à prendre en compte lors de l'utilisation des modèles d'environnement restreint

Tenez compte des meilleures pratiques suivantes lorsque vous utilisez des modèles d'environnement restreint.

  • Assurez-vous de bien comprendre les politiques spécifiques de votre entreprise concernant l'utilisation des modèles d'environnement restreint.
  • Même si plusieurs utilisateurs peuvent travailler simultanément dans le même modèle d'environnement restreint actif, vous devez éviter une situation où des chevauchements peuvent exister. Par exemple, lorsque plusieurs personnes essaient de travailler sur le même objet.
  • Effectuez toutes les personnalisations dans une instance de préparation (test) de votre environnement.
  • Suivez le processus de votre entreprise pour publier des personnalisations développées dans un modèle d'environnement restreint.

A propos du workflow d'utilisation d'un modèle d'environnement restreint

Gérez vos modèles d'environnement restreint à l'aide de l'outil Manage Sandboxes.

L'interface Gérer les modèles d'environnement restreint est le principal outil permettant de contrôler l'utilisation des modèles d'environnement restreint. Pour accéder à cette interface, cliquez sur votre nom utilisateur dans le coin supérieur droit de la page d'accueil, sélectionnez Administration, puis Gérer les modèles d'environnement restreint.

Les recommandations et meilleures pratiques suivantes peuvent vous aider à tirer le meilleur parti des modèles d'environnement restreint :

  • Créez un modèle d'environnement restreint pour le test (qui ne sera jamais publié) et un autre pour l'intégration (dans lequel vous pouvez tester et valider toutes les autres personnalisations avant de le publier).
  • Un seul modèle d'environnement restreint peut être actif à la fois.
  • Gardez à l'esprit que Oracle CX Sales et Oracle Human Resources ne prennent pas en charge un mécanisme standard d'annulation (rollback) des modifications publiées depuis un modèle d'environnement restreint vers le code de ligne principale.
  • Après la publication du travail implémenté dans un modèle d'environnement restreint, le prochain cycle de personnalisation doit être effectué dans un ensemble de modèles d'environnement restreint de test et d'intégration nouvellement créé.

Pour effectuer vos personnalisations dans un modèle d'environnement restreint, les opérations de gestion suivantes sont disponibles :

  • Créer : disponible à partir de l'interface Gérer les modèles d'environnement restreint en cliquant sur Actions, puis sur Nouveau.
  • Activer : un modèle d'environnement restreint devient actif une fois que vous l'avez sélectionné dans l'interface Gérer les modèles d'environnement restreint et que vous avez cliqué sur le bouton Définir comme actif.
  • Quitter : pour désactiver un modèle d'environnement restreint, cliquez sur son nom en haut de n'importe quelle page, puis cliquez sur Quitter le modèle d'environnement restreint dans la boîte de dialogue.
  • Publier : les personnalisations terminées dans un modèle d'environnement restreint de test doivent être répliquées dans un modèle d'environnement restreint d'intégration. Si toutes les validations réussissent, les personnalisations peuvent être publiées du modèle d'environnement restreint d'intégration au code de ligne principale.
  • Supprimer : disponible dans l'interface Gérer les modèles d'environnement restreint en cliquant sur Actions, puis sur Supprimer. Vous ne pouvez supprimer que les modèles d'environnement restreint non publiés inactifs.

A propos de l'utilitaire Application Composer dans Oracle Sales

Application Composer est un ensemble d'outils Web permettant à certains types d'utilisateur d'étendre Oracle Sales afin de faciliter les intégrations avec des applications externes, notamment des solutions PaaS telles qu'Oracle WebLogic Server for Oracle Cloud Infrastructure.

Application Composer vous permet d'implémenter un large éventail de tâches de personnalisation et d'intégration couvrant une grande partie des fonctionnalités et des données de l'environnement Oracle Sales. Toutefois, en ce qui concerne l'intégration PaaS-SaaS, les principaux domaines d'intervention sont les suivants :

  • Personnalisations de modèle d'objet : Vous pouvez créer des objets personnalisés et modifier les propriétés et les fonctionnalités des objets standard et personnalisés, ainsi que les workflows et les relations qui les unissent. En outre, vous pouvez améliorer la fonctionnalité des objets via l'intégration des services Web.
  • Personnalisations de l'interface utilisateur : Vous pouvez personnaliser les propriétés et étendre la fonctionnalité des champs, boutons et liens sur une page standard. Vous pouvez également dupliquer des pages afin de pouvoir étendre la fonctionnalité de l'original.
  • Personnalisations de script : vous pouvez utiliser le script Groovy pour appliquer une logique de programmation conditionnelle ou autre à différents composants d'application. Cela inclut l'appel d'applications tierces et de services Web.

Ces domaines d'intervention ne s'excluent pas mutuellement, de sorte que certaines personnalisations peuvent chevaucher les trois catégories.

Application Composer est un outil de conception disponible lors de l'exécution. La plupart des modifications apportées à l'interface prennent effet immédiatement, sans que vous ayez à vous déconnecter puis à vous reconnecter. Toutefois, les modifications apportées au modèle de données, telles que la création de champs personnalisés, nécessitent une nouvelle authentification avant la mise à disposition des modifications.

Pour la plupart des tâches de personnalisation et d'intégration utilisant Oracle Sales Application Composer, vous devez activer un modèle d'environnement restreint.

Accéder à Application Composer dans Oracle Sales

Découvrez comment accéder à Application Composer dans Oracle Sales.

Avant de commencer, vérifiez que vous disposez des privilèges nécessaires pour accéder à Application Composer. Pour accéder à Application Composer :

  1. Activer un modèle d'environnement restreint.
  2. Sur la page d'accueil de l'application, cliquez sur le menu Navigateur et, sous la catégorie Outils, cliquez sur Application Composer.
  3. Dans le volet de gauche, vérifiez que les noeuds Objets et Configuration commune sont actifs.