
EPICORERP开发基础课堂PPT.ppt
42页培训教材客户化Kevin Kang1客户化•培训目标–了解数据字典与数据集关系–掌握客户化功能的使用–掌握客户化的维护2主要内容•数据字典•数据集维护•客户化流程•客户化功能•客户化管理3数据字典 Epicor \ 系统管理 \ 数据字典记录系统中所有表与字段的含义每个字段的长度类型等属性包括预设的VB字段和未使用的UD表4数据集关系 Epicor \ 系统管理 \ 数据集关系记录系统中所有的数据集每个数据集的父表/子表以及字段5客户化•客户化流程•客户化功能•客户化管理6客户化流程在Epicor主界面的操作下选择[开发人员模式]7选择Base,对标准功能进行修改是否翻译界面的语言客户化流程8客户化流程选择操作中的[Customization],然后确定[Clear the form]9客户化流程图示为开发模式的对象的属性,可根据需求修改10客户化流程例如,将Part字段的背景色改为黄色11客户化流程在上页点击[Save]后出现此对话框,输入名称和描述后保存12客户化流程在[菜单维护]中找到客户化菜单的位置,在客户化中选择之前自定义的名称13客户化流程重新登录Epicor后,用户访问的将是已客户化的功能(不使用开发人员模式)14客户化流程—练习15客户化功能再次使用开发者模式打开此功能时,可以选择对已有的客户化进行修改或对基本功能进行客户化16客户化功能可以在功能中添加规则,即定义一字段满足一定条件时,触发一个自定义行动17客户化功能也可定义显示图形的规则18客户化功能可以定义系统事件向导,包括行数据更改前/后,某一字段数据更改前/后等的行动19客户化功能选择Part表的Part Description在更改时的行动,注意要Update All/Selected Event Code20客户化功能在脚本编辑器中编辑后,点击[Test Code]编译此程序21客户化功能可以为功能增加Tab页22客户化功能增加后的Tab页23客户化功能使用工具箱,在Tab页上增加所需的窗体24客户化功能例如增加一个按钮25客户化功能在自定义事件向导中为所增加的窗体定义触发事件26客户化功能输入所需代码后编译27客户化功能增加的Tab页也可以选择一个现有的数据表板28客户化功能是否与当前界面字段产生关联29客户化功能重新打开功能,可预览增加的数据表板30客户化功能可以使用操作中的对象浏览器查看所需属性/方法的代码事例31客户化功能当前功能字段的代码事例32客户化功能系统中所有Adapter的属性和方法如果要调用此Adapter,必须使用Assembly Reference Manager导入这三个程序33客户化功能导入所需的三个文件34客户化功能可以使用数据工具查看当前所有的视图35客户化功能也可以自定义视图(外键视图/子视图等)36客户化功能所增加的视图可作为数据源使用37客户化管理使用实用程序中的客户化维护可以进行客户化的导入导出38客户化管理也可以在设计客户化时导出 39客户化管理在打开客户化时导入区别,第一种方法是经过压缩后的XML文件40练习41若有不当之处,请指正,谢谢!42。
