创建 Oracle Integration 企业流程 Web 表单

您可以使用 Oracle Integration Enterprise 进程 Web 表单编辑器为手动任务创建表单并启动表单事件,而无需使用脚本规则。在 Web 表单中,您可以配置控件上的事件,以在触发条件、操作或 REST 连接器调用时触发。

创建简单应用程序

通过 Web 表单,人们可以与业务流程交互。例如,表单可以启动应用程序或在人工任务中使用。您可以创建用于流程审批表单的简单应用程序。

  1. 转到主页,单击流程构建器,单击创建,然后单击新建应用程序
  2. 在“创建应用程序”对话框中,输入要提供给进程应用程序的名称,然后单击创建
  3. 在“创建流程”页上,选择从表单开始
  4. 在“创建流程”窗口中,输入要提供给流程的名称,然后单击创建
  5. 将“批准”人工任务添加到流程,并为其指定名称,例如批准

创建 Web 表单

您可以为处理流程流创建表单。该表单还向负责批准或拒绝请求的用户显示。

  1. 在此过程中,打开开始表单的属性。单击“Start(开始)”图标,然后单击其操作菜单。(请注意 Open Form 命令如何变暗,因为尚未将表单与流元素关联。)选择打开属性
  2. 标题字段中,输入要提供表单的名称。
  3. 单击表单字段中的创建新表单 “创建新表单”图标,然后选择新建 Web 表单
  4. 在“创建新 Web 表单”对话框中,在名称字段中输入您为表单提供的名称,然后单击创建

    在“属性”窗格中,请注意表单字段如何标识新表单。

  5. 单击编辑表单图标。

    Web 表单编辑器将在新选项卡中打开,其标题是您为表单输入的标题。

    编辑器包含一个中央画布,通过将控件从托盘拖放到画布上来构建表单。属性窗格允许您选择设置。数据窗格列出表单控件的数据属性。

添加和配置控制

您可以将控制从基本调色板和高级调色板添加到流程审批表单。

  1. 在表单的画布上添加和配置名称字段。例如,要添加用户的信息名字和姓氏,请将输入文本控件从基本调色板拖到画布上。将另一个输入文本控件拖动到第一个控件旁边。

    拖动时,带有虚线的大纲的框将显示可以放置控件的位置,例如,在另一个控件的旁边、之间或下方。删除时,将在不可见网格上调整控件以留出空间。(在表单中最多可放置 12 个控件。)

    要重新定位控件,请拖动其点分手柄并将其放入新位置。它周围的控制将相应地进行调整。编辑时,根据需要单击 UndoRedo

  2. 选择第一个文本控件。请注意“属性”选项卡是一般信息样式。选项卡设置适用于所选控件。
  3. 在 "General"(常规)选项卡上,将 Name(名称)字段更改为 FirstName,将 Label(标签)字段更改为 First Name(名字)
    名称字段应用于控件本身,标签字段确定其显示名称。
  4. 重复步骤 2 和 3,将第二个控件的名称更改为 LastName,并将其标签更改为姓氏。使用此方法可以在表单中添加所需的所有字段。
  5. 通过单击表单画布的空白区域在控件和表单属性之间切换。

    请注意,“属性”选项卡将更改为表单表示,现在将应用于整个表单而不是所选控件。单击控件,选项卡更改为常规样式,并应用于控件。

    另请注意,“Data(数据)”窗格列出了与控件同名的数据属性(但大小写不同)。这些属性是在添加每个控件时自动创建的。选择表单选项卡上的自动绑定字段时会发生这种情况。这些属性在进程运行时保存表单的有效负载(工作)数据。

  6. 单击保存保存表单。

为审批者添加备用视图

您可以添加要显示给流程审批人的表单的替代视图。

  1. 属性窗格中,单击演示选项卡。(如果看到的是常规样式选项卡,请先选择画布的空白区域以显示演示选项卡。)
  2. 名称字段中,将主要(默认名称)替换为要提供给表单的名称,例如:卖方。这是已创建的默认演示文稿。
    演示是一种表单的单一视图。表单可以包含多个演示文稿。
  3. 单击表单选项卡。请注意,“演示”表现在将我们的演示列为员工。星表示这是默认表示形式。
  4. 在“演示”表中,单击添加 “添加”图标 以添加演示文稿。在“创建演示”对话框中,在名称字段中输入审批,在基于字段中选择员工,然后单击创建
  5. 使用画布顶部的 Presentation(呈现)字段在两个演示之间切换。
  6. 如果希望将“审批者”演示文稿上的“姓名”字段设为只读。
    1. 选择“Approvers(审批者)”演示文稿。
    2. 选择名字字段。在一般信息选项卡上,向下滚动并选择只读。该字段留空表示无法更改其值。
    3. 姓氏字段更改为只读。

更改表单的样式表

要应用组织的品牌,您可以上载并应用样式表。您只能为表单分配一个样式表。

  1. 单击表单的空白区域,然后单击“属性”窗格上的表单选项卡。
  2. 根据需要向下滚动,然后在样式表字段中单击编辑。此时将打开“样式表”页。
  3. 要上载样式表,请单击上载并选择样式表文件(.css 或 .txt)。在样式表区域中,单击样式表以应用它。
  4. 预览区域中,单击 CSS 以查看样式表的格式,或单击表单以预览样式表的格式。
  5. 单击 X 关闭 CSS 浏览器并返回到表单。

预览表单

您创建的表单将自动适应屏幕大小,无论最终用户是显示在移动设备、平板电脑还是大型屏幕上。

  1. 在 Web 表单编辑器中,单击预览
  2. 在“预览”窗口中,选择要查看表单的不同设备大小。
  3. 在表单控件中输入示例值,然后单击提交
    窗口底部的字段显示表单条目(也称为有效负载值)如何存储为数据属性并在流程中使用。
  4. 单击关闭 “关闭”图标 关闭“预览”窗口。单击保存

在流程中使用表单和演示

您可以将审批表单配置为不同的流程或任务。

  1. 依次单击应用程序主页选项卡和表单。请注意,您的表单将显示在此处。
    “表单”窗格显示为应用程序创建的所有表单,无论是否使用它们。请注意,您可以在应用程序中创建和使用 Web 表单和基本类型表单。
  2. 单击其中一个流程选项卡。
  3. 选择您为流程审批人创建的人工任务,然后单击其操作菜单。请注意,Open Form 命令灰显,因为尚未将任何表单与其关联。选择打开属性。窗格将展开以显示其属性。
  4. 表单字段中,选择标准处理表单。
  5. 演示字段中,选择要为此任务显示的审批者演示。