-
导入类型区分普通操作员和Welink操作员。通过直接下载对应模板,直接上传导入。以普通操作员为例,Welink操作员类似,配置步骤:用系统管理员账号登录IOC。选择“系统管理 > 操作员管理”,单击右侧“导入”,进入批量导入页面。图3 批量导入页面单击“普通操作员模板”下载模板,安装模板填写操作员信息。一个操作员仅允许导入一个组织,当更新操作员信息添加新组织时,会覆盖操作员原来的组织信息。表2 普通操作员模板参数说明 参数名称参数说明账号名自定义。同一文件中不允许导入相同的账号名姓名自定义,不超过32字节,不包含特殊字符。角色名称角色名称可以在“角色权限管理”页面查看,例如“SM_Administrator”。图4 查看角色名称组织编码组织编码可以在“主数据管理 > 组织主数据”页面查看,例如组织名称是“人事部”,组织编码为“HRDep”。图5 查看组织编码组织工作编码组织工作编码可以在“操作员管理”创建操作员页面查看,例如“Cleaning”。图6 查看组织工作编码表3 Welink操作员模板参数说明 参数名称参数说明账号不是现有企业员工的工号,第一次导入时,不需要填写,导入后系统自动生成。姓名自定义,仅支持中英文或数字。手机号操作员登录WeLink使用的手机号码(暂不支持中国大陆地区以外的手机号码)。所属部门操作员所属部门。员工ID员工在企业原有系统中的标识(如工号)。隐藏手机号只能选择显示或隐藏,如未选择,默认显示,即对所属企业成员可见。序号员工所在部门内的序号,仅支持数字,支持配置1-9999;当未填写时,将按照表格中的顺序排列员工的序号。单击选择“普通操作员”导入类型。将修改后的文件拖入上图中的上传区域,单击“导入”。依次选择“系统管理 > 数据导入导出”,查看数据导入导出页面。
-
用系统管理员账号登录IOC平台。选择“系统管理>操作员管理”,进入IOC操作员管理页面。单击右侧“创建”,进入创建操作员页面。图1 创建操作员根据界面提示填写IOC操作员账号信息。表1 参数说明参数名称参数说明账号名IOC账号名,后续使用该名称登录IOC。IOC账号名称全局唯一,不允许重复。姓名按实际填写。密码IOC账号密码,后续使用该密码登录IOC。为安全起见,首次登录IOC时会要求修改密码。角色基线预置的角色能够访问的页面请参见表1。每个角色能够访问的IOC页面不相同,请根据实际业务使用情况分配角色。一个IOC账号可以关联多个角色,关联成功后,具有角色对应的所有权限。角色以及角色的权限支持增、删、改、查,详情操作请参见配置角色权限。班组可选,如果已经创建了IOC操作员班组,可以在此处直接将该账号添加到班组中。IOC操作员班组的创建方法请参见新增操作员班组。添加第三方账号如果IOC操作员需要使用手机端WeLink上的小程序“移动安防中心”和“便捷通行”时,才需要添加第三方账号。如果是修改IOC账号,则此处按钮置灰。需要先禁用IOC账号,再启用才能绑定第三方账号。添加时,根据是否使用第三方IAM选择账号类型:没有使用IAM时:“账号类型”选择“WeLink”,“账号名”配置为WeLink账号的“员工ID”。使用了IAM时:“账号类型”选择“WeLinkBamboo”,“账号名”配置为WeLink账号的“员工ID”。WeLink账号的“员工ID”需要登录HUAWEI CLOUD WeLink控制管理台查看,如下图所示。图2 WeLink账号的“员工ID”添加组织根据实际情况为IOC账号关联组织,只能选择当前登录的IOC账号关联的组织及下级组织。组织的配置方法请参见组织主数据。
-
系统管理员能新增、删除、修改、导出空间数据信息,若当前的空间数据不满足需求时,可以根据需要自定义配置多个空间实例数据,配置完后可以切换多个空间。新建空间登录智慧园区运营中心。依次选择“系统管理 > 主数据管理 > 空间主数据”,进入空间主数据页面。选择左侧的空间,单击新建空间按钮,配置空间信息。图1 新建空间表1 参数说明 参数名称参数说明空间编码必填,自定义,由数字、字母组成,如“NYSA01”。空间名称必填,自定义,如“南研所A区”。空间详细地址可选,按实际情况填写,如“中国广东省深圳市龙岗区坂田街道华为坂田基地J区”。上级空间默认为左侧选中的空间。空间层级必填,根据实际情况选择空间层级,如国家、省份、城市、园区等。纬度经度可选,可以选择“采集位置”按钮,通过在加载的地图上打点,直接获取新建空间实例的经纬度。图2 采集新增空间实例位置信息高度可选,自定义。外部ID可选,导入第三方系统的空间数据时,用于记录与智慧园区运营中心空间数据的对应关系,配置为第三方系统空间数据的ID。空间规格可选,用来标识一类空间实例。排序顺序空间实例展示的顺序。单击“保存”,创建成功。其他操作登录智慧园区运营中心。依次选择“系统管理 > 主数据管理 > 空间主数据”,进入空间主数据页面。选择左侧的空间。单击“删除”按钮,会删除选择的空间。单击“修改”按钮,能修改选择的空间信息(空间编码和上级空间不能修改)。单击“导出”按钮,能导出选择的空间信息。
-
本章节主要介绍如何查看业务侧数据导入/导出的结果。在IOC的业务中有很多数据导入/导出的场景,例如IOC账号、人员、空间、组织、设施、出入口等数据的导入/导出,所有场景使用的都是批处理BO的导入/导出功能。各个业务数据的导入/导出操作,在对应业务的页面中进行,但所有导入/导出的结果都可以在“系统管理 > 数据导入导出”页面中查看。目前所有页面的“导出”功能,只支持导出全部数据,或者当前页内显示的数据,不支持勾选导出。查看数据导入结果登录智慧园区运营中心。依次选择“系统管理 > 数据导入导出 > 导入数据”,进入导入结果的页面。图1 导入结果页面查看“结果信息”和“失败”数目。如果部分数据导入失败,可单击“失败”列蓝色数字,下载表格查看导入失败的详细原因。如果处理异常,可在“结果信息”列查看原因。查看数据导出结果登录智慧园区运营中心。依次选择“系统管理 > 数据导入导出 > 导出数据”,进入导出结果的页面。如果导出成功,可单击文件名称下载导出的表格文件。如果导出失败,可以查看“结果信息”或者“失败”数目。单击“失败”列蓝色数字,可下载表格查看导出失败的详细信息。图2 导出结果页面
-
map.values() – 返回一个新的Iterator对象,包含了Map对象中每个元素的值 。 而这个在平台中获取不到方法。
-
项目信息:红柳林煤矿园区使用平台WebSocketHeartBeat创建websoket连接时报错:TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them at Function.invokeGetter (<anonymous>:3:28)问题现象截图:日志:代码:
-
用了参数化查询不支持,怎么搞
-
日志数据超过5万条,导出失败,如下图,客户的需求,至少要具体一次性导出100万条数据的能力,请问有什么方案可以实现吗?顾庆耀/18068848554/guqingyao@chinasoftinc.com
-
appcube 怎么关闭重定向
-
SmartCampus__Operator__CST中的操作员可以登陆平台,但是不可以处理工单。需要查找该操作员的PortalUserId才能处理工单。是否我在创建一个操作员的时候,同步也会在PortalUser表中对应加一条数据?两张表里的数据是一一对应?为什么不直接使用操作员ID作为处理人??
-
Command: node-pre-gyp install --fallback-to-build Arguments: Directory: E:\\assets_starter\\node_modules\\nodejieba Output: node-pre-gyp info it worked if it ends with ok node-pre-gyp info using node-pre-gyp@1.0.10 node-pre-gyp info using node@14.19.3 | win32 | x64 node-pre-gyp info check checked for \"E:\\assets_starter\\node_modules\\nodejieba\\build\\Release\\nodejieba.node\" (not found) node-pre-gyp http GET https://github.com/yanyiwu/nodejieba/releases/download/v2.5.2/nodejieba-v2.5.2-node-v83-win32-x64.tar.gz node-pre-gyp ERR! install request to https://github.com/yanyiwu/nodejieba/releases/download/v2.5.2/nodejieba-v2.5.2-node-v83-win32-x64.tar.gz failed, reason: read ECONNRESET node-pre-gyp WARN Pre-built binaries not installable for nodejieba@2.5.2 and node@14.19.3 (node-v83 ABI, unknown) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error request to https://github.com/yanyiwu/nodejieba/releases/download/v2.5.2/nodejieba-v2.5.2-node-v83-win32-x64.tar.gz failed, reason: read ECONNRESET gyp info it worked if it ends with ok gyp info using node-gyp@3.8.0 gyp info using node@14.19.3 | win32 | x64 gyp info ok gyp info it worked if it ends with ok gyp info using node-gyp@3.8.0 gyp info using node@14.19.3 | win32 | x64 gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable \"python\", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (E:\\assets_starter\\node_modules\\node-gyp\\lib\\configure.js:484:19) gyp ERR! stack at PythonFinder.<anonymous> (E:\\assets_starter\\node_modules\\node-gyp\\lib\\configure.js:509:16) gyp ERR! stack at callback (E:\\assets_starter\\node_modules\\graceful-fs\\polyfills.js:306:20) gyp ERR! stack at FSReqCallback.oncomplete (fs.js:192:21) gyp ERR! System Windows_NT 10.0.22621 gyp ERR! command \"E:\\\\nodejs\\\\node.exe\" \"E:\\\\assets_starter\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js\" \"configure\" \"--fallback-to-build\" \"--module=E:\\\\assets_starter\\\\node_modules\\\\nodejieba\\\\build\\\\Release\\\\nodejieba.node\" \"--module_name=nodejieba\" \"--module_path=E:\\\\assets_starter\\\\node_modules\\\\nodejieba\\\\build\\\\Release\" \"--napi_version=8\" \"--node_abi_napi=napi\" \"--napi_build_version=0\" \"--node_napi_label=node-v83\" gyp ERR! cwd E:\\assets_starter\\node_modules\\nodejieba gyp ERR! node -v v14.19.3 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'E:\\nodejs\\node.exe E:\\assets_starter\\node_modules\\node-gyp\\bin\\node-gyp.js configure --fallback-to-build --module=E:\\assets_starter\\node_modules\\nodejieba\\build\\Release\\nodejieba.node --module_name=nodejieba --module_path=E:\\assets_starter\\node_modules\\nodejieba\\build\\Release --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83' (1) node-pre-gyp ERR! stack at ChildProcess.<anonymous> (E:\\assets_starter\\node_modules\\@mapbox\\node-pre-gyp\\lib\\util\\compile.js:89:23) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:400:28) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1088:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:296:5) node-pre-gyp ERR! System Windows_NT 10.0.22621 node-pre-gyp ERR! command \"E:\\\\nodejs\\\\node.exe\" \"E:\\\\assets_starter\\\\node_modules\\\\@mapbox\\\\node-pre-gyp\\\\bin\\\\node-pre-gyp\" \"install\" \"--fallback-to-build\" node-pre-gyp ERR! cwd E:\\assets_starter\\node_modules\\nodejieba node-pre-gyp ERR! node -v v14.19.3 node-pre-gyp ERR! node-pre-gyp -v v1.0.10 node-pre-gyp ERR! not ok Failed to execute 'E:\\nodejs\\node.exe E:\\assets_starter\\node_modules\\node-gyp\\bin\\node-gyp.js configure --fallback-to-build --module=E:\\assets_starter\\node_modules\\nodejieba\\build\\Release\\nodejieba.node --module_name=nodejieba --module_path=E:\\assets_starter\\node_modules\\nodejieba\\build\\Release --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83' (1)" [-/11] ⠄ waiting... error E:\assets_starter\node_modules\node-sass: Command failed. Exit code: 1 Command: node scripts/build.js Arguments: Directory: E:\assets_starter\node_modules\node-sass Output: Building: E:\nodejs\node.exe E:\assets_starter\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library= gyp info it worked if it ends with ok gyp verb cli [ gyp verb cli 'E:\\nodejs\\node.exe', gyp verb cli 'E:\\assets_starter\\node_modules\\node-gyp\\bin\\node-gyp.js', gyp verb cli 'rebuild', gyp verb cli '--verbose', gyp verb cli '--libsass_ext=', gyp verb cli '--libsass_cflags=', gyp verb cli '--libsass_ldflags=', gyp verb cli '--libsass_library=' gyp verb cli ] gyp info using node-gyp@3.8.0 gyp info using node@14.19.3 | win32 | x64 gyp verb command rebuild [] gyp verb command clean [] gyp verb clean removing "build" directory gyp verb command configure [] gyp verb check python checking for Python executable "python2" in the PATH gyp verb `which` failed Error: not found: python2 gyp verb `which` failed at getNotFoundError (E:\assets_starter\node_modules\which\which.js:13:12) gyp verb `which` failed at F (E:\assets_starter\node_modules\which\which.js:68:19) gyp verb `which` failed at E (E:\assets_starter\node_modules\which\which.js:80:29) gyp verb `which` failed at E:\assets_starter\node_modules\which\which.js:89:16 gyp verb `which` failed at E:\assets_starter\node_modules\isexe\index.js:42:5 gyp verb `which` failed at E:\assets_starter\node_modules\isexe\windows.js:36:5 gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:192:21) gyp verb `which` failed python2 Error: not found: python2 gyp verb `which` failed at getNotFoundError (E:\assets_starter\node_modules\which\which.js:13:12) gyp verb `which` failed at F (E:\assets_starter\node_modules\which\which.js:68:19) gyp verb `which` failed at E (E:\assets_starter\node_modules\which\which.js:80:29) gyp verb `which` failed at E:\assets_starter\node_modules\which\which.js:89:16 gyp verb `which` failed at E:\assets_starter\node_modules\isexe\index.js:42:5 gyp verb `which` failed at E:\assets_starter\node_modules\isexe\windows.js:36:5 gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:192:21) { gyp verb `which` failed code: 'ENOENT' gyp verb `which` failed } gyp verb check python checking for Python executable "python" in the PATH gyp verb `which` failed Error: not found: python gyp verb `which` failed at getNotFoundError (E:\assets_starter\node_modules\which\which.js:13:12) gyp verb `which` failed at F (E:\assets_starter\node_modules\which\which.js:68:19) gyp verb `which` failed at E (E:\assets_starter\node_modules\which\which.js:80:29) gyp verb `which` failed at E:\assets_starter\node_modules\which\which.js:89:16 gyp verb `which` failed at E:\assets_starter\node_modules\isexe\index.js:42:5 gyp verb `which` failed at E:\assets_starter\node_modules\isexe\windows.js:36:5 gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:192:21) gyp verb `which` failed python Error: not found: python gyp verb `which` failed at getNotFoundError (E:\assets_starter\node_modules\which\which.js:13:12) gyp verb `which` failed at F (E:\assets_starter\node_modules\which\which.js:68:19) gyp verb `which` failed at E (E:\assets_starter\node_modules\which\which.js:80:29) gyp verb `which` failed at E:\assets_starter\node_modules\which\which.js:89:16 gyp verb `which` failed at E:\assets_starter\node_modules\isexe\index.js:42:5 gyp verb `which` failed at E:\assets_starter\node_modules\isexe\windows.js:36:5 gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:192:21) { gyp verb `which` failed code: 'ENOENT' gyp verb `which` failed } gyp verb could not find "python". checking python launcher gyp verb could not find "python". guessing location gyp verb ensuring that file exists: C:\Python27\python.exe gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (E:\assets_starter\node_modules\node-gyp\lib\configure.js:484:19) gyp ERR! stack at PythonFinder.<anonymous> (E:\assets_starter\node_modules\node-gyp\lib\configure.js:509:16) gyp ERR! stack at callback (E:\assets_starter\node_modules\graceful-fs\polyfills.js:306:20) gyp ERR! stack at FSReqCallback.oncomplete (fs.js:192:21) gyp ERR! System Windows_NT 10.0.22621 gyp ERR! command "E:\\nodejs\\node.exe" "E:\\assets_starter\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd E:\assets_starter\node_modules\node-sass gyp ERR! node -v v14.19.3
-
求助问题:白名单布控告警问题求助场景描述:客户针对有权限的人做白名单布控,识别不在名单库的人员信息告警问题:目前布控告警已在告警安防中心列表显示,但告警属性未能够进入告警相关属性表史军伟手机:+86 156 3788 7202 邮箱:shijunwei@shlongtian.com
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签