NCC审批流适配与前端后端代码集成指南

版权申诉
5星 · 超过95%的资源 3 下载量 151 浏览量 更新于2024-08-19 2 收藏 2.42MB PDF 举报
"NCC审批流适配步骤.pdf" NCC审批流适配涉及一系列步骤,主要用于构建一个自定义的审批流程,适用于企业的内部管理需求。以下是对这些步骤的详细说明: 1. 审批流设计 在适配审批流的第一步,需要登录管理端并进入生成的单据页面来设计审批流程。为了模拟实际操作,建议准备两个用户账号,一个用于创建单据,另一个用于审批。在设计审批节点时,需勾选“指派”,以便将审批任务分配给特定用户。设计完成后,启动审批流以激活所设定的规则。 2. 代码适配 代码适配主要涉及后端和前端两部分。后端部分,需要复制并集成以下几个关键类到项目中: - NccBillOperatorParam:接收前端审批的必要参数 - NccCommitAssignAction:提交审批的接口,带有指派功能 - NccUnCommitAssignAction:收回审批的接口 - NccCommitReturnInfo:提交返回参数信息的接口 - NccCommonUtil:审批流的通用工具类 - NccTrainCostConst:审批流的常量参数类 这些类的命名可以根据实际业务需求调整,确保与单据字段对应。例如,若单据的主键是`pk_bill`,则在常量类中设置`CONST_PARENT_PRAMRYKEY=“pk_bill”`。最后,需要在XML配置文件中注册这些类。 前端部分,需要复制四个文件夹到单据节点下,并覆盖原有文件,同时修改指定文件以适应审批流。全局搜索关键字`gdy`可以帮助找到可能存在的差异。完成修改后,记得重启前后端服务。 3. 注册按钮 在应用注册节点添加七种类型的按钮,分别对应卡片提交、收回、联查审批列表、查询区提交和收回、数据操作区的提交和收回。按钮的名称可以根据截图所示进行填写。 4. 新建审批小应用 创建审批页面时,根据单据类型填写相应的参数。之后,新建菜单并在职责分配中进行更新,确保审批人员能看到并使用新的审批应用。 5. 关联单据类型管理 这一步骤需要在系统中设置审批流与特定单据类型的关联,使得审批流程能够正确应用于相应的业务单据。 6. 录单注意事项 由于当前工具可能还在完善中,录单时某些审批流所需的必填字段可能需要手动填写。例如,单据状态应设为-1(表示自由态),单据类型选择已定义的类型,单据版本的PK值可任意输入,但单据ID暂时不填写。保存后点击提交,系统会显示指派框,此时使用审批账号登录审批中心进行审批。 如果在审批中心的审批详情页面遇到404错误,解决方法是先停止前端服务,执行`npm build`命令生成模块,将其放入`hotwebs`目录,再运行`npm run dev`启动前端服务。 以上就是NCC审批流的完整适配过程,涵盖了从设计审批流程到前端后端代码的修改,以及审批应用的创建和配置,确保审批流程能够顺利地在企业内部运作。