本篇文档主要介绍了普元元数据中的BP/SV插件开发过程,这是一种在U9-UAP (Ultimate Business Application Platform) 开发环境中的关键环节。U9-UAP是普元公司推出的企业级应用开发平台,用于构建业务流程管理(Business Process Management, BPM)和业务规则引擎(Business Rule Engine, BRE)应用。
BP/SV插件开发的核心在于继承UFSoft.UBF.Service.BPSVExtendBase类,这表明开发者需要熟悉该类提供的接口和方法来扩展和定制业务流程的行为。首先,开发人员需要在项目中添加对UFSoft.UBF.AopFrame.dll的引用,这是实现插件功能的基础库。在RecheckSO类中,开发者重写了AfterDo和BeforeDo方法,这两个方法分别在业务流程执行前后被调用,可以用于实现特定的逻辑处理或数据操作。
章节二中提到的"客开引用"涉及了对U9-UAP开发工具的使用,包括如何设置C#项目的引用路径,这对于正确集成和使用第三方库或者自定义组件至关重要。此外,系统相关部分介绍了如何使用数据字典,这是管理应用程序中的数据结构和元数据的重要工具。
在档案开发章节,详细讲解了实体建模、UI组件的创建和管理,以及组件的发布与装配流程。这包括如何创建解决方案、BE组件和UI组件,以及如何通过装配工具确保组件能够在U9环境中正确运行。运行使用部分则着重于菜单权限设置、组件的实际应用以及实现级次编码规则,涉及到单据开发的各个环节,如单据类型和UI的设计,以及参照开发的实例。
单据开发和参照开发是文档的重点内容,包括单据类型的创建、UI界面设计、组件调用,以及如何利用这些功能实现自动编号、默认值设定、个性化选项等。参照开发涉及单据类型之间的关联和引用,开发者需要定义并调用这些关联组件来增强应用的功能性。
这篇文档提供了U9-UAP开发中BP/SV插件开发的全面指南,对于想要深入理解并实践这一技术的开发者来说,具有很高的参考价值。通过学习和遵循文档中的步骤,开发者可以掌握如何定制和扩展U9-UAP平台,以满足特定的业务需求。