En fonction de la taille de votre répertoire de connaissances, ce processus a des considérations de performance et pratiques - mais d'adresser votre point principal, vous voulez télécharger tous les documents de votre répertoire de connaissances (KD).
Utilisez les éléments suivants:
Utilisez l'interface IDocumentManager
pour commencer, puis appeler la méthode createQuery(int folderId)
pour obtenir une instance d'un objet de la requête.
Vous recevrez un objet IDocumentQuery
.
Gardez à l'esprit que les valeurs par défaut suivantes sont définies et seront très probablement besoin d'être overrided dans votre cas d'obtenir tous documents du dossier racine:
méthode Factory pour créer une requête de document sur un dossier de document spécifié. Les paramètres de requête créés démarrent par défaut row = 0, un maximum de 100 résultats, affichent des documents non approuvés, trient par ID de document et aucun filtre.
En supposant que vous avez un KD assez grande, je recommande la définition de vos filtres pour retourner les documents en fonction de la date, à la première utilisation d'un DateQueryFilter
, cela vous permettra d'avoir un lot plus facile à gérer des fichiers et ID objet. Sachant que vous travaillez avec un type d'objet IDocument
, vous pouvez appeler getDocument()
à partir de là.