在 Oracle Visual Builder 中创建和编辑业务

可以在 Oracle Visual Builder 中创建业务对象,例如发票、采购订单或审核。将业务对象视为与数据库表相似的资源;它包含保存应用程序数据的字段。与数据库表一样,业务对象也提供了数据的结构。业务对象存储在数据库中。可视化应用程序中的应用程序以及其他客户机中的应用程序使用其 REST 端点访问业务对象。

创建业务对象

您可以使用自定义业务对象存储外部服务未提供的数据。自定义业务对象中的数据存储在为服务实例预配的数据库中。

创建自定义业务对象时,需要指定应用程序所需的每个字段。开发应用程序时,您可以根据需要修改业务对象以添加和修改字段。您的定制业务对象作为一组端点公开 , 这些端点为您可以从页组件调用的操作提供 REST api。

要创建业务对象,请执行以下操作:

  1. 单击业务对象选项卡。
  2. 单击创建业务对象
  3. 输入业务对象的标签,然后单击创建
    ID 值根据标签自动填充。

单击创后,将在主窗口中打开新业务对象的 Artifact 窗口并显示概览选项卡。该窗口包含用于查看和编辑业务对象各种属性的附加选项卡:字段安全性、业务规则端点数据

您可以查看默认情况下在“端点”选项卡中创建的业务对象的端点

您也可以使用图表创建业务对象。

查看、创建和编辑业务对象关系

业务对象“概览 ”选项卡的“系”区域显示该业务对象与应用程序中其他业务对象之间的关系。

创建对另一个业务对象的引用时,当前业务对象与所引用业务对象之间的关系默认为多对一。例如,当您创建从“员工”业务对象到“部门”业务对象的引用时,员工只能属于一个部门,但部门通常有许多员工。

引用的业务对象部门也显示在员工业务对象的端点选项卡中。

您可以删除关系,但只有当关联的业务对象未在应用程序的任何地方使用时才能删除它。

要创建新关系,请执行以下操作:

  1. 业务对象选项卡中,选择要查看的业务对象。
    此时将显示“概览 ”选项卡的内容。
  2. 单击关系旁边的新建 关系图标。
  3. 在对话框中,选择要创建关系的业务对象。
  4. 选择每个对象的基数(多个或一个)。
    您可以单击反向关系按钮在一对多和多对一之间切换。除了多对一和一对多外,您还可以指定业务对象之间一对一和多对多的基数。如果指定多对多,则会自动创建具有两个引用字段的交叉点业务对象。其名称为两个业务对象的串联。对于交叉点业务对象,不能在任一引用字段中取消选中必需复选框,默认删除规则为“级联”。
  5. 编辑关系字段的属性(ID、显示标签默认显示字段必需复选框、删除规则)。对于删除规则,可用选项包括“级联”、“限制”和“设置为空值”。是否可以编辑属性以及可用值取决于关系类型和对象。
  6. 单击创建
  7. 单击保存以保存新关系。
新关系将显示在“ 关系 ”列表中。如果指定了多对多基数,则还会显示新交叉点业务对象。

要编辑关系,请单击关系名称旁边的编辑图标,然后进行所需的更改。某些字段无法编辑,已禁用。您可以指定标签并选择默认显示字段。您可以选中字段的必需复选框,并可以指定删除规则。默认删除规则为“限制”,但您可以选择“级联 ”或“设置为空值”。

向业务对象添加字段

您可以使用 Artifact 窗口的字段选项卡为业务对象创建字段。

您可以在业务对象处于“开发 ”状态时为其创建新字段。

要添加新字段,请执行以下操作:

  1. 单击要编辑的业务对象的段选项卡。
  2. 单击+新建字段按钮。
  3. 在标字段中,输入字段的名称。
    Id 值根据字段标签自动填充。
  4. 选择字段的类型
    可用类型包括字符串数字布尔型、日期日期、时间用、电子邮件百分比电话Uri。对于 Reference 类型,您需要指定引用业务对象默认显示字段
  5. 单击创建

编辑业务对象的字段

您可以使用 Artifact 窗口的字段选项卡修改自定义业务对象的字段。

您可以在应用程序处于“开发 ”状态时编辑业务对象的字段。您可以编辑字段以指定约束条件。

要编辑字段的属性,请执行以下操作:

  1. 单击要编辑的业务对象的段选项卡。
    “字段”选项卡显示一个表,其中列出在业务对象的方案中定义的所有字段。
  2. 选择要编辑的字段所在的行。

    在表中选择一行时,编辑器将显示您可以编辑的属性。

  3. 编辑该字段的属性。
    可用的属性取决于字段的数据类型。例如,您可能可以使用静态值、表达式或公式为字段指定初始值。您还可以指定字段约束条件。
  4. 再次单击编辑以关闭对话框,然后单击保存