Ebaas

快速入门教程

  • May 04, 2020

    表单中嵌套表格

    前面的教程主要针对单一数据类设计自定义表单,也就是说表单中的字段都来自一个数据类(事务)。Ebaas表单设计器允许在表单中插入关联数据类的属性,即所谓的跨数据类表单。用户在使用跨数据类表单填写数据时,无需考虑表单的字段属于那个数据类。一旦提交表单后,Ebaas服务器会自动识别属于不同数据类的属性,分别添加或修改不同数据类的数据实例,并建立关联关系等,无需编写任何代码。提示: 在创建表单时需要选择一个‘主’数据类,只有与主数据类直接关联的数据类的属性可以插入到表单中。关联的数据类可以是通过多...

  • May 03, 2020

    配置表单附件功能

    前面教程介绍的表单功能基本上针对用户使用表单输入或查看数据实例的属性值,即结构化数据。如果用户需要在表单中包含一些文档或图片等非结构化数据,则需要在表单中提供文件上传和下载功能。例如,用户在提交一个新的事务时,可能需要在事务表单中上传一些与事务相关的文档或图片。事务处理人也需要在表单中打开或下载相关的图片或文档。Ebaas平台提供了“附件”管理功能。针对每个数据实例都可以有零到多个附件。附件可以是任何形式的文件。为了方便用户在浏览器上上传或下载数据实例的附件,Ebaas平台提供了一个附件管...

  • May 02, 2020

    配置表单条件校验

    在前面创建数据类属性时,我们通过对属性的“是否必要”设置,范围约束和表达式约束等设置,使得表单引擎能对提交的数据进行校验。但是在许多应用场景中,有些校验规则是基于条件的。例如,在“事务”数据类中,“处理人”属性的“是否必要”设置为false,表示非必填属性。但是当“状态”属性值为“已指定”时,“处理人”属性就变为必填。同样,“关闭日期”属性值在“状态”属性值为“关闭”时必须填写。这类要求我们称之为条件校验。您可在数据模型中配置来实现这类条件校验的规则。设置条件校验规则 从“开始”菜单 =...

  • May 01, 2020

    创建数据库

    数据模型(Data Model)是描述企业应用所涉及各种业务数据及数据之间关系的逻辑模型。 Ebaas的数据模型比关系数据库模型有许多扩展,包括支持面向对象的数据模型。在后续的教程中我们会逐步介绍Ebaas的数据模型的特点。一个复杂的企业应用的数据模型通常由多个数据类和它们之间的关系组成。 但是为了教程的简洁性,我们的事务跟踪系统的数据模型只有两个数据类和一个多对一的关系。虽然该数据模型比较简单,但是在创建这个数据模型的过程中,我们会覆盖很多重要的概念和功能。下面,我们就开始创建ITS(事...

  • May 01, 2020

    教程使用的应用案例及运行环境

    为了让您的学习效果更好,本教程将采用一个应用案例作为主线贯穿教程的所有课程。该应用称为“事务跟踪管理系统”,简称ITS(Issue Tracking System)。事务跟踪管理系统是一个企业典型的应用,用于跟踪和管理与项目相关的事务。软件开发人员使用的故障跟踪系统就属于这个类型的应用。为了缩短学习教程所需的时间,我们先实现简单的ITS,您可以在教程的基础上完善这个系统。系统的基本需求: 用户登录验证和退出登录 用户创建事务 用户查询及显示事务 用户对事务提交处理意见 用户依据权...

  • May 01, 2020

    为什么使用Ebaas构建企业应用软件

    企业无论大小都有对管理软件的需要。企业管理软件为企业带来的价值包括: 使企业的业务流程化,规范化。提高员工的工作效率,摆脱烦琐的低级劳动。从而减少出错率,提升企业的运营效率并降低成本。 使企业的管理者更清晰的了解企业的运营情况,真实数据的基础上做出决策分析,为企业的管理提供有力支持。然而,每个企业或部门都有自己不同的实际需求,市场上难以找到合适的企业应用软件。ERP或OA等管理软件大而全,功能繁杂,价格昂贵,而且并不适用。采用定制开发的方式,很多企业自身不具备软件开发的能力。找软件公司...

  • February 24, 2018

    数据类的增删改查操作

    上一个教程,您使用SiteMapStudio配置了网站模型,包含了一个“事务管理”菜单功能。这个教程介绍如何使用浏览器登陆Web界面对“事务”数据类进行操作,包括添加,修改,删除和查询。登录Web客户端打开本机的下述任何一款浏览器:Google Chrome 45以上(推荐),Windows Edge, IE11。在地址栏输入:http://localhost:8080。提示: 在实际应用场景,客户将使用浏览器远程访问Ebaas服务器。远程访问是需要输入远程访问地址, 例如: http:/...

  • January 28, 2018

    Implementation of Li-ion Battery RUL Prediction using LSTM

    Deep learning is the study of artificial neural networks and related machine learning algorithms that contain more than one hidden layer. Deep learning networks, such as deep feed forward network(DFF), convolution neural network(CNN), recurrent ne...