Referencia: objeto auxiliar de acceso a documentos
Funciones útiles
Nombre | Argumentos | Tipo de valor devuelto | Notas |
|---|---|---|---|
getData
| Índice entero | Origen | Recupera el documento en el índice de base cero especificado. Utilizar en combinación con el message.setMessage función auxiliar para rellenar el mensaje actual con los datos recuperados de una manera eficiente en memoria. Ejemplo: este código rellena el mensaje actual con un mensaje XML UTF-8 recuperado del primer archivo adjunto:
Genera un error si no hay ningún archivo adjunto de integración con el índice especificado. |
Nombre de archivo de cadena | Origen | Recupera el documento con el nombre de archivo especificado. Utilizar en combinación con el message.setMessage función auxiliar para rellenar el mensaje actual con los datos recuperados de una manera eficiente en memoria. Ejemplo: este código rellena el mensaje actual con un archivo adjunto de mensaje XML UTF-8 con el nombre input.xml:
Genera un error si no hay ningún archivo adjunto de integración con el nombre de archivo especificado. | |
getDocumentIndexes
| Etiquetas List<String> | List<Integer> | Devuelve una lista en Java de números enteros que proporciona los índices de los documentos etiquetados con todas las etiquetas especificadas. Tenga en cuenta que si una de las etiquetas es "*", se coteja cualquier etiqueta y la función devuelve todos los índices de los documentos con al menos una etiqueta. |
getDocsMatching
| List<String> | List<Source> | Recupera los documentos etiquetados con todas las etiquetas especificadas. Workday almacena los documentos de menos de 100 KB en la memoria y, los más grandes, en el disco. Tenga en cuenta los límites de memoria en tiempo de ejecución y de espacio en disco. |
Etiqueta de cadena | Origen | Recupera los documentos etiquetados con la etiqueta especificada. En este caso, por "etiqueta" se entiende una etiqueta de archivo adjunto de integración. Es sinónimo de etiqueta de documento. | |
Etiquetas String[] | Origen | Recupera los documentos etiquetados con todas las etiquetas de la matriz de cadenas. | |
getFileName
| Índice entero | Cadena | Recupera el nombre de archivo con el índice especificado. |
Etiqueta de cadena | List<String> | Recupera una lista en Java de los nombres de archivo de todos los documentos etiquetados con la etiqueta especificada. | |
Etiquetas List<String> | List<String> | Recupera una lista en Java de los nombres de archivo de todos los documentos etiquetados con las etiquetas especificadas. | |
Etiqueta de cadena, índice de número entero | Cadena | Recupera el enésimo nombre de archivo de todos los documentos etiquetados con la etiqueta especificada. Funcionalmente equivalente a este código: En la mayoría de los casos, debe utilizar da.getFileNames(label) para buscar el número de nombres de archivo coincidentes antes de poder utilizar un índice. La única excepción es el caso limitado en el que requiere el primer valor (índice cero). | |
Etiquetas List<String>, índice de números enteros | Cadena | Recupera el enésimo nombre de archivo de todos los documentos etiquetados con las etiquetas especificadas. Funcionalmente equivalente a este código: En la mayoría de los casos, debe utilizar da.getFileNames(labels) para buscar el número de nombres de archivo coincidentes antes de poder utilizar un índice. La única excepción es el caso limitado en el que requiere el primer valor (índice cero). | |
Etiquetas String[], índice de números enteros | Recupera el enésimo nombre de archivo de todos los documentos etiquetados con las etiquetas especificadas. Funcionalmente equivalente a este código: En la mayoría de los casos, debe utilizar da.getFileNames(labels) para buscar el número de nombres de archivo coincidentes antes de poder utilizar un índice. La única excepción es el caso limitado en el que requiere el primer valor (índice cero). | ||
hasFile
| Nombre de archivo de cadena | Booleano | Determina si hay algún archivo adjunto de integración con el nombre de archivo especificado. |
Etiqueta de cadena, nombre de archivo de cadena | Booleano | Determina si hay algún archivo adjunto de integración con el nombre de archivo especificado y etiquetado con la etiqueta especificada. | |
Etiquetas List<String>, nombre de archivo de cadena | Booleano | Determina si hay un archivo adjunto de integración con el nombre de archivo especificado y etiquetado con todas las etiquetas de la lista. | |
sort
| Orden de cadena | Ninguno | Ordena los documentos adjuntos por el nombre de archivo. Los valores de orden válidos son:
|
size
| Ninguna | Número entero | Devuelve el número de documentos adjuntos. |
Etiquetas List<String> | Número entero | Devuelve el número de documentos etiquetados con todas las etiquetas especificadas. | |
Etiqueta de cadena | Número entero | Devuelve el número de documentos etiquetados con la etiqueta especificada. | |
Etiquetas String[] | Número entero | Devuelve el número de documentos etiquetados con todas las etiquetas de la matriz de cadenas. | |
toVar
| Índice de número entero, cadena var_name | MessageVariable | Recupera el documento en el índice especificado y lo coloca en la variable de ensamblaje especificada optimizando el consumo de memoria.
Ejemplo:
|
String filename, String var_name | MessageVariable | Recupera el documento con el nombre de archivo especificado y lo coloca en la variable de ensamblaje especificada optimizando el consumo de memoria.
Ejemplo:
|