• [问题求助] (香港启德项目)页面权限具体到操作按钮级别
    现在角色权限只控制到页面级别,客户现在需要控制到页面中的按钮级别,用户没有按钮权限,不显示按钮或者禁止。如何在华为基线之上,进行定制开发呢?顾庆耀/18068848554/guqingyao@chinasoftinc.com
  • [问题求助] [香港启德] 导出失败
    接口native/CommonServices__BatchFileProcess/0.1.0/file/export当fileType不传时,默认导出xlsx 是可以成功的当fileType出入csv时, 导出就会失败
  • [技术干货] 园区联接资产是什么?有哪些?怎么用?
    一、联接资产介绍IO简介集成资产(Integration Object)按照实现框架大致可以分为标准IO和适配器IO:标准IO:是园区场景下,针对某一具体业务所需的功能,定义的一套接口及消息标准,以及功能提供者基于子系统接入对这一标准的实现。其目的是屏蔽不同外部能力提供者的接口差异,对应用开发者提供统一的业务控制逻辑和数据格式,提升应用的可复制性。适配器IO:是园区场景下,针对某一南向系统封装的一套接口及消息,北向的应用只需调用封装后的接口,即可使用南向系统的功能。标准IO架构标准IO的实现框架如图1所示。图1 实现框架Rest API路由方案如图2所示。北向应用从子系统接入获取标准接口定义。上层应用调用标准接口时,通过channel参数控制具体需要调用哪个IO。子系统接入上的IO Framework依据channel做接口路由。图2 IO路由消息上报方案如图3所示。新基点IoT上报的原始消息,分为设备数据变化、设备注册两类,其中设备数据变化消息,通过新基点IoT IO拆分成设备数据变化、设备告警、通行记录三类消息,并分发给设备IO进行数据格式的标准化,从而完成设备消息的上报;设备注册消息在新基点IoT IO中统一处理后,直接推送到标准Topic中,用于设备的自注册。图3 消息上报方案指令下发方案如图4所示。指令下发部分用于应用侧对设备下发控制类指令,比如控制闸机远程开闸等等。图4 指令下发方案适配器IO架构适配器IO,是针对某一南向系统封装的一套接口及消息,北向的应用调用封装后的接口。图5 适配器IO架构二、已沉淀IO资产大类设备管理标准接口人员匹配标准接口视频标准接口告警订阅标准接口云台控制标准接口华为视频分析平台华为视频调阅平台海康综合安防管理平台三、使用资料指导请参考二次开发指南https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100348086&docnavid=DOCNAV661454CFAF0E4BA590ECA30791B1998C&pidid=pid_bookmap_0000001681568745&topicid=TOPIC_0000001633117264四、调测指南可参考 《eCampusCore 23.1.0 参考应用配置指南》中的调测指南->视频平台对接章节调测指南下载地址: https://support.huawei.com/enterprise/zh/distributed-storage/ecampuscore-pid-251174766?category=configuration-commissioning&subcategory=configuration-guide
  • [问题求助] 23.0环境中没有SmartCampus AirflowApp
    Ulab迁移遇到一个问题,新环境缺少数据加工(SmartCampus AirflowApp),缺少数据加工app
  • [问题求助] 23.1 版本导入项目失败
    23.1  版本导入项目失败
  • [问题求助] 香港启德项目 AppCube 通用桥接器的问题
    组件使用 桥接器请求接口, 当token过期是, 桥接器并未将错误信息返回也没有跳转至首页, 这个问题 该如何解决 ?
  • [问题求助] 智慧园区平台最大用户注册数和并发数是多少呢
    智慧园区平台最大用户注册数和并发数是多少呢
  • [问题求助] (香港启德项目)连接OneAccess集成系统时,退出IOC系统,导致OneAccess系统也退出了,如何规避
    启德项目需要对接OneAccess集成系统,通过OneAccess集成系统登入IOC系统,IOC系统点击退出是,连带着OneAccess集成系统也退出了账号,这个问题改如何解决?顾xx/180xxxxxx/guxxx@xxx.com
  • [问题求助] 开发环境迁移后高级页面组件之间事件动作如何实现
    1.原先高级页面之间一个组件的事件想要调用另一个组件的动作只要选择组件里面的动作即可2.现在新环境好像没有办法选择,高级页面组件之间的动作事件如何实现
  • [技术干货] 导出告警实例(exportAlarm)接口说明
    该接口用于从租户中导出告警实例。该接口主要用于同步数据给数据平台贴源层,同步给第三方子系统。当增量导出时,该接口会返回指定时间段内新增或变更的记录,但删除的记录不会携带。注意事项无。基本信息接口名称exportAlarm接口路径/service/Alarm/0.1.0/Alarm/export接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明名称类型必选(M)/可选(O)位置描述access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言。如zh_CN、en_US。默认为zh_CN。cursorStringOBody本次导出的游标,表示起始位置。该字段的值是在连续导出的上次调用时返回的。字符串的内容为数字,取值范围0~99999999999999,默认值为"0"。isIncrementBooleanOBody是否增量导出。默认为false(全量导出)。fromTimeDatetimeOBody当为增量导出时,该字段必填,表示有新增数据的起始时间,应精确到秒。日期格式为:yyyy-MM-dd HH:mm:sstoTimeDatetimeOBody当为增量导出时,如果未填写该字段,则取系统当前时间。日期格式为:yyyy-MM-dd HH:mm:sslimitNumberOBody本次查询要求返回的行数(min:0,max:5000),默认值是1000。请求样例{ "cursor": "0", "fromTime": "2019-01-10 00:00:00", "isIncrement": true, "toTime": "2021-11-20 00:00:00", "limit": "1" }响应参数响应参数如表2所示:表2 响应参数说明名称类型必选(M)/可选(O)位置描述resultOutputsOBody接口响应参数。resCodeStringMBody返回码。resMsgStringOBody返回消息。表3 Outputs参数说明 名称类型必选(M)/可选(O)位置描述recordsAlarmRecord[]OBody/result/outputs本次调用返回的记录。countNumberOBody/result/outputs符合条件的记录总数。长度范围:最大20位数字。cursorStringOBody/result/outputs本次导出接口返回的游标,表示结束位置。用于连续导出的下次接口调用。如果本次调用已经返回完了所有数据,无需下次调用,则该字段为空。长度范围:最大14字符。表4 AlarmRecord参数说明 名称类型必选(M)/可选(O)位置描述idStringMAlarmRecord告警实例的ID。长度范围:20字符。alarmNumberStringMAlarmRecord告警实例的唯一编号。长度范围:最大64字符。alarmDefCodeStringMAlarmRecord告警规格标识符。长度范围:最大64字符。alarmDefNameStringMAlarmRecord告警规格名称。长度范围:最大65535字符。alarmDefCategoryCodeStringMAlarmRecord告警规格分类标识符。长度范围:最大64字符。alarmDefCategoryNameStringMAlarmRecord告警规格分类名称。长度范围:最大65535字符。occuringTimeDatetimeMAlarmRecord告警实例的发生时间。closingTimeDatetimeOAlarmRecord告警实例的关闭时间。alarmLevelStringOAlarmRecord告警实例级别。INFO:提示NORMAL:普通MAJOR:重要CRITICAL:严重长度范围最大64字符。fromChannelStringOAlarmRecord告警实例发生的来源渠道ID。其值来自设备BO。长度范围最大255字符。fromDeviceStringOAlarmRecord告警实例发生的来源设备ID。其值来自设备BO。长度范围最大255字符。descriptionStringOAlarmRecord告警实例的描述文本。该文本根据告警规格里的描述模板默认生成,可以被修改。长度范围最大262144字符。statusStringOAlarmRecord告警实例的生命周期状态。CREATED:已创建CONFIRMED:已确认HANDLING:处理中CLOSED:已关闭PENDING:挂起中长度范围最大64字符。spaceCodeStringOAlarmRecord归属空间Code。长度范围最大128字符。updateTimeDatetimeOAlarmRecord告警更新时间。insertTimeDatetimeOAlarmRecord告警插入时间longitudeStringOAlarmRecord告警实例发生的位置经度,取值范围-180~180。不同的地图组件的精度不同,当前使用超图的地图,经度取值如“117.16854304075241”。“longitude,latitude,altitude,building,floor”总长度不大于64字节。latitudeStringOAlarmRecord告警实例发生的位置纬度,取值范围-90~90。不同的地图组件的精度不同,当前使用超图的地图,纬度取值如“36.65321230888367”。“longitude,latitude,altitude,building,floor”总长度不大于64字节。altitudeStringOAlarmRecord告警实例发生的位置高度,不同的地图组件的精度不同,当前使用超图的地图,高度取值如“36.65321230888367”。“longitude,latitude,altitude,building,floor”总长度不大于64字节。buildingStringOAlarmRecord告警实例发生的建筑编号。“longitude,latitude,altitude,building,floor”总长度不大于64字节。floorStringOAlarmRecord告警实例发生的楼层编号。“longitude,latitude,altitude,building,floor”总长度不大于64字节。alarmOffDesStringOAlarmRecord告警实例关闭原因。deviceExternalCodeStringOAlarmRecord告警实例发生的来源设备外部编码。其值来自设备BO。长度范围最大255字节(可由字母、数字、汉字、特殊符号组成)readedStringOAlarmRecord是否已读告警。mainSubtypeStringOAlarmRecord主子告警类型。devParentIdStringOAlarmRecord设备级告警父告警id。sysParentIdStringOAlarmRecord系统级告警父告警id。ex_attrCodeStringOAlarmRecord告警属性实例,0个或多个,其中attrCode为属性定义编码。如:"ex_attr10": "12323" ,attr10为属性code,12323为属性值。attachmentUrlsStringOAlarmRecord告警附件url。如果该告警有多个附件,则对各url通过\n进行拼接。如:"attachmentUrls": "/file/01.jpg\n/file/02.jpg\n"。响应样例{ "resCode": "0", "resMsg": "成功", "result": [ { "count": 576996, "cursor": "2", "records": [ { "actionType": "INSERT", "alarmDefCategoryCode": "FireAlarm", "alarmDefCategoryName": "消防告警", "alarmDefCode": "SmokeDetectorAlarm", "alarmDefName": "烟感告警", "alarmLevel": "MAJOR", "alarmNumber": "FIRE_2021062200000059", "alarmOffDes": "", "altitude": "", "building": "", "closingTime": "2021-06-25 11:23:24", "description": "", "devParentId": null, "deviceExternalCode": "", "floor": "", "fromChannel": "050J000000grrt560pg8", "fromDevice": "050C000000kh65evERc0", "id": "0C01000000kqmM0pAmrA", "insertTime": "2021-06-25 11:23:24", "latitude": "32.7546589", "longitude": "121.4589658", "mainSubtype": null, "occuringTime": "2021-06-22 01:04:00", "readed": null, "spaceCode": "0A11000000jq4PyMTEEi", "status": "CLOSED", "sysParentId": null, "updateTime": "2021-07-27 22:01:10" } ] } ] }
  • [技术干货] 导出告警分类(exportAlarmDefCategory)接口说明
    该接口用于从租户中导出告警分类信息。该接口主要用于同步数据给数据平台贴源层,同步给第三方子系统。导出时有记录数限制,最大不超过1000条。如果当前数据超过这个数量,则需要分多次调用此接口。当增量导出时,该接口会返回指定时间段内新增或变更的记录,但删除的记录不会携带。注意事项无。基本信息接口名称exportAlarmDefCategory接口路径/service/Alarm/0.1.0/AlarmDefCategory/export接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明名称类型必选(M)/可选(O)位置描述access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言。如zh_CN、en_US。默认为zh_CN。conditionQueryConditionOBody查询参数对象。cursorStringOBody本次导出的游标,表示起始位置。该字段的值是在连续导出的上次调用时返回的。字符串的内容为数字,取值范围0~99999999999999,默认值为"0"。isIncrementBooleanOBody是否增量导出。默认为false(全量导出)。fromTimeDatetimeOBody当为增量导出时,该字段必填,表示有更新数据的起始时间,应精确到秒。日期格式为:yyyy-MM-dd HH:mm:sstoTimeDatetimeOBody当为增量导出时,如果未填写该字段,则取系统当前时间。日期格式为:yyyy-MM-dd HH:mm:sslimitIntegerOBody本次查询要求返回的行数(min:0,max:5000),默认值是1000。表2 QueryCondition参数说明 名称类型必选(M)/可选(O)位置描述idParameterOQueryCondition告警规格分类的ID。允许的算子包括:=, in。长度范围:20字节。codeParameterOQueryCondition告警规格分类的标识符。允许的算子包括:=, in。长度范围:1~64字节。表3 Parameter参数说明 名称类型必选(M)/可选(O)位置描述valueAnyOParameter查询条件的参数值。valueListAny[]OParameter当算子为in或between时,参数值为一个数组。operatorStringOParameter查询条件的算子。包括:=,<,>,like,in,between。不同的查询条件所允许的算子不同。请求样例{ "cursor": "11" }响应参数响应参数如表4所示。表4 响应参数说明名称类型必选(M)/可选(O)位置描述resultOutputsOBody接口响应参数。resCodeStringMBody返回码。resMsgStringOBody返回消息。表5 Outputs参数说明 名称类型必选(M)/可选(O)位置描述recordsAlarmDefCategoryRecord[]OBody/result/outputs本次调用返回的记录。countNumberOBody/result/outputs符合条件的记录总数。长度范围最大20位数字。cursorStringOBody/result/outputs本次导出接口返回的游标,表示结束位置。用于连续导出的下次接口调用。如果本次调用已经返回完了所有数据,无需下次调用,则该字段为空。长度范围最大14字符。表6 AlarmDefCategoryRecord参数说明 名称类型必选(M)/可选(O)位置描述idStringMAlarmDefCategoryRecord告警规格分类ID。长度范围:最大20字符。codeStringMAlarmDefCategoryRecord告警规格分类编码。长度范围:最大64字符。categoryNameStringOAlarmDefCategoryRecord告警规格分类名称。长度范围:65535字符。actionTypeStringOAlarmDefCategoryRecord操作类型。当请求为增量同步模式时返回。包括:INSERT:新增记录UPDATE:更新记录长度范围最大6字符。insertTimeDatetimeOAlarmDefCategoryRecord该记录在源表里的添加时间。updateTimeDatetimeOAlarmDefCategoryRecord该记录在源表里的更新时间。alarmDefCategoryTypeIdStringOAlarmDefCategoryRecord告警规格分类多语言ID。长度范围:最大20字符。响应样例{ "resCode": "0", "resMsg": "成功", "result": [ { "count": 12, "cursor": null, "records": [ { "categoryName": "设备事件", "code": "设备事件", "id": "0500000000HZE9cry7Oa", "insertTime": "2018-06-26 22:20:36", "updateTime": "2018-12-29 10:39:47", "alarmDefCategoryTypeId": "" } ] } ] }
  • [技术干货] 导出工单实例(exportWorkorderInstances)接口说明
    该接口用于从租户中导出工单实例。该接口主要用于同步数据给数据平台贴源层,同步给第三方子系统,或在设备管理界面上的文件导出。导出时有记录数限制,最大不超过5000条。如果当前数据超过这个数量,则需要调用方分多次调用此接口。当增量导出时,该接口会返回指定时间段内新增或变更的记录,但删除的记录不会携带。如果该记录在业务上无需再使用,应更新该记录的状态字段,并作为变更的记录返回。注意事项无。基本信息接口名称exportWorkorderInstances接口路径/service/Workorder/0.1.0/Workorder/export接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明参数名称类型必选(M)/可选(O)参数位置参数含义access-tokenStringMCookie | Header授权TOKEN。localeStringOHeader当前界面语言。如zh_CN。conditionQueryConditionOBody查询参数对象。cursorStringOBody本次导出的游标,表示起始位置。该字段的值是在连续导出的上次调用时返回的。isIncrementBooleanOBody是否增量导出。默认为全量。fromTimeDatetimeOBody当为增量导出时,该字段必填,表示有更新数据的起始时间,应精确到秒。toTimeDatetimeOBody当为增量导出时,该字段可选,表示有更新数据的结束时间,应精确到秒,默认为当前时间。limitNumberOBody本次查询数据的条数(不填默认查询5000条)表2 QueryCondition参数说明 名称类型必选(M)/可选(O)位置描述workorderTypeParameterOWorkorderQueryCondition工单实例所属的类型允许的算子包括:=。schemeCodeParameterOWorkorderQueryCondition工单方案Code,通过“查询工单方案”获取方案Code值。允许的算子包括:=,in。schemeTypeParameterOWorkorderQueryCondition工单方案类型,通过“查询工单方案”获取方案类型值。允许的算子包括:=,in。workorderStateparameterOWorkorderQueryCondition工单实例生命周期状态,包括:START:起始END:结束NORMAL:处理中DELETED:已废弃SUSPENDED:已挂起允许的算子包括:=。processorIdParameterOWorkorderQueryCondition工单处理人ID(可以是平台的userId或IOC操作员实例的portalUserId)允许的算子包括:=, like。extralAttr[]ExtralAttrParameterOWorkorderQueryCondition工单扩展属性表3 Parameter参数说明 名称类型必选(M)/可选(O)位置描述valueAnyOParameter查询条件的参数值,适用于算子为=, <, >等单值的参数。当算子为in或between时,参数值为一个数组。valueListAny[]OParameter查询条件的参数值,为数组,算法为in或者between的时候传这个。operatorStringOParameter查询条件的算子。包括:=,<,>,like,in。不同的查询条件所允许的算子不同。不填则默认为=。表4 ExtralAttrParameter参数说明 名称类型必选(M)/可选(O)位置描述codeParameterMExtralAttrParameter工单实例扩展属性定义的标识符。允许的算子包括:=。attrValueParameterMExtralAttrParameter工单实例扩展属性的值。允许的算子包括:=,in。请求样例{ "condition": { }, "cursor": 1, "limit":1, "isIncrement": false }响应参数响应参数如表5所示。表5 响应参数说明参数名称类型必选(M)/可选(O)参数位置参数含义resultObjectOBody接口响应参数。resCodeStringMBody返回码。resMsgStringOBody返回消息。表6 Outputs参数说明 名称类型必选(M)/可选(O)位置描述recordsWorkorderRecord[]OBody/result/outputs本次调用返回的记录。countNumberOBody/result/outputs符合条件的记录总数。长度范围最大20位数字。cursorStringOBody/result/outputs本次导出接口返回的游标,表示结束位置。用于连续导出的下次接口调用。如果本次调用已经返回完了所有数据,无需下次调用,则该字段为空。长度范围最大20字符。表7 WorkorderRecord参数说明 名称类型必选(M)/可选(O)位置描述idStringMWorkorderRecord工单实例ID。长度范围20字符。workorderIdStringMWorkorderRecord工单标识。长度范围最大255字符。workorderCreatorStringOWorkorderRecord创建人。长度范围最大255字符。createTimeDateTimeOWorkorderRecord发生时间。workorderPriorityStringOWorkorderRecord优先级。长度范围最大127字符。workorderTypeStringOWorkorderRecord工单类型。长度范围最大255字符。sourceStringOWorkorderRecord工单来源。长度范围最大255字符。schemeCodeStringOWorkorderRecord工单方案Code。长度范围最大255字符。schemeNameStringOWorkorderRecord工单方案名称。长度范围最大64字符。schemeTypeStringOWorkorderRecord工单方案类型。长度范围最大255字符。statusStringOWorkorderRecord工单流程状态。长度范围最大255字符。workorderTitleStringOWorkorderRecord工单标题。长度范围最大255字符。processorStringOWorkorderRecord工单处理人。长度范围最大255字符。descriptionStringOWorkorderRecord工单描述。长度范围最大256k字符。deadLineDateTimeOWorkorderRecord截止日期。completeTimeDateTimeOWorkorderRecord完成日期。firstScheduleTimeDateTimeOWorkorderRecord首次派发日期。recordTimeDateTimeOWorkorderRecord工单记录时间(工单创建时间)。workorderStateStringOWorkorderRecord生命周期状态,包括:START:起始END:结束NORMAL:处理中DELETED:已废弃SUSPENDED:已挂起长度范围最大255字符。actionTypeStringODeviceRecord操作类型。当请求为增量同步模式时返回。包括:INSERT:新增记录UPDATE:更新记录长度范围最大6字符。insertTimeDateTimeODeviceRecord该记录在源表里的添加时间。updateTimeDateTimeODeviceRecord该记录在源表里的更新时间。响应样例{ "resCode": "0", "resMsg": "成功", "result": [ { "count": 177378, "cursor": 5001, "records": [ { "createTime": "2019-12-27 09:50:21", "deadLine": "2019-12-27 00:00:00", "description": 【X摄像机】出现'视频巡逻消防告警',请核实。", "id": "0336000000WESB2XJwH2", "insertTime": "2019-12-27 09:50:21", "processor": "10gg000000WDG33DYVE0", "recordTime": "2019-12-27 09:50:21", "schemeCode": "SecuritySchema", "schemeName": "综合安防标准方案", "schemeType": "Security", "source": "100000002148000", "status": "待处理", "updateTime": "2019-12-27 09:50:21", "workorderCreator": "10gg000000TDeKwHWhdI", "workorderId": "SEC_2019-12-27_00000977", "workorderPriority": "中", "workorderState": "NORMAL", "workorderTitle": "消防告警-视频巡逻消防告警asdfgasdfsdafsadfas", "workorderType": "alarmWorkorder" } ] } ] }
  • [问题求助] 【紧急求助】金湖未来城项目-智慧应用中如何实现人员/设备空间群组的分层分级展示
    金湖未来城项目-智慧应用中如何实现人员/设备空间群组的分层分级展示。具体地:1、要根据单位/公司,或小区-楼栋-单元-楼层等层级架构实现人员的空间展示。2、在安防、设施管理、能效管理里面,也要根据小区-楼栋-单元-楼层-房间/公区等层级架构实现设备的空间展示。
  • [问题求助] 人员数据插入后,人员类型展示为英文
    插入人员主数据,返回的数据  personType中code和typeName 都是英文。在其他项目上测试,persnType中code是英文,typeName是中文。不知道是哪里没有配置,还是什么原因。能帮忙看看吗?
  • [问题求助] (香港启德项目)ulab环境中,资产SmartCampus__AssetManagement APP中,执行ES功能,报错
    ulab环境中,Asset Management APP中,执行ES功能,报错,“对象'Connector'中不存在记录'ES', 或者用户无权操作该记录”顾xx/180xxxxx/guxxx@chxxxx.com
总条数:645 到第
上滑加载中