IBM FileNet P8, V5.2.1            

创建文档

在此内容扩展操作示例中,过程将逐步引导您创建一个已填充内容和属性的文档。

必须将内容指定为字符串。几乎可以使用任何具有 text/* MIME 类型(例如,text/plain、text/html 和 text/xml)的数据。对象将归档到所指定的文件夹中。内容扩展操作仅可用于“组件”步骤。

  1. 选择“组件”步骤以打开“属性”窗格。
  2. 在“属性”窗格上,单击“操作”部分中的添加
  3. 单击 createDocument 以创建新文档。
  4. 请在“操作参数”部分指定下列表达式值:
    • destFolder:要在其中创建新文档的文件夹。
    • className:这是一个其中包含要用于新文档的类名的字符串。
      注: 使用内容扩展操作时,如果“文档”类的显示名称中包含空格,那么创建操作将失败。
    • propArray:新的定制对象的属性。对于所指定的文档属性,您必须在数组中创建以下三个元素:文档的符号名称、数据类型和值。以下是一个示例:
      {"DocumentTitle", "STRING", "New Expense Report",
       "FirstName", "STRING", fName,
       "LastName", "STRING", IName}

      对非字符串属性指定值时,必须将此值转换为字符串才能将它放入数组中。例如:

      {"DocumentTitle", "STRING", "New Loan Application",
       "LoanAmount", "DOUBLE", numbertostring(loanAmt),
       "AppDate", "DATETIME", timetostring(appDate)
       "SpecialLoan", "BOOLEAN", convert(spclLoan, string)}

      您无法使用属性数组来修改多值属性。要修改多值属性,必须使用 setMulti<type>Property 操作。

      下表描述了可能存在的数据类型,以及应当使用哪个函数将每种类型转换为 String 数据类型。

      数据类型 转换函数
      BOOLEAN convert(bool_value, string)
      DATETIME timetostring(time_value)
      DOUBLE numbertostring(float_value)
      INTEGER numbertostring(int_value)
      OBJECT convert(attachment, string)
    • fileName:这是一个包含新文档的文件名的字符串。
    • mimeType:这是一个包含任何新内容的 MIME 类型的字符串。
    • content:这是一个包含新版本的内容的字符串。要换行,请使用“\n”。
    • return_value:新文档。

    createDocument 示例

  5. 指定这些参数之后,单击确定


最近一次更新时间: 2016 年 3 月
bpfwd024.htm

© Copyright IBM Corporation 2016.