En savoir plus sur la création d'une application Governance

Vous pouvez créer une application de gouvernance de processus qui crée, intègre et révise les processus d'approbation dans une société.Par exemple, plusieurs business processes exigent un processus de gouvernance, dans lequel une personne disposant de l'autorité d'approbation peut vérifier certains artefacts, relever des questions ou des problèmes, et obtenir des clarifications, avant d'approuver les artefacts.

Au sein d'une équipe de vente, vous souhaitez peut-être vous assurer que l'équipe de vente supérieure est habilitée à vérifier et approuver un plan de vente. Dans une équipe de développement de produit, vous pouvez souhaiter fournir aux chefs de projet un mécanisme formel leur permettant d'approuver un plan de projet. Dans une équipe de communication, vous pouvez être amené à vous assurer que la messagerie est convenue en permettant aux intervenants de réviser des documents, de répondre à des questions et des questions, et de rechercher des réponses aux propriétaires du document. Dans chacun de ces scénarios, assurez-vous que les bonnes personnes ont l'opportunité de vérifier certains éléments, de rechercher des clarifications, de vérifier les réponses à leurs questions et de n'avoir accès qu'à celles-ci, d'autoriser la progression de ces éléments ou artefacts à passer à l'étape suivante de leur cycle de vie.

Avant de commencer à créer une application de gouvernance, lisez Découvrez comment accéder aux données à partir d'une application Oracle Mobile Hub

Architecture

Cette architecture explique comment créer une application d'audit et de gouvernance à l'aide d'une combinaison de services de plate-forme Oracle Cloud.

Description d'audit_application_architecture.png
Description de l'illustration audit_application_architecture.png
  • Les ressources REST personnalisées telles que les rapports ou les artefacts d'audit sont créées et présentées par un logiciel externe en tant qu'application de service (SaaS).

  • Oracle Mobile Hub fournit une couche d'API façade pour accéder aux données et les mettre en mémoire cache à partir des API REST d'application SaaS externe.

  • Oracle Visual Builder, qui fait partie de l'édition d'entreprise d'Oracle Integration, vous permet de créer une interface utilisateur qui fournit l'accès aux données et consomme les services de REST de la couche d'API d'Oracle Mobile Hub façade de de de façon sécurisée. Il permet également aux auditeurs des réviseurs et des approbateurs de consulter les données et de créer une collection de questions.

  • Le composant Processus, qui fait partie de l'édition Entreprise d'Oracle Integration, est utilisé pour implémenter un workflow qui envoie l'ensemble de questions à l'auditeur d'origine. Les auditeurs d'origine peuvent alors répondre aux questions et soumettre à nouveau les données pour approbation.

Workflow

L'architecture implémente l'exemple de workflow suivant.

Une société d'audit effectue différents types d'audit de conformité pour ses clients. Ces audits peuvent être effectués par des sous-traitants indépendants. La société d'audit veut implémenter une approche à quatre yeux. Ils veulent donc s'assurer qu'un de leurs auditeurs senior est affecté pour examiner les audits réalisés par les sous-traitants indépendants. L'auditeur senior peut avoir des questions concernant l'auditeur d'origine. Ces questions sont renvoyées aux auditeurs initiaux, qui peuvent être amenés à modifier les rapports d'audit et à répondre aux questions. Il peut s'agir d'un processus itératif. Une fois que toutes les questions ont reçu une réponse et que l'auditeur senior est satisfait, le rapport d'audit est approuvé et envoyé au client.

Description d'audit_application_workflow.png
Description de l'illustration audit_application_workflow.png

A propos des services, des composants et des rôles obligatoires

Cette solution requiert les services suivants :

  • Edition d'entreprise du service Oracle Integration, qui inclut les fonctionnalités Process et Oracle Visual Builder.

  • Oracle Oracle Mobile Hub

Votre instance Oracle Visual Builder doit être associée à l'instance Oracle Process Cloud Service de votre service Oracle Integration. Les administrateurs Oracle Visual Builder peuvent créer l'association entre les services.

Il s'agit des rôles nécessaires pour chaque service.

Nom de service : rôle Obligatoire pour...
Oracle Visual Builder : Administrateur Associer une instance Oracle Visual Builder à une instance Oracle Process Cloud Service.
Oracle Cloud : administrateur de domaine d'identité Pour gérer les utilisateurs mobiles, les rôles et les domaines.
Rôles de membre d'équipe Oracle Mobile Hub : MobileEnvironment_MobileUserConfig et MobileEnvironment_MobileUserMgmt Pour gérer les utilisateurs mobiles, les rôles et les domaines.

Pour obtenir les services cloud dont vous avez besoin, reportez-vous à Comment obtenir les services Oracle Cloud pour les solutions Oracle.

A propos d'Oracle Mobile Hub

Le développement d'applications mobiles simples est courant, mais la connexion de ces applications aux systèmes et services back-end peut être compliquée. Oracle Mobile Hub est un service cloud qui propose un hub unifié pour le développement, la gestion, la surveillance et l'analyse de vos applications mobiles et des ressources sur lesquelles elles reposent.

Oracle Mobile Hub rationalise les initiatives de développement mobile et vous offre tout ce dont vous avez besoin pour établir une stratégie mobile d'entreprise à l'aide d'outils et de services innovants reposant sur les identités. Elle permet de définir des API mobiles et de créer des applications mobiles qui se connectent rapidement et en toute sécurité aux systèmes d'entreprise, tout en fournissant les analyses approfondies nécessaires à des décisions éclairées sur les données et intelligentes. Elle lie les développeurs mobiles à des sources de données d'entreprise et vous permet de créer des expériences mobiles interactives de manière simple et simple.

Sans Oracle Mobile Hub, les développeurs d'applications mobiles doivent devenir des développeurs d'intégration pour qu'ils puissent connecter des applications mobiles à des systèmes d'entreprise. Ils doivent également devenir des experts de la sécurité pour pouvoir se connecter à chacun de ces systèmes en utilisant la technologie de sécurité appropriée. Grâce à Oracle Mobile Hub, les développeurs d'applications mobiles n'ont plus besoin d'être des experts dans leur intégralité. Ils peuvent développer des applications mobiles beaucoup plus rapidement, ce qui réduit les temps de développement et les coûts de l'application. Elle fournit également des mesures permettant d'analyser la réussite de votre stratégie mobile.

A propos d'Oracle Visual Builder

Oracle Visual Builder est un environnement cloud visuel et déclaratif permettant de développer et d'héberger des applications mobiles et Web attrayantes. Il permet un accès facile aux données à partir de n'importe quel service REST et permet de créer des objets fonctionnels réutilisables personnalisés pour le stockage et la gestion des données.

Grâce aux outils de développement visuel sur le cloud, vous pouvez créer et tester les applications Web et les applications mobiles natives en fonction du cloud sans installer de logiciel supplémentaire. Le concepteur visuel vous permet de présenter rapidement des pages dans vos applications en glissant et déplaçant des composants d'interface utilisateur, en personnalisant leurs attributs et en définissant leur comportement.

Oracle Visual Builder fournit également les outils suivants pour la création et la publication d'applications :

  • Outils de gestion des données pour la gestion des objets fonctionnels, ainsi que l'import et l'export de données

  • Publier des outils pour préparer et publier vos applications

  • Outils avancés pour la configuration de la sécurité en fonction des rôles et de la gestion de l'accès des utilisateurs

  • Outils de collaboration permettant de partager les ressources d'application entre les membres de l'équipe

  • Des outils fiables permettant de décrire les demandes et les réponses aux logiciels Oracle en tant que services REST (SaaS) dans le catalogue intégré

A propos du service Oracle Integration

Oracle Integration Service est une solution d'intégration complète, sécurisée et légère permettant de connecter vos applications dans le cloud.

Oracle Integration Service assure une connectivité sécurisée au niveau de l'entreprise, indépendamment des applications auxquelles vous vous connectez ou où elles résident. Il simplifie la connectivité entre vos applications et connecte vos applications qui sont dans le cloud et vos applications on-premise.

Oracle Integration Service assure la connectivité native aux applications SaaS (Oracle software as a service). Les adaptateurs de service Oracle Integration simplifient la connectivité par la gestion de la complexité sous-jacente liée à la connexion à des applications à l'aide des meilleures pratiques dans le secteur. Vous ne devez créer une connexion qu'avec des informations de connexion minimales pour chaque système. Les codes express de service Oracle Integration mettent en correspondance les différents codes ou conditions utilisés par les applications que vous intégrez pour décrire des éléments similaires (tels que les codes de pays ou de genre). Enfin, le mappeur de données visuel vous permet de créer rapidement des correspondances directes entre le déclencheur et d'appeler des structures de données. A partir du mapper, vous pouvez également accéder aux tables de recherche et utiliser les fonctions XPath standard pour mapper les données entre vos applications.

Après avoir intégré vos applications et activé les intégrations dans l'environnement d'exécution, le tableau de bord affiche des informations sur les intégrations en cours d'exécution afin que vous puissiez surveiller le statut et les statistiques de traitement pour chaque intégration. Le tableau de bord mesure et assure le suivi des performances de vos transactions en capturant et en générant des informations clés, telles que le débit, le nombre de messages traités avec succès et le nombre de messages dont le traitement a échoué. Vous pouvez également gérer les identificateurs fonctionnels qui suivent les champs des messages et gèrent les erreurs par intégration, connexion ou instance d'intégration spécifique.

A propos des environnements de processus dans Oracle Integration Enterprise

L'automatisation de processus est l'une des fonctionnalités incluses dans votre abonnement Oracle Integration Enterprise.

La fonctionnalité Process Builder d'Oracle Integration Enterprise vous permet de concevoir, d'automatiser et de gérer rapidement des processus métier dans le cloud.

Il existe deux environnements de travail dans Process Builder : un environnement de conception dans lequel vous pouvez développer et tester des applications, et un environnement d'exécution dans lequel vous utilisez et surveillez des applications de processus.

A propos de l'environnement de conception de processus Oracle Integration

L'environnement de conception Processus Oracle Integration permet d'accéder aux fonctionnalités associées aux applications de processus.

Lorsque vous cliquez sur Générateur de processus sur la page d'accueil d'Oracle Integration, vous accédez à la page Applications du processus, qui est l'environnement de conception de processus.

Grâce à l'environnement de conception Processus, vous pouvez :

  • Créer, gérer et partager des espaces
  • Créer des applications (nouvelles ou importées)
  • Créer ou importer des modèles de décision
  • Créer, partager et gérer des espaces
  • Gérer des applications (par visualisation, déverrouillage, clonage, téléchargement et suppression)
  • Gérer les modèles de décision (par téléchargement et suppression)

Certaines de ces fonctions sont limitées par le rôle de l'utilisateur. Par exemple, un propriétaire peut créer un espace et effectuer toutes les actions répertoriées ci-dessus, mais un visualiseur peut uniquement visualiser les applications et n'est pas autorisé à leur apporter des modifications.

A propos de l'environnement d'exécution de processus Oracle Integration

Vous pouvez utiliser l'environnement Oracle Integration Process Runtime pour partager des documents et collaborer avec d'autres personnes de votre équipe, afficher les tâches terminées, déléguer des tâches et les réaffecter. L'environnement d'exécution fournit des outils permettant d'effectuer le suivi des flux de processus, de visualiser les traces d'audit détaillées, de résoudre et de corriger les processus.

Lorsque vous cliquez sur Mes tâches dans la page d'accueil d'Oracle Integration, la page de l'environnement d'exécution de processus apparaît. Vous pouvez utiliser les tâches de votre choix, utiliser le panneau de navigation à gauche pour suivre les instances de processus, visualiser et utiliser les tableaux de bord, démarrer une application et effectuer des tâches d'administration.

Dans l'environnement d'exécution Oracle Integration Process, certaines tâches sont disponibles uniquement pour certains rôles du système. Par exemple :

  • Un utilisateur final peut démarrer des applications, travailler sur des tâches ou travailler sur des instances de processus dynamiques.
  • Un développeur peut créer des applications, construire des processus et gérer des cycles de vie d'application.
  • Un administrateur peut configurer les paramètres d'application, visualiser les tableaux de bord, suivre les instances d'application et visualiser les alertes.