• [问题求助] 多开发维护一个功能模块如何避免功能对冲
    客户试用阶段,会有很多零碎的优化意见提出,基本都围绕在安防模块,经常会发生改好的功能被冲掉的情况,请问如何高效修改问题
  • [技术干货] 【原生服务】【批处理BO】【当前租户为配置鉴权信息】开发环境调用导出接口,无用户鉴权
     1、问题描述开发环境调用导出接口,无用户鉴权,需要配置 BatchFile的租户鉴权​2、问题定位根据报错信息检查用户租户环境,发现没有对租户进行鉴权配置3、解决方案按照‘配置批量处理BO’的正确流程完成OAuth鉴权配置;‘配置批量处理BO’文档链接:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&pidid=pid_bookmap_0000001572030945&docnavid=DOCNAVE39DA7EC6BD74C66B10AA5D965064DD7&topicid=TOPIC_0000001562659678
  • [技术干货] 【基线应用】【Portal】【脚本'SmartCampus__queryPortalProfile'运行失败】创建操作员登录IOC失败
    1、问题描述 创建操作员登录IOC失败,报错信息:脚本‘SmartCampus_queryPortalProfile’运行失败,get an exception TypeError:Cannot read property 'length' of undefinded2、问题定位1.查看运行报错脚本,发现有一个接口获取菜单栏,然后拿菜单id查询权限,发现没有权限; 2.对比伙伴的自定义菜单和Permission BO中的业务权限,发现Permission BO没有自定义菜单数据,是自定义菜单没有配置权限引起报错;自定义菜单Permission BO业务权限没有配置上图中的自定义菜单数据3、解决方案按照‘定义业务权限凭证’文档正确的流程配置IOC菜单,并添加业务权限凭证‘定义业务权限凭证’文档链接:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&pidid=pid_bookmap_0000001572030945&docnavid=DOCNAVE39DA7EC6BD74C66B10AA5D965064DD7&topicid=TOPIC_0000001549257840
  • [问题求助] 园区联合解决方案迁移到23.1新环境时,安装应用app报错
    园区联合解决方案迁移到23.1新环境时,安装应用app报错:failed to pre-install: 安装高级页面时出错: 导入'高级页面'请求失败,错误码为'3004',错误信息为'页面引用的插件资产不存在,资产插件标识:global_SCZondyAdapter。'failed to pre-install: 安装高级页面时出错: 导入'高级页面'请求失败,错误码为'3004',错误信息为'页面引用的插件资产不存在,资产插件标识:global_SCSupermap3DAdapter。'failed to pre-install: 安装高级页面时出错: 导入'高级页面'请求失败,错误码为'3004',错误信息为'页面引用的插件资产不存在,资产插件标识:global_SCWAZHAdapter。'据排查,是因为23.1新环境的库中没有这三个库导致的,麻烦从后台导入一下这个三库:global_SCZondyAdapter、global_SCSupermap3DAdapter、global_SCWAZHAdapter。我们无法自己安装,安装后global_前缀会替换为自动生成的前缀。
  • [问题求助] 开发环境添加GIS类型报错
    开发环境,添加伟岸纵横地图,接口报错,如何解决?
  • [问题求助] 关于设备实例属性值映射表达式问题
    在接入电梯时,现场不同位置的电梯的上传信息与实际楼层的映射规则也不一样,在这种情况下要如何配置表达式?亦或者有其他方式?
  • [技术干货] 【IOC与第三方集成】【OneAccess系统集成】【系统登出问题】连接OneAccess集成系统时,退出IOC系统,导致OneAccess系统也退出了,如何规避
    1、问题描述连接OneAccess集成系统时,退出IOC系统,导致OneAccess系统也退出了,如何规避2、问题定位1.检查BO配置-Identity-登录账号类型-OneAccess的设置中登出跳转地址,该项为空即不退出OneAccess; 2.第一步中的登出地址确实为空,检查登出模块代码发现伙伴把登出逻辑写死在代码中:退出IOC的时候同时也退出OneAccess;3、解决方案参考基线的登出逻辑,在登出的时候调用IOC的登出接口"/CM_Identity/0.1.0/logout",不需要处理OneAccess的登出逻辑4、总结平台提供了使用平台Portal用户登录第三方应用的能力,并且可以通过Identity BO进行相关配置可以参考SSO集成文档:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100348086&pidid=pid_bookmap_0000001681568745&docnavid=DOCNAV661454CFAF0E4BA590ECA30791B1998C&topicid=TOPIC_0000001681639325
  • [技术干货] 【基线应用】【应用编译】【元数据对象不可访问】资产包编译失败,编译时报错: 不归属当前工程或是私有资源
     1、问题描述资产包编译失败,编译时报错: 不归属当前工程或是私有资源2、问题定位基线应用和基线BO不兼容 22.2版本后基线BO将所有的对象实例数据的公共属性更改为私有,并推荐在应用开发中调用BO提供的接口获取对象数据,但基线应用直接调用数据对象导致报错;3、解决方案进入instller节点后台,修改租户基线资产公共属性(即ProjectScope的值 )为:0 ,代表允许引用,下图为示例:​
  • [技术干货] 【自动化测试桩】【测试桩应用】【未安装/配置】U-Lab23.1开发环境需要安装测试桩
    1、问题描述U-Lab23.1开发环境需要安装测试桩2、问题定位新开租户默认不配置测试桩,如果伙伴提出需要安装测试桩才会为其租户配置测试桩3、解决方案1.在Appcube中安装测试桩应用程序; 2.配置系统参数HiCampus__TestServiceAddress=测试桩的服务地址;4、总结1.测试桩已经停止迭代,功能不演进;2.U-Lab开发环境只提供一套测试桩,所有租户共用,且数据不隔离;3.自动化测试参考文档:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&pidid=pid_bookmap_0000001496823941&docnavid=DOCNAV6E27F152162F4133B4B97DC62052CEB9&topicid=TOPIC_0238431642
  • [技术干货] 【基线BO】【系统管理服务】【查看操作员在线/离线状态】PC端实时判断当前用户是否在线
    1、问题描述PC端实时判断当前用户是否在线 目前有个需求,需要实时获取到PC端操作员的登录状态(在线和离线),基线是否可以实现2、问题定位1.翻阅基线提供的业务资产,查找是否有获取操作员在线状态的接口; 2.系统管理APP接口-用户实例提供了查询操作员实例(queryOperator)接口,反馈参数中携带isOnline字段表示操作员的在线/离线状态;3、解决方案系统管理服务中的查询操作员实例接口返回isOnline字段可以帮助统计在线/离线状态,并提供文档连接给伙伴:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&pidid=pid_bookmap_0000001572030945&docnavid=DOCNAVE39DA7EC6BD74C66B10AA5D965064DD7&topicid=TOPIC_0000001517912960
  • [技术干货] 【AppCube】【查询平台数据表对象】【没有足够权限执行读取对象实例】关于系统表的访问权限设置
    1、问题描述关于系统表的访问权限设置 定制开发脚本调用调用工单1.0queryWorkorderLog结构查询工单详情时报错:没有足够权限执行读取对象实例FlowInstance2、问题定位1、判断可能是基线BO数据对象的公共属性为私有导致脚本无法调用,进入后台数据库查看租户的资产的引用灰度为0(表示属性为公共,可以被直接引用); 2、查看工单1.0queryWorkorderLog的代码,发现这个接口中直接访问了平台的数据表对象FlowInstance,应该是平台不让直接访问才导致报错没有足够的权限; 3、咨询平台更改数据表对象的操作权限的方法;3、解决方案在系统参数的内置参数中把bingo.security.sensitive.data设置成“是”,脚本就可以直接调用平台的数据表对象4、总结1、Appcube开通租户默认bingo.security.sensitive.data的值为否,脚本不能直接操作平台的数据表对象; 2、伙伴应该按照开发规范,通过调用BO的接口来操作数据表对象;
  • [技术干货] 【基线应用】【应用编译】【对象"Connector"中不存在记录】
    1、问题描述项目无法正常打包  ,编译时报错:对象"Connector"中不存在记录2、问题定位检查开发环境Appcube平台连接器minio和obs桶没有配置,因此编译报错对象"Connector"中不存在记录; 3、解决方案U-Lab环境只提供MINIO存储服务,为用户的开发环境配置MINIO然后配置对象存储代理4、总结1.U-Lab开发环境为用户提供MINIO存储服务,所有租户共用一个MINIO对象;2.如果U-Lab开发环境租户中没有配置MINIO,可以在bbs论坛发帖申请配置;3.对接MINIO存储功能可以参考AppCube平台文档:https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9218.html
  • [技术干货] 【AppCube】【IOC】【logo配置】如何修改左上角logo和标题
     1、问题描述【智慧园区】【LOGO】如何修改左上角logo和标题2、问题定位园区基线提供了IOC界面风格配置文档,可以参考文档一步步操作执行3、解决方案园区基线提供了IOC界面风格配置功能,如下图:​文档链接:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&pidid=pid_bookmap_0000001572030945&docnavid=DOCNAVE39DA7EC6BD74C66B10AA5D965064DD7&topicid=TOPIC_0000001562659562
  • [技术干货] 【Linksoft】【调用第三方服务】【The service access whitelist control has been enabled】
    1、问题描述在linksoft中定制开发接口调用第三方服务报错: errMsg": "The service access whitelist control has been enabled. The service you want to access is not authorized. Contact the admin user to configure it2、问题定位1.首先排查外部环境网络与ulab开发环境的网络是否打通,确认vpn已经接入成功; 2.研发根据报错信息定位到问题是服务访问的白名单没有配置;3、解决方案1.admin账号登录eCampusCore平台,进入子系统接入 ,选择集成开发-集成资产开发; 2.选择对应的的应用,然后选择服务接入开发下面的服务访问白名单,点击新增将第三方服务的地址配置到白名单;4、总结在U-Lab开发环境中linksoft23.1开发接口调用第三方服务时,需要满足两个条件:1.外部环境需要通过vpn接入ulab开发环境,并需要申请将第三方服务的端口添加到访问白名单中;2.需要将第三方服务的服务路径配置到服务访问白名单中;两种白名单的维度不一样,一种是网络安全层的管理(只针对ulab环境),一种是应用层的访问权限管理。
  • [技术干货] 【Linksoft】【API调用】【外部工具无法调用】外部工具(postman)无法调用linksoft接口
    1、问题描述外部工具(postman)无法调用linksoft接口 使用linksoft地址+API路径无法调用2、问题定位外部工具调用linksoft接口的方式:https://ip+端口+API路径3、解决方案外部工具调用linksoft接口的方式:https://ip+端口+API路径可以登录eCampusCore平台,进入API网关-API测试中获取接口调用路径,如下图:4、总结1.确保外部网路与ulab开发环境网络打通; 2.外部工具调用linksoft接口的方式:https://ip+端口+API路径; 3.可以登录eCampusCore平台,进入API网关-API测试中获取接口调用路径;