“数据接口:概述”版本间的差异

来自企业管理软件文档中心
跳转至: 导航搜索
概述
概述
第1行: 第1行:
 
=== 概述 ===
 
=== 概述 ===
'''应用场景举例'''
+
''''''应用场景举例''''''
 
# 设计系统时,经常需要查找某些数据,比如做一个《销售合同》,需要弹出所有的客户信息供选择,或者输入客户编号,自动带出客户名称等信息,这个时候弹窗选择或自动带出来的内容就是通过数据接口来实现。
 
# 设计系统时,经常需要查找某些数据,比如做一个《销售合同》,需要弹出所有的客户信息供选择,或者输入客户编号,自动带出客户名称等信息,这个时候弹窗选择或自动带出来的内容就是通过数据接口来实现。
  

2018年3月19日 (一) 23:57的版本

概述

'应用场景举例'

  1. 设计系统时,经常需要查找某些数据,比如做一个《销售合同》,需要弹出所有的客户信息供选择,或者输入客户编号,自动带出客户名称等信息,这个时候弹窗选择或自动带出来的内容就是通过数据接口来实现。

数据接口是什么用意呢?

  1. 规范化管理。改变之前数据规范全部堆积在一起的状态。如果我想要取客户信息的相关数据接口,只要在数据接口界面找到客户信息表下的数据接口,就能很轻松的找到。
  2. 协同开发更安全可靠。自己内部怎么变,只要对外提供接口的数据接口不变,即可让其他人安全调用。比如说,一个公司内部两个开发人员,一个人开发OA模块,一个人开发业务模块。某天,开发OA的把员工信息表的数据项增加减少或修改了,他只要把此模板下面的数据接口中的数据项进行相应修改即可。开发业务模块的人不需要知道这里面的变化,只要调用的数据是对的就行。
  3. 后期会针对模板设计添加权限,即A开发者开发的模板,可以自己设计是否允许别人设计,如果不允许别人设计,也能保证此模板提供的数据接口完全不让其他人修改。

那么,针对新的数据接口概念,对于开发者,该如何操作呢? 新的数据接口概念,分私有、公有和全局。

  1. 私有:私有的数据接口只能在本模板调用的时候才能看到,比如我们常用的自动编号。当然,我们也可以把私有的改成公有的,系统提供了选项;
  2. 公有:即可以被其他表单和自己调用的数据接口。;
  3. 全局:包含了系统预设的数据接口,不属于任何一个单独的模板。同时也是为了兼容之前未细分时的数据规范。
  4. 用系统的思维来进行开发。比如做了一个《客户信息》的模板,那么我们可以预计《客户信息》将会对外提供什么样的数据接口,比如“根据客户编号查询客户信息”、“客户信息列表”等等。此时,在设计模板的时候,我们就可以将这些接口做好。当然,我们也可以在设计的过程中,需要时再回到《客户信息》模板设计数据接口;
  5. 只要是表单模板的数据接口,系统规定,数据源表单必须包含本模板,即此本模板不允许删除,同时可以关联其他表单;
  6. 模板B在设计时,可以调用模板A的数据接口,且能调试,但是如果需要编辑,选中数据接口点编辑,系统会自动打开模板A,在A中进行修改;
  7. 数据接口作为模板的一部分,必须保存表单才算是完成。如设计B时发现调用的A的数据接口需要修改,或者需要在A中添加新的,此时回到A模板,设计,设计之后必须保存模板。返回B中,选中左边树或右边空白窗体处,点右键,选择刷新,即能看到刚才新建的数据接口;
  8. 新建报表和全局的数据接口,不强求数据源表单为本模板,可以随意选择。
  9. 新的数据接口,您在刚刚用的时候可能会觉得很繁琐,但实际上从长远来看,绝对可以为以后的工作节省不少时间。特别是系统越做越大的时候。而且,数据接口的概念,也会让开发者的思路更清晰,时间久了,维护系统也能做到得心应手。