KAAT : Kentika As A Toolbox

Kentika As A Toolbox : API

 

Préambule

 

Les API de Kentika s'adressent à tout site exploitant Kentika en version 3.1 et souhaitant soit proposer des informations issues de la base documentaire sur un portail autre que Atomic (le portail natif de Kentika), soit disposer de fonctions de GED dans une application métier.

 

KDE (Kentika Document Engine) est proposé aux développeurs souhaitant disposer de convertisseurs de documents et / ou d'une solution d'OCR.

 

Les API de Kentika s'adressent également à tout développeur d'application métier souhaitant disposer de fonctions de GED et d'un portail de diffusion d'informations, qu'elles soient documentaires ou non.

 

Toutes les API de KAAT sont en REST/JSON.

 

Fonctions principales

 

KDE : Conversion d'un fichier bureautique en pdf, html ou text ; océrisation d'un pdf image.

 

KAAT : Base de données documentaire et GED. Alimentation via des requêtes REST permettant de créer des enregistrements dans Kentika et d'archiver des fichiers. Lors de l'archivage d'un fichier bureautique, les opérations suivantes sont automatiquement réalisées :

- conversion en pdf ;

- extraction d'une imagette de la première page ;

- indexation full text.

Les recherches peuvent porter sur tous les champs de la structure de données qui auront été alimentés par l'API. Les recherches sur le contenu des fichiers permettent l'exploitation d'opérateurs booléens et de proximité (en savoir plus : cliquer ici).

NB : KDE est automatiquement exploité lors de l'utilisation des API de Kentika.

 

KAAT-Atomic : propose en plus l'intégralité du portail Atomic pour diffuser des informations sur intranet ou internet. Le portail offre une grande souplesse de personnalisation grâce à sa technologie à base de composants et une grande liberté dans la présentation grâce à ses maquettes personnalisables. Il n'est pas nécessaire de maîtriser html5, javascript, css ou encore JQuery pour créer son portail.

Le contenu peut être également diffusé sous forme de widgets (ou KentApps dans Kentika) sur un portail, un intranet ou un RSE.

Quelques exemples de sites réalisés avec Atomic : ENSP ; CNB ; Kentika ; CAUE 40 ; JPA ; Cordae la Talvera ; Planning familial.

 

 

Fonction                                                            KDE     KAAT   K-A    

Convertisseur -> pdf / html / text                            X        X        X

Extraction d'imagette                                             X        X        X    

OCR (Tesseract)                                                   X        X        X    

Base de données documentaire                             -        X        X    

Indexation full text                                                  -        X        X    

Alimentation via REST / JSON                               -        X        X    

Upload de fichiers, versionning                              -        X        X    

Définition de la structure des données                    -        X        X    

Recherches multi-critères + full text                        -        X        X    

Portail web                                                             -         -        X    

Plan de classement                                                -         -        X    

Upload via drag & drop de fichiers                          -         -        X    

Widget de publication (KentApps)                          -         -        X    

Toutes fonctions de Kentika entreprise                   -         -        X    

 

 

Sécurité et confidentialité

 

Kentika dispose d'un contrôle d'accès aux fonctions et aux données très précis grâce à des groupes et autorisations définis finement. Lors de l'utilisation des API, les autorisations sont intégralement prises en compte et seules les données auxquelles a droit l'utilisateur pour lequel la requête est effectuée sont prises en compte, en cas d'alimentation, comme en situation de recherche.

 

Prise en main

 

KDE : une page de test (html) est fournie afin de faciliter la prise en main, s'assurer de la bonne exécution des opérations.

KAAT : une application en code ouvert (développée avec 4D) fournit des exemples d'utilisation des API (recherche, alimentation, archivage).

 

Description des API

 

KDE : convertisseurs et OCR : cliquer ici.

KAAT : recherche et alimentation : cliquer ici.

 

Questions / réponses

 

Q : Quelle installation dois-je prévoir pour exploiter KDE ?

R : KDE s'installe via un installeur. Il fonctionne en service (windows uniquement) et communique sur le port 8001. Il reçoit en entrée un nom de fichier à convertir et en sortie le nom du fichier à produire.

 

Q : KDE permet de générer un index full text via Lucene, puis-je l'utiliser ?

R : Oui, mais un fichier bureautique ne peut être transmis tel quel à Lucene (qui n'accepte que du text en UTF 8). Il demande de la préparation pour générer un index efficace, la solution KAAT est recommandé dans ce cas.

 

Q : Quelle installation dois-je prévoir pour exploiter KAAT ?

R : Kentika exploite KDE. Il doit donc être installé préalablement. Kentika Server assure l'ensemble des fonctions liées à la bonne exécution des APIs.

 

Q : Ai-je besoin de Kentika Client ?

R : Uniquement en cas de réglage avancé. Exemple : avec KAAT-Atomic ou avec une réplication partielle de la structure et des droits d'accès.

 

Q : Ai-je besoin de connaître Kentika pour exploiter les APIs d'alimentation et de recherche ?

R : En cas d'utilisation en GED uniquement, les aspects d'administration technique uniquement. En cas d'exploitation du potentiel documentaire, les aspects de structure de données et de gestion des autorisations peuvent être nécessaires.

 

Q : KAAT est-il proposé en mode SAAS ?

R : Oui, nous pouvons prendre en charge l'installation, l'hébergement, la maintenance, les montées de version et fournir un service clé en main.

 

Q : Avec KAAT-Atomic, puis-je diffuser tout type d'information ?

R : Oui, il peut devenir votre portail et ainsi vous apporter de nombreux services comme des recherches documentaires, la gestion de contenus, la gestion de paniers, des alertes sur les nouveautés, des widgets (KentApps) : toute la richesse du portail avec votre propre charte graphique.

 

Q : Avec KAAT-Atomic, puis-je gérer des informations qui ne sont pas nativement dans mon application métier ?

R : Oui, vous disposez d'une application complète permettant de prendre en charge les problématique de gouvernance de l'information dans les entreprises.

 

Q : Kentika n'est-il pas surdimensionné ?

R : Les utilisateurs de Kentika sont tout aussi bien des grands comptes, des collectivités, des organisations professionnelles que de toutes petites structures. Le point commun : le besoin de qualité de traitement et la facilité de mise en oeuvre.

 

Q : Quelles sont les autres possibilités dont je pourrais bénéficier ?

R : Kentika propose une large palette de possibilités d'interconnexions complémentaires comme : Sharepoint ; MicrosoftOffice ; Dokmaker ; Prestashop ; Workflow (BPM) ; RFID...

 

Q : Comment s'effectue les choix technologiques de Kentika ?

R : Nous apportons un grand soin à la sélection des outils qui composent la solution KDE. Nous intervenons dans la GED depuis la fin des années 80 et avons toujours assuré une compatibilité ascendante à nos utilisateurs.

 

Q : Quels bénéfices puis-je envisager ?

R : Les technologies de GED sont très couteuses à acquérir, développer, mettre au point et maintenir. Un fichier bureautique ne se manipule pas comme un champ d'une base de données.

 

Q : Kentika est-il connu dans le monde de la GED ?

R : Nous sommes un acteur reconnu de longue date du secteur.

 

Kentika As A Toolbox : API

 

Preamble

Kentika's APIs are for any Kentika 3.1 site that wants to offer information from the document database on a portal other than Atomic (the Kentika native portal), or to have GED functions in a business application.

 

KDE (Kentika Document Engine) is available to developers who wish to have document converters and / or an OCR solution.

 

Kentika's APIs are also intended for any business application developer wishing to have GED functions and an information distribution portal, whether documentary or not.

 

All KAAT APIs are in REST / JSON.

 

Main features

 

KDE : Convert an office file to pdf, html or text;OCR.

 

KAAT : Documentary Database and GED. Power through REST queries to create records in Kentika and archive files. When archiving an office file, the following operations are automatically performed:

- conversion to pdf;

- extracting a thumbnail from the first page;

- full text indexing.

Searches can be done on all fields. File content searches allow the use of Boolean and Proximity operators.

NB: KDE is automatically exploited when using Kentika APIs.

 

KAAT-Atomic : includes the whole Atomic Portal capabilities. The portal offers a great flexibility of customization thanks to its component- based technology and a great freedom of presentation thanks to its customizable models. It is not necessary to know  html5, javascript, css or JQuery to maintain the website.

Contents can be displayed with widgets (called Kentapps in Kentika) on another portal.

Some examples of sites made with Atomic: ENSP ; CNB ; Kentika ; CAUE 40 ; JPA ; Cordae la Talvera ; Planning familial.

 

 

Function                                                            KDE     KAAT   K-A    

Converter -> pdf / html / text                                   X        X        X

Thumbnail extractor                                                X        X        X    

OCR (Tesseract)                                                      X        X        X    

Database                                                                  -        X        X    

Full text : index                                                                  X        X    

Update via REST / JSON                                        -        X        X    

Upload files, versionning                                         -        X        X    

Definition of the data structure                                -        X        X    

Multi-criteria searches                                             -        X        X    

Web portal                                                               -         -        X    

Classification plan                                                   -         -        X    

Upload via drag & drop                                           -         -        X    

Publication widget(KentApps)                                -         -        X    

All features of Kentika entreprise                           -         -        X    

 

 

Security and confidentiality

 

Kentika has very precise access control for functions and data thanks to finely defined groups and permissions . When using the APIs, the authorizations are fully taken into account and only the data to which the user for whom the request is made are taken into account, in case of power supply, as in a research situation.

 

Getting started

 

KDE: a test page (html) is provided to facilitate the handling, ensure the proper execution of operations.

KAAT: an open code application (developed with 4D ) provides examples of API usage (search, power, archiving).

 

Description des API

 

KDE : converters and OCR : click here.

KAAT : search & update : click here.

 

Questions / Answers

 

Q: What installation should I use to run KDE?

A: KDE installs via an installer. It works in service (windows only) and communicates on the 8001 port. It receives as input a filename to convert and output the name of the file to be produced.

 

Q: KDE can generate a full text index via Lucene, can I use it?

A: Yes, but an office file can not be sent as is to Lucene (which only accepts text in UTF 8). It requires preparation to generate an effective index, the KAAT solution is recommended in this case.

 

Q: What installation should I use to operate KAAT?

A: Kentika operates KDE. It must therefore be installed beforehand. Kentika Server provides all the functions related to the proper execution of APIs.

 

Q: Do I need Kentika Client?

A: Only when advanced setting. Example: with KAAT-Atomic or with a partial replication of the structure and access rights.

 

Q: Do I need to know Kentika to use Power and Search APIs?

A: For use in EDM only, technical administration aspects only. When exploiting document potential, data structure and authorization management aspects may be required.

 

Q: Is KAAT available in SAAS mode?

A: Yes, we can support installation, hosting, maintenance, upgrades and provide a turnkey service.

 

Q: With KAAT-Atomic, can I broadcast any type of information?

A: Yes, it can become your portal and thus bring you many services such as documentary research, content management, basket management, news alerts, widgets (KentApps): all the richness of the portal with your own graphic charter.

 

Q: With KAAT-Atomic, can I manage information that is not natively in my business application?

A: Yes, you have a complete application to deal with the problem of information governance in companies.

 

Q: Is not Kentika oversized?

A: Kentika users are large corporations, communities, professional organizations as well as very small organizations. The common point: the need for quality of treatment and ease of implementation.

 

Q: What are the other possibilities I could benefit from?

A: Kentika offers a wide range of possibilities for complementary interconnections such as: Sharepoint ; MicrosoftOffice; Dokmaker; Prestashop; Workflow (BPM); RFID ...

 

Q: How are Kentika's technological choices made?

A: We take great care in selecting the tools that make up the KDE solution. We have been involved in GED since the end of the 1980s and have always provided backward compatibility to our users.

 

Q: What benefits can I consider?

A: GED technologies are very expensive to acquire, develop, develop and maintain. An office file can not be manipulated as a field in a database.

 

Q: Is Kentika known in the world of GED?

A: We are a long-time recognized player in the industry .

 

Pour une information personnalisée