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, il faut rajouter un 0 à droite de l'identifiant en base de la configuration d'import. Exemple : la configuration 1002 devient 10020. Les imports concernés sont :
- absences (standard, spécifique)
- badges
- calendriers
- compteurs (reporting standard, paie standard, Veolia Eau)
- convocations
- DHA prévisionnelles
- données stockées (simple standard, spécifique Avaya, spécifique Middle Office Drive)
- modèles horaires
- personnel (standard fichier unique, standard fichiers multiples, affectations de compétences, paramètres standard, paramètres spécifique, programmation de modèles horaires, grilles de taux)
- plannings (standard, spécifique Tempo)
- pointages
- structures
- Si je souhaite exécuter un import présent en base dans la table IMPORT_STANDARD, il faut rajouter un 1 à droite de l'identifiant en base de la configuration d'import. Exemple : la configuration 5001 devient 50011. Les imports concernés sont :
- charge (fixe standard, mobile standard, MOP)
- données stockées (ACD standard, caisse standard, spécifique Mona, spécifique Storeline, spécifique Evolutel, spécifique Carine, spécifique VLP)
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
POST /[URI_de_base]/api/feed/import
Exemple de fichier XML en entrée
Exemple de fichier JSON en entrée
Note : Le résultat d’un lancement d’import présente les logs de l’opération.
Messages d'erreur fonctionnels
- Erreur 400 Ce service web n'est utilisable qu'en POST
- Erreur 400 L'import ne fait pas référence à une configuration d'import (<link href=\"...\" rel=\"related\"/>)")
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.