Referência: objeto auxiliar Document Acessor
Funções úteis
Name | Argumentos | Tipo de valor de retorno | Observações |
|---|---|---|---|
getData
| Índice de números inteiros | Fonte | Recupera o documento no índice baseado em zero especificado. Use em combinação com message.setMessage Função auxiliar para preencher a mensagem atual com os dados recuperados de maneira eficiente em termos de memória. Exemplo: esse código preenche a mensagem atual com uma mensagem XML em UTF-8 recuperada do primeiro anexo:
Resulta em um erro se não há anexo de integração com o índice especificado. |
String filename | Fonte | Recupera o documento com o nome de arquivo especificado. Use em combinação com message.setMessage Função auxiliar para preencher a mensagem atual com os dados recuperados de maneira eficiente em termos de memória. Exemplo: esse código preenche a mensagem atual com um anexo de mensagem XML em UTF-8 com o nome input.xml:
Resulta em erro se não há anexo de integração com o nome de arquivo especificado. | |
getDocumentIndexes
| Listar rótulos<String> | List<Integer> | Retorna um List Java de inteiros que fornece os índices dos documentos marcados com todos os rótulos especificados. Observe que, se um dos rótulos é "*", qualquer rótulo é correspondido e a função retorna todos os índices para documentos com pelo menos um rótulo. |
getDocsMatching
| List<String> | List<Source> | Recupera os documentos marcados com todos os rótulos especificados. O Workday armazena os documentos com menos de 100 KB na memória e os com tamanho maior no disco. Preste atenção nos limites do espaço em disco e da memória do ambiente de execução. |
String label | Fonte | Recupera os documentos marcados com o rótulo especificado. Nesse caso, rótulo se refere ao rótulo do anexo de integração. É sinônimo de etiqueta de documento. | |
String[] labels | Fonte | Recupera documentos marcados com todos os rótulos na matriz de cadeias de caracteres. | |
getFileName
| Índice de números inteiros | String | Recupera o nome de arquivo com o índice especificado. |
String label | List<String> | Recupera um List Java dos nomes de arquivo de todos os documentos marcados com o rótulo especificado. | |
List<String> labels | List<String> | Recupera um List Java dos nomes de arquivo de todos os documentos marcados com os rótulos especificados. | |
String label, integer index | String | Recupera o enésimo nome de arquivo de todos os documentos marcados com o rótulo especificado. Funcionalmente equivalente a este código: Na maioria dos casos, você deve usar da.getFileNames(label) para localizar o número de nomes de arquivo correspondentes antes de usar um índice. A única exceção é o caso limitado em que você precisa do primeiro valor (índice zero). | |
List<String> labels, integer index | String | Recupera o enésimo nome de arquivo de todos os documentos marcados com os rótulos especificados. Funcionalmente equivalente a este código: Na maioria dos casos, você deve usar da.getFileNames(labels) para localizar o número de nomes de arquivo correspondentes antes de usar um índice. A única exceção é o caso limitado em que você precisa do primeiro valor (índice zero). | |
String[] labels, integer index | Recupera o enésimo nome de arquivo de todos os documentos marcados com os rótulos especificados. Funcionalmente equivalente a este código: Na maioria dos casos, você deve usar da.getFileNames(labels) para localizar o número de nomes de arquivo correspondentes antes de usar um índice. A única exceção é o caso limitado em que você precisa do primeiro valor (índice zero). | ||
hasFile
| Nome de arquivo de cadeia de caracteres | Booliano | Indica se há um anexo de integração com o nome de arquivo especificado. |
String label, String filename | Booliano | Indica se há um anexo de integração com o nome de arquivo especificado e marcado com o rótulo determinado. | |
List<String> labels, String filename | Booliano | Determina se há um anexo de integração com o nome de arquivo especificado e marcado com todos os rótulos da lista. | |
sort
| Ordem das cadeias de caracteres | Nenhuma | Classifica os documentos anexados por nome de arquivo. Os valores de ordem válidos são:
|
size
| Nenhuma | Integer | Retorna o número de documentos anexados. |
List<String> labels | Integer | Retorna o número de documentos marcados com todos os rótulos especificados. | |
String label | Integer | Retorna o número de documentos marcados com o rótulo especificado. | |
String[] labels | Integer | Retorna o número de documentos marcados com todos os rótulos na matriz de cadeias de caracteres. | |
toVar
| Índice de números inteiros, cadeia de caracteres var_name | MessageVariable | Recupera o documento no índice especificado e o coloca na variável de assembly especificada utilizando pouca memória.
Exemplo:
|
Nome de arquivo da cadeia de caracteres, cadeia de caracteres var_name | MessageVariable | Recupera o documento com o nome de arquivo especificado e o coloca na variável de assembly especificada utilizando pouca memória.
Exemplo:
|