Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Fondations | |||
WebServices Fondations |
Ensemble des WebServices définis. |
Fondations : WebServices REST |
WebServices pour la gestion des documents |
Recherche de la GED |
WebService permettant de retourner l'ensemble des documents trouvés par les critères de recherche. En retour : Json contenant les caractéristiques des documents + jetons permettant l'accès direct aux documents (jetons ayant une durée de vie limitée). |
Nom : documentsReferencing/search |
Accès à la GED |
WebService permettant de retourner un "stream" correspondant au fichier demandé. |
Nom : documentsReferencing/query |
Ecriture de la GED |
WebService permettant d'insérer un document en GED en fournissant, en entrée, le "stream" à charger. |
Nom : documentsReferencing |
Suppression de la GED |
WebService permettant de supprimer le document passé en entrée. |
Nom : documentsReferencing |
WebServices sur les traitements (travaux) |
Recherche des informations sur un job et son compte rendu |
WebService permettant de rechercher des informations sur un job, c'est-à-dire : - toutes les propriétés renseignées du job (CJOB) ; - toutes les propriétés renseignées des comptes rendus (GTJCR). |
Nom : jobsInformation |
Recherche du fichier résultat d'un job |
WebService permettant d'obtenir le fichier résultat d'un job sous forme de "stream", avec le nom du fichier dans le "header". |
Nom : jobFileResult |
Lecture des fichiers d'un job |
WebService permettant d'obtenir tous les fichiers générés par un job. |
Nom : jobFiles |
Recherche de l'état d'un job |
WebService permettant d'obtenir l'état d'un job. |
Nom : jobStatus |
Exécution d'un job |
WebService permettant de lancer un traitement batch (job) sur le serveur de traitements de Cegid XRP Ultimate. Possibilité de lancement immédiat ou attente (sous conditions) de la fin du traitement. |
Nom : jobs |
WebServices des utilisateurs |
Création d'un utilisateur |
WebService de création d'un utilisateur en se basant sur un modèle et en lui précisant ses profils. Ce WebService ne crée pas l'utilisateur de type "Simple" dans le détail des utilisateurs (GTIUSD) ; cette création est adaptée lorsque la connexion de l'utilisateur est de type SSO ou via l'interface avec un annuaire LDAP. |
Nom : users |
Suppression d'un utilisateur ou d'une liste d'utilisateurs |
WebService de suppression d'un utilisateur ainsi que des informations s'y rapportant. On peut supprimer soit un seul utilisateur, soit tous les utilisateurs contenus dans une liste. |
Nom : users |
Duplication d'un utilisateur à partir d'un modèle |
WebService de duplication d'un utilisateur à partir d'un modèle. Ce nouvel utilisateur dupliqué pourra se connecter via l'interface d'un annuaire LDAP ou directement à partir de la connexion standard. |
Nom : usersFromModel |
Duplication d'un poste utilisateur à partir d'un modèle |
WebService de duplication d'un poste de travail à partir d'un modèle. |
Nom : workstationsFromModel |
Mise à jour d'une délégation |
WebService permettant de modifier les informations d'une délégation avec recalcul de la sécurité. |
Nom : delegations |
Mise à jour d'un utilisateur |
WebService de modification d'un utilisateur. |
Nom : usersWithManager |
WebServices Query |
Lancement d'une requête prédéfinie |
WebService permettant d'exécuter une requête SQL prédéfinie dans Cegid XRP Ultimate et d'en retourner le résultat. Les grands principes sont les suivants : - écriture de la requête à lancer via les gestions de Workflow Information Manager (GTUREQ, etc.) ; - possibilité de prédéfinir des conditions dynamiques ; - format en sortie JSON ou CSV. |
Nom : genericQuery |
Lancement d'une requête prédéfinie (flux) |
WebService permettant d'exécuter une requête SQL prédéfinie dans Cegid XRP Ultimate et d'en retourner le résultat sous forme de stream (flux). |
Nom : genericQueryAsStream |
Lancement d'une requête simple |
WebService dont le principe est de lancer une requête sur n'importe quelle table sans avoir à écrire la requête SQL (select) via l'interface utilisateur Cegid XRP Ultimate. C'est donc à l'appel du WebService que la table à lire doit être précisée, ainsi que les critères de sélection à appliquer, les colonnes à retourner, etc. Le format en sortie est JSON ou CSV. |
Nom : autoGeneratedQuery |
Lancement d'une requête simple (flux) |
WebService dont le principe est de lancer une requête simple sur n'importe quelle table sans avoir à écrire la requête SQL (select). Le résultat est retourné sous forme de stream (flux). |
Nom : autoGeneratedQuerysStream |
WebServices XLinks |
Lancement d'un traitement XLinks |
WebService permettant de lancer un traitement de type XLinks en fournissant les critères du traitement et le fichier de données. |
Nom : interface |
Autres (techniques) |
Simulation d'une erreur |
WebService permettant de simuler une erreur. Il peut être utilisé potentiellement par toutes les applications (pas de référencement dans un Module). |
Nom : crash |
Enchaînement dynamique |
WebService permettant de lancer un traitement de type "Enchaînement dynamique". Il peut être utilisé potentiellement par toutes les applications (pas de référencement dans un Module). |
Nom : dynamicsTransactions |
Vider le "cache" |
WebService permettant de vider une partie du "cache" coté Serveur Web Service (globales, cache sécurité Fondations, etc.). |
Nom : clearCache |
Version des librairies |
WebServices donnant la version des librairies noyau des WebServices. |
Nom : libsVersion |
Date et heure d'une base de données |
WebService de test, qui retourne la date et l'heure depuis la base de données (nécessite une authentification préalable). |
Nom : timeFromDataBase |
Date et heure d'un serveur |
WebService de test, qui retourne la date et l'heure du serveur Web (nécessite une authentification préalable). |
Nom : timeFromServer |
Création API Key |
WebService permettant de générer une API Key associée à un utilisateur. Nécessite une authentification préalable avec un utilisateur possédant les droits de créer un utilisateur. |
Nom : apiKey |
Authentification |
WebService permettant de s'authentifier en passant les informations dans un objet JSON. |
Nom : authentication |
Authentification (formulaire) |
WebService permettant de s'authentifier en passant les informations dans des paramètres de formulaire. |
Nom : authenticationForm |
Jeton d'authentification |
WebService permettant de renouveler le jeton d'authentification. |
Nom : renewToken |
Changement de mot de passe |
WebService permettant de modifier le mot de passe (ancien mot de passe demandé). |
Nom : changePassword |
Mot de passe oublié |
WebService permettant de demander un nouveau de mot de passe (via envoi de mail). |
Nom : lostPassword |
Se déconnecter |
WebService permettant de quitter le produit en se déconnectant. |
Nom : disconnect |
Paramètre "action" de WimServlet |
WebService appelant des fonctionnalités basées sur le paramètre "action" de WimServlet. Reste présent pour certains besoins de rétrocompatibilité, mais il est conseillé d'utiliser en priorité les services dédiés. |
Nom : action |
Procédures stockées |
WebService permettant l'appel des procédures stockées de Cegid XRP Ultimate. |
Nom : callProc |