跳到主要内容

第1课: 创建自定义对象

Steedos 提供了强大的功能,允许用户创建和管理自定义对象,以满足特定的业务需求。自定义对象可以被视为数据库中的表,存储企业特定的数据。本教程将详细介绍如何在 Steedos 中创建和使用一个自定义对象 —— Todos 对象。

1. 自定义对象概念

在 Steedos 中,自定义对象是您可以根据业务需求创建的特定类型的数据库存储单位。它们允许您存储组织特定信息,创建与标准 Steedos 对象无法提供的关系,并通过页面布局、字段、记录类型等定制化配置实现数据管理。

  • 对象 类似于数据库中的表,是用于存储特定类型数据的容器。在 Steedos 中,对象分为两类:标准对象和自定义对象。标准对象是 Steedos 默认提供的,如“组织”、“人员”和“任务”。自定义对象允许您根据业务需求存储特定信息,例如本教程将指导您创建 Todo 对象。

  • 字段 对象中的字段类似于数据库表中的列。它们定义了存储在对象中的数据类型。例如,Todo 对象可能包含任务标题、截止日期、状态等字段。Steedos 提供多种字段类型,包括文本、数字、日期和相关表等,以适应不同的数据存储需求。

  • 记录 是对象中的单个数据实例,类似于数据库表中的行。例如,一个 Todo 对象的记录可能代表您的一个待办任务。记录包含由字段定义的信息,如任务的标题和状态。

2. 创建 Todos 自定义对象

以下步骤将指导您在 Steedos 中创建一个 Todos 自定义对象。

登录和导航

  1. 登录 Steedos。
  2. 在主界面上,点击“设置”图标,进入“设置”应用。

创建对象

  1. 选择“对象管理” -> “对象”。
  2. 点击“新建”。
  3. 填写对象的显示名称(例如,“Todos”)。
  4. 输入说明,如“用于跟踪个人任务和待办事项”。
  5. API 名称就是数据库中的表名,可以设置为 todos。
  6. 选择功能开关,例如允许上传附件,记录字段修改历史等。
  7. 完成设置后,点击“确认”。

3. 添加字段

自定义对象创建后,接下来需要为对象添加字段。

系统字段

Todo 对象创建完成后,系统将会默认生成一些系统字段,例如:

  • 名称
  • 所有者
  • 创建人、创建时间
  • 修改人、修改时间

修改系统字段

我们可以修改现有的系统字段,例如修改名称字段用来记录任务标题。

  1. 选择名称字段,点击编辑
  2. 修改字段显示名称为“任务标题”,保存。

创建自定义字段

我们可以定义一些额外字段来存储信息。

  1. 在 Todo 对象页面,找到“字段”,点击“新建”。
  2. 创建以下字段:
    • “任务描述”(长文本类型,用于描述待办事项)
    • “截止日期”(日期类型)
    • “状态”(下拉框,包括“未开始”、“进行中”、“已完成”)
  3. 为每个字段填写描述,设置好后保存。

4. 预览对象

测试是确保应用按预期工作的关键步骤。

  1. 在 Todo 对象页面,点击右上角的预览按钮。
  2. 尝试添加、编辑和删除 Todo 记录。

5. 自定义用户界面

自定义对象和字段创建后,可以进一步配置字段布局和用户界面。

配置列表视图

  1. 在对象的详情页面,点击“列表视图”。
  2. 创建新的列表视图来分类查看记录,例如创建待办任务、已办任务列表视图。
  3. 测试列表视图。

配置字段布局

  1. 在对象的详情页面,点击“字段布局”。
  2. 通过拖放来安排字段的位置。
  3. 保存字段布局。

配置记录页面

  1. 在对象的详情页面,点击“对象页面”。
  2. 使用 微页面 来定制记录列表页面、记录详情页面、记录表单。
  3. 为 Todos 对象添加组件,如相关列表、报告等。

6. 安全性和访问权限

确保正确配置访问权限,以便用户可以根据角色和职责访问 Todos 对象。

设置权限

  1. 在对象的详情页面,点击“对象权限”。
  2. 配置简档和权限集,为不同的用户分配对 Todos 对象的访问权限。
  3. 如果需要针对不同的简档配置不同的字段可见、必填,可以配置页面布局。

7. 测试和验证

创建自定义对象后,进行测试以确保一切按预期工作。

进行测试

  1. 创建几个 Todo 记录。
  2. 测试字段是否正确显示和功能是否正常工作。
  3. 尝试修改和删除记录,确认安全设置正确。

8. 使用和管理 Todos 对象

一旦 Todos 对象创建并测试完成,您可以开始使用它来管理待办事项。

日常使用

  • 用户可以添加新的 Todo 记录,填写任务名称、截止日期和状态。
  • 使用列表视图和报告来追踪和分析待办事项。

结语

通过创建和使用自定义对象,如 Todos,Steedos 为您提供了一个强大的工具来定制化管理您的业务数据。通过这个过程,您不仅能够理解 Steedos 的核心功能,还能够根据组织的特定需求进行扩展。随着您对 Steedos 的进一步熟悉,您可以继续探索更多高级功能和集成,使您的自定义应用更加强大和高效。