Neste exemplo de Operações de Conteúdo Estendido, as etapas de procedimento para a criação de um documento completo com conteúdo e
propriedades.
O conteúdo deve ser especificado como uma
cadeia. Quase todos os dados com um tipo text/* MIME é possível: por
exemplo, text/plain, text/html, text/xml. O objeto é arquivado na
pasta especificada.
As Operações de Conteúdo Estendido estão disponíveis
somente para a etapa do Componente.
- Selecione a etapa do Componente para abrir a área de janela Propriedades.
- Na área de janela de Propriedades, clique em
Incluir na seção Operações.
- Clique em createDocument para criar
um novo documento.
- Especifique os valores de expressão a seguir na seção
Parâmetros da Operação:
- destFolder: Uma pasta na qual criar o novo documento.
- className: Uma cadeia contendo o nome da classe a ser utilizada
para o novo documento.
Nota: Ao utilizar Operações de Conteúdo Estendido, as operações de criação falharão se o nome de exibição da classe do documento contiver espaços.
- propArray: Propriedades para o novo objeto customizado. Para a
propriedade do documento especificada, você deve criar três elementos
dentro da matriz: o nome simbólico do documento, o tipo de dados e o
valor. Um exemplo:
{"DocumentTitle", "STRING", "New
Expense Report",
"FirstName", "STRING", fName,
"LastName", "STRING", IName}
Ao especificar um valor
para uma propriedade que não é uma cadeia, você deve converter o
valor para uma cadeia para poder substituí-la dentro da matriz. Por exemplo:
{"DocumentTitle", "STRING", "New Loan Application",
"LoanAmount", "DOUBLE", numbertostring(loanAmt),
"AppDate", "DATETIME", timetostring(appDate)
"SpecialLoan", "BOOLEAN", convert(spclLoan, string)}
É
possível modificar propriedades com múltiplos valores utilizando uma
matriz de propriedades. Para modificar propriedades com múltiplos
valores, você deve utilizar operações setMulti<type>Property.
A tabela a seguir descreve os tipos de dados possíveis, assim como
quais funções você deveria utilizar para converter cada tipo em uma
cadeia.
Tipo de Dados |
Função de Conversão |
BOOLEAN |
convert(bool_value, string) |
DATETIME |
timetostring(time_value) |
DOUBLE |
numbertostring(float_value) |
INTEGER |
numbertostring(int_value) |
OBJECT |
convert(attachment, string) |
- fileName: Uma cadeia contendo o nome do arquivo do novo documento.
- mimeType: Uma cadeia contendo o tipo de MIME para qualquer novo
conteúdo.
- content: Uma cadeia contendo o conteúdo da nova versão. Para
novas linhas, utilize "\n".
- return_value: O novo documento.

- Após a especificação dos parâmetros, clique em
OK.