流程开始表单

可以使用流程开始表单来启动使用 Oracle Process Cloud Service 定义的流程。

要在站点上使用流程开始表单,必须满足以下条件:

  • 关联的流程和流程开始表单必须使用 Oracle Process Cloud Service 定义,然后才能显示在此组件中。请参见《Using Processes in Oracle Integration》中的 "Developing Structured Processes"。
  • 要使用流程开始表单,必须向用户分配与包含开始表单的流程泳道关联的角色。
  • 管理员必须设置 Oracle Process Cloud ServiceOracle Content Management 之间的集成。请参见Administering Oracle Content Management中的“与 Oracle Process Cloud Service 集成”。这两个服务之间的集成需要 SSO 登录,因此这两个服务必须位于同一个身份域中。

要将流程开始表单组件添加到页中,请执行以下操作:

  1. 导航到您要编辑的页,并确保 “编辑”开关 设置为编辑
  2. 向页中添加组件。
  3. 要编辑组件及其外观,请单击其菜单图标 “组件菜单”图标,然后选择设置
  4. 选择定制设置以选择流程开始表单并设置表单默认值。
    1. 如果您的站点将是公共站点,请选择一个代理服务。
    2. 为开始表单选择分区。您可以使用“测试”分区验证流程是否按计划工作,或使用“生产”分区部署流程供一般使用。
    3. 如果您希望始终使用被选作默认流程的流程版本,请选择使用默认流程版本。如果您未选择此选项,则需要选择特定版本;如果流程进行了更新,您将需要更新这些设置中的选择项。
    4. 选择流程。
    5. 选择开始表单。表单具有以下语法:流程类型:版本:流程名称:开始。例如,Basic Approval:1.0:Process:Start Basic Approval

      如果窗口顶部的消息表明“无 Process Cloud Service 连接”,则可能未配置 Oracle Process Cloud ServiceOracle Content Management 之间的集成。请与管理员联系。

      流程作者必须将您添加为流程的启动者才能在列表中查看它。流程作者必须将所有站点访问者添加为流程的启动者,否则这些访问者将能够完成表单,但不能启动流程。

    6. 选择以下选项以便为表单设置其他默认值。
      • 表单标题:(可选)使用您自己的标题替换默认表单标题。
      • “提交”按钮名称:(可选)使用您指定的值重命名提交按钮。
      • 显示“提交”按钮:(可选)显示或隐藏组件上的提交按钮(默认情况下显示)。如果表单本身提供了类似按钮,则可以隐藏组件的提交按钮。
      • 提交确认:(可选)使用您自己的消息替换默认确认消息。
      • 显示提交确认:(可选)在单击提交按钮时显示或隐藏确认消息。默认情况下显示确认消息,并且该消息显示在流程开始表单组件中。
      • 显示“保存”按钮:(可选)显示或隐藏组件上的保存按钮(默认情况下隐藏)。如果关联的流程允许您保存工作并在以后返回,则可以显示组件保存按钮。
      • 显示“放弃”按钮:(可选)显示或隐藏组件上的放弃按钮(默认情况下隐藏)。如果希望允许用户放弃表单内容并重新开始,则可以显示放弃按钮。
      • 显示附件:(可选)在表单上显示或隐藏附件区域,提供上载一个或多个文件的功能(默认情况下隐藏)。所上载文件作为流程的一部分存储在 Oracle Process Cloud Service 中。
      • 定制默认值:可以设置用来预填充开始表单的名称-值对。单击添加字段,然后输入字段名称和值。名称是表单字段之一而不是在表单上使用的标签,值是该字段所允许的内容。要插入当前已登录用户的数据,请使用特殊值 %%username%%%%userid%%
  5. 使用“一般信息”选项卡可以修改间距、对齐方式以及其他表示形式选项。
  6. 使用“样式”选项卡可以使用预定义样式或者您自己的定制选项,设置包含组件的框架格式。
  7. 使用“链接”选项卡以将操作分配到组件提供的触发器:
    • 已提交开始表单:用户单击提交按钮时执行此触发器。
    • 已保存开始表单:用户单击保存按钮时执行此触发器。
    • 已放弃开始表单:用户单击放弃按钮时执行此触发器。
    单击触发器以分配操作。有关分配触发器和操作的详细信息,请参阅使用触发器和操作