我们经常需要收集客户和供应商的业务参数,比如留学客户的留学计划,课程注册信息,有两个基本特征,一是业务参数可能分成多个组(或者界面),二是业务参数可以提供多个重复输入,比如可以有两个留学计划。SmartERP 通过表 e_customer_parameter 表来存储数据,这个表定义了若干个不同数据类型的字段,需要通过配置,来实现不同的数据收集界面。字段说明如下:customer_id: 关联的客户编号country_id: 国家supplier_id: 关联的供应商编号supplier: 供应商名称fname: 外文名称v1, v2, v3: 数值字段p1, p2, p3, p4: 文本字段u1, u2: URL...
SmartERP 云平台的特征,决定了用户使用的大部分界面都是一样。这样的设计思路,并不意味着我们不能够进行定制开发,定制开发的思路有三个:一、系统配置进入后台菜单“系统” -> “模块自定义”,点击右侧的“添加”,“机构”指定要启用自定义界面的公司,“模块”和“名称”指定要改变的模块地址,“索引项目”,指定系统可选的界面,然后提交。如果选择的模块不符合要求,修改或删除即可。二、XML自定义界面在“系统配置”界面,支持XML自定义界面的模块,比如“客户”,名称选择“add_customer”,索引项目选择“Custom add mo...
短信SendCloud - 搜狐旗下产品,网址:http://sendcloud.sohu.com,使用客户企业邮箱注册,切换到短信平台,然后进行“企业认证”,认证通过后才可以进行配置发送。通过认证后,进入“发送设置”,“创建SMS_USER”,然后进入“发送相关”、创建“短信模板”,内容如:验证码为:%code%,%code% 为验证码显示的位置,提交审核。进入 SmartERP 外部接口管理,登记新接口,“协议”为短信,“供应商”为 SendCloud短信接口,“程序编号”和“令牌”填写 “n/a”,“用户名”填写 SMS_USER 值,“加密私匙”填写 SMS_KEY 值。在...
进入 “系统”、“系统设置”,在“类型”分组中,对系统档案、图标和附件等参数进行配置,这里是全局设置,一旦修改,会影响平台所有用户,需要非常慎重。部分类型编号值小于10000的作为系统统一定义,由管理员手工定义;如果需要单独配置,请指定所属机构。档案类型定义在给用户、客户和订单等写入档案时选择的分类。“最大项目”表示能写入到该分类下的档案数。“默认保密等级”表示档案需要对应的用户保密等级要求。图标类型定义用户、客户、产品图像(图片)时选择的分类。“最大项目”表示能写入到该分类下的图片数。“尺寸”定...
定义和系统登记:进入菜单“机构和用户”、“机构设置”、“定义在线打印”。选择模块,可以添加或修改该模块下的业务文档。模板文件:输出业务文档的模板文件路径,如“.../user/attendance_history.xlsx”,模板文件的制作,请查看现有模板文件,并遵循下面的指引,勾选“支持多语言”,需要在相同目录下,创建针对各种语言的文档如 attendance_history_zh-CN.xlsx 和 attendance_history_en-US.xlsx。分配编号:便于业务文档检索的唯一编号。勾选“支持多语言”,用于不同语言的业务文档输出。机构:业务文档所属机构,下级机构自动...
微信支付 (WePay)申请微信服务号,认证。申请微信支付,认证。进入微信支付商户平台 (pay.weixin.qq.com),首先安装证书,然后进入“账户设置” -> "API安全" -> “设置API密钥”,32个大小写字母和数字组合。进入SmartERP云平台,“机构和用户” -> “外部接口”,添加,协议选择“支付”,供应商选择“微信支付 WePay”,程序编号设置为微信服务号AppId,用户名设置为商户编号,加密私匙设置为商户平台的API密匙,令牌无需设置,填写 n/a。在参数处,配置 <root> <api_id>***(微信公众号...
SmartERP提供了强大的报表功能,实现的记录思路如下:系统支持的报表,定义在表 e_organization_report 中,用户除了需要具备“机构”、“统计报表”权限,需要另外满足字段 permission_module 和 permission_name(默认为view_resource) 定义的模块权限。进入系统的“机构和用户” -> “统计报表”,左下角的“添加”,客户选择需要的报表,每个机构的报表细节保存在表 e_organization_report_relation 中。点击“编辑”,自定义报表名称和默认参数值。在界面配置参数提交后,参数传递给报表的处理存储过程,返回数据,界面显示。...
SmartERP系统的每一个实体都会有一个数字编号,存储在 id 字段中。在云平台环境下,彼此隔离的机构会共享这个编号,会导致在某一个结构下看到的数字编号不连续,不利于需要编号连续管理的情况。所以,系统有一个单独的字段 cid,我们称之为分配编号,通过菜单“机构和用户”、“机构设置” 、“编号规则”,来配置该机构特有的自动编号规则:界面字段含义如下:机构:该编号规则适应的机构,下级机构会自动继承上级机构的编号规则,但排序规则比所在机构低。模块:编号规则适应的实体范围。过滤条件:默认的 @filter 值。计算公式:计...