Epicor 新手寻找方向

too*_*ter 1 crystal-reports epicorerp

我是 Epicor 和 Crystal Reports 的新手。一个月前,当我被聘用时,我就开始使用这些程序。我仍在尝试弄清楚您如何知道您是否正在尝试自定义 BAQ、仪表板等。如何知道在哪里/何时制作新的 BOM 报告等。如果有人有一些提示,我将不胜感激。我对这个程序感到有些害怕,但也决心通过它学习我的方法。谢谢!

小智 5

哎哟!欢迎来到 Epicor 的世界!虽然我确信在过去的几个月里你已经学会了诀窍,但这里有一些额外的提示可以让你继续前进:

这不是系统功能的一部分

为了控制成本,最好不要进行系统定制以满足所有用户要求。您很快就会发现,将快速字段作为自定义添加到表单不仅仅是看起来像 5 分钟的更改。您很快将创建多个自定义报告和仪表板来报告此字段,并且在许多情况下,更改的成本很快就会超过收益。随着您对此越来越熟悉,请尝试在 ROI 与 Epicor 系统定制的高成本之间取得平衡。最好以“那不是系统功能的一部分”来引导,并且当他们提出问题时,即使是很小的更改也将其视为受控项目。

BAQ 和报告更改

不可避免地,您将需要自定义系统的 BAQ 和报告以满足您的业务需求,因为标准系统并非专为您的业务而设计。Epicor 具有以“z”开头的标准 BAQ 和许多报告。您应该避免编辑库存 BAQ 和报告,因为它们将被每个 Epicor 补丁覆盖。相反,复制标准分发 BAQ 并使用您的公司首字母作为前缀重命名副本。同样,您希望在放置所有修改过的报告的标准报告文件夹之外(或内部)创建一个自定义报告文件夹。然后,您可以将菜单链接到 BAQ 报告或报告数据定义,并将报告样式链接到服务器上新自定义报告的位置。

定制

如果您没有内部开发人员,则自定义维护的长期成本很高。这里的一个重要建议是确保所有代码,无论是 C# 还是 VB,都经过彻底的注释。即使您使用向导生成代码,也请帮自己一个忙,将标准标题放入每个自定义的脚本中,其中包括自定义的第一个日期、修改时间,并详细说明已更改的所有内容(特别是如果更改是未在脚本中清楚显示的属性更改或字段添加)。已知自定义会因不明原因而失败,或者创建无法通过标准 Epicor 界面编辑的坏脚本,并且有时您必须仅使用此更改日志和您可以在表单中清楚地看到的内容从头开始重建自定义。您应该使用一些明显的标准命名约定(例如 ORDER_ENTRY_CSR_YYMMDD)保存您的自定义,并确保更新所有菜单以反映您使用它的目的的最新自定义。我们还导出我们的自定义存档,以防万一发生什么事。这里的另一个注意事项是,如果您没有在更改时增加自定义名称,然后更新菜单项,则用户仍将使用页面的本地缓存版本,直到他们清除其客户端缓存。所以,我总是建议递增。

BPM 指令

您现在可能已经知道,BPM 指令是强大的工具,可用于更新表并防止用户做出糟糕的业务决策。关于这些的注释类似于自定义 - 评论评论评论!

顾问使用

如果您使用外部顾问来创建 BPM 或自定义,请强制分发您的团队成员之一可以在内部理解的注释源代码。

我希望这有帮助!

资料来源:作为 Epicor ERP 程序员的 4 年经验