{"text_format":"2","workbook":"xlsx","n_sheets":4,"sheets":["数字化交付","数据中台","集成框架","中控"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"数字化交付","index":0,"n_rows":30,"n_cols":9,"rows_kept":30,"cut":false,"hidden":false,"merged":[[26,5,27,5],[28,0,29,0],[28,4,29,4],[21,1,22,1],[21,4,25,4],[23,1,25,1],[26,1,27,1],[26,2,27,2],[26,4,27,4],[8,1,16,1],[8,2,10,2],[8,4,16,4],[8,5,16,5],[12,2,13,2],[17,1,19,1],[1,0,27,0],[1,1,3,1],[4,1,5,1],[4,3,5,3],[4,4,5,4],[4,5,5,5],[6,1,7,1],[6,3,7,3],[6,4,7,4],[6,5,7,5]]}
["产品","模块","功能","描述","备注","进展和优先级","业务需求","数据设计进展情况","功能实现进展情况"]
["数字化交付工具","前期准备","用户、项目、字典数据同步","从数据字典、项目中同步初始化必须的信息，建立起多租户数据管理。","完善","高"]
[null,null,"楼层管理","见UI界面"]
[null,null,"采集信息点管理","见UI界面"]
[null,"网络组件","登记网络组件","登记能够连接到设备的网络组件。（类似登记jdbc驱动）",null,"低优先级"]
[null,null,"组件列表"]
[null,"协议管理","新建协议","登记建立到具体设备的网络连接（类似登记jdbc的IP、用户、密码、数据库等）",null,"低优先级"]
[null,null,"协议列表"]
[null,"台账管理","设备台账","登记每个设备","建立对象","高"]
[null,null,null,"（设备注册、设备台账都是登记项目中的设备）"]
[null,null,null,"建立与协议的关系"]
[null,null,"资产台账","类同"]
[null,null,"系统台账","类同"]
[null,null,null,"建立与协议的关系"]
[null,null,"空间台账","类同"]
[null,null,"竖井台账","类同"]
[null,null,"租户台账","类同"]
[null,"模型管理","GIS模型",null,"暂无","低优先级"]
[null,null,"建筑模型","管理建筑的revit模型，轻量化后的模型文件。"]
[null,null,"扫楼作业","管理建筑模型绘制的任务"]
[null,"关系维护",null,"见UI界面","建立关系"]
[null,"业务维护","业态维护",null,"建立业务控制","一般"]
[null,null,"设备组维护","新建设备组、设备组列表",null,"一般"]
[null,"系统图维护","系统图编辑","见UI界面",null,"高"]
[null,null,"设备控制关系","见UI界面"]
[null,null,"系统控制关系","见UI界面"]
[null,"消息网关",null,"新建数据发布消息，数据发布到kafka中。","完善","高"]
[null,null,null,"通过图形UI界面可以编辑消息打包过程。"]
["数据字典",null,"设备注册","管理设备的产品名录信息。","新增","高"]
[null,null,"物模型管理","定义产品的属性、服务、事件。",null,"高"]

{"sheet":"数据中台","index":1,"n_rows":70,"n_cols":9,"rows_kept":70,"cut":false,"hidden":false,"merged":[[62,1,69,1],[62,2,69,2],[62,4,69,4],[62,5,69,5],[56,4,58,4],[56,5,58,5],[59,2,61,2],[59,4,61,4],[59,5,61,5],[47,1,61,1],[47,2,50,2],[47,4,50,4],[47,5,50,5],[51,2,55,2],[51,4,55,4],[51,5,55,5],[56,2,58,2],[40,1,44,1],[40,2,44,2],[40,4,44,4],[40,5,44,5],[45,1,46,1],[45,2,46,2],[45,4,46,4],[45,5,46,5],[36,1,37,1],[36,2,37,2],[36,4,37,4],[36,5,37,5],[38,1,39,1],[38,2,39,2],[38,4,39,4],[38,5,39,5],[27,1,33,1],[27,2,33,2],[27,4,33,4],[27,5,33,5],[34,1,35,1],[34,2,35,2],[34,4,35,4],[34,5,35,5],[18,2,22,2],[18,4,22,4],[18,5,22,5],[23,1,26,1],[23,2,26,2],[23,4,26,4],[23,5,26,5],[12,2,13,2],[12,4,13,4],[12,5,13,5],[14,2,17,2],[14,4,17,4],[14,5,17,5],[6,2,8,2],[6,4,8,4],[6,5,8,5],[9,2,10,2],[9,4,10,4],[9,5,10,5],[1,0,69,0],[1,1,22,1],[1,2,3,2],[1,4,3,4],[1,5,3,5],[4,2,5,2],[4,4,5,4],[4,5,5,5]]}
["产品","模块","功能","需求点","备注","进展和优先级","业务需求","数据设计进展情况","功能实现进展情况"]
["数据中台","统一数据标准","字典数据管理","1、定义标准字典类型、定义标准字典数据结构、定义自定义字典数据映射结构 "]
[null,null,null,"2、对字典数据进行增删改查，需提供相关字典数据接口 "]
[null,null,null,"3、进行字典进行映射兼容管理，通过字典数据映射实现"]
[null,null,"知识库数据管理","1、定义标准知识库类型，定义标准知识库数据结构 "]
[null,null,null,"2、对知识库进行增删改查，需提供相关的知识库数据接口"]
[null,null,"对象数据管理","1、对象属性管理，如a、物理世界对象，有对象的名称、编码、信息点等属性 b、业务对象，如报警对象，有报警类型、报警条目属性等"]
[null,null,null,"2、对象服务管理，添加业务对象数据结构 "]
[null,null,null,"3、可对业务对象进行增删改查，需提供相关的业务对象管理接口"]
[null,null,"关系数据管理","1、物理世界对象关系管理，描述物理世界对象之间的关系，如空间下的对象、服务空间的系统，主要采用图类型和边类型进行管理，边类型为图类型的补充说明 "]
[null,null,null,"2、业务对象的关系管理，描述业务对象之间的关系，与工单与报警的关系数据，并提供相关接口"]
[null,null,"图数据管理","无相关存储场景，暂不考虑"]
[null,null,"时序数据管理","1、时序数据属性管理，定义时序数据的数据结构，主要为IOT数据，IOT采集数据分时序存储，如分精度数据的存储 "]
[null,null,null,"2、可对时序数据进行增删改查，需提供相关的时序数据接口"]
[null,null,"多维数据管理","1、维度管理，如时间维度、空间维度、人的维度、对象的维度、组织的维度等 "]
[null,null,null,"2、指标管理，如工单、能源、环境等数据指标 "]
[null,null,null,"3、多维数据结构管理，定义多维数据的数据结构，主要为报表、统计数据"]
[null,null,null,"4、 对多维数据进行增删改查，需提供相关的多维数据管理接口"]
[null,null,"数据流向管理","1、数据字典文件excel生成 "]
[null,null,null,"2、数据存储结构生成 "]
[null,null,null,"3、业务配置项生成 "]
[null,null,null,"4、根据业务配置项，输出接口 "]
[null,null,null,"5、数据输出，包含数据文件生成和页面生成"]
[null,"数据质量","数据质量管理","1、在做兼容和数据融合的处理时，我们引入数据映射的数据表， "]
[null,null,null,"2、将历史数据或者第三方数据与数据映射表建立业务定义的对应关系，主要包含数据表、字段、语义和精度等定义。 "]
[null,null,null,"3、数据映射表的数据映射到数据中台标准数据中，完成数据兼容和融合 "]
[null,null,null,"4、还需在进行数据管理时，对数据的版本进行管理，必要时需要对不同版本的数据进行分表存储。"]
[null,"主数据数据结构定义","主数据-人员组织结构权限","1、定义人员组织管理的数据结构，数据模型包含： 1）集团（多租户）、 2）项目 、3）数据权限（集团、中心、区域、项目，用于管理项目权限，）、 4）部门、 5）岗位 、6）部门模版、 7）岗位模版 、8）人员、 9）账号、 10）应用、 11）功能 、12）功能权限"]
[null,null,null,"2、集团与部门，每个集团下有一个顶级部门与集团对应，创建集团时会同时创建一个部门，部门名称默认与集团名称"]
[null,null,null,"3、部门与项目，为部门分配项目，只能分配上级部门已分配的项目，可将项目权限进行打"]
[null,null,null,"4、顶级部门默认配置了集团下的全部项目，新增项目时也同时将项目分配到顶级部"]
[null,null,null,"5、功能权限集，集团与应用关系，描述集团是否开通应用，集团的应用权限及应用下功能权限集"]
[null,null,null,"6、岗位配置功能，描述岗位具备的功能"]
[null,null,null,"7、人员组织岗位关系，将人员加到某个组织的某个岗位上，则用户具备组织已配置的项目的数据权限，同时具备岗位已配置的功能权限"]
[null,null,"主数据-租户数据","1、定义租户信息、租户配置、租户账单信息的数据结构，详见《finein_saas_web统一收费管理》 "]
[null,null,null,"2、对租户数据进行管理，需提供相关的数据接口"]
[null,null,"主数据-供应商数据","1、对供应商数据进行主数据表结构梳理 1）供应商类型表 、2）供应商类型扩展字段表 、3）供应商表、 4）供应商扩展表、 5）供应商与供应商类型关系"]
[null,null,null,"2、供应商数据的增删改查接口管理"]
[null,null,"主数据-库存数据","1、对库存数据进行主数据表结构梳理 1）系统类型常量表、 2）仓库信息表：仓库数据主体表、 3）仓库管理员表、 4）工具清单表：工具数据主体表、 5）工具箱表：工具箱数据主体表、 6）工具箱清单表：工具箱清单的清单数据主体表 、7）工具箱领用单：工具箱领用单的数据主体表、 8）工具箱领用单详情：工具箱领用单内的工具箱详情数据主体表、 9）公用工具表：公用工具数据主体表、 10）公用工具借用单：公用工具借用单的数据主体表、 11）公用工具借用单详情：公用工具借用单内的借用工具详情数据主体表、 12）工具操作记录表 、13）耗材出库详情表：耗材出库单内的耗材详情数据主体表、 14）耗材出库表：耗材出库单的数据主体表 、15）耗材入库详情表：耗材入库单内的耗材详情数据主体表、 16）耗材入库表：耗材入库单的数据主体表、 17）耗材表：耗材数据主体表、 18）耗材模板、项目关联表、 19）耗材模板表：记录耗材模版主体数据、 20）工具转借单：工具转借单的数据主体"]
[null,null,null,"2、库存数据的增删改查接口管理"]
[null,null,"主数据-物理世界数据字典","1、物理世界数据字典进行版本升级，对底层存储数据切换为mysql"]
[null,null,null,"2、对信息点编码进行调整，使用驼峰命"]
[null,null,null,"3、调整存储方式和分库分表方案，数据字典部分调整为平台字典单独一个库，集团数据和项目数据按集团进行分库，物理世界部分按集团进行分库，按项目进行分表 "]
[null,null,null,"4、枚举型信息点修改为引用数据标准化定义的数据 "]
[null,null,null,"5、提供可行的数据迁移方案"]
[null,null,"主数据-文件数据","1、定义文件的数据结"]
[null,null,null,"2、提供文件的上传、下载功能，定义相关接口"]
[null,"中控业务","IOT数据-物联网数据","1、提供物理世界对象与关系数据结构，供设备对接与写入 "]
[null,null,null,"2、提供物理世界对象信息点数据结构，以用于IOT数据的写入和存储 "]
[null,null,null,"3、进行IOT数据质量处理，如分精度计算等 "]
[null,null,null,"4、提供接口查询服务，可查询IOT数据"]
[null,null,"中控支持-报警系统","1、定义报警类型、报警条目数据接口，并提供报警类型与条目的增删改查管理接口 "]
[null,null,null,"2、报警记录，用于描述一个发生的具体的报警，提供报警新建和查询接口 "]
[null,null,null,"3、自动点位报警配置数据描述自动触发报警需要满足的类型、分类以及特定条件，以及报警时使用的报警条目 "]
[null,null,null,"4、对象点位报警配置数据根据自动点位报警配置的类型自动生成，可以修改为开或者关"]
[null,null,null,"5、对象点位报警配置数据产生后，在接收到物联网采集数据后，系统自动根据配置的条件判断是否触发报警，如果触发报警则创建一条与配置条目对应的报警记录"]
[null,null,"中控支持-监控配置","1、定义监控配置的数据结构、控制指令的数据接口 "]
[null,null,null,"2、对监控配置数据进行增删改查，需提供相关配置数据管理的数据接口 "]
[null,null,null,"3、对监控指令数据进行增删改查，需提供相关监控指令数据管理的数据接口"]
[null,null,"中控支持-日志","1、定义日志类型的数据结构 "]
[null,null,null,"2、定义日志的基础字段信息，并可对日志类型进行字段配置 "]
[null,null,null,"3、对字典数据进行增与查，需提供相关日志的数据接口"]
[null,"任务调度","任务调度系统","1、任务配置，用于描述一个具体的任务配置信息 "]
[null,null,null,"2、调度执行管理 "]
[null,null,null,"1）读取配置的任务，进行，满足以下条件的任务会被触发： 状态为待执行且达到下次执行时间的 ；状态为执行中且达到上次执行的过期时间的 "]
[null,null,null,"2）任务触发后更新任务的下次执行时间、本次任务的过期时间， "]
[null,null,null,"3）根据执行方式的配置来调起相关的服务，同时会将集团编码、应用编码、项目ID、任务编码、调起参数、任务ID等作为参数。 "]
[null,null,null,"3、执行记录，用于描述一个任务的具体的一次执行过程 "]
[null,null,null,"1）被调度方根据执行结果和任务ID来更新执行记录 "]
[null,null,null,"4、任务调度的最小时间间隔是5秒，暂不支持频率要求快于5秒的场景 "]

{"sheet":"集成框架","index":2,"n_rows":55,"n_cols":8,"rows_kept":55,"cut":false,"hidden":false,"merged":[[41,0,49,0],[41,1,49,1],[41,3,49,3],[50,0,54,0],[50,1,54,1],[50,3,54,3],[21,0,24,0],[25,0,33,0],[25,1,33,1],[25,3,33,3],[34,0,40,0],[34,1,40,1],[34,3,40,3],[1,0,7,0],[1,1,7,1],[1,3,7,3],[8,0,12,0],[13,0,15,0],[16,0,19,0]]}
["类别","需求点","需求描述","备注","优先级","业务需求","数据设计进展情况","功能实现进展情况"]
["开发框架","开发框架","1.       完成开发框架的脚手架搭建"]
[]
[null,null,"2.       集成基础服务，日志、缓存相关服务"]
[]
[null,null,"3.       规范项目目录结构，"]
[]
[null,null,"4.       提供基础通用的逻辑函数"]
["API网关","外部服务的接口开放和请求接入","外部系统可以通过集成框架发布的接口来调用"]
[null,"限流处理、熔断处理","请求通过springcloud限流处理、熔断处理。"]
[null,"服务报文加解密处理","对于在公网上传输的服务报文，会对应用报文进行加密。"]
[null,"协议适配","对于需要发布的服务接口，这些源系统的报文格式可能不同， 这时需要对服务代理模块将这些不同协议的报文进行适配转化。"]
[null,"流量消峰","使用消息队列解决削峰。"]
["服务注册与发现","服务中心","对已注册的服务和接口信息保存， 处理服务之间的依赖拓扑图关系。"]
[null,"服务注册","提供服务注册，接口注册的功能，保证存储到服务中心"]
[null,"服务发现","通过的服务之间的依赖关系实现，查询到对应的依赖服务。"]
["观测性","服务之间的拓扑关系","服务之间的依赖关系展示"]
[null,"服务的监控","服务运行状态的监控"]
[null,"日志","集成服务产生的日志产生收集"]
[null,"异常报警","对服务运行的异常状态进行异常报警， 包括服务器资源及接口。"]
["流量管理","流量控制","对不同版本之间服务调用流量进行控制，实现灰度发布，绿色发布，A/B测试。"]
["安全","认证和鉴权","对其服务的访问进行认证和鉴权。"]
[null,"加解密处理","在公网上传输的服务报文，对参数主体内容进行加密。"]
[null,"权限控制","防止应用的接口越权访问和用户对接的越权访问。"]
[null,"门户网页","申请app开发、下载SDK、查看SDK教程,应用服务申请。"]
["容器管理","容器管理","1.快速部署应用"]
[]
[null,null,"2.快速扩展应用"]
[]
[null,null,"3.无缝对接新的应用功能"]
[]
[null,null,"4. 实现多个应用的负载均衡"]
[]
[null,null,"4.节省资源，优化硬件资源的使用"]
["工作历","工作历","1.    完成工作历功能设计、数据定义，以及工作历数据的增删改查"]
[]
[null,null,"2.    支持工作日标签的定义及管理，实现对工作历标签Tag的状态定义。"]
[]
[null,null,"3.    完成工作历规则的配置"]
[]
[null,null,"4.    支持对工作历日期状态的批量设置等操作功能"]
["日志管理","日志管理","1.    完成日志的生成、传输、切分、检索"]
[]
[null,null,"2.    将日志服务封装成对应的SDK方便其他启动能平滑接入"]
[]
[null,null,"3.    对日志内容进行格式约束"]
[]
[null,null,"4.    对日志进行类型（日志类型可设置等级属性）划分"]
[]
[null,null,"5.    快速可查，日志监控，统计分析"]
["人员组织权限","人员、组织结构、权限","1.    实现人员功能、相关数据接口的集成。"]
[]
[null,null,"2.    完成组织结构的功能集成，以及第三方主数据的对接与兼容。"]
[]
[null,null,"3.    将权限（功能权限、项目权限）功能集成到集成框架中"]

{"sheet":"中控","index":3,"n_rows":40,"n_cols":8,"rows_kept":40,"cut":false,"hidden":false,"merged":[[36,1,37,1],[36,3,37,3],[38,1,39,1],[38,3,39,3],[23,0,28,0],[23,1,25,1],[23,3,25,3],[26,1,27,1],[26,3,27,3],[29,0,39,0],[30,1,32,1],[30,3,32,3],[33,1,35,1],[33,3,35,3],[10,0,22,0],[11,1,13,1],[11,3,13,3],[15,1,17,1],[15,3,17,3],[18,1,19,1],[18,3,19,3],[21,1,22,1],[21,3,22,3],[1,0,9,0],[1,1,2,1],[1,3,2,3],[3,1,6,1],[3,3,6,3],[7,1,8,1],[7,3,8,3]]}
["类别","需求点","需求描述","备注","优先级","业务需求","数据设计进展情况","功能实现进展情况"]
["数据监测服务","IOT数值型数据处理","1按照前端页面要求，提供IOT数据的筛选、计算、组合"]
[null,null,"2提供IOT分精度数据的报表导出"]
[null,"2D、3D模型数据处理","1转发数据中台2D图形、3D模型数据"]
[null,null,"2按照前端页面要求，提供3D模型内设备、空间之间的关系型数据的调用"]
[null,null,"3提供系统图和菜单对应关系的查询"]
[null,null,"42D图形内设备信息查询功能"]
[null,"视频型数据","1提供视频数据查看、控制、巡更、分屏投屏、历史调用的SDK集成和功能开发"]
[null,null,"2联动系统图、平面图摄像机的投屏指令"]
[null,"富文本数据","提供天气数据、广场信息的调用和写入"]
["控制服务","参数配置","配置逻辑分组，设备/系统控制权限判断信息点，设备群控对应关系"]
[null,"模式设置","1设置自控设备的日程"]
[null,null,"2导入导出配置"]
[null,null,"3一键备份/初始化"]
[null,"系统日历","设置自控设备每一天执行的模式"]
[null,"手动单点控制","1手动切换手自动"]
[null,null,"2手动控制子系统设备信息点，判断单点控制权限"]
[null,null,"3记录控制结果，联动报警监测"]
[null,"手动群控","1手动对群控点位发出控制指令"]
[null,null,"2判断群控权限"]
[null,"自动控制","按照绝对时间和相对时间下发控制指令"]
[null,"指令执行","1执行下发的手动或定时控制指令"]
[null,null,"2定时指令撤销"]
["报警定义","报警定义","1支持对IOT单个信息点数据定义异常范围"]
[null,null,"2支持对控反不一致的情况进行定义"]
[null,null,"3对此条报警产生后的标签进行定义，包括严重程度，报警内容等等。"]
[null,"报警监测","1监测IOT异常数据"]
[null,null,"2监测控制执行失败"]
[null,"消息发送","产生的报警消息经由消息引擎进行发送"]
["报警监测服务","消息统计","按照页面要求，筛选、统计、汇总报警消息数量"]
[null,"应急预案调用","1应急预案的设置、关联"]
[null,null,"2应急预案调用、搜索查询"]
[null,null,"3紧急事件联络人员维护、编辑"]
[null,"报警消息处理进度跟踪","1对报警消息处理进度进行更新，包含未处理，处理中，已处理，和归档。"]
[null,null,"2屏蔽报警消息"]
[null,null,"3查看报警信息的详细信息，包括报警内容，报警位置，电子地图位置，30天累计发生，持续时间等等。"]
[null,"转发工单","1支持将报警消息转发到工单，并跟进工单中处理进度。"]
[null,null,"2支持工单处理进度同步，自动完成"]
[null,"报警提醒","1支持声光报警"]
[null,null,"2支持APP、短信提醒"]