• [问题求助] 工单创建之后如何指定下一步处理人
    租户:Hi-JSYC通过接口https://studio.e.huawei.com/service/Workorder/0.1.0/Workorder/create新增工单但是在新建之后,查询工单日志发现工单创建之后的下一步处理人并没有发生变化,请问需要如何在创建中指定下一步处理人?
  • [问题求助] ABC 出入口管理-人员授权无法进行终身授权
    项目:盐城电力背景:对人员授权时候,基线只提供了时间段授权,无法终身授权,如果我在不同时间段对一个人授权会造成该人员在查询出入口时会造成多条重复数据。是否能针对授权进行优化,增加终身授权功能(除非客户手动删除)
  • [问题求助] ABC 设备信息管理选择工单处理人报错
    租户:Hi-JSYC选择工单处理人报错
  • [问题求助] ABC 设备管理app 选择工单处理人分页错误
    项目:盐城电力设备管理app  选择工单处理人分页错误
  • [问题求助] ABC 人员主数据加密问题
    项目:盐城电力你好:如果我前端显示需要加密显示,但是我后台业务需要明码的身份证信息做标识,请问如何在脚本中 通过基线的接口去获取明码的身份证信息。还是我们自己去关联基线表获取?
  • [技术干货] 智慧园区BBS论坛三月技术贴汇总一览(三月持续更新)
    帖子名称:《智慧园区无法加载默认空间怎么办》访问链接:cid:link_2帖子名称:《智慧园区IOC如何配置登录超时的时间》访问链接:cid:link_3帖子名称:《配置IOC空间及空间切换说明》访问链接:cid:link_4帖子名称:《配置公共系统参数说明》访问链接:cid:link_5帖子名称:《智慧园区如何修改预置角色权限和新建角色》访问链接:cid:link_6帖子名称:《智慧园区配置角色权限说明》访问链接:cid:link_7帖子名称:《智慧园区DLI开发之全局变量配置说明》访问链接:cid:link_8帖子名称:《智慧园区dlio脚本示例》访问链接:cid:link_9帖子名称:《智慧园区DLI脚本示例》访问链接:cid:link_10帖子名称:《智慧园区DO开发之如何创建table/schema语句开发》访问链接:cid:link_11帖子名称:《创建Topic并设置订阅/发布》访问链接:cid:link_12帖子名称:《设备IO开发规划》访问链接:cid:link_13帖子名称:《开发DO之DLI脚本示例》访问链接:cid:link_14帖子名称:《开发DO之创建table/schema语句开发》访问链接:cid:link_15帖子名称:《Zabbix监控关键术语》访问链接:cid:link_16帖子名称:《OPS标准监控指标》访问链接:cid:link_17历史精选技术贴汇总:帖子名称:《智慧园区BBS论坛六月技术贴汇总一览(六月持续更新)》访问链接:cid:link_0帖子名称:《智慧园区BBS论坛七月技术贴汇总一览(七月持续更新)》访问链接:cid:link_1帖子名称:《智慧园区BBS论坛八月技术贴汇总一览(八月持续更新)》访问链接:cid:link_24帖子名称:《智慧园区BBS论坛九月技术贴汇总一览(九月持续更新)》访问链接:cid:link_18帖子名称:《智慧园区BBS论坛十月技术贴汇总一览(十月持续更新)》访问链接:cid:link_19帖子名称:《智慧园区BBS论坛十一月技术贴汇总一览(十一月持续更新)》访问链接:cid:link_20帖子名称:《智慧园区BBS论坛十二月技术贴汇总一览(十二月持续更新)》访问链接:cid:link_21帖子名称:《智慧园区BBS论坛一月技术贴汇总一览(一月持续更新)》访问链接:cid:link_22帖子名称:《智慧园区BBS论坛二月技术贴汇总一览(二月持续更新)》访问链接:cid:link_23
  • [技术干货] 智慧园区无法加载默认空间怎么办
    用户登录IOC平台,页面未加载用户绑定组织的空间实例。问题现象用户登录IOC运营平台,右上方未加载空间实例。如图所示。原因分析未配置相关系统参数或者配置的系统参数“UnifiedPortal_Mainframe_SpaceRootCode”和“UnifiedPortal_Mainframe_DefaultSelectedSpace”不是用户绑定组织的空间实例。解决方法参考表格系统参数说明配置。系统参数参数说明UnifiedPortal_Mainframe_SpaceRootCode定义园区当前展示的空间树。参数值配置空间根名称,空间根配置参考“业务资产-空间BO-BO的使用-配置空间BO”,如园区系统实例数据为“China”。IOC页面右上角可以查询到的空间,都在参数值配置的此空间根下。UnifiedPortal_Mainframe_DefaultSelectedSpace定义用户登录园区运营中心页面时默认加载的空间实例。参数值配置为空间实例编码,如园区系统实例数据为“441911”。查看空间实例编码步骤:用园区管理员账号登录智慧园区运营中心。依次选择“系统管理 > 主数据管理 > 空间主数据”,进入空间主数据配置页面。单击左侧搜索框,选择已配置空间根如“China”,进入空间实例数据配置页面。选择用户绑定组织的空间实例,右侧及显示空间编码,如下图所示。
  • [技术干货] 智慧园区IOC如何配置登录超时的时间
    登录IOC后,当IOC操作员一段时间内未操作系统,登录将失效;必须重新登录后才可重新操作。园区解决方案的登录会话管理使用的是AppCube平台会话管理机制。在AppCube平台设置会话时长,即可实现对园区操作员会话访问时长的管理。配置步骤AppCube默认的会话时长已在安装阶段配置,调测阶段默认不用修改,IOC操作人员可继承该会话时长。如果项目中需要修改,可根据需要为不同的“角色”设置访问凭证时长。登录AppCube平台。登录的AppCube账号,必须拥有System Administrator Profile权限,才能修改访问凭证时长。依次选择“管理 > 用户管理 > 权限配置”。单击需要配置的权限名称,进入详情页面。IOC角色与AppCube平台权限的对应关系如下表所示。表1 角色对应的权限名称 IOC角色名称AppCube权限名称说明自定义角色Portal User Profile园区用户“自定义角色”的权限对应“Portal User Profile”,园区用户创建新的“自定义角色”时,会自动继承“Portal User Profile”的设置(“自定义角色”是指非园区系统预置的角色,由用户自己创建。系统管理员SM_Administrator园区系统预置角色“系统管理员”的权限对应“SM_Administrator”名称,园区创建新的“系统管理员”时,会自动继承“SM_Administrator”的设置。普通操作员SM_Operator园区系统预置角色“普通操作员”的权限对应“SM_Operator”名称,园区创建新的“普通操作员”时,会自动继承“SM_Operator”的设置。单击页面右上角的编辑图标,页面进入修改状态。选择“自定义”,设置“访问凭证时长”和“刷新凭证时长”。单击右上角图标,修改完成。“访问凭证时长”和“刷新凭证时长”必须同时设置“默认”或者“自定义”。
  • [技术干货] 配置IOC空间及空间切换说明
    订购园区解决方案后,可以通过系统参数自定义配置IOC运营中心的默认加载空间,以及可切换的空间。目前页面支持多个园区的空间(包含的园区上限为50个)切换联动。可登录AppCube选择“管理>系统管理>系统参数”,搜索如下参数来修改。IOC系统正式投入使用后,请谨慎修改“UnifiedPortal_Mainframe_SpaceRootCode”和“UnifiedPortal_Mainframe_DefaultSelectedSpace”这2个系统参数的值,不可随意变动。表1 空间切换系统参数 参数名称配置示例说明UnifiedPortal_Mainframe_IsAllowSwitchSpace是如果不需要空间切换的能力,可以将该系统参数配置为“否”,以免界面报错。UnifiedPortal_Mainframe_SpaceRootCodeChina定义IOC当前展示的空间树,配置为空间根名称,IOC页面右上角可以查询到的空间,都在此空间根下。自定义空间根的具体操作,请参考配置空间根。UnifiedPortal_Mainframe_DefaultSelectedSpace44030701登录IOC页面时默认加载的空间实例,配置为空间编码。获取方法参见配置空间实例章节。IOC操作员未关联组织或关联的组织未关联可切换的空间时,系统默认加载该参数配置的空间,并且只能切换到该默认空间和它的子空间。例如该参数配置为“坂田基地J区”的空间编码“44030701”时,只能切换到“坂田基地J区”以及它的子空间,无法切换到平级的或者上级的空间。如果想切换到平级的或者上级的空间,可将该参数配置为它们的上级空间“龙岗区”的空间编码“440307”。IOC操作员关联的组织已关联可切换的空间,空间在系统配置的空间根下,系统默认加载组织关联的可切换空间;若关联多个可切换空间,系统默认加载其中一个。UnifiedPortal_Mainframe_SpaceLevelsForCurrentAreaNATION;PROVINCE;CITY;AREA;PARK;BUILDING;ROOM;FLOOR用于定义IOC允许切换的空间层级。自定义空间层级的具体操作,请参考配置空间层级。若只配置一个层级,运营中心仅可以切换此层级的空间实例;若配置多个层级,层级间以“;”分隔,则可以切换默认加载空间实例下的多个层级的空间实例。安防态势的页面支持所有配置层级的切换。人员通行记录页面的“是否包含本地通行记录”按钮为打开状态时,只支持此参数值配置为“PARK”的层级数据,单击选择其他层级,无数据展示。IOC操作员关联的组织已关联可切换的空间,空间在系统配置的空间根下,所有属于系统配置层级的关联的空间及子空间都可切换。不能切换的空间实例置灰,但是可单击查看此空间层级下的子空间。
  • [技术干货] 配置公共系统参数说明
    调测前,需要配置公共系统参数,才能进行相关业务调测。登录AppCube平台搜索菜单“系统参数”,在“系统参数”界面搜索如下参数。表1 公共系统参数 系统参数参数说明roma_app_prefixROMA环境的应用ID前缀。注意:前缀中的双下划线(__),也需要配上,例如“sandbox__”。Common_IOCPortalHostIOC的域名,例如“https://xxx.besclouds.com”。具体值获取方式请参见获取IOC登录URL。Common_ManageByOperatorOrg用于便捷通行按组织维度管理。默认值为“否”,IOC登录操作员账号可以查询/管理所有组织人员数。值配置为“是”,IOC登录操作员账号只能看到当前绑定组织下的操作员数据,即人员列表和操作员列表会根据当前登录操作员的组织信息进行过滤。获取IOC登录URL登录AppCube平台。依次选择“管理>应用管理>应用导航”,搜索“Unified Portal”。单击操作列的预览按钮,进入Unified Portal运行态。单击按钮“点击进入智慧园区运营中心”,在浏览器新页签中获取地址栏中的URL。https://xxx.besclouds.com/magno/render/SmartCampus__SystemManagement_0000000000OiXFSeIQvR/Login上述地址即为园区IOC运营中心登录URL,其中以下值会根据实际环境变化。https://xxx.besclouds.com,是IOC的域名。0000000000OiXFSeIQvR,是当前登录的AppCube的租户ID。
  • [技术干货] 智慧园区如何修改预置角色权限和新建角色
    修改预置角色权限当预置角色的权限不满足需求时,可自定义修改,以修改普通操作员角色权限为例。进入智慧园区运营中心。选择“系统管理 > 角色权限管理”,进入角色权限管理页面。选择“普通操作员”,在右侧查看能访问的页面权限。根据实际需要,勾选或者取消勾选业务权限。配置完成后,单击右上角的“保存”。新建角色如果预置角色不满足要求,项目中也可以自定义新的角色。登录智慧园区运营中心。选择“系统管理 > 角色权限管理”,进入角色权限管理页面。新建角色。可以新增父角色,可以从“父角色标签”下拉框中查询选择。可以选中预置角色添加子角色,此时“父角色标签”字段会自动显示已选择的角色。单击“角色列表”上方的“+”,弹出“创建角色”对话框。完善字段信息填写,单击“创建”,创建角色成功。创建角色后需要重新请求数据并刷新角色树。为新建角色配置业务权限。在“角色列表”中选中角色。在右侧“权限列表”中勾选需要的业务权限,单击右上角的“保存”。
  • [技术干货] 智慧园区配置角色权限说明
    系统已经预置了一些角色,若不满足需要,可修改角色权限或者新建角色。背景信息园区预置角色的权限如下表所示。表1 预置角色的权限说明 场景预置角色角色能访问的页面公共系统管理员所有页面数据加工(仅Cube场景才有该角色)数据加工APP的所有页面。智慧安防普通操作员安防运营中心APP除“指标规则配置”外的其它页面。安防作业中心APP除“基础设置”和“布防管理”外的其它页面。便捷通行APP所有页面。便捷通行管理员便捷通行APP所有页面。出入口权限管理员便捷通行APP的“通行授权”和“权限下发结果查询”页面。该角色对应的IOC操作员,只能对“出入口管理员”是自己的出入口进行通行授权。微码小程序WeLink端的“便捷通行”小程序WeLink端的“移动安防中心”小程序设施管理现场交付人员告警管理设施节能APP中的冷机动态调优(无规则管理)、运营管理、基础配置中的电价配置、冷站管理设备设施设备运维组态工具楼宇自控(无照明系统)历史趋势图移动端程序中的运维APP系统管理APP中以下权限:数据导入导出主数据管理APP中的设施主数据(无数据一致性稽查、设备规格配置)、空间主数据数据配置业务管理人员告警管理设施节能APP中的冷机动态调优(无规则管理)、运营管理、基础配置中的电价配置、冷站管理设备设施设备运维主数据管理APP中的设施主数据、空间主数据、组织主数据楼宇自控(无照明系统)历史趋势图系统管理业务运营人员告警管理设施节能APP中的冷机动态调优(调优大屏)、运营管理设备设施(无强制点位列表、设备控制场景管理)楼宇自控(无照明系统)历史趋势图调优算法工程师告警管理楼宇自控(无照明系统)设备设施APP中的空间平面、设备列表设施节能历史趋势图系统管理APP中的日历管理
  • [智慧安防] 进入告警中心,提示“选项列表内容为空:SmartCampus__alarmStatus”
    进入告警中心,提示“选项列表内容为空:SmartCampus__alarmStatus”
  • [技术干货] 智慧园区DLI开发之全局变量配置说明
    表1 DLI/DLIO全局变量说明 变量名值示例说明G_mqs_namesrv_urls192.168.39.77:9776;192.168.39.8:9776数据源连接IP,例如ROMA的MQS地址。G_regioncn-north-1地域,根据所使用的环境配置。G_mqs_source_classcom.huawei.dataservice.flink.sql.connectors.mqs.MqsSourceflink的source加载类,一般为默认值。G_mqs_sink_classcom.huawei.dataservice.flink.sql.connectors.mqs.MqsSinkflink的sink加载类,一般为默认值。G_DLI_Queuedli_beijing1DLI队列名称,根据所使用的队列配置。G_app_proctime_asset60资产轨迹聚合时间窗的时间,聚合一定时间内的数据进行汇总,值根据性能做调整。data_service_dbnamedata_service_testDWS数据库名。G_dws_usernamedata_service_testDWS数据库用户名。G_dws_password*****DWS数据库密码。G_dws_rds_urlpostgresql://ip:port/data_service_testDWS数据库连接的URL。G_dws_jdbc_urljdbc:postgresql:// ip:port/data_service_testDWS数据库连接的URL。人员热力和资产轨迹使用,其他DLI任务暂不使用该参数。G_dws_driverorg.postgresql.DriverJDBC驱动包。G_app_id_XXdataservice.msg.XX各模块在ROMA上面的应用。G_app_secret_XX******各模块在ROMA上面的应用密钥。G_topic_XXXXT_IO_DEVICE_DATACHANGEDTOPIC名称。
  • [技术干货] 智慧园区dlio脚本示例
    dlio脚本示例如下:--实时车位 -- 作业名: dli_vehicle_all -- ----------------自定义函数------------------- CREATE FUNCTION UNIX_TIMESTAMP_MS AS 'com.huawei.dataservice.sql.udf.UnixTimeMS'; CREATE FUNCTION TO_LTT AS 'com.huawei.dataservice.sql.udf.ToLocalTime'; -- DLI中的自定函数 CREATE FUNCTION gen_pl AS 'com.huawei.dataservice.sql.udf.GeneratePersonLocationUdfFunction'; ---------------------------------------------------- --- --- 实时车位 --- ---------------------------------------------------- -- -----------------------数据源-------------------------------- CREATE TABLE mqs_vehicle_park_space_keytop ( park_code STRING, free_space_num STRING, total_space_num STRING, last_update_date STRING, area_info STRING, proctime AS PROCTIME() )WITH( 'connector.type' = 'user-defined', 'connector.class-name' = '{{G_mqs_source_class}}', 'connector.class-parameter' = '-namesrvUrls {{G_mqs_namesrv_urls}} -appId {{G_app_id_vehicle}} -appSecret [{{G_app_secret_vehicle}}] -topic {{G_topic_vehicle_park_space}} -mappings park_code=parkCode;free_space_num=freeSpaceNum:INTEGER;total_space_num=totalSpaceNum:INTEGER;last_update_date=eventTimeUTC;area_info=areaInfo' ); CREATE VIEW vehicle_park_space_keytop( park_code, free_space_num, total_space_num, last_update_date, area_info, proctime ) AS SELECT park_code, case when char_length(free_space_num )=0 then 0 WHEN free_space_num='' THEN 0 WHEN free_space_num='null' THEN 0 WHEN free_space_num is null THEN 0 else cast(free_space_num as INTEGER) end, case when char_length(total_space_num )=0 then 0 WHEN total_space_num='' THEN 0 WHEN total_space_num='null' THEN 0 WHEN total_space_num is null THEN 0 else cast(total_space_num as INTEGER) end, last_update_date, area_info, proctime from mqs_vehicle_park_space_keytop; -- --------------------输出流-------------------- -- DWI目标表: dwi_vehicle.dwi_vehicle_park_space_keytop CREATE TABLE dwi_vehicle_park_space_keytop ( park_code STRING, free_space_num INTEGER, total_space_num INTEGER, area_info STRING, dw_last_update_date TIMESTAMP(3), dw_creation_date TIMESTAMP(3), dw_creation_by STRING, dw_last_update_by STRING, dw_batch_number BIGINT )WITH( 'connector.type' = 'gaussdb', 'connector.driver' = 'org.postgresql.Driver', 'connector.url' = '{{G_dws_jdbc_url_bpa}}', 'connector.username' = '{{G_dws_username_bpa}}', 'connector.password' = '{{G_dws_password_bpa}}', 'connector.write.mode' = 'copy', 'connector.write.flush.interval' = '10s', 'connector.table' = '\"dwi_vehicle\".\"dwi_vehicle_park_space_keytop\"' ); -- --------------------插入输出流-------------------- --写入DWI: dwi_vehicle.dwi_vehicle_park_space_keytop INSERT INTO dwi_vehicle_park_space_keytop( park_code, free_space_num, total_space_num, area_info, dw_last_update_date, dw_creation_date, dw_creation_by, dw_last_update_by, dw_batch_number ) SELECT park_code, free_space_num, total_space_num, area_info, TO_LTT(UNIX_TIMESTAMP_MS(concat(substring(last_update_date,1,8),substring(last_update_date,10,6)),'yyyyMMddHHmmss')+28800000)AS dw_last_update_date, TO_LTT(UNIX_TIMESTAMP_MS()) AS dw_creation_date, 'cs_job_vehicle_park_space_keytop' AS dw_creation_by, 'cs_job_vehicle_park_space_keytop' AS dw_last_update_by, UNIX_TIMESTAMP_MS () AS dw_batch_number FROM vehicle_park_space_keytop WHERE total_space_num>=free_space_num;
总条数:710 到第
上滑加载中