IBM FileNet P8, Version 5.2.1            

Criando um Documento

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.

  1. Selecione a etapa do Componente para abrir a área de janela Propriedades.
  2. Na área de janela de Propriedades, clique em Incluir na seção Operações.
  3. Clique em createDocument para criar um novo documento.
  4. 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.

    Exemplo de createDocument

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


Last updated: March 2016
bpfwd024.htm

© Copyright IBM Corporation 2016.