Référence : objet d'assistance Document Accessor
Fonctions utiles
Nom | Arguments | Type de valeur de renvoi | Remarques |
|---|---|---|---|
getData
| Integer index | Source | Récupère le document au niveau de l'index de base zéro indiqué. À utiliser conjointement avec l'option message.setMessage La fonction d'aide pour compléter le message actuel avec les données récupérées de manière efficace en termes de mémoire. Exemple : le code suivant renseigne le message actuel avec un message XML UTF-8 extrait de la première pièce jointe :
Génère une erreur s'il n'existe aucune pièce jointe liée à l'intégration avec l'index spécifié. |
String filename | Source | Récupère le document avec le nom de fichier indiqué. À utiliser conjointement avec l'option message.setMessage La fonction d'aide pour compléter le message actuel avec les données récupérées de manière efficace en termes de mémoire. Exemple : le code suivant renseigne le message actuel avec une pièce jointe au message XML UTF-8 avec le nom input.xml :
Génère une erreur s'il n'existe aucune pièce jointe liée à l'intégration avec le nom de fichier spécifié. | |
getDocumentIndexes
| List<String> labels | List<Integer> | Renvoie une liste Java d'entiers donnant les index des documents marqués avec tous les libellés indiqués. Notez que si l'un des libellés est '*', alors n'importe quel libellé est mis en correspondance et la fonction renvoie tous les index des documents ayant au moins un libellé. |
getDocsMatching
| List<String> | List<Source> | Récupère les documents marqués avec tous les libellés indiqués. Workday stocke les documents d'une taille inférieure à 100 Ko en mémoire et les documents plus volumineux sur disque. Tenez compte des limites de la mémoire d'exécution et de l'espace disque. |
String label | Source | Récupère les documents marqués avec le libellé indiqué. Libellé désigne ici le libellé de la pièce jointe liée à l'intégration. Synonyme de marqueur de document. | |
String[] labels | Source | Récupère les documents marqués avec tous les libellés du tableau de chaînes. | |
getFileName
| Integer index | Chaîne | Récupère le nom du fichier avec l'index spécifié. |
String label | List<String> | Récupère une liste Java des noms de fichier de tous les documents marqués avec le libellé indiqué. | |
List<String> labels | List<String> | Récupère une liste Java des noms de fichier de tous les documents marqués avec les libellés indiqués. | |
String label, integer index | Chaîne | Récupère le nième nom de fichier de tous les documents marqués avec le libellé indiqué. Équivaut à ce code : Dans la majorité des cas, vous devez utiliser da.getFileNames(label) pour rechercher le nombre de noms de fichier correspondants avant de pouvoir utiliser un index. La seule exception concerne le cas limité où vous avez besoin de la première valeur (index zéro). | |
List<String> labels, integer index | Chaîne | Récupère le nième nom de fichier de tous les documents marqués avec les libellés indiqués. Équivaut à ce code : Dans la majorité des cas, vous devez utiliser da.getFileNames(labels) pour rechercher le nombre de noms de fichier correspondants avant de pouvoir utiliser un index. La seule exception concerne le cas limité où vous avez besoin de la première valeur (index zéro). | |
String[] labels, integer index | Récupère le nième nom de fichier de tous les documents marqués avec les libellés indiqués. Équivaut à ce code : Dans la majorité des cas, vous devez utiliser da.getFileNames(labels) pour rechercher le nombre de noms de fichier correspondants avant de pouvoir utiliser un index. La seule exception concerne le cas limité où vous avez besoin de la première valeur (index zéro). | ||
hasFile
| String filename | Booléen | Détermine s'il existe une pièce jointe liée à l'intégration avec le nom de fichier spécifié. |
String label, String filename | Booléen | Détermine s'il existe une pièce jointe liée à l'intégration avec le nom de fichier spécifié et marquée avec le libellé indiqué. | |
List<String> labels, String filename | Booléen | Détermine s'il existe une pièce jointe liée à l'intégration avec le nom de fichier spécifié et marquée avec tous les libellés de la liste. | |
sort
| String order | Aucun | Trie les documents joints par nom de fichier. Les valeurs de tri valides sont les suivantes :
|
size
| Aucun | Nombre entier | Renvoie le nombre de documents joints. |
List<String> labels | Nombre entier | Renvoie le nombre de documents marqués avec tous les libellés indiqués. | |
String label | Nombre entier | Renvoie le nombre de documents marqués avec le libellé indiqué. | |
String[] labels | Nombre entier | Renvoie le nombre de documents marqués avec tous les libellés du tableau de chaînes. | |
toVar
| Integer index, String var_name | MessageVariable | Récupère le document à l'index indiqué et le place, en préservant la mémoire, dans la variable d'assemblage indiquée.
Exemple :
|
String filename, String var_name | MessageVariable | Récupère le document avec le nom de fichier indiqué et le place, en préservant la mémoire, dans la variable d'assemblage indiquée.
Exemple :
|