Description
Chaque ressource correspond à l'exécution d'une configuration d'import. Pour lancer un import, il faut créer une ressource import qui fait référence à la configuration souhaitée. Le serveur doit répondre avec 200 - Créé quand l'exécution est terminée et inclure dans la réponse le log de l'import.
Cependant, comme les exécutions ne sont pas persistées dans Timesquare, la ressource créée ne va pas apparaître dans la collection : elle est toujours vide.
- Si je souhaite exécuter un import présent en base dans la table IMPORT_CONFIG (les imports des absences, des badges, des convocations, des modèles horaires, du personnel, des plannings et des pointages), il faut rajouter un 0 en suffixe de l'identifiant en base de la configuration d'import.
- Exemple : la configuration 1000 devient 10000.
- Si je souhaite exécuter un import présent en base dans la table IMPORT_STANDARD (les imports de charge et de données stockées), il faut rajouter un 1 en suffixe de l'identifiant en base de la configuration d'import. Exemple : la configuration 5001 devient 50011.
URI | <url_de_base>/api/feed/import |
---|---|
Catégorie | http://schemas.holydis.com/tsq/2010#import |
Disponible en écriture |
Oui |
Eléments
Elément | Description |
---|---|
atom:link (rel="related") | L'attribut href doit être la référence de la configuration d'import à exécuter (ou qui a été exécuté). |
log? | Si l'import a été exécuté, contient le log de l'import. |
Exemples de requêtes
Ecriture
Lancer l’import (fichier en entrée)
POST /[URI_de_base]/api/feed/import
Exemple de résultat XML de la requête
Exemple de résultat JSON de la requête
Note : Le résultat d’un lancement d’import présente les logs de l’opération.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.