从2019.3.28入职,到今天2020.5.9,已经在Nafinlo工作一年多了。
现在就需要将Epicor的开发知识重新梳理一遍。
一、Epicor组成
- 在Nafinlo中,Epicor的服务器搭设在香港,然后在香港、昆山、深圳、越南等公司组成局域网,互通使用。图片、附件、数据库等都放在服务器中。Epicor的升级都由Epicor的公司来进行操作。
- 本地就是Epicor的程序。
二、Epicor开发相关
- 调试方法。
在EPICOR中无法调试,只能测试代码有没有规范上的错误,也无法打断点调试。因此测试只能先保证代码无误后,保存代码重新打开界面看效果。 - Epicor开发的方法。
(1)有开发权限后,进入开发模式进行代码的编写;
(2)使用VS编写好代码,然后生成DLL,放进服务器的dll合集中,然后在开发模式中使用该dll。 - 开发主要负责Epicor的方面。
(1)代码方面,俗称客制。根据需求做各种各样的客制化。
(2)BAQ,Business Activity Query,是设计Epicor中SQL查询的地方。
(3)Dashboard,俗称看板、报表。是使用BAQ查询的数据,进行报表展现。
(4)快速搜索。这个也是使用BAQ作为数据源,进行设计查询搜索。
(5)报表。Epicor支持水晶报表、SSRS( SQL Server Reporting Services,微软企业级报表平台,是微软BI套装的一部分,使用方法:SSRS的简单使用)
三、客制化总结
1、客制化流程。先备份正式库、测试库的客制化,然后将正式库的客制导入测试库,开始根据需求更改客制代码,测试完毕,将该客制保存出来,导入正式库。
2、客制使用语言。Epicor可以使用C#、VB.NET语言开发。本人公司使用的是VB.NET。