UMRA - User Management Resource Administrator
Avant de parler un peu plus de l'application, je voudrais vous faire part de mes premières impressions sur ce logiciel.
UMRA est la première application que j'ai découvert à mon arrivée chez Tools4ever et je dois dire qu'elle ne m'a pas laissé de marbre!
Il fût un temps où j'étais développeur (Java, VB...) d'applications dans le domaine de l'infogestion, je me souviens par exemple de tout le temps que je pouvais perdre à devoir ré-implémenter des classes pour accéder à des bases de données...
Quelle fût ma réaction lorsqu'on m'a présenté UMRA : "Pardon, il est possible de lancer une requête SQL juste en glissant-déposant l'objet update database???"
Étonnant!
Vous l'avez surement deviné, UMRA est un environnement de scripting autour de la gestion d'identités. Les objets UMRA permettent par exemple de gérer un annuaire Active Directory ou bien d'accéder à des données dans une base Oracle. De plus, il est possible de créer des formulaires que l'on pourra par exemple proposer à un service de support informatique.
Si l'on me demandait de résumer en quelques mots UMRA, je dirais:
- facilité: pas besoin de connaitre un langage de programmation
- rapidité: un script se construit par drag'n'drop d'objets
- fiabilité: réduction considérable des bugs potentiels par rapport à un développement lourd (C++, Java...)
UMRA - Console d'Administration
La console d'administration est l'emplacement où l'on va pouvoir créer ses scripts et formulaires.
Cette console se connecte dès son lancement à un serveur exécutant un service UMRA.
Sur la partie gauche de la capture d'écran suivante, vous pouvez voir l'ensemble des objets UMRA permettant de gérer un compte "user" sur un AD.

UMRA - Service
Pour s'exécuter correctement, UMRA nécessite l'installation d'un service sur un serveur. Ce service est le point central de l'architecture de l'environnement logiciel: C'est lui qui analysera les requêtes et fournira les ressources vers la(les) console(s) d'administration et l'(les) application(s) Forms. Lors de son installation, un compte UmraSvcAccount, membre du groupe Admins du domaine, est crée pour exécuter le service.
UMRA - UMRA Forms
L'application UMRA Forms permet d'accéder aux formulaires qui ont été précédemment crées dans la console d'administration. Typiquement, cette application est utilisée par les administrateurs système pour déléguer par exemple la création de compte dans l'AD aux membres du service support, sans pour autant que ces derniers aient accès à l'AD.

UMRA - Exemples d'utilisation
UMRA est implémenté principalement chez nos clients pour répondre à des problématiques de:
- Synchronisation d'un annuaire avec le SIRH : Synchronisation Active Directory avec HR Access.
- Synchronisation de mot de passe : Synchronisation du mot de passe Windows avec celui de SAP.
- Délégation de tâches: Délégation de la création de compte utilisateur dans un AD.
- Reporting Active Directory.
- Portail Web pour la gestion des utilisateurs.
La seule limite d'UMRA est l'inventivité de son utilisateur!



