• [行业资讯] 当SaaS管理系统遇上5G NB-IOT智能硬件,会有怎样的火花? 【转载】
    5G NB-IOT智能硬件与租住行业的产品关系,除了常规的“装”“用”以外,其实还有一条“管”的链路。硬件本身就需要一套SaaS系统实现管理,而SaaS系统也无法在缺乏硬件连接的情况下深度赋能租住行业业务。实现租住行业数字化,软硬件无法分离看待。基于硬件搭建SaaS服务拥有巨大优势。其一,设备自我管理,有效杜绝人工管理时效低、精准度差;其二,设备互动数据反馈,也可以成为人员管理公正客观的标准其三,可以私有化部署,而整个信号传输过程保证安全,部署本地服务器后,数据传输至用户本地服务器对其进行管理,实现数据安全双重保障,使用过程更安心。PART1数字化设备自我管理天诚的硬件设备可接入平台,如水表、电表、智能门锁等,对其实现统一集中化管理,电量告警、防撬告警、水费告警、电费告警、下发密码等等功能全部基于平台实现,可为客户带来良好的用户体验。平台可对智能门锁等设备进行实时控制、维护、数据采集、数据存储、历史数据分析曲线、定时任务、告警,实现设备的生命周期管理。信息数据在线实时查询,页面简单明了,有效提高数据精准度和管理效率。PART2数字化设备互动数据反馈房屋管理过程中,如有保洁、维修等临时访客进入,管理人员可通过远程开锁或下发临时密码,房屋安全有保障,管理更便捷。硬件设备接入平台,可通过设备管理系统进行监管。目前,可接入的设备有智能锁、电表、水表、人脸机、烟感和燃气表,且接入设备的数据、信号、版本号都具备详情记录,让所有操作有迹可寻。同时,平台已迭代出新的管理功能——消息管理,如电量告警、防撬告警、水费告警、电费告警、下发密码等等配置中心实现对设备的功能设置,其中电表设备与水表设备实现水/电费告警管控,及时充值水/电费,避免出现水/电突然断开的情况。PART3数字化私有化部署天诚可为用户提供私有化部署解决方案。用户如果希望将数据保存至本地,我们可以提供私有部署服务,将平台部署至用户指定的服务器,保留平台原有网页端所有功能。这样有效保障数据安全以及用户对平台的信任度。用户也可以选择将服务器部署至天诚云服务器,省去运维成本。已录入至平台的设备,整体的工作模式大致为设备通过加密通道发送信号至运营商的物联网平台,再从运营商转入本地服务器或天诚的云服务器,通过服务器对信号进行解密后再传入SaaS平台,最后至用户端,即天诚IOT平台。作为一家硬件供应商,具备成熟的软件SaaS服务能力非常少见。天诚5G NB-IOT智能门锁依托自身全栈式的产品服务,是租住行业具备软硬件一体化实力佼佼者的服务商。天诚5G NB-IOT智能门锁的产品遍布全国90%的大中城市,拥有远超市场的场景产品数和产品接入数。转载自https://www.sohu.com/a/574098057_120295619
  • [热门活动] 泛微实物档案数字化管理方案,全面优化组织档案管理
    组织业务和规模的发展过程中会产生大量的实物档案资料,管理过程随时都有可能出现“用的时候找不到、用完不还、机密文件丢失”等现象,管理起来工作量不小。近日,国家档案局发布的《实物档案数字化规范》规定了实物档案数字化的组织与管理,确定了实物档案数字化前处理、数字化采集、影像处理工作与实物档案验收、移交和入库要求。泛微文书定-数字化档案管理系统实现了将实物档案进行数字化加工转化数字档案,对实体库房中档案进行出入库、移库、盘点等操作,实现实体库房与数字库房数据统一,高效查询。泛微实物档案数字化管理方案实物档案数字化加工规范要求:应采用有效的管理和技术手段,确保实物档案数字化成果质量。实物档案数字化应遵循档案管理的客观规律,真实反映实物档案的有关信息,最大程度地展现档案原貌。实物档案数字化过程中,应保存数字化项目信息、技术环境、数字化各类技术参数等方面的元数据。如何对于数字化加工成果进行精确分类,数字化的成果如何与实体档案建立联系以及数字化的成果怎样才能更好的利用起来,泛微文书定协助组织实现实物档案数字化加工。泛微解决方案:1、档案梳理分类泛微提供档案管理分类制度、归档要求模板,帮助组织实现对纸质档案的初步整理工作,补充档案缺失信息,针对每个补充完整的档案,形成目录数据。2、OCR识别泛微文书定可结合扫描仪,高拍仪等硬件设备对实物档案进行扫描加工处理,处理过程中利用OCR识别技术,对档案正文部分的内容进行识别,最终生成数字化的档案文件或图像文件,在档案的检索利用阶段,可以直接通过关键字快速定位档案。3、数据管理泛微文书定可对整理后的档案条目数据以及数字化加工处理后的成果文件进行进一步的检查,最终将档案条目数据批量导入系统,并将数字化成果与条目数据批量挂接,建立档室元数据及电子文件之间的关联,预置实物档案存放位置信息,实现电子档案与实物档案的实时同步管理。库房管理规范要求:应加强实物档案数字化各环节的安全管理,确保档案实体和档案信息的安全。现在,还需要有相应的实体库房对实体档案进行统一存放和管理。泛微解决方案:泛微文书定把实体库房虚拟化,把纸制档案和电子档案一一对应,从而实现实物档案、实体库房的线上化管理。统一维护组织内部的实体库房,包括库房基本信息、区域、密集架等,在系统中定义虚拟库房及密集柜、档案柜等,方便通过系统实现对于纸制档室的流程化管理和操作记录。为了解决实体档案保管的问题,比如检索不便,管理记录混乱等,泛微档案管理库助力组织实现档案入库、上架、出库、移库、盘点等全过程数字化管理。档库房维护支持库房、区域、密集架等设置,可以定义库房等面积、位置、管理人员信息。将库房内部支持分隔成多个区域,每个可以设置多个不同等密集架,设置不同密集架的规格、容量等信息。能够打印密集架的便签,便于后期扫码上架操作。(档案库房管理)能够录入库房的温湿度信息,系统提供标准接口,可与外部温湿度传感器对接,自动完成温湿度采集工作。为了档案库房安全,保障档案实体和信息安全,需要定期对档案库房进行检查,需要将每次检查结果录入系统统一管理。因为档案库房专人管理,非工作人员允许不可随意进入,日常管理要求坚持出入登记制度,随时记录利用岗外档案工作人员出入库情况。价值总结泛微文书定-数字化档案管理系统协助组织实现实物档案数字化,全面优化档案管理,保障实物档案与数字档案安全。
  • [专题汇总] 7月份技术干货贴总结分享
    大家好,本文整理了当月咱们论坛里新原创或者转载的一些技术干货贴,期望能给大家在浏览帖子,寻找帖子的时候带来帮助。1.Python Flask中Cookie和Session区别详解【转】https://bbs.huaweicloud.com/forum/thread-195724-1-1.html2.这么多年, Android 虚拟机到底做了些什么?[转载]https://bbs.huaweicloud.com/forum/thread-193183-1-1.html3.用c语言组合排列实现0-10的奇数问题——原创https://bbs.huaweicloud.com/forum/thread-193318-1-1.html4.《王道》数据结构笔记整理2022[转载]https://bbs.huaweicloud.com/forum/thread-193379-1-1.html5.clickhouse--性能优化[转载]https://bbs.huaweicloud.com/forum/thread-193556-1-1.html6.新手小白学JAVA 面向对象之多态[转载]https://bbs.huaweicloud.com/forum/thread-193490-1-1.html7.选择排序(c语言)[转载]https://bbs.huaweicloud.com/forum/thread-193658-1-1.html8.C++常见面试题总结[转载]https://bbs.huaweicloud.com/forum/thread-193734-1-1.html9.Java线程池多线程查询数据库提高查询效率[转载]https://bbs.huaweicloud.com/forum/thread-193747-1-1.html10.瑞吉外卖项目:短信服务与手机验证码登录[转载]https://bbs.huaweicloud.com/forum/thread-193822-1-1.html11.【YOLOv5-6.x】设置可学习权重结合BiFPN(Add操作)[转载]https://bbs.huaweicloud.com/forum/thread-193889-1-1.html12.助你上手Vue3全家桶之Vue3教程[转载]https://bbs.huaweicloud.com/forum/thread-193920-1-1.html    13.云计算1+X平台运维与开发认证(初级)认证考试[转载]https://bbs.huaweicloud.com/forum/thread-194012-1-1.html14.计算机网络重点回顾[转载]https://bbs.huaweicloud.com/forum/thread-194088-1-1.html15.ECS Ubuntu20.0 SSH 远程登陆报错https://bbs.huaweicloud.com/forum/thread-194392-1-1.html16.快问快答——《DevRun超级工程师实战营》之华为云敏捷项目管理实战(上篇)https://bbs.huaweicloud.com/forum/thread-193615-1-1.html17.快问快答——《DevRun超级工程师实战营》之华为云敏捷项目管理实战(下篇)https://bbs.huaweicloud.com/forum/thread-193616-1-1.html18.【Mybatis】单表多表查询,动态SQL使用[转载]https://bbs.huaweicloud.com/forum/thread-193291-1-1.html19.华为大咖分享:如何让团队在高度共识中完成需求沟通与设计(后附PPT下载)https://bbs.huaweicloud.com/forum/thread-140469-1-1.html20Python面试基础篇 - 50道经典面试题(附答案及多种解答)[转载]https://bbs.huaweicloud.com/forum/thread-193265-1-1.html
  • [技术干货] 先讯美资无线射频识别系统(RFID)解决方案
    1. 工作区2. 货盘级别· 可实时跟踪带有RFID标签的运输工具情况· 自动打印运输单据,更新运输跟踪记录· 自动识别运输货品的卡车,并发送自动装运通知(ASN)· 内部和未来供应链运作的资产管理— 永久性识别货盘及其他容器以减少处理和驻留时间,提升资产可见性— 提高资产运用率,减少安全库存,增加资本· 有助于减少手头的固定资产 3 在货舱大门4 在库房· 更新仓库和库存管理系统· 暂时和永久的货品定位 - 可立即执行发货· 接收混合货盘时可节省时间,同时提升准确率- 减少收货成本· 引导和跟踪带有RFID标签的叉车-实时定位,优化资产使用率,更好的衡量产值· 监视存货变化-库存准确率接近100%,减少清点库存次数,简化手续· 潜在促进销售5 在装运中· 提高订单装运准确率: 通过使用箱-货盘关系从而提升准确率- 及时的信息以提高货品可见性和货盘利用率,并可方便的进行其它跟踪、装运和收货操作6 在运输途中· 自动创建装运舱单和自动装运通知(ASN)- 准确的货物运输-在恰当的时间和地点,调整运输货品,以正确的货品代替多余的货物· 通过记录标签上的有效日期来减少货物损坏和变质的几率- 使用仓库管理系统(WMS)自动引发产品清除警告从供应链到货架与出口,保证您的货品绝对安全 7 基础架构· 与 IS 基础架构灵活集成,从而提升和扩展应用- 扩展您当前的应用程序使用范围,并不只是简单的替换您现有的技术- 仓库管理、库存控制、企业软件应用程序以及商业智能应用程序
  • [技术干货] 快问快答——《DevRun超级工程师实战营》之华为云敏捷项目管理实战(下篇)
    1.张老师昨天讲的用户故事地图,对产品迭代规划很有用,DevCloud有用户故事地图的工具么?【张老师答复】DevCloud暂无用户故事地图管理工具,一般大家在线下讨论利用便利贴贴到墙上完成用户故事地图分析,最后录入到项目管理工具中进行跟踪,在录入时需要给每个用户故事打特性和优先级等标签。2.华为的哪个产品线在用这种开发模式?【张老师答复】涉及云服务产品研发的基本都在用敏捷DevOps开发模式。3.燃尽图具体是做什么的,按照什么维度管理,影响地图呢?【张老师答复】燃尽图按照每个迭代以故事点维度进行统计,共涉及两条曲线:理想和现实,通过两条曲线实际情况对比来及时识别项目进展是顺利还是有风险,交付进度迟缓的话需及时调整交付策略;影响地图可以用传统的思维导图工具进行Why->Who->How->What分析。4.task的状态都有哪些?如何在需求故事看板泳道下合理的展示任务看板?【张老师答复】系统默认有6种状态,工具支持用户自定义状态。由于用户故事Story都会拆解成多个Task进行管理,建议站会重点审视Task状态变化,后续通过使用高级自动化能力,当一个Story下所有子Task都关闭,该Story会自动变成关闭状态,无需再手动处理Story状态。5.story和task怎么区分呢【张老师答复】它们是父子关系,一个Story可拆解成一个或多个Task,每个Task只能分配给一个人去处理。6.我是重度jira使用者,可以讲devcloud把大部分需要scriptrunner定制的内容都做了,模板也很贴心。我可以有rest api来爬取我项目里面的issue信息么?我需要做大数据分析。【张老师答复】DevCloud提供对外OpenAPI来统计自己项目里的相关信息。7.devcloud的燃尽图不能按照任务进行展示么?【张老师答复】燃尽图是统计故事点,只有用户故事Story才可以录入故事点信息。8.工时在实际维护过程中数据的有效性怎么确保高呢?【张老师答复】建议多在团队内宣传确保大家每天下班前录入工时,另外也可在每天站会时快速审视工时报表及时识别无效工时。
  • [技术干货] 快问快答——《DevRun超级工程师实战营》之华为云敏捷项目管理实战(上篇)
    1.很多时候业务的变化,需求的插入和临时优先级提高,那这种情况就不能按照之前计划好的迭代走,这种一般是如何去处理呢【张老师答复】这是一个常见的情况,个人建议如下:(1)规划好的迭代周期强烈建议不要延期,中间出现高优先级需求插入,可以移除对等故事点低优先级工作到下一个迭代计划中,保证整体故事点不变,计划不受影响;(2)如果迭代规划预留了部分缓冲时间,可评估插入需求工作量是否能抵消缓冲时间,保证迭代计划不变;2.产品原型是必需的吗?一般在scrum迭代的什么活动或者时间点输出?【张老师答复】针对系统涉及大量前端页面场景,建议提前准备好高保真原型图。个人建议当前迭代开始后,UCD和PO就要准备启动下一个迭代计划的原型图设计。3.故事点估算一般在什么阶段进行?【张老师答复】一般可能在迭代计划会议中进行;当然团队也可根据实际情况专门预定一个评估会议对一个或者近期几个迭代的用户故事整体进行故事点评估。4.迭代的演示会是内部演示么?是否可以包括用户?【张老师答复】迭代验收会议建议邀请用户代表参与验收;它不止是内部演示,不过无需准备正式的演示文档。5.华为云在规划产品时除了今天说的这些方法还有没有其它方法?你们估算也用了打扑克吗,这样的估算感觉太费时了,老师您怎么看?【张老师答复】估算扑克是敏捷推荐的故事点估算工具,可能也有其它估算方法,不过我个人经历主要用这个工具。团队可以探索更适合自己的高效评估方法。6.PO获取到需求后,要估算故事点吗?【张老师答复】不用立即估算或者一次性全部估算完,按照实际迭代计划安排有序组织相关会议进行估算。7.故事点就是我们wbs拆分之后说的任务吧,故事点相当于需求?【张老师答复】故事点是基于用户故事(Story)进行估算。传统项目管理WBS拆分任务并没有明确对应用户故事,具体看WBS拆分的单个任务是否可以在一个迭代中完成。8.探究性的任务应该怎么开展比较好?【张老师答复】敏捷开发模式更适合探索性任务,迭代周期可以更短,确保多和用户保持沟通,及时纠正航向。9.张老师有没有遇到过身兼多职的情况【张老师答复】遇到过Scrum Master由团队开发主管、项目经理或者测试人员兼任情况,建议Scrum Master专人负责,也可以团队成员轮值。10.用户故事的独立性如何理解?一个大的需求拆解为多个用户故事时,必然会有关联关系吧?【张老师答复】独立原则要求编写的用户故事之间应当是相互独立而不是相互依赖的,和故事之间的关联关系不冲突,用户故事的相互独立可以降低需求的优先级排序和迭代计划制定的难度。
  • [行业资讯] 公租房管理系统物联网IOT设备子系统安全建设
    目前,物联网硬件设备行业存在两个普遍痛点,一是设备与平台无法形成完整体系。设备的供货方与设备关联平台形成闭环交付到用户使用后,一旦底层节点出现问题,例如平台所属公司停止运营,设备供货商停止生产等情况,整个环节就会断链,最终受损的一定是用户。设备出现故障,没有平台支撑售后维权无保障、设备量级较大的情况下,用户无法及时定位设备进行维修,从而造成损失等问题就会接踵而来;二是整合了设备的平台云服务器出现问题,导致客户的硬件大批量无法使用,造成客户方不可估量的损失。近几年,也出现了很多的一些公司,因为转型或其他种种原因,造成了很多的公租房.人才公寓里面的智能门锁,电表,水表无法使用,云平台全部崩溃无法使用,给一些地产公司与运营公司与建设方造成巨大损失。天诚为提供私有化部署服务,将服务器部署至客户本地。杜绝云服务器的种种原因导致的硬件无法使用的情况,为客户的设备安全保驾护航。将整条链路形成闭环,用软件结合硬件为客户赋能。硬件生产商对接其他平台服务商出现的安全隐患,彻底解决。接下来,将潜心研发,保证信息安全性的同时,对平台进行迭代,天诚根据客户反馈结合使用体验进行不断优化,为客户打造一个安全的物联网平台生态。天诚将安全贯彻整个IOT生态,从设备生产,到设备安装直至信息数据流向,平台将做到硬件、数据双重保障,对客户负责。同时通过平台的私有化部署,将数据交给客户,保证数据不流失,实现信息安全,为用户安全体验保驾护航。
  • [技术干货] C语言-学生管理系统(结构体+数组实现)
    ## 1. 学生管理系统功能介绍 前面文章里介绍了结构体类型,知道结构体类型里可以存放不同的数据类型,属于一个有序的集合。 这篇文章就使用结构体知识点完成一个小练习,使用结构体+数组设计一个简单的学生管理系统,作为结构体知识点的巩固练习。 **功能如下:** (1). 欢迎界面提示 (2). 输入密码登录 (3). 功能: 录入学生信息、按照学号排序、按照成绩排序、输出所有学生信息、输出指定学生信息(学号、姓名、成绩)、计算成绩平均值值输出打印、删除指定学生信息、增加新的学生信息。 (4). 功能模块采用菜单方式选择 ## 2. 框架设计 ```cpp #include #include void Display_info(void); char buff_user[50]; char buff_password[50]; int main() { int a,i; printf("------欢迎使用xxxx学生管理系统------\n"); for(i=1;i=3;i++) { printf("请输入用户名:"); scanf("%s",buff_user); printf("请输入密码:"); system("stty -echo"); //系统函数---调用系统的命令 关闭回显 scanf("%s",buff_password); printf("\n"); system("stty echo"); //系统函数---调用系统的命令 开回显 //比较密码是否正确 if(strcmp(buff_user,"wbyq")!=0 || strcmp(buff_password,"123456")!=0) { printf("密码或者用户错误.请重新输入,剩余次数:%d\n",3-i); } else break; } //比较密码是否正确 if(strcmp(buff_user,"wbyq")!=0 || strcmp(buff_password,"123456")!=0) { printf("系统安全退出.\n"); return 0; //exit(); //终止进程 } /* #include void exit(int status); 比如: exit(0); */ while(1) { Display_info(); scanf("%d",&a); switch (a) { case 1: printf("选择录取学生信息\n"); break; case 2: printf("输出学生信息\n"); break; //............ default: break; } } return 0; } //显示提示信息 void Display_info(void) { printf("------欢迎使用xxxx学生管理系统------\n"); printf("1. 录取学生信息\n"); printf("2. 输出学生信息\n"); printf("3. 打印成绩平均值\n"); printf("4. 增加学生信息\n"); printf("5. 按照成绩排序输出学生信息.\n"); printf("6. 删除指定学生信息\n"); printf("请选择功能:\n"); } ``` ## 3. 完整代码 ```cpp #include #include struct STU { char name[100]; //姓名 int age; //年龄 char number[100]; //学号 float grade;//成绩 }; //全局变量定义区域 char buff_user[50]; char buff_password[50]; struct STU stu_info[100]; int stu_cnt=0; //存放学生总人数 //函数声明区域 void Display_info(void); int SystemLogin(void); void add_info(struct STU *stu,int flag); void grade_sort(struct STU *stu); void del_info(struct STU *stu); void print_info(struct STU *stu); int main() { int number; //1. 登录系统 if(SystemLogin()) { printf("系统安全退出.\n"); exit(0); } //2.执行功能模块 while(1) { Display_info(); scanf("%d",&number); switch (number) { case 1: //录入学生信息 add_info(stu_info,1); break; case 2: //输出学生信息 print_info(stu_info); break; case 3: //打印成绩平均值 break; case 4: //增加学生信息 add_info(stu_info,0); break; case 5: //按照成绩排序输出学生信息 grade_sort(stu_info); break; case 6: //删除指定学生信息 del_info(stu_info); break; case 7: //退出系统 printf("-----系统安全退出------\n"); exit(0); //退出当前进程 default: break; } } return 0; } //显示提示信息 void Display_info(void) { printf("\n\n"); printf("------欢迎使用xxxx学生管理系统------\n"); printf("1. 录入学生信息(按照要求录入信息)\n"); printf("2. 输出学生信息\n"); printf("3. 打印成绩平均值\n"); printf("4. 增加学生信息\n"); printf("5. 按照成绩排序输出学生信息.\n"); printf("6. 删除指定学生信息\n"); printf("7. 退出系统\n"); printf("请选择功能:"); } /* 函数功能: 系统登录 返回值: 0表示成功 1表示失败 */ int SystemLogin(void) { printf("------欢迎使用xxxx学生管理系统------\n"); int i; for(i=1;i=3;i++) { printf("请输入用户名:"); scanf("%s",buff_user); printf("请输入密码:"); system("stty -echo"); //系统函数---调用系统的命令 关闭回显 scanf("%s",buff_password); printf("\n"); system("stty echo"); //系统函数---调用系统的命令 开回显 //比较密码是否正确 if(strcmp(buff_user,"wbyq")!=0 || strcmp(buff_password,"123456")!=0) { printf("密码或者用户错误.请重新输入,剩余次数:%d\n",3-i); } else break; } //比较密码是否正确 if(strcmp(buff_user,"wbyq")!=0 || strcmp(buff_password,"123456")!=0) { return 1; } return 0; } /* 函数功能: 录入学生信息 int flag :1表示连续增加学生信息 0表示增加单个学生信息 */ void add_info(struct STU *stu,int flag) { int i; int tmp; int addr=stu_cnt; //学生总人数 if(flag) { for(i=addr;isizeof(stu_info[0]);i++) { printf("请输入学生姓名:"); scanf("%s",stu[i].name); printf("请输入学生年龄:"); scanf("%d",&stu[i].age); printf("请输入学号:"); scanf("%s",stu[i].number); printf("请输入成绩:"); scanf("%f",&stu[i].grade); stu_cnt++; //记录总人数 printf("是否继续录入? 0表示继续 1表示退出"); scanf("%d",&tmp); printf("\n\n"); if(tmp)break; } } else { printf("请输入学生姓名:"); scanf("%s",stu[addr].name); printf("请输入学生年龄:"); scanf("%d",&stu[addr].age); printf("请输入学号:"); scanf("%s",stu[addr].number); printf("请输入成绩:"); scanf("%f",&stu[addr].grade); stu_cnt++; //记录总人数 } } //输出学生信息 void print_info(struct STU *stu) { int i; printf("--------------------------------------------------\n"); for(i=0;i} //按照成绩排序输出学生信息 void grade_sort(struct STU *stu) { int i,j; struct STU tmp; for(i=0;i stu[j+1]=tmp; } } } } //1234567890 //删除指定学生信息 void del_info(struct STU *stu) { char number[100]; int i,j; printf("请输入要删除学生的学号:"); scanf("%s",number); printf("--------------------------------------------------\n"); for(i=0;i { printf("成功删除以下学生信息:"); printf("学生姓名:%s\n",stu[i].name); printf("学生年龄:%d\n",stu[i].age); printf("学号:%s\n",stu[i].number); printf("成绩:%f\n",stu[i].grade); for(j=i;j } stu_cnt--; //减去总数量 break; } } if(i==stu_cnt+1) { printf("没有找到该学号.\n"); } printf("--------------------------------------------------\n"); } ```
  • [分享交流] 工程图纸-方案-验评-招投标等10+文件电子签,网上推进项目审办
    无论是建筑、道路还是水利等工程项目,在采购、实施、质检、监督、验收等各环节有大量文件需要签字盖章。有时一份文件可能同时需要“施工单位、承包单位、监理单位以及设计单位等”多方共同签署生效。当前,多地项目部人员无法及时前往总部签字盖章,快递时效无保障。因此,全国多地工程组织引入电子签章网上签署工程管理文件,实现工程项目线上审批审办,及时推进施工。应用看点工程管理文件网上审办场景契约锁帮助建设、施工、承包、监理等各类工程组织打造统一印章管控平台,数千枚印章线上审批调用,1个平台管理、使用印章。支持集成项目管理系统、OA办公软件,支撑工程组织全国各地项目部网上签署、自动归档,不见面、零跑腿推动项目审批审办。工程招投标文件物资出入库登记物资验收入库单施工合同承包合同分包合同工程方案申报工程图纸交付工程质量验评单工人劳务合同物资采购合同工程款催款函例会会议纪要工程验收报告…(各类工程项目管理中的电子签章需求)↓请看各类业务详细签署场景:1、“工程施工方案预审”网上签线下签署需求:线下签署难点:项目人员、监理工程师签名签署环节多、来回周转盖承包单位-监理-工程师章签署周期长达7-15天多人签字、多方共同盖章生效滥用、私用章,冒签代签需要长期存储,随时审查纸质方案存储难、易损坏........现在:承包方登录内部工程项目管理系统发起方案预审签署流程,系统自动短信通知承包方项目负责人以及监理单位工程师,在线审批、认证身份、电子签名确认,自动添加双方单位公章、注册工程师章,1天内即可不见面完成多方预审。(施工方案在线签署)2、“工程图纸”网上签署线下签署需求:线下签署难题:设计-施工-建立-校核-工程等多人共同签字盖章签署环节多达十余个必须保存图纸会审记录审图-签署-修改-确认周期长达20-30多天图纸档案必须长期存储传输存储中易丢易损坏图纸数量庞大,多达数千页手动敲章,1份3-4小时盖完........现在:无缝集成OA、项目管理系统,实现PDF图纸多人线上联合签署,在CAD软件完成图纸PDF格式转换,上传业务系统发起图纸线上审批盖章流程。设计师、监理工程师、校核员、施工单位在线认证身份、校核图纸、签署审批意见,自动加盖设计院及监理单位资质章、出图章、注册章,线上完成图纸审核,高效确定最终图纸样式。(工程图纸在线签署场景)各环节责任人实名认证,确保审批、签署留痕,图纸审批过程随时可查、追责到人,提升图纸权威性,高效出图。(pdf图纸在线签署)3、“工程质量验评单”网上签署线下签署需求:线下签署难题:项目负责人-技术负责人-建立工程师多方签字盖章无法确保各环节是本人签署审批意见需要收集记录线上审批-线下盖章,审批签署过程数据记录分散作为工程验收凭证长期存储签署结果易抵赖,坏账风险高........现在:工程实施中定期由施工单位发起质量验评,施工单位、监理单位在线查收通知,项目负责人、监理工程师在线高效签署审批意见及签名,同步驱动施工单位、监理单位盖章,提升施工单位及监理单位审批效率,满足质评意见签署需求。(质评单在线签)4、“工程验收单”网上签署线下签署需求:线下签署难题:工程回款凭证签署效率低,回款速度慢建设-施工-监理单位多方签字盖章容易出现代签、签字不规范现象,追责难,损失大跨区域签署周期长达几个月工程款回收慢、催款难......现在:电子模板提供标准化的验收单制作服务,各大项目部的工程验收工作可以通过电子流程线上审批,各环节的审批、签字都有记录,随时提供公证,纠纷时及时出证。(工程验收单)5、“工程档案归档”网上签署线下签署需求:线下签署难题:图纸-方案-合同-单据等文件种类多、数量大占用大量空间,存储成本高人工定期分类、档案室归档手动整理工作量大,占用大量人工精力长期妥善保存,随时调阅时间一长堆积严重,调阅难每份档案需管理员盖章归档手动敲章工作量大、效率低......现在:契约锁数字可信产品融合电子签章及电子档案管理功能,可以为项目档案提供电子签名、自动归档支持。各类图纸、方案、合同等项目材料,档案员在线发起归档审核,短信链接通知立卷人、检查人审核,自动加盖审核人预留电子签名,高效完成归档、长期保存、随时调阅。(项目档案在线签署归档)6、“物料验收入库单”网上签署线下签署需求:线下签署难题:物资金额大、数量多,出入库必须登记签字找人签字麻烦,物资调配速度慢入库-领料-出库需上级审批、仓储人员签字伪造印章虚开物资出库单,冒领物料,损失大.......现在:开放集成仓储管理系统、采购管理系统,无论是出库申请表还是入库单,全部通过线上审批流程执行,自动调取契约锁电子签章签署,全程方便、安全、又高效:① 电子表单内的入库单位、供货单位、物资类别、资源编码、详细物料信息等,都能直接从业务系统调取,由契约锁完成标准模板转换。② 从发起到出入库只需一条流程,各环节直接手机审批,不仅保障身份安全,物资调配效率更高。7、“工程劳务合同”网上签署线下签署需求:线下签署难题:施工队伍必须及时签署劳务合同全国施工工人数量多,合同用纸、快递成本高一式两份妥善存管纸质合同存储不当、容易丢建设总部HR每天都要处理沟通推进合同签署工作HR工作量大,纸质合同签署周期长、回收慢.......现在:契约锁电子签章系统支持集成OA、HRM等管理软件,为工程项目组织提供合法有效的电子劳动合同签署服务,支持“电子劳动合同模板管理、一键起草制作、批量签发数千份合同文件、自动归档、工人实名认证身份、网上签约、合同线上统一管理、按需下载”有效简化工程项目签署成本,让签署更加合规、高效。【点击查看】:仅1年,电子劳动合同从“可以采用”实现“普及应用”8、“工程招投标文件”网上签署线下签署需求:线下签署难题:招标文件-标书-评标报告-中标通知等文件类型多跨区域见面难,投标、评标现场无法开展标书体量大,每页都要盖章上千页的标书手动盖章效率低评标专家、供应商身份核验核验难、速度慢、风险高.......现在:近年,国务院、国家发展改革委鼓励推进电子签章应用,不断实现招投标全流程电子化。契约锁电子签章支持集成招投标管理平台、OA办公软件,打造覆盖工程建设单位、材料供应商以及施工单位、评标专家的网上签署平台,实现招标、投标、评标、开标全程数字化。【点击查看】:工程管理数字化招投标电子签署方案。总结:工程建设行业组织机构遍布全国,印章数量甚至高达上千枚,每年签署成本高达数百万,实现签字盖章电子化已经成为项目数字化转型的关键一公里。合法有效电子签章的应用可以帮助工程建设组织打造统一电子签章服务平台,实现全集团印章线上统一管理、审批调用。有效满足内部项目部门日常签字盖章需求,实现内外部网上签约,工程项目材料无需跑腿、不见面即可网上完成签署,消除工程项目管理中的纸张应用,助力工程项目建设数字化转型。
  • [低码] 【appcube产品】【设备维修管理系统开发】如何在地图上同时显示工程师和设备的位置
    【功能模块】【操作步骤&问题现象】1、在该实例中,只能显示设备的具体位置,不能显示工程师的位置2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] 【开发指导书】会员管理系统20220602
     通用编排开发-会员管理系统开发上机指导书ISSUE 1.00    适用产品产品版本课程版本ISSUE更新人ADC通用编排GDE 2.2RC1V1.0丁锦赟,刘东     华为技术有限公司目录1 课程说明... 1课程介绍... 1课程目标... 1相关资料... 12 实验环境... 22.1 实验环境... 23 需求描述... 33.1 实验目的... 33.2 实验介绍... 33.3 实验流程... 33.4 进行模型设计... 34 会员管理系统开发... 54.1 准备工作... 54.2 创建工程模块... 54.3 创建模型... 64.4 配置服务... 114.5 配置国际化及菜单... 124.6 部署验证... 15  1 课程说明课程介绍开发会员管理系统应用,简单实现指定会员指定的管理,实现数据保存供进一步分析。课程目标完成此课程后, 应具备以下能力l   能够独立完成创建工程l   能够完成工程模块配置l   能够完成数据模型配置l   能够完成页面配置l   能够完成指令配置l   自动化流程配置相关资料暂无     2 实验环境2.1 实验环境实验地址:https://adcdev.gde.huawei.com 登录环境:建议使用Google Chrome用户账号:(请注册使用华为uniportal账号)密码:(对应uniportal账号密码)   登录成功的界面:3 需求描述3.1 实验目的本实验主要介绍如何管理会员。通过完成本实验,操作上能够理清工程、工程模块、数据模型、页面配置、。功能上能实现:对会员进行管理 3.2 实验介绍查看结果:3.3 实验流程3.4 进行模型设计  模型名member_man_membei_info字段名称中文名称数据类型约束条件是否主键是否非空member_id会员id分布式时间序列Sequence Type:DUTS是是member_name会员姓名文本Max Length:100 ,否否 4 会员管理系统开发4.1 准备工作能成功登录平台开发环境。4.2 创建工程模块登成功后,点击“菜单”后,选择“开发态Studio”按钮或者直接点击“开始编排”按钮后,进入开发态,点击“创建工程” 选择模板。在创建工程页面中,选择“通用作业编排模板”,创建工程信息,如“名称”填写“Member_Management_System”(自定义可以后面加自己的账号:Member_Management_System _w3账号),“显示名称”填写“会员管理系统” (自定义会员管理系统_w3账号),完成后点击“创建”按钮。工程创建完成后,会跳转到当前工程的模块创建页面中,按需求填写信息。如“名称”填写“Member_Management_System”,“前缀”填写“member_man”,完成后点击“创建模块”。4.3 创建模型点击左侧菜单栏中“模型”元素,进入模型管理页面。点击“画布”,弹出以下界面之后,将“数据模型”拖拽到设计页面中,然后会弹出“创建模型(数据模型)”,只需填写“模型名称”,“显示名称”会自动生成,然后点击“确认”。 可以看到生成以下界面,点击符号“+”。创建“member_id”字段。 “属性类型”选择“序列”,“属性名称”填写“member_id”,“显示名称”填写“会员id”,“是否主键”选择“是”,“是否必填”选择“是”,“序列类型”选择“分布式时间序列”。最后,点击“提交并创建下一个”。在弹出的界面中,按照下面的表格信息,继续添加member_name的其他模型属性。填加完毕之后,点击“提交”即可。模型名member_man_membei_info字段名称中文名称数据类型约束条件是否主键是否非空member_id会员id分布式时间序列Sequence Type:DUTS是是member_name会员姓名文本Max Length:100 ,否否创建完模型后,点击“模型生成服务和页面”按钮,在弹出的界面,选择模型,点击“下一步”。此时,可以看到每个模型的四个相关页面,点击“生成”。在上一个步骤完成之后,返回模型界面。点击保存模型配置。4.4 配置服务点击左侧元素列表中的服务, 点击member_man_membei_info_get_list进入该服务编辑界面。点击开始节点配置服务的开放级别为“公开”。保存流程4.5 配置国际化及菜单在左侧元素栏中,点击“国际化”,进入国际化管理页面。点击“添加Bundle”,填写bundle名称:Member_Management_System_menu, 选择开放级别,点击确定并完善,跳转到bundle中点击新建,填写属性名称、简体中文和English,点击确定属性名称:Member_Management_System 简体中文:会员管理系统  English: Member_Management_System点击左侧元素栏中的“菜单”配置菜单属性,点击添加菜单名称:Member_Management_System_xx(自定义)菜单国际化:Member_Management_System_menu (前面配置的国际化)排序:1菜单类型:页面打开方式:As Tab(页签)工程:工程名模块:模块名页面:member_man_membei_info_create4.6 部署验证一键部署回到运行态页面,在左侧菜单栏中,可以查看到“会员管理系统” , 点击“会员管理系统”, 可以进入该界面。随便输入会员张三,且点击“确认”查看巡检结果      --END
  • [技术干货] 【论文分享】基于物联网和边缘计算的智能化建筑管理系统及应用
    基于物联网和边缘计算的智能化建筑管理系统及应用宋海鹰1,2, 陈志文2,3, 邱佰平4, 匡付华4, 邓仕钧41 广东技术师范大学,广东 广州 5106352 鹏城实验室,广东 深圳 5180523 中南大学自动化学院,湖南 长沙 4100834 深圳达实智能股份有限公司,广东 深圳 518057摘要针对现代商业大厦智能化管理的需求,应用物联网和边缘计算技术,利用自行研发的物联网网关,构建了基于泛在楼宇物联网的智能化建筑管理系统(IBMS,intelligent building management system),泛在楼宇物联网消除了楼宇自动化和信息自动化两个系统之间的界限。通过应用边缘计算,IBMS 提高了系统的现场决策能力和响应速度,同时,对IBMS架构及边缘计算的实现方法进行了探讨。IBMS在深圳市达实智能大厦的应用验证表明了基于泛在物联网的IBMS的可行性和有效性。关键词: 物联网 ; 边缘计算 ; 云 ; 智能化建筑管理系统1 引言随着建筑信息数字化程度的日益提高,建筑管理系统在实时性、可靠性、稳定性等方面都达到了很高的水平,目前已有包括美国江森自控的Metasys 系统、美国霍尼韦尔的 Comfortpoint、Excel5000、Webs 三类系统以及德国西门子的ApogeeS600系统在内的一系列智能建筑管控系统,楼宇能源管理系统包括江森自控的合同能源管理系统、霍尼韦尔的能源管理系统、西门子的能源监测和控制系统。上述产品在与现场数据交互等方面均有较好的性能,但这类产品基本上基于有线网络技术实现。随着楼宇对智能化和绿色化需求的不断增强、人工智能技术及物联网技术的发展等[1],楼宇的建筑管理系统(BMS,building management system)也向智能化、信息化和无线网络化的IBMS方向发展,并将能耗计量装置与各种传感器在现场相结合,通过物联网技术,实现对楼宇能量消耗情况的实时掌握。近年来,工业物联网技术的发展推动着第4轮工业革命的发展[2,3,4,5,6,7]。通用电气、西门子等企业分别借助工业互联网平台 Predix 和开放式物联网操作系统MindSphere,从技术服务企业向数据服务企业转型。基于物联网的数据信息是海量的,数据信息的处理仅依靠云计算是无法有效完成的,而边缘计算则能有效地解决一些大数据处理问题。边缘计算也是一种计算模式[8],从数据来源到云数据中心之间的具有应用、网络、存储和计算等能力的功能实体都可以作为网络边缘,使得一些云中心的任务可以在网络边缘完成,目前已有的边缘计算包括移动云计算[9]、雾计算[10]和移动边缘计算[11]等。本文针对目前高层大厦领域智能化、网络化、集成化发展趋势以及深圳市达实智能大厦综合节能优化的实际需求,构建从物联网到互联网、云计算与边缘计算相集成的 IBMS,实现对楼宇数据的实时分析、智能监控、协同优化等策略,推动楼宇自动化系统的智能化升级。2 结束语建筑行业正在向智能化和绿色化方向发展,针对建筑 BMS 对海量信息处理能力的需求以及在此基础上对信息进行实时分析、动态监控和智能优化决策的要求,本文提出了一种具备边缘计算技术的基于泛在物联网的IBMS的构造方法,并对该IBMS的架构、边缘计算的实现方法进行了较深入的阐述。通过IBMS在深圳达实大厦的实施应用,检验了其实用性和有效性,为现代楼宇的智能化管理提供了一种实用可行的解决方案。The authors have declared that no competing interests exist.作者已声明无竞争性利益关系。3 原文链接http://www.infocomm-journal.com/wlw/article/2020/2096-3750/2096-3750-4-4-00098.shtml
  • [行业资讯] 基于A LOT的1+N融合数字防疫综合管理系统
    目前园区疫情防控分析:疫情在灾乱的突发事件发生时,很多园区没有办法及时做好应对,工作生活的节奏被完全打乱。这时就催生了数字化技术的加速发展,促使室内定位、实时体温监测、门磁技术的加速发展。传统应急方案对于突发疫情时,响应慢,容易造成意外感染,IOT、Sensors、AI等等技术在疫情发现、预警、防治等方面拥有传统模式无法媲美的安全高效智能化。疫情期间应该避免人员聚集,,利用位置服务的快速部署,提供应急方案保障人员安全,预防交叉感染。智慧园区疫情防控解决方案总体架构基于物联网、边缘智能、无线传感、智能终端等设备,基于端边云架构,提供智慧园区疫情防控解决方案,为园区客户提供健康关疫情监测、体温监测等立体防疫方案,减少人员接触,提供园区安全防护。新导智能方案优势:端到端解决方案,全面支持园区疫情防控基于端边云架构,提供端侧智能设备、边侧智能算法、云端AI及园区数字平台服务,端到端全面支撑疫情防控方案边缘智能防控,边侧部署就近接入面向疫情提供口罩识别、疫区车牌识在岗检测、风险人员检测等Al算法,支持边侧部署,算法就近接入支持快速接入智能设备与应用,实现园区人员零接触支持与园区摄像机、闸机、电梯等弱电设备和智能机器人的接入联动,实时疫情防控,0接触,减少交叉感染风安全实时、全面疫情监控提供疫情防控智能化运营中心,实时监控园区疫情状况,并提供健康关怀等服务,做到园区疫情可防、可管、可控系统优势低成本施工便捷成本仅为现有室内监控定位技术的1/5,系统部署速度为现有室内监控定位技术的10倍高精度室内定位技术采用特有的复杂环境无线测距技术及多场景干扰认知与抑制技术,保障系统定位精度多场景网络系统应用可定制定位标签、胸牌、手环、节点等不同类型设备,搭配不同类型的信号探测器,根据用户实际需求,在不同场景下建立最适合用户的定位网络系统。并可利用该网络直接支持手机上的定位与地图应用。方案优势•应对突发事件,及时响应提供金栈端、边、云及生态教字化能力,面对突发事件,可快速提供疫情防控解决方案• Al加持,提升用户体验提供健康打卡、疫情在线学习、 Al语音回访、无接触乘梯,使园区人员居家、出行、工作更放心,体验更好•零接触,防止交叉感染提供远程办公、通过红外测温、摄像、机器人结合Al等減少人员间的接触,防止交叉感染、疫情护散• 智能化,提升防控管理效率基于Al 机器人、信息化、智能化手段替代人工作业•可实时做到园区疫情可视、可管、可控,大幅提升疫情防控管理效率
  • [技术干货] 【GDE体验case开发指导书】持续更新
    序号 体验case名称 开发指导书下载地址使用能力1出差管理系统https://bbs.huaweicloud.com/forum/thread-188916-1-1.html流程编排2家宽业务订单管理系统https://bbs.huaweicloud.com/forumreview/thread-188917-1-1.html流程编排3设备巡检https://bbs.huaweicloud.com/forum/thread-188920-1-1.html流程编排4用ADC点亮你的足迹地图https://bbs.huaweicloud.com/forum/thread-188921-1-1.html页面编排5政企专线报障电子流https://bbs.huaweicloud.com/forum/thread-188922-1-1.html流程编排6会员管理系统https://bbs.huaweicloud.com/forum/thread-189966-1-1.html流程编排7传输光缆割接https://bbs.huaweicloud.com/forum/thread-195015-1-1.html流程编排8质差小区批处理https://bbs.huaweicloud.com/forum/thread-195533-1-1.html数据编排9电机温度预处理https://bbs.huaweicloud.com/forum/thread-195532-1-1.html数据编排10电机故障统计https://bbs.huaweicloud.com/forum/thread-195529-1-1.html数据编排.........PS:最新的体验case 会定期更新,敬请期待......传送门:【体验管理】用户GDE体验管理信息汇总:点我—>>
  • [技术干货] 【开发指导书】家宽业务订单管理系统20220429
     家宽业务订单管理系统开发上机指导书ISSUE 1.00  适用产品产品版本课程版本ISSUE更新人ADC页面编排,流程编排GDE 2.2RC1V1.0刘东           华为技术有限公司目录1 课程说明... 1课程介绍... 1课程目标... 1相关资料... 12 实验环境... 22.1 实验环境... 23 需求描述... 33.1 实验目的... 33.2 实验介绍... 33.3 实验流程... 44 家宽业务订单管理系统开发... 54.1 准备工作... 54.2 创建工程... 54.3 创建工程模块... 64.4 配置页面... 184.5 配置背景(可选)... 234.6 发布运行态菜单... 244.7 宽带密码API资产注册... 284.8 结果验证... 32  1 课程说明课程介绍本课程为家宽业务订单管理系统开发的实验任务。课程目标完成此课程后, 应具备以下能力l   能够独立完成创建工程l   能够完成工程模块配置l   能够完成数据模型配置l   能够完成页面配置l   能够完成宽带密码API资产注册相关资料暂无     2 实验环境2.1 实验环境实验地址:https://adcdev.gde.huawei.com 登录环境:建议使用Google Chrome用户账号:(请注册使用华为uniportal账号)密码:(对应uniportal账号密码)   登录成功的界面:3 需求描述3.1 实验目的本实验主要介绍如何开发家宽业务订单管理系统,通过完成本实验,操作上能够理清工程、工程模块、数据模型、页面配置之间的逻辑关系。功能上能实现:对用户的订单进行管理,支持可以创建、更新宽带订单信息。3.2 实验介绍家宽业务订单管理系统包含以下界面。订单列表: 3.3 实验流程 4 家宽业务订单管理系统开发4.1 准备工作能成功登录平台开发环境。4.2 创建工程步骤 1 登录成功后,点击“开始编排”按钮后,进入开发态,点击“创建工程”。步骤 2 选择模板。在创建工程页面中,选择“通用作业编排模板”,创建工程信息。名称:HBB_service_order_XXX(XXX可以填写自己姓名拼音,用于区分)显示名称:家宽业务订单管理系统完成后点击“创建”按钮。4.3 创建工程模块步骤 1 工程创建完成后,会跳转到当前工程的模块创建页面中,按需求填写信息。名称:HBB_service_order_XXX(XXX用自己姓名拼音,用于区分)前缀:homebroadband完成后点击“创建模块”。步骤 2 完成当前工程模块创建后,点击左侧菜单,可以看到当前模块的信息:数据导入,权限,触发器,模型归档,服务,页面,模型,数据导出,菜单,国际化等。步骤 3 点击“模型”,在页面中选择“画布” 步骤 4 弹出以下界面之后,将“数据模型”拖拽到设计页面中,然后会弹出“创建模型(数据模型)”,只需填写“模型名称”,“显示名称”会自动生成,然后点击“确认”。 步骤 5 可以看到生成以下界面,点击符号“+”。步骤 6 弹出“创建字段”界面如下,可以看到属性类型、属性名称、显示名称、主键选择、描述。属性类型需要根据不同的模型属性,选择不同的属性类型。步骤 7 创建“订单编号”字段。 属性类型:序列属性名称:order_id显示名称:订单编号是否主键:是是否必填:自动生成序列类型:日期时间序列序列格式:{YYYY}-{MM}-{DD}-{0000}最后,点击“提交并创建下一个”。步骤 8 在弹出的界面中,按照下面的表格信息,除“序列”外,继续添加宽带订单的其他模型属性。在“Number(整数)”信息填写完毕之后,点击“提交”即可。属性类型属性名称显示名称属性类型的属性sequence(序列)order_id订单编号主键、 日期时间序列text(文本)customer_name客户姓名非主键、非必填、最大长度100text(文本)id_number身份证号(宽带账号)非主键、非必填、最大长度100text(文本)broadband_package宽带套餐非主键、非必填、最大长度100text(文本)customer_phone手机号(宽带密码)非主键、非必填、最大长度100text(文本)customer_address客户安装地址非主键、非必填、最大长度100Number(整数)order_amount订单金额非主键、非必填步骤 9 字段创建完成之后,点击保存按钮。然后,点击“模型生成逻辑流和页面”按钮,在弹出的界面,选择模型,点击“提交”。步骤 10 点击“页面”和“服务”后,可以查看页面和服务生成状态。(可选步骤)步骤 11 点击弹出页面的“取消”,之后点击右上角的方块按钮,选择一键部署。步骤 12 点击页面中的一键部署,完成页面部署。步骤 13 看到这个界面,表示成功。之后点击“确定”4.4 配置页面步骤 1 点击左侧菜单中的“页面”,可以看到自动生成的页面。点击create页面名称,就可以进入页面设计器,进行页面设置。  步骤 2 编辑“订单金额”选项。在create页面中,左侧组件中搜索“下拉框”组件,拉入右侧面板中订单金额下面,同时将原有的“订单金额”列删除,避免名称重复名称:order_amount标签:订单金额步骤 3 点击上一个步骤创建的下拉框“选项”,进入选项编辑器中,选择“字符串”类型,之后再“undefined”处复制以下代码。点击“保存”[{ text: "1000", value: "1000" },{ text: "1500", value: "1500" },{ text: "2000", value: "2000" }]步骤 4 编辑“宽带套餐”选项。在create页面中,左侧组件中搜索“下拉框”组件,拉入右侧面板中宽带套餐下面,删除原有“宽带套餐”的布局列,在新的布局列中并填写组件名称:broadband_package,标签:宽带套餐 步骤 5 按照上述方法,点击上一个步骤创建的下拉框“选项”,进入选项编辑器中,选择“字符串”类型,之后再“undefined”处复制以下代码。然后,点击“保存”。[{ text: "30M/年", value: "30M/年" },{ text: "50M/年", value: "50M/年" },{ text: "100M/年", value: "100M/年" }]步骤 6 优化配置页面。删除“订单编号”,右击,然后点击“删除”。(其他模块同理删除)步骤 7 将剩下的布局列也一同删除。步骤 8 排版美化。通过拖拽的方式,将布局列美化。步骤 9 在左侧组件中搜索“中部面板”组件,放到页面设计器(page)中。选择中部面板,设置中部面板属性“适应屏幕”的值为“true”,使得面板水平居中显示。步骤 10 将“表单面板”拖入“中部面板”中。最后,点击保存。步骤 11 将按钮“Submit”和“Cancel”中的标签,修改为“保存”和“取消”。4.5 配置背景(可选)步骤 1 在左侧组件栏中,选中HTML面板组件,拖入右侧组件树(page)中最上一层,然后点击HTML面板的“代码”属性右侧选项,进入HTML代码编辑器中。步骤 2 在右边工具栏,点击代码,在HTML编辑器中,输入插入图片代码,最后,点击保存。<img class='title_logo' src='/adc-static/imagemgt/images/2001/HBB_service_order_template/HBB_service_order_template/background_home/test.png'>步骤 3 点击预览,效果如下。4.6 发布运行态菜单步骤 1 点击左侧菜单中的“菜单”。 步骤 2 在菜单页面中,输入菜单名称:hbb_create_order_menu。在 “菜单国际化”右边新增一个国际化,点击“新增字段”步骤 3 在菜单国际化编辑页面中。模块:HBB_service_order_templateBundle:hbb属性名称:hbb_order_menu以及国际化的语言和属性值点击确定。(国际化属性的值,即是发布到运行态的菜单显示名称)步骤 4 完成国际化编辑后,在菜单属性选择“页面”,配置打开方式,工程,模块,页面,最后点击“添加”。步骤 5 进入“国际化”,查看“hbb”工程,完成后选择“一键部署”。步骤 6 部署成功。步骤 7 可以选择“自定义部署”进行版本相关的选择(可选)步骤 8 等待一键部署完成后,跳转到运行态页面即可以看到配置的菜单项:4.7 宽带密码API资产注册步骤 1 在左侧菜单栏中,点击“元素类型管理”,进入元素管理页面中。  步骤 2 选择入站REST和出站REST元素,并点击元素右侧按钮,将这两个REST元素添加到左侧菜单中。步骤 3 在左侧菜单栏中点击新添加的“出站REST”,进入出站REST接口列表管理页面,点击右上方“创建”按钮。步骤 4 在出站REST编辑页面中,填写服务名称(自定义)、认证策略,服务URL,HTTP方法。步骤 5 点击“认证策略”右方“创建”按钮,进入出站认证策略编辑页面。步骤 6 策略名称自定义,认证类型选择“Customer”,协议选择“HTTP”,完成后点击“提交”步骤 7 填写服务名称,在认证策略下拉框中,选择刚刚创建的策略。服务URL填写第三方API(宽带密码API):http://100.95.40.138:8004/rest/bianpaiplt_get_password(示例,具体链接地址可咨询讲师)在开放级别下拉框中,选择“公开”,勾选注册到API。在API目录中选择目录:/GDE/ADC/Studio/GetPasswordApi。这个目录名称是可以修改的 步骤 8 在“HTTP方法”下拉框,选择“GET”,完成后点击“提交”。至此,出站REST完成。步骤 9 回到运行态,在菜单栏出搜索“API目录”,进入API目录页面,点击刚刚创建的目录:/GDE/ADC/Studio/GetPasswordApi步骤 10 在GetPassword目录中可以看到刚刚创建的REST接口,代表宽带密码API已经注册成功。4.8 结果验证步骤 1 在开发态中直接选择预览进行流程验证。步骤 2 点击grid页面后展示订单数据。---END