NC开发配置指南:审批流与脚本注册步骤

需积分: 9 1 下载量 35 浏览量 更新于2024-09-13 收藏 223KB DOCX 举报
本文主要介绍了如何配置NetSuite (NC) 开发中的审批流脚本注册,涉及了单据类型管理、单据动作管理、VO对照管理、单据动作组管理和单据动作执行脚本的配置步骤及注意事项。 在NetSuite (NC) 的开发过程中,配置审批流是至关重要的,它涉及到企业的业务流程自动化。以下是详细步骤和相关知识点: 1. **单据类型管理**: - 在“客户化”菜单下选择“二次开发工具” -> “单据管理” -> “单据类型管理”。 - 需要填写的字段包括类型代码(唯一)、类型名称、节点编号、审批流编号和审批流检查类。 - 模块选择必须与功能节点对应的模块编码一致,以确保在所有环境中正确运行。 2. **审批流节点配置**: - 审批流节点配置是审批流程的关键,例如配置`<Y>60090202`。 - 审批流检查类可以使用标准产品提供的审批流标准或自定义实现。 3. **单据动作管理**: - 包括审批(APPROVE)、删除(DELETE)、编辑(EDIT)、提交(SAVE)、弃审(UNAPPROVE)和保存(WRITE)等动作。 - 这些动作代码是预定义的,用于控制单据的不同操作状态。 4. **VO对照管理**: - 在“单据管理”的“VO对照管理”中配置单据类型,确保字段正确映射,特别是标准审批流字段,如审批人、制单人、业务流程和单据编号等。 - 对于有多个子表的单据,需保证子表与主表之间的键字段关联。 5. **单据动作组管理**: - 在此处配置提交、审批和弃审等动作的逻辑,以形成完整的审批流程。 6. **单据动作执行脚本**: - 在“单据管理”的“单据动作执行脚本”中添加审批流所需的动作脚本。 - 脚本保存后会在模块的指定目录下生成,如`%nchome%/modules/模块号/META-INF/var/`。 - 脚本通常需要复制到Eclipse工厂下的private端,并按照规范命名包名(如nc.bs.action)。 以上步骤完成后,一个完整的审批流程就配置好了。在实际开发中,还需要考虑错误处理、权限控制以及与其他系统的集成,以确保审批流的顺畅和安全性。同时,对开发环境和生产环境的一致性要求很高,以避免因环境差异导致的问题。在配置过程中,要注意文档记录和版本控制,以便于后续维护和升级。