本文共 3326 字,大约阅读时间需要 11 分钟。
在本系列的中,我展示了如何使用Corteza Low-Code(一种图形用户界面(GUI)和基于Web的开发环境,可以替代Salesforce)来创建自定义应用程序来跟踪捐赠。 到目前为止,捐赠应用程序仅存在,但本文介绍了如何通过使用模块和字段填充数据结构来使其执行某些操作。
模块和字段存在于您的应用程序内部。 (在编程术语中,它们是“本地定义的”。)模块和字段定义在应用程序中存储数据的位置。 没有模块和字段,您的应用程序将没有内存或任何可使用的内容,因此在创建新应用程序时下一步就是对其进行定义。
在Corteza社区服务器上可用。 您需要登录或创建免费的Corteza社区服务器帐户才能签出。
要进入应用程序的管理区域,您首先需要在Corteza Low-Code中打开该应用程序。 要输入在本系列第一部分中创建的“捐赠”应用程序,请执行以下操作:
由于“捐赠”应用程序尚无任何模块或页面,因此您唯一看到的就是右侧的管理面板链接。 如果应用程序有页面,它将在最右边显示主菜单和管理面板链接。
单击它进入应用程序的管理区域。 有四个菜单项:
“ 公共页面”链接将您带回到您的应用程序。
模块和字段定义需要在应用程序中存储哪些数据以及该数据如何链接到其他数据。 如果您曾经使用 ,Filemaker Pro或类似的应用程序构建数据库,可能会感到很熟悉-但是您不需要任何数据库经验就可以使用Corteza。
模块就像数据库中的表。 一个简单的应用程序通常具有几个模块,而较大的应用程序具有更多的模块。 例如,Corteza CRM具有超过35个。应用程序可以具有的模块数量是无限的。
新的应用程序没有任何模块。 您可以通过使用顶部的表单或通过使用导出文件从其他应用程序导入现有模块来创建一个模块。 您可以同时导入和导出单个模块或所有模块。
创建模块时,最佳实践是给它一个描述性名称,不要带空格,并在不同的词上使用大写字母,例如Lead , Account或CaseUpdate 。
捐赠应用程序包括以下模块:
每个模块都包含一组字段,这些字段定义了要存储的数据和格式。
您可以使用“ 添加新字段”按钮将新字段添加到模块。 这将添加一个新行,其中包含以下字段:
在该行的末尾,您可以找到“ 删除”按钮(以删除字段)和“ 权限”按钮(以设置每个角色的读取权限并更新字段权限)。
您可以从以下字段类型中进行选择。 字段类型旁边的扳手图标为每种情况提供了更多选项。
捐赠应用程序的四个模块中包含以下字段。
实际上,每个Corteza Low Code应用程序都包含链接在一起的多个模块。 例如,项目可以带有注释,也可以将捐赠分配给不同的项目。 记录字段类型创建模块之间的关系。
记录字段类型的基本功能是从模块B链接回模块A。模块B中的记录是模块A中记录的子级(可以说是1-N关系)。
例如,在“捐赠”应用程序中,“ 注释 ”模块具有一个“ 记录”字段,该字段链接到模块“ 项目” 。 最终用户将在便笺记录中看到一个选择字段,其中包含该便笺所属的项目的值。
要在“捐赠”应用程序中创建此关系,请在projectId行中选择扳手图标:
在打开的弹出窗口中,选择字段将链接到的模块,最终用户将看到的标签以及最终用户可以在哪些字段上搜索。
这将创建一个简单的关系,使该项目具有Notes 。 模块之间的多对多关系更为复杂。 例如,“捐赠”应用程序需要支持进行多次捐赠和分配给不同项目的联系人。 ContactDonation模块位于中间以进行管理。
该模块具有“ 记录”类型的两个字段。 对于每一个,我们需要选择正确的模块,并设置标签和用户可以搜索的查询字段。 需要为“ 联系人”和“ 项目”模块设置以下捐赠应用程序:
这在模块之间创建了多对多关系。
现在,您已经为应用程序中的数据建立了结构。 下一步是使用Corteza的Pages功能创建应用程序的视觉效果。 正如您将在本系列的第三篇文章中看到的那样,它比您预期的要容易。
翻译自:
转载地址:http://bhizd.baihongyu.com/