L’objectif principal de notre API du système de gestion documentaire Folderit, ou de son API de stockage cloud, est de permettre à une entreprise partenaire de créer une application fonctionnelle et souple. L’API donne accès aux fonctions de Folderit DMS qu’elle expose, pour développer des intégrations rapidement et simplement.
L’API de stockage cloud de Folderit repose sur REST. Si vous avez déjà utilisé une API RESTful, plusieurs concepts vous seront familiers.
Nous utilisons des fonctions HTTP standard, notamment les verbes HTTP pris en charge par de nombreux clients.
JSON est utilisé pour les réponses de l’API ; les erreurs sont signalées avec un code et un message. Les API sont conçues avec des URL prévisibles et simples et utilisent les codes de réponse HTTP pour indiquer les erreurs.
API de gestion documentaire
Folderit propose une API de gestion documentaire. Une API, ou interface de programmation d’application, permet à des logiciels d’interagir et, par leur intermédiaire, aux utilisateurs d’exploiter les fonctions d’un système. Si ces termes vous sont peu familiers, vous êtes peut-être sur le point de rechercher « API » pour savoir de quoi il s’agit. Prenons le temps de l’expliquer ensemble. FreeCodeCamp en donne une présentation pleine d’humour, mais nous pouvons aussi partir d’une explication accessible. Parlons plus généralement des API de stockage documentaire dans le cloud. Malgré les termes « cloud computing » et « décentralisation », tout ce qui se trouve sur Internet est exécuté ou stocké sur un ordinateur quelque part. Au sens matériel, Internet est un réseau d’équipements connectés : ordinateurs, câbles ou ondes Wi-Fi qui les relient, relais de transmission et kilomètres de lignes transportant des paquets d’informations. Tout cela forme le réseau. Pour se représenter la simplicité d’un premier échange entre ordinateurs, on peut imaginer deux machines dans une même pièce qui s’envoient un message aussi élémentaire que « Hello, world. ».
API du système de gestion documentaire
Tout ce qu’un ordinateur exécute repose sur des programmes. Les informations, calendriers gratuits, livres audio et jeux sont hébergés quelque part sur un serveur. Les petits programmes qui permettent de prévoir un menu, de vérifier ses comptes, de préparer un budget ou de suivre son poids sont des applications. Elles peuvent aussi réaliser des tâches plus importantes. L’un de leurs rôles consiste à permettre aux utilisateurs de saisir une demande dans une langue humaine, anglais, espagnol, japonais, allemand ou autre, puis à la convertir en instructions exécutables par l’ordinateur. Des applications plus complexes servent à déclarer les impôts, tenir la documentation d’une entreprise ou collaborer avec des collègues créatifs dans plusieurs pays et plusieurs langues. Les applications de traduction des téléphones ont ainsi remplacé les anciens guides de conversation pour de nombreux voyageurs. Ces applications, petites ou grandes, ne flottent pourtant pas dans un espace abstrait : elles s’exécutent sur des ordinateurs reliés par câble ou par ondes Wi-Fi, capables de communiquer et de partager les programmes dont vous avez besoin pour votre activité, votre projet ou simplement un rappel matinal pour arriver à l’heure au travail. Examinons maintenant un autre usage du sigle DMS. Dans le domaine multimédia, il peut signifier « Digital Media Server », ou serveur de médias numériques. Dans le contexte de Folderit, DMS signifie « Document Management System », c’est-à-dire système de gestion documentaire : il s’agit de deux notions distinctes. Un média numérique est un contenu stocké, lu, affiché ou consulté à l’aide d’un ordinateur. Les livres audio en sont un exemple : un auteur écrit un livre, un narrateur le lit, parfois comme une véritable représentation théâtrale à une voix, puis cette lecture est enregistrée, conservée et transmise grâce à des applications sur un ordinateur. Celui-ci peut se trouver près du narrateur ou à des centaines de kilomètres ; dans les deux cas, un serveur conserve l’enregistrement. Celui-ci peut alors être partagé, vendu et écouté par des centaines de personnes. Dans ce contexte précis, l’ordinateur est un serveur de médias numériques. Les médias numériques ne se limitent pas au son : ils comprennent aussi des documents d’entreprise précieux, un dossier d’informations pour un projet collaboratif, une carte numérique destinée à un responsable ou un message musical pour la journée du secrétariat. Les informations à gérer peuvent également inclure des rappels d’échéances de projet ou un contrat avec un indépendant chargé des images ou des textes du prochain projet. C’est dans la gestion de ces documents qu’une application comme Folderit prend tout son intérêt. Dans sa version cloud, l’entreprise n’a pas à télécharger le logiciel, mais Folderit fonctionne bien sur des serveurs physiques. Folderit conserve également trois sauvegardes des fichiers, afin de disposer de plusieurs copies plutôt que d’une seule. Comme l’application n’est pas installée sur un ordinateur dans vos locaux, nous disons que les dossiers et informations sont stockés « dans le cloud ». Nous avons conçu Folderit pour les entreprises, les établissements d’enseignement et les autres organisations qui souhaitent conserver et retrouver facilement leurs informations. Ici, Folderit est bien un système de gestion documentaire : il vous aide à améliorer les processus, collaborer avec les collègues, suivre les documents et leurs validations, entre autres. Notre ambition est de proposer une API de gestion documentaire capable de rivaliser avec les autres solutions en matière de simplicité, d’accessibilité et de sécurité, notamment grâce à l’attention portée aux sauvegardes multiples. Vous pouvez le vérifier par vous-même avec un essai gratuit de Folderit. Découvrez ses fonctionnalités sans engagement et arrêtez avant la fin de l’essai si la solution ne vous convient pas. Nous pensons toutefois que vous aurez envie de la conserver pour votre activité.