Applications

Les applications (également appelées applis dans iManage v2 API) sont des packs logiciels qui soit s’intègrent à iManage Work pour accéder aux données depuis ce dernier, soit étendent la fonctionnalité des applications client iManage Work.

Ces applications sont développées soit par iManage, soit par des vendeurs tiers. Par exemple, votre entreprise peut utiliser une application pour la comparaison de documents. L’application peut étendre la fonctionnalité de iManage Work en ajoutant un menu contextuel aux documents pour la comparaison de documents. Autrement, si vous avez du personnel de développement interne, il peut développer des applications pour votre organisation. Par exemple, si vous avez un intranet et souhaitez présenter les documents récents d’un utilisateur dans l’intranet, votre personnel de développement peut écrire une application pour accéder au contenu depuis iManage Work.

iManage Work 10.2 et supérieur prennent en charge le protocole d’autorisation OAuth 2.0 pour les applications qui s’intègrent à iManage Work ou étendent leur fonctionnalité. Voici quelques avantages de OAuth 2.0 :

  • C’est un standard ouvert pour l’autorisation et n’importe qui peut le mettre en œuvre.

  • Il simplifie l’autorisation et l’accès aux données iManage Work tout en protégeant les identifiants des utilisateurs.

  • Il standardise et sécurise le partage d’informations entre iManage Work et d’autres applications.

  • Il fonctionne sur HTTPS et autorise les applications à l’aide de jetons d’accès au lieu des identifiants des utilisateurs. L’application client obtient ce jeton avant de faire une demande de connexion pour le compte de l’utilisateur.

Tout développement personnalisé par rapport aux API iManage Work doit être enregistré comme une application client et les développeurs peuvent ajouter des personnalisations uniquement via ces applications client enregistrées reconnues par iManage. Cela est similaire à l’utilisation des API Facebook. Si vous ouvrez un API Facebook dans votre application, Facebook doit identifier votre application comme un client autorisé. Par conséquent, votre application doit être un client enregistré sur Facebook. De façon similaire, dans iManage, ces applications sont enregistrées et téléchargées sur iManage Work par les administrateurs à l’aide de la fonction Applicationsdans le iManage Control Center. L’application qui se connecte au iManage Work doit être autorisée à l’aide du protocole d’autorisation OAuth 2.0. Les applications qui ne se connectent pas au iManage Work peuvent ne pas requérir d’autorisation. Par exemple, une application qui lit des propriétés des dossiers telles que ID du dossier, nom du dossier, custom1, et custom2 depuis iManage Work pour les afficher ou les utiliser ultérieurement dans l’application . Lorsqu’elle est ouverte depuis un menu contextuel, l’application peut accéder à ces propriétés depuis le contexte d’application sans effectuer le processus d’authentification . Cette application doit accéder uniquement à des données depuis iManage Work et ne requiert aucune authentification.

REMARQUE :

Il est attendu que les administrateurs qui enregistrent et maintiennent les applications aient une compréhension de base du protocole d’authentification OAuth 2.0. Les développeurs qui élaborent des applications qui requièrent une authentification iManage Work doivent avoir une connaissance approfondie de l’authentification OAuth 2.0.

Cette fonction permet de gérer les types d’applications suivants :

  • Applications iManage : Ces applications sont disponibles pour les applications client iManage Work. Par exemple, iManage Work Desktop pour Windows, iManage Work Email Management pour Gmail, iManage Work Desktop pour Mac, Mobility pour iOS, etc.

  • Applications tierces : Il existe deux types d’applications disponibles auprès de vendeurs tiers :

    • Les applications autonomes qui interagissent avec iManage Work uniquement via des API pour accéder à des informations et qui ne modifient pas son IU. Par exemple, une application qui suit et analyse les répertoires de vérification de documents dans iManage Work pour comprendre le comportement des utilisateurs.

    • Les applications qui étendent les fonctions iManage et modifient l’IU en fournissant des menus contextuels ou de nouveaux panneaux dans les applications suivantes :

      • iManage Work

      • iManage Work Desktop pour Windows

      • iManage Control Center

Il est également possible de définir des paramètres de sécurité pour ces applications pour les rendre disponibles uniquement pour des utilisateurs spécifiques.

REMARQUE :

  • Cette fonction est disponible pour les utilisateurs NRTADMIN.

  • Vous devez avoir une WebDB (également connue sous le nom de base de données Web ou bibliothèque de configuration) configurée sur iManage Work pour stocker les applications.

  • Pendant le téléchargement d’une application, le iManage Control Center génère un profil de document qui utilise une classe DOC. Si vous n’avez pas de classe DOC définie dans iManage Work, le téléchargement de l’application échoue.

Les applications vous permettent de :

  • Télécharger une application sur site :

    • Télécharger un pack d’applications f ourni par un partenaire/vendeur à l’aide de la fonction Charger le pack.

    • Configurer manuellement les paramètres des applications à l’aide de la fonction Configurer manuellement.

  • Télécharger une application de Cloud à l’aide de la fonction Ajouter une application.

  • Activer ou désactiver le statut d’application à l’aide de l’option Activer/désactiver.

  • Modifier les détails de sécurité d’une application à l’aide de l’option Sécurité.

  • Modifier les détails de configuration d’une application à l’aide de l’option Modifier.

  • Supprimer des extensions/applications externes à l’aide de l’option Supprimer.

  • Visualiser les détails d’une application à l’aide de l’option Vue.

  • Visualiser des options de tableau génériques dans la section Vue d’ensemble IU.

Activer/désactiver le statut d’application

Application unique

Cette option est disponible sur :

  • le ruban : Sélectionner une application pour voir cette option sur le ruban.

  • le menu kebab : Sélectionner l’icône images/download/thumbnails/122405363/elipse.png adjacent à chaque application.

  • le menu contextuel : Effectuer un clic droit sur une application pour voir cette option.

Utiliser l’une des options précédentes et sélectionner Activer ou Désactiver.

Applications multiples

Cette option est disponible sur le ruban. Sélectionner des applications puis sélectionner Activer ou Désactiver en conséquence.

Modifier les détails de sécurité

Cette option est disponible sur :

  • le menu kebab : Sélectionner l’icône images/download/thumbnails/122405363/elipse.png adjacent à chaque application.

  • le menu contextuel : Effectuer un clic droit sur une application pour voir cette option.

Utiliser l’une des options précédentes et sélectionner Sécurité. La boîte de dialogue Modifier la sécurité apparaît. Modifier les options de sécurité suivantes et sélectionner Enregistrer.

Option de sécurité

Description

Tous les utilisateurs

Tous les utilisateurs peuvent accéder à l’application

Personnalisé

Permettre à des utilisateurs spécifiques d’accéder aux applications

Modifier les détails de configuration

Cette option est disponible sur :

  • le menu kebab : Sélectionner l’icône images/download/thumbnails/122405363/elipse.png adjacent à chaque application.

  • le menu contextuel : Effectuer un clic droit sur une application pour voir cette option.

Utiliser l’une des options précédentes et sélectionner Éditer . La boîte de dialogue Modifier la configuration apparaît. Les champs de configuration suivants sont listés :

Champs

Description

Nom

Nom d’une application

Description

Description d’une application

Clé API

Clé API

Secret API

Si vous en possédez une, vous pouvez l’utiliser ou bien sélectionner Générer automatiquement pour en générer une.

Éditeur

iManage LLC

Site Web

Lien Web

E-mail

ID e-mail

Type

Il s’agit d’une liste déroulante qui répertorie deux options :

  • Web : Application sur le Web

  • Native : Application native

Supprimer des extensions/applications externes

Application unique

Cette option est disponible sur :

  • le ruban : Sélectionner une application pour voir cette option sur le ruban.

  • le menu kebab : Sélectionner l’icône images/download/thumbnails/122405363/elipse.png adjacent à chaque application.

  • le menu contextuel : Effectuer un clic droit sur une application pour voir cette option.

Utiliser l’une des options précédentes et sélectionner Supprimer. La boîte de confirmation Supprimer apparaît. Confirmer l’action pour continuer ou annuler.

Applications multiples

Cette option est disponible sur le ruban. Sélectionner des applications puis sélectionner Supprimer. La boîte de confirmation Supprimer apparaît. Confirmer l’action pour continuer ou annuler.

REMARQUE :

En cas d’erreur, des messages d’erreur sont visibles. Il est possible de visualiser ou télécharger les messages à l’aide de l’option Télécharger en tant que CSV.

Visualiser les détails de l’application

Cette option est disponible sur :

  • le menu kebab : Sélectionner l’icône images/download/thumbnails/122405363/elipse.png adjacent à chaque application.

  • le menu contextuel : Effectuer un clic droit sur une application pour voir cette option.

  • le lien cliquable : Sélectionner une application dans la colonne Nom.

Utiliser l’une des options précédentes et sélectionner Vue. La page <nom-application> apparaît.

REMARQUE :

  • Utiliser le bouton images/download/thumbnails/122405363/image2020-2-7_14-40-38.png pour modifier la section suivante de la page des détails de l’application :

    • État

    • Configuration

    • Authentification

    • Accès

  • Dans la section Accès, définir les utilisateurs qui doivent avoir accès à l’application du iManage Control Center via iManage Work client. Si des utilisateurs qui n’ont pas accès au iManage Control Center se connectent à iManage Work, ils ne voient pas d’option pour naviguer dans le iManage Control Center dans la liste déroulante Utilisateurs.