欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

    DB21 T 1575-2008 《数字林业 应用系统开发集成规范》.pdf

    • 资源ID:1230739       资源大小:577.77KB        全文页数:32页
    • 资源格式: PDF        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    DB21 T 1575-2008 《数字林业 应用系统开发集成规范》.pdf

    1、 DB21/T1575 2008 数字林业 应用系统开发集成规范 2008-02-01 发布 2008-03-01 实施 辽宁省质量技术监督局发布 辽宁 省地方 标准 DB21 DB21/T1575 2008 I 目 次 前 言 II 1 范围 . 1 2 规范性引用文件 . 1 3 原则 . 1 4 要求 . 2 5 流程 . 4 附录 A(规范性附录 ) 8 DB21/T 1575 2008 II 前 言 本标准附录 A 为规范性附录。 本 标准 由辽宁省林业厅提出。 本 标准 由辽宁省林业厅信息中心、辽宁省林业调查规划院起草。 本 标准 主要起草人: 陈鑫 高彦 冯琰 常颖 张义田 高明

    2、楣 杨艳琴 姜子良 刘全来 本标准于 2008 年 2 月首次发布。 DB21/T1575 2008 1 数字林业 应用系统开发集成规范 1 范围 本标准规定了 数字林业应用系统的 开发集成 的 原则、要求 、 流程 。 本标准适用于 各林业部门的 信息化建设 . 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GB/T17798-99 地球空间数据交换格式 DB21/

    3、T 1574-2008 数字林业 建设与管理标准 DB21/T 1577-2008 数字林业 数据共享与交换 DB21/T 1578-2008 数字林业 信息安全与单点登陆 DB21/T 1586-2008 数字林业 数据库 DB21/T 1593-2008 数字林业 森林资源规划调查数据采集 DB21/T 1593-2008 数字林业 元数据 3 原则 3.1 遵循相关规范或标准 遵循 J2EE、 XML、 JDBC、 HTTP、 TCP/IP、 SSL 等业界主流标准 ;遵循数字林业建设标准其他的部分。 3.2 采用先进和成熟的技术 应用软件采用三层体系结构,使用 XML 规范作为信息交互

    4、的标准。 3.3 确保与其他系统集成 要求系统应采用基于工业标准的技术,方便与其他系统的集成。 3.4 快速开发 /快速修改 提供灵活的二次开发手段,在面向构件的应用框架上,能够在不影响系统情况下快速开发新业务、增加新功能,同时提供对业务进行修改和动态加载的支持,保障应用系统应能够方便支持集中的版本控制与升级管理。 3.5 可扩展性 能够支持硬件、系统软件、应用软件多个层面的可扩展性,通过负载平衡、快速开发/重组、业务参数配置、业务功能二次开发等多个方面使得系统可以支持未来不断变化的 特征。 3.6 平台无关性 能 适应多种主流主机平台、数据库平台、中间件平台,具有较强的跨系统平台的能力。 3

    5、.7 安全性和可靠性 保证数据安全一致,高度可靠,应提供多种检查和处理手段,保证系统的准确性。针对主机、数据库、网络、应用等各层次制定相应的安全策略和可靠性策略保障系统的安全DB21/T1575 2008 2 性和可靠性。 3.8 用户操作方便的原则 提供统一的界面风格,可为每个用户群,包括客户,提供一个一致的、个性化定制的和易于使用的操作界面。 4 要求 4.1 系统开发管理和实施要求 建立合理的组织结构, 通过设立项目 领导组来负责整个项目实施过程中的决策工作,并根据质量体系文件的要求,采用项目经理责任制,专职项目组管理。同时,质量组、测试组独立于项目组,直接隶属项目领导组管理;形成一套实

    6、用性强的制度规范,包括:评审制度、汇报制度、沟通制度、编码规范、文档规范等;使用专业工具来管理和测试会减少项目在实施过程中的内部消耗。 4.2 数据建设要 求 4.2.1 数据的采集、入库、更新、管理和使用要 求 符合 DB21/T 1577-2008、 DB21/T1578-2008、 DB21/T1586-2008、 DB21/T1593-2008等标准。 4.2.1.1 数据采集 二类森林资源调查数据采集符合 DB21/T1592-2008,其它 数据的采集方法都需要参考国家相关标准和规范、行业标准和规范 ,。 4.2.1.2 数据入库 对编码 , 命名和分类要符合数据建设标准,具体参考

    7、 DB21/T 1586-2008、DB21/T1593-2008。 4.2.1.3 数据更新 包括 更新方法和技术、更新周期、更新内容、更新组织与管理 等,具体参考DB21/T1574-2008。 4.2.1.4 数据管理 确定管理数据的部门和机构,明确管理职能;明确管理办法,制定管理条例。 4.2.1.5 数 据共享和使用 明确 共享的概念和主要技术支撑,共享范围、内容、形式、主要载体、交换方式、 权限 (级别),有偿和无偿,保密概念和规则,定价模式,数据更新等。 空间数据交换格式标准参 照 GB/T 17798-99执行。 4.3 功能设计要求 充分利用核心平台 来构架、简化和集成各类业

    8、务 应用 系统 。 要求设计模块化, 具有 面向服务的设计思想, 符合业务协同设计要求 。核心平台提供包括:数据建模、业务表单建模、业务流程建模、组织机构建模、业务权限模型、业务统计模型和林业业务报表模型等建模技术和接口。 4.4 接口设计要求 a) 保证不同应用系统各自的独立性,在不需要更改各自业务逻辑的前提下,实现数据的共享。 DB21/T1575 2008 3 b) 封装处理通信问题,不同系统的开发者只按照接口标准处理数据,无须关心数据怎样到达另一方系统。 c) 能够提供实时接口和批处理接口,能够提供同步和异步接口。在脱离本应用系统的输入界面的情况下,仍能通过接口的安全连接将在其他系统的

    9、 登陆 界面将数据传入本系统进行处理。 d) 必须保证数据的安全,只有目的应用可以读取;另外一个系统不能通过接口来对本系统进行完全控制的操作。 e) 性能和数据吞吐量必须足够,并且具有灵活的可扩展 性以适应软件系统的变更和发展。在一方应用系统有变更的情况下,可以方便地重新对接口进行配置后继续有效共享数据,而不用影响到其它系统。 4.5 安全设计要求 安全设计要符合 DB21/T1578-2008等相关标准,对于安全性要求较高的操作和数据,要进行安全认证和授权,以及加密等措施。 a) 系统要基于统一用户、授权策略管理 , 单点登陆 、权限管理、加密管理和审计机制 的原则来设计和实现安全功能。 b

    10、) 系统要支持目前通用的认证和授权技术、加密技术和安全管理机制,包括 SSL、PKI/CA、 LDAP、 SSO 对 称和非对称加密技术。 c) 系统能和第三方安全系统无缝集成,包括第三方的安全管理机制,加密技术,证书认证和单点登陆系统。 4.6 编码要求 a) 唯一性:在一个分类编码标准中,每一个编码对象有且仅有一个代码, 一 个代码只唯 一 表示 一 个编码对象。 b) 可扩充性:必须留有适当的后备容量,以便适应不断扩充的需要。 c) 简单性: 代码结构应尽量简单,长度尽量短,以便节省机器存贮空间和减少代码的差错率,同时提高机器处理的效率。 d) 规范性:代码的类型、结构以及编写格式统一。

    11、 4.7 用户交互风格要求 a) 友好性:要求交互性能好,使用简单方便 . b) 可扩充性:能根据用户的反馈信息进行改进和扩充。 c) 可构造性:允许非程序员的用户接口设计者设计自己的用户接口,用户接口构造系统应简单,易于构造、修改和维护。 d) 图形化:要求接口和接口构造系统尽量图形化。 e) 智能化:要求接口和接口构造系统具有自然语言理解、自学习和推理的功能。 4.8 开发流程规范要求 系统的开发严格按照软件开发流程规范来实施,包括 以 下几个阶段: DB21/T1575 2008 4 a) 初始阶段:包括业务需求调研,制定业务需求规范说明书,项 目开发计划项目需求说明书。 b) 设计阶段

    12、:包括制定项目总体设计,项目开发管理规范书,业务流程总体设计书,数据库关系设计图等。 c) 实施阶段:包括开发文档,问题报告说明书,业务变更文档和项目测试方案与报告等。 d) 收尾阶段:包括系统测试,系统移植,试运行,运行反馈等。 4.9 系统集成与互操作要求 应用系统的 集成要符合标准规范体系,依托信息安全保障体系和运行管理体系,在基础设施平台上 , 利用平台服务来实现系统集成和 用 户操作。 a) 系统集成要避免和减少新的“ 信息孤岛”的出现,减轻集成的难度和投入。 b) 要满足应用系统之间功能的调用和 用 户操作。 c) 要实现数据的共享和交换。 d) 集成的各个层面要考虑信息安全,系统

    13、集成要遵守国家信息安全相关标准和数字林业相关安全标准。 5 流程 5.1 制定系统实施计划 5.1.1 系统开发实施 a) 确定项目实施和管理组织架构,明确项目各成员在项目中承担的角色,职责。 b) 制定项目实施 各种 管理制度规范 ., 在项目管理、质量测试管理过程中贯穿着评审制度、周报告制度、固定和不固定的沟通制度、汇报制度等 。 通过制度的规范和对执行制度的监督 使整个项目处于可控状态。 c) 使用专业管理工具 。 为了保证对项目质量、过程的控制,提高项目的执行力度和工作效率,需专业管理工具来做辅助 。 包括管理工具、开发工具、版本管理工具、对象分析与建模工具、数据库建模工具、文档管理工

    14、具和测试管理工具等。 d) 制定系统开发计划 。 系统开发的模式较多,主要有面向过程的开发方法与面向对象的开发方法, 及统一建模语言( UML) 。 采用基于业务模型、用例模型、分析模型和设计模型的面向对象技术不但可以提高软件开发的效率,同时也有利于软件系统质量的提高。 e) 制定系统测试计划, 测试过 程与整个项目过程基本是平行进行的。测试计划早在需求分析阶段即应开始制定。其它相关工作 ,包括测试大纲的制定、测试数据的生成、测试工具的选择和开发等也应在测试阶段之前进行。准备工作可以有效地克服测试的盲目性 ,缩短测试周期 ,提高测试效率 ,并且起到测试文档与开发文档互查的作用。 f) 制定系统

    15、验收计划 。 验收主要包括验收系统的所有文档 、 稳定性 、 可操作性 、 安全性和可维护行等。 g) 制定系统试运行计划,在此阶段主要是让操作员熟悉整个操作流程,测试系统的运行稳定性,检查各种运行状态,为正式运行打下基础。 5.1.2 质量管理 系统整个开发期间,由质量管理组负责质量保证工作,小组人员必须检查和督促质量DB21/T1575 2008 5 保证计划的实施。系统质量保证工作涉及系统生存同期各阶段的活动,应该贯彻到日常的系统开发活动中,而且应该特别注意系统质量的早期评审工作。因此,对新开发的或正在开发的各子系统,要按照本计划的各项规定进行各项评审工作。评审与检查的目的是为了确保在系

    16、统开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高系统的质量 。 5.1.3 风险管理 在进行项目风险分析时,重要的是要量化不确定的程度和每个风险相当的损失程度,为实现这一 点就必须要考虑 技术风险,实施风险,管理风险和政策风险等。 5.1.4 应急管理 在制定应急方案时, 建议双方 对各个领域进行考虑,检查每一个核心业务流程,确定其关键度等级 。 并根据关键度等级分配人力、物力和时间,确保关键业务的持续运作。 尽量 为所有系统制定应急方案 。 因为 无法预知哪个系统将出现问题,因此必须制定全面、详细的应急工作计划,记录成文档,并进行测试、准备和演练,以便在需要时启用 。 5.1.5

    17、 培训计划 人员培训作为 系统 实施的一个重要环节,对整个项目至关重要。 为了确保 系统在使用中稳定、高效率的工作,在 对 项目 中的各系统技术特点、客户人员状况以 及项目实施计划进行具体分析的基础上,针对系统 的管理、维护、应用以及日常故障的处理,为 技术管理人员提供行之有效的培训实施方案。并针对此次工程的特点设计专 用 教材,结合具有丰富教学经验的教员进行培训 。 5.2 系统开发 数字林业应用系统开发遵循系统开发一般流程,严格按照项目管理规范来实施,利用核心平台进行应用系统开发的流程如下(图 1): DB21/T1575 2008 6 搭 建 好 的 应 用 系 统工 作 流 引 擎 、

    18、 数 据 引 擎 、 表 单 引 擎 运 行 平 台需 求 分 析 业 务 建 模林 业 应 用 系 统 2 林 业 应 用 系 统 3林 业 应 用 系 统 1数 据 模 块 流 程 模 块输 入 输 出 模 块 统 计 功 能 模 块系 统 模 块 分 析系 统 集 成 和 接 口 部 署系 统 维 护 与 安 全 运 行图 1 系统开发流程 5.2.1 需求分析 需求分析阶段的工作 ,可以分为四 个方面 :问题识别 ,分析与综合 ,制订规格说明 ,评审 。具有决策性 ,方向性 ,策略性的作用 。 5.2.2 业务建模 以 软件 模型方式描述管理和业务所涉及的 对象 和要素、以及它们的属性

    19、、行为和彼此关系 ,结合林业行业特点,构建通用业务模型,包括 :数据建模技术、表单建模、工作流建模、统计分析建模、业务权限建模等。 5.2.3 设计与开发 参考软件开发流程规范,合理利用开发工具,从物理上实现目标系统,包括软件架构设计 、 类设计和实现,数据库设计和实现等。 5.3 系统集成 DB21/T1575 2008 7 5.3.1 界面集成 针对应用系统不同的信 息内容,界面集成为最终用户提供统一的访问接口 、 视图,使用户能够个性化 、 简单化与系统进行交互。 界面集成 要具备灵活的个性化定制功能,具备单点登陆功能。 5.3.2 功能集成 在业务逻辑层面上进行集成 。 通过对功能的封

    20、装,提供标准化的组件或服务,可供不同的应用系统访问。通过组件化对功能进行封装,其接口具 有 平台独立性,语言独立性和相对稳定性。 新系统在设计时就要具备多层次结构,良好的开放性和可扩展性。系统内部各组件“松耦合”。数据的集成和交换要采用标准的接口。 5.3.3 工作流集成 工作流集成的前提是将应用 系统的业务逻辑和业务流程逻辑分离,这样使得流程的整合 、 改变不会引起应用系统的改变,实现集成的松耦合。 DB21/T1575 2008 8 附录 A (规范性附录 ) 利用核心平台开发集成接口与方法 A.1 流程建模接口 A.1.1 获取当前用户某一流程类型的所有待办 方法名: public st

    21、atic Vector getWaitDo(String fileTypeId, String userId) 返回: Vector 由 FlowWorkflowinfoVO组成的 Vector 参数: fileTypeId String 流程类型 ID, userId String 当前待办用户 ID A.1.2 获取当前用户的所有待办 方法名: public static Vector getWaitDo(String userId) 返回 : Vector 由 FlowWorkflowinfoVO组成的 Vector 参数: userId String 当前待办用户 ID A.1.3 获

    22、取当前用户某一流程类型的已办 方法名: public static Vector getHadDone(String fileTypeId, String userId) 返回 : Vector 由 FlowWorkflowinfoVO组成的 Vector 参数: fileTypeId String 流程类型 ID userId String 当前待办用户 ID A.1.4 获取用户在某种流程类型对应于某条记录所要显示的按钮串 方法名: public static String getButtons(String userId, String fileTypeId, String record

    23、Id) 返回 :由逗号分隔开 String 按钮 ID串 参数: userId String 当前待办用户 ID fileTypeId String 流程类型 ID recordId String 业务记录 ID A.1.5 获取按钮说明 (当前待办所能看到的按钮说明 ) 返回: HashMap key=按钮名称 value=按钮说明 参数: userId String 当前待办用户 fileTypeId String 流程类型 ID recordId String 业务记录 ID 方法名: public static HashMap getButtonNote(String userId,

    24、String fileTypeId, String recordId) A.1.6 获取节点说明 返回: String 节点说明串 (没有说明或没有当前待办记录 ,返回空串 ) 参数: fileTypeId String 流程类型 ID recordId String 业 务记录 ID userId String 当前待办用户 ID 方法名: public static String getWfNotion(String fileTypeId,String DB21/T1575 2008 9 recordId,String userId) A.1.7 意见的标准显示 返回: String 意见

    25、的显示串 参数: idea String 说明:标准显示 部门名称 用户名 意见信息 日期 方法名: public static String getIdeaSignView(String idea) A.1.8 获取单个临时意见 返回: String 临时意见信息 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前用户 ID 方法名: public static String getIdeaTemp(String fileTypeId, String recordId, String userId) A

    26、.1.9 获取多个临时意 见(存放多个临时意见,在存的时候按规定的格式拼成存放,由开发人员拼) 返回: HashMap key=意见字段名称 value=意见信息 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前用户 ID 方法名: public static HashMap getIdeaTempMap(String fileTypeId, String recordId, String userId) A.1.10 保存临 时意见 返回: Boolean 成功与否 参数: fileTypeId St

    27、ring 流程类型 ID recordId String业务记录 ID userId String 当前用户 ID idea String 填写的意见信息 public static boolean saveIdeaTemp(String fileTypeId, String recordId, String userId, HashMap ideaMap) A.1.11 保存临时签名 返回: boolean成功与否 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前用户 ID sign String 签

    28、名 方法名: public static boolean saveSignTemp(String fileTypeId,String recordId,String userId,String sign) A.1.12 获取临时签名 DB21/T1575 2008 10 返回: String 签名信息 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前用户 ID public static String getSignTemp(String fileTypeId, String recordId, Str

    29、ing userId) A.1.13 获取同时办中没写到业务记 录中的意见,而当前办理人可以看到的意见 返回: HashMap key-字段名 value-意见 参数: fileTypeId String 文件类型 ID recordId String 业务记录 ID userId String 当前待办用户 ID public static HashMap getIdea(String fileTypeId,String recordId,String userId) A.1.14 获取当前待办人的部门 ,用户 ,当前节点角色的名称 ,流程名称 ,当前 节点名称 , 当前按钮说明 返回: F

    30、lowVo 包含这些信息的数据包装类 /* 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前待办人 ID public static FlowVO getCurFlowVo(String fileTypeId,String recordId,String userId) A.1.15 获取用户在某种文件类型对应于某条记录所要显示 “能否编辑 “按钮的权限 (控制正文能 否编辑 ) 返回: boolean 参数: fileTypeId String recordId String userId Strin

    31、g public static boolean getIsEdit(String fileTypeId, String recordId, String userId) A.1.16 获取用户在某种流程类型对应于某条业务记录 ,所配置的“权限字段”的权限值 返回 :key=权限字段名称 value=权限值 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前办理用户 ID public static HashMap getEditAuth(String fileTypeId, String recordId

    32、, String userId) A.1.17 获取当前用户对某中流程类型某条业务记录的是否可看 返回: boolean 参数: fileTypeId String 流程类型 ID DB21/T1575 2008 11 recordId String 业务记录 ID userId String 当前办理用户 ID 方法名: public static boolean isRead(String fileTypeId, String recordId, String userId) A.1.18 获取当前用户对某中流程类型某条业务记录的在流程记录中的数据是否可编辑 返回: boolean 参数:

    33、 fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前用户 ID 方法名: public static boolean isWrite(String fileTypeId, String recordId, String userId) A.1.19 获取当前用户待办的流程实例信息 返回:流程实例 VO workflow.vo.FlowWorkflowinfoVO 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前用户 ID

    34、方法名: public static FlowWorkflowinfoVO getCurState(String fileTypeId, String recordId, String userId) A.1.20 获取数据源 ,业务表名 ,关键字名 返回: Vector String 0-数据源 1-业务表名 2-关键字名 参数: filetypeid String 流程类型 ID wfleveId String 当前节点 ID 方 法 名 : public static Vector getTableIDName(String filetypeid,String wfleveId) A.1

    35、.21 设置签收标志和签收时间 返回: boolean 返回签收成功与否 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前用户 ID deptId String 当前部门 ID userName String 当前用户名称 方 法 名 : public static boolean setSignFlag(String fileTypeId,String recordId,String userId,String deptId,String userName) A.1.22 判断当前用户对流转中的某流程

    36、类型的某条业务记录是否具有收回的权限 返回: boolean true-具有 false-不具有 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前用户 ID 方法名: public static boolean canCancel(String fileTypeId, String recordId, DB21/T1575 2008 12 String userId) A.1.23 把流转中的公文从待办人中收回 返回: boolean 回与成功与否 参数: fileTypeId String 流程类型

    37、recordId String 业务记录 ID userId String 回收人用户 ID 方法名: public static boolean cancelFlow(String fileTypeId, String recordId, String userId) A.1.24 强制回收到某个节点或回收某条会签或增加一条会签 返回: boolean 成功与否 参数: fileTypeId String 文件类型 ID recordId String 业务记录 ID wfleveId String 回收到节点 ID delVec Vector 要删除的会签 addVec Vector 增加

    38、的会签 如果节点不为空 ,则回到某个节点 ;如果删除或增加会签不为空 ,则强制回收会签或增加一条会签 public static boolean forceCancelFlow(String fileTypeId,String recordId,String wfleveId,Vector delVec,Vector addVec) A.1.25 获取当前的流程实例个数 如果为 0不能强制回收 .如果为 1,弹出强制回收节点 ;大于 1,弹出待办人 返回: int 流程实例的个数 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID 方法名

    39、: public static int getFlowInsNum(String fileTypeId,String recordId) A.1.26 强制收回到某个人 ,让这个人可以使公文继续流转 . 返回: boolean 收回成功与否 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID wfleveId String 当前节点 ID userId String 当前用户 ID 方 法 名 : public static boolean forceBack(String fileTypeId, String recordId,Stri

    40、ng wfleveId, String userId,String flag) A.1.27 获取主流程的节点 返回: HashMap key=节点 ID value=节点名称 参数: fileTypeId String 流程类型 ID 方法名: public static HashMap getMainNode(String fileTypeId,String recordId) 获取要删除的会签部门和要增加的会签部门 DB21/T1575 2008 13 返回 :HashMap 要删除的会签部门: 0key=会签实例 ID value=部门名称 要增加的会签部门: 1key=部门 ID v

    41、alue=部门名称 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID public static HashMap getSubWrite(String fileTypeId,String recordId) A.1.28 杀流程 返回: String 成功返回 :ok 失败 :错误信息串 参数: deptId String 部门 ID deptName String 部门名称 userId String 用户 ID userName String 用户名称 fileTypeId String 流程类型 ID recordId Strin

    42、g 业务记录 ID title String 标题 idea String 意见 subflag String 归档标志 dbSql Vector 需要工作流同步执行的外部 SQL String 0-数据源 1-要执行的 sql flag boolean 只删除当前会签流程 ,还是结束整个流程 说明:只能杀到一级会签 方法名: public static String cleanUp(String deptId,String deptName,String userId,String userName, String fileTypeId, String recordId, String ti

    43、tle, String idea, String subflag,Vector dbSql,boolean flag) A.1.29 把一条或多条业务记录让指定的人办理 返回: boolean 成功与否 参数: fileTypeId String 流程类型 recordId String 业务记录 ID writeUser String 待办人 ID appointUser String 指定的人 public static boolean appointToOther(String fileTypeId, String recordId, String writeUser,String ap

    44、pointDept,String appointUser) A.1.30 强制杀流程 返回: boolean 是否成功 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID 方 法 名 : public static boolean forceKillFlow(String fileTypeId,String recordId) A.1.31 撤销流程 (把流程挂起 ,暂不流转 ) 返回: boolean 成功与否 参 数: fileTypeId String 流程类型 ID DB21/T1575 2008 14 recordId Stri

    45、ng 业务记录 ID 方法名: public static boolean suspendFlow(String fileTypeId,String recordId) A.1.32 恢复流程 (继续流转 ) 返回: boolean 成功与否 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID public static boolean resumeFlow(String fileTypeId,String recordId) A.1.33 已办人看到的提示信息 (文件类型名称 ,当前节点名称 ,当前办理人 ) 返回: FlowVO 说明

    46、 :状态信息 VO:节点信息名称 Map(节点名称 ,当前办理人 ) 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID 方法名: public static FlowVO getReadTipInfo(String fileTypeId,String recordId) A.1.34 获取流程记录 返回 : Vector。由 FlowWflogVOE 组成 .包含发送人信息 : 发送人 ID/发送人部门用户名 /发送时间 /接收时间 /节点名称 /规定完成时间 /滞留时间 接收人 /节点 参数: fileTypeId String 文件

    47、类型 ID recordId String 业务记录 ID 方法名: public static Vector getFlowcourse(String fileTypeId,String recordId) A.1.35 获取启动节点的角色 返回: String 启动角色串 参数: fileTypeId String 流程类型 ID 方法名: public static String getStartRole(String fileTypeId) A.1.36 获取当前节点的意见字段名称串 返回: HashMap key=表名 value=意见字段名称串用“ ,”分隔 ideaName1,i

    48、deaName2 参数: fileTypeId String 流程类型 ID recordId String 业务记录 ID userId String 当前待办人 ID 方法名: public static HashMap getIdeaFieldName(String fileTypeId, String recordId, String userId) A.2 表单建模接口 表单建模以电子表单为中心的完整的电子表单解决方案,提供所见即所得的表单编制、灵活的表单部署、友好的表单填报、强大的表单流转、智能的表单信息处理能力,同时提供与其他系统集成的应用开发接口。 DB21/T1575 200

    49、8 15 A.3 系统函数 A.3.1 方法表示 方 法格式:方法名 (参数 1=默认值 , 参数 2=默认值 ) 如果参数有默认值,可以省略不写,但位置要留出。如: select(ds1.id, , , false) 其中第二个和第三个参数都为默认值 如果某个参数后所有参数都取默认值,可以全部省略。如: select(ds1.id) 其中第一个参数后所有参数都取默认值 A.3.2 集合方法,大小写不敏感。 group (expression, where=true) group (expression, where=true, order= expression, asc=true) 说明: 根据 expression对数据源进行分组 参数: expression 数据源表达式 where 数据行筛选表达式,类型为布尔值。 order 排序表达式 asc true 升序 false 降序 返回值: 分组后的数据集合 例: group (ds1.column1) group (ds1.column1, ds1.column1 100 可以设置版面风格等。 A.5.2 添加删除内容 添加内容的主要功能是对核心平台中的 portle


    注意事项

    本文(DB21 T 1575-2008 《数字林业 应用系统开发集成规范》.pdf)为本站会员(王申宇)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开