0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RPA在物流企微私域场景的应用

京东云 来源:京东物流 卢旭 作者:京东物流 卢旭 2024-10-09 15:28 次阅读

作者:京东物流 卢旭

什么是RPA

RPA全称是机器人流程自动化(Robotic Process Automation),是一种利用软件机器人实现自动化业务过程的技术;RPA系统通过模仿用户在电脑手机智能设备上的手动操作方式,在无需改变现有IT系统或应用程序代码的情况下,提供了一种新的自动化业务流程的方法。

有什么优势,解决什么问题

•降低成本:RPA可完成基于流程化的重复性工作,将人从每日的重复工作中解放出来,准确高效地实现业务流程自动化;同时,可无人值守,让大家专注于价值更高和创造性的任务。也将提高员工满意度;

•速度更快,效率更高:机器人的工作速度比人类更快,更灵活,可定时工作,可7*24工作;它们使您的业务流程更加高效;消除人为误差;

•非侵入式技术:RPA 不需要大量资源来整合多个应用程序,它不需要更换现有的 IT 系统。它很容易适应公司不同部门的 IT 系统;

•改善客服服务:机器人全天候服务,能更快地解决客户的疑问,从而提高服务质量和整体客户满意度;

模拟人机交互:可完成获取屏幕上的内容,理解屏幕上的内容,编辑屏幕上的内容,从而进行更智能的交互。

RPA不仅解决了人力成本、效率、准确性等问题,还为企业数字化转型提供了有力支持。通过RPA的实施,公司可以更加专注于核心业务的发展,提升整体运营效率和竞争力。同时,RPA产品还具备强大的可扩展性和可定制性,能够满足不同的个性化需求。

常见RPA应用领域

•企微私域运营:获取消息、发送消息、回复消息、群管理、建群、拉人、踢人、加好友、识别垃圾消息等等;

•人力资源:需要处理和管理大量数据,并详细记录组织内每位员工的情况。RPA 工具可以自动计算福利、存储文件、审核工时表、管理入职等,从而提高人力资源部门员工的工作效率;

•数据分析:RPA 有收集和分析数据的能力。自动化工具可以收集有关问题、成本、效率、生产力等任何方面的数据。这是企业发现改进领域和监控绩效的好方法。毕竟,数据是战略决策的关键;

•采购业务:采购团队通常要花费大量时间执行行政任务,这也是RPA可以应用的领域;它能够简化运营、降低人员成本并增加服务价值。发票处理和请购单审批只是使用自动化工具可以实现自动化的部分任务;

•电商领域应用场景:AI智能客服,评论回复,营销推广,商品订单,物流仓储,财务运营等;

•其它应用场景:财务、政务、银行、保险、物流等领域应用也很广泛。

私域业务场景

•2023年初,物流火种项目-私域启动,对于如何运营私域是一个问题,如何通过私域支持快递业务和其它业务;在业务发展中也有很多痛点;如何快速建群?如何给群发消息?如何运营这些群?如何保证ROI?如何达成结果目标?随着群发展到数十万,群粉丝规模达到数百万,难以避免群内不产生非法消息和不合规消息,如何管理也是一个问题?基于业务需求和已知问题,我们调研了很多方案,最终决定主要依靠自研,才能更快更稳更好的满足业务需求;随着业务需求的增多,产品需求的完善,整体系统也逐渐成熟。后面将从业务架构和基本原理大致介绍我们的解决方案。

业务架构流程

•SCRM系统从业务架构上主要包括:SCRM后台运营系统、后台服务的指令服务和AI服务、机器人平台、企微助手、微信小程序等,如下图所求;运营同学在SCRM后台进行日常运营,配置各种任务,通过后台服务计算生成具体指令下达到企微小助手;企微小助手解析指令,不同指令执行不同操作,将消息发送到企微群里或个人,或将企微上获取的数据上传到后台服务;C用户打开链接到微信小程序,用户在微信小程序也会触发一些指令(如建群),此时调用后台服务接口生成相关指令,然后再执行。

•经过不断的发展,目前服务全国数十万个社群,管理数百万用户粉丝,产生数十万的订单,每天处理数百万条消息,消息准确触达率99.6%以上;面向社群的RPA主要功能包括:微信群发消息、建群、改群名、获取群码、加好友、删好友、群管理功能,其中消息类型包括:纯文本、图文、小程序卡片等,群管理功能包括拉人、踢人、群管理员、智能识别非法信息及警告回复等;覆盖业务场景从拉新、裂变、入群、促活、交易下单、风险监测等整个生命周期,将粉丝沉淀到私域,从私域中获取利益产生订单。目前只需要3人左右就能满足运营,简单重复的工作都由RPA完成。

技术架构简介

◦业务APP:企微小助手,我们可以基于通用组件和基础服务实现其它小助手的功能

◦业务组件:企微监控服务包括定时服务、监控消息、解析消息、建群、获取群码、群管理、拉人踢人等,大部分服务与远程指令服务功能一一对应,如发送消息、回复消息、群管理、拉人踢人、建群、获取群码;

◦基础服务:无障碍解析服务包括解析节点、解析登录、解析窗口、执行点击、进退页面、解析滚动、权限处理等;网络服务包括基础库封装、日志拦截、版本管理等;日志服务包括日志打印,日志存储,日志分析,日志上传等。对于安卓无障碍服务基本原理,将在后面介绍。

无障碍服务基本原理

•安卓无障碍功能实现的主要构成 可以分为以下三个部分:辅助的小助手APP、被辅助的企微APP和系统服务AccessibilityManagerService,三者关系如下图所示,小助手APP不需要直接跟被辅助的APP通信,而是通过SystemService中转通信,如下图所示:

•无障碍事件执行流程,主要分为以下几个关键步骤:

◦获取操作节点AccessibilityNodeInfo

◦执行操作事件:通过AccessibilityNodeInfo.performAction执行,通过无障碍服务(AccessibilityService)中的方法如 getRootInActiveWindow() 获取当前界面布局,然后使用 findAccessibilityNodeInfosByText 或 findAccessibilityNodeInfosByViewId 等方法进行过滤和定位。事件传递给到对应的Activity。

◦事件传递分发给给具体View:事件到达Activity,Activity会进一步进行事件分发到PhoneWindow,再分发到具体的View;与普通模式下的事件分发类似,无障碍事件分发也依赖于三个重要方法:

▪dispatchHoverEvent(MotionEvent event):用来进行事件的分发,返回值取决于当前View的onHoverEvent()方法和子View的dispatchHoverEvent()方法的影响。

▪onInterceptHoverEvent(MotionEvent event):仅ViewGroup拥有的方法,用来判断是否拦截某个事件。

▪onHoverEvent(MotionEvent event):在dispatchHoverEvent()方法中进行调用,用来处理hover事件。

◦最终无障碍事件的执行:经过上述分发过程后,最终的无障碍事件会被传递给具体的View进行处理;performAction 方法返回一个布尔值,表示操作是否成功执行。成功执行通常返回 true,否则返回 false;

总体来说,无障碍事件执行流程主要包括获取操作节点、执行操作事件、事件传递分发给给具体View以及最终执行和结果等步骤。这一流程确保了无障碍服务能够准确地捕获和处理用户的输入事件,从而提供有效的辅助功能。主要流程图如下:

•安卓辅助功能服务Accessibility Service的基本原理流程:AccessibilityService是Android系统提供给的一种服务,继承系统Service类;运行在后台并监听系统发出的事件;大致系统原理如下:

◦服务启动与注册:

▪当Android系统启动时,会启动大量系统服务,其中就包括AccessibilityManagerService(AMS)。

▪AMS在创建时会注册一些系统广播,如应用状态变化广播PackageMonitor。当有应用安装、卸载或更新时,PackageMonitor会收到广播。

▪AMS会获取对应应用中注册的AccessibilityService,并保存该服务的信息。如果设置中开启了该服务,AMS会启动该服务,并返回服务的代理AccessibilityService.IAccessibilityServiceClientWrapper。

◦事件传递与通信:

▪应用进程的UI变化、获取焦点、点击按钮等事件都会通过AccessibilityManager发送给AMS。

▪AccessibilityManager是AMS的代理,它负责将这些事件通过IAccessibilityServiceClientWrapper(模拟点击服务在AMS中的代理)的onAccessibilityEvent()方法发送给AccessibilityService。

◦事件处理:

▪AccessibilityService接收到UI信息后,会根据开发者的实现进行判断与处理。这通常包括解析事件类型、查找对应的UI元素(如按钮、文本框等),并执行相应的操作(如模拟点击、获取文本等)。

◦部分代码:

public class MyAccessibilityService extends AccessibilityService { 
 @Override 
 public void onCreate() { 
     super.onCreate(); 
     // 初始化代码 
 } 

 @Override 
 public void onAccessibilityEvent(AccessibilityEvent event) { 
     int eventType = event.getEventType(); 
     switch (eventType) { 
         case AccessibilityEvent.TYPE_VIEW_CLICKED: 
         // 处理点击事件 
         break; 
         // 其他事件类型... 
         default: 
         break; 
     } 
 } 

 @Override 
 public void onInterrupt() { 
     // 当服务被中断时调用 
 } 

     // 可能还有其他辅助方法,如查找UI元素、模拟点击等 
}

同时,还需要在应用的res/xml/目录下配置一个accessibility_service_config.xml文件,来声明AccessibilityService的相关属性,如监听的事件类型、反馈方式等。

◦安全性与进程间通信:

▪由于不同的应用运行在各自的进程中,Android使用AIDL(Android Interface Definition Language)来实现进程间通信(IPC)。这确保了AccessibilityService能够安全地与AMS和其他系统组件通信。

总结来说,Android AccessibilityService通过监听系统事件、与AMS进行通信,并允许开发人员自定义事件处理逻辑,为那些有操作障碍的用户提供了更好的设备使用体验。

未来展望规划

经过一年多的发展,不管从产品体验上还是技术架构上存在着一些不足,需要面向用户优化用户体验,优化技术架构和性能,不断提升用户体验,满足业务运营需求。将借助AI提升RPA软件机器人的自主学习和决策能力,提升机器人的工作效率,使其能够处理更深层次的业务流程;与AI技术等深度融合,实现更深度的自动化和智能化,提供更智能的私域运营服务。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    210

    文章

    27969

    浏览量

    205505
  • AI
    AI
    +关注

    关注

    87

    文章

    29312

    浏览量

    267603
  • AMS
    AMS
    +关注

    关注

    10

    文章

    208

    浏览量

    86922
收藏 人收藏

    评论

    相关推荐

    解析NFV网中的五大应用场景

    ETSI的标准中,对于NFV的应用定义了多个不同的场景,结合城域网主要包括如下。下面我们就来分析NFV网下的5种应用模式.
    发表于 11-14 11:42 1.6w次阅读

    RPA是企业人工智能时代抢占先机的关键

    2019年,RPA突然间就火了...UiPath2019年5月宣布获得5.8亿美元融资,估值70亿美元,成为国际AI领域估值最高的企业之一;国内RPA引领者UiBot.com.cn与来也科技合并后
    发表于 08-15 15:01

    阿里云云栖大会发布RPA最新3.4版本,将与达摩院联合探索人工智能领域

    人工智能领域落地场景,将OCR/NLP/深度学习/语音识别等技术加以融合。目前已经“城市大脑”、语义分析等高精尖技术领域开始应用和试点,未来可期。“被集成”上,阿里云RPA聚焦于伙
    发表于 09-29 15:06

    RPA是什么,AI和RPA结合方式和架构的解析

    RPA是Robotic Process Automation(机器人流程自动化)的简称。RPA的概念是由一家研发此类软件的IT创业公司和一家研究机构2012年所提出的。
    的头像 发表于 04-07 17:08 1.2w次阅读

    一家OPPO店店长学会玩流量

    :caijingEleven),腾讯创业经授权后转载。 作者/ 王凤 编辑/谢丽容 河南登封告成镇唯一一家OPPO专卖店店长刘丽萍疫情期间学会了玩流量。
    的头像 发表于 10-10 11:47 1934次阅读

    盘点13家云计算厂商的RPA的特点与差异点

    RPA行业,云计算厂商RPA的声量并不算大,但它们却是一股后劲十足且不容忽视的力量。甚至,它们很有可能在未来左右RPA市场。 7月28日,阿里云正式发布了
    的头像 发表于 12-18 16:26 6636次阅读

    什么是RPARPA的价值体现

    RPA这两年很火。Garnter说,RPA是近年来企业软件市场增长最快的细分领域,到2022年,80%部署RPA的企业将引入AI技术,实现非结构化数据的业务流程自动化。
    的头像 发表于 01-07 10:44 5380次阅读

    数字化时代,流量将成为企业的核心数据资产

    之前,写云手机的文章时提到过SCRM,从中引出了“流量”这个概念。 2020年,腾讯高管不同场合针对
    的头像 发表于 01-12 17:29 2720次阅读

    流量是什么意思 其实流量这件事 古代就有了……

    互联网深处的一家“同福客栈”迎来了崭新的一天,大额优惠卷吸引宾客们纷至沓来,却也招来了黑客和僵尸们的觊觎的目光。大规模流量涌入带来层出不穷的黑产假象和黑客数据威胁,商家的运营安全如何保护?诸位看官,不如让我们先揭开迷雾,将黑客们有何预谋一探究竟……  
    的头像 发表于 05-08 19:29 2370次阅读

    喜推科技打造融合型5G消息营销平台,助力企业获客增长

    当前互联网经济已经进入存量时代,整体流量增长乏力,获客成本越来越高,企业流量运营的重心从公转向,既顺理成章,也是必然趋势。 最新数据统计显示,2019年移动互联网MAU达到11.35亿,增长
    的头像 发表于 07-28 13:25 1679次阅读
    喜推科技打造融合型5G消息<b class='flag-5'>私</b><b class='flag-5'>域</b>营销平台,助力企业获客增长

    零售那条河,“码”上有桥了 智慧零售的差异化价值

    一位脱口秀博主曾经调侃互联网行业的名词文化:“给嘉宾写稿,叫赋能;段子讲出来不好笑,叫延迟满足;门卫大爷掉头发,叫去中心化。”而当流量概念兴起的时候,有人调侃最后都变成了扫码加信、进群领红包
    的头像 发表于 11-09 08:48 2809次阅读

    直播电商平台齐品客APP 成运营重要阵地之一

    2020年,直播电商达到沸点,后续由于种种原因,泡沫褪去。穿过喧嚣走进2021年,直播电商逐渐理智,走进精心耕耘阶段,多个平台已为运营筹备发力,例如抖音账号主页添加粉丝群聊入口,打造
    的头像 发表于 11-25 09:49 1975次阅读

    标准缺失让RPA前路坎坷

    “机器人”,这些任务通过自动化来做,可以更高效、更准确地执行。最近,RPA的概念已扩展到制造、仓储和物流业务中使用协作机器人 (cobot)。
    的头像 发表于 05-17 09:39 628次阅读

    可穿戴流体设备荧光检测装置通过 RPA 扩增实现 HIV-1 检测

    本文提出了一种可穿戴流体设备,采用体温和基于手机的荧光检测装置通过 RPA 扩增实现 HIV-1 检测。 该流体装置由 PDMS 制成,通过固定在手腕上实现最大的接触表面和热传导。这种可穿戴式微
    的头像 发表于 06-17 11:28 873次阅读
    可穿戴<b class='flag-5'>微</b>流体设备荧光检测装置通过 <b class='flag-5'>RPA</b> 扩增实现 HIV-1 检测

    智能家居行业如何全域获客?全网8大平台87个引流入口揭秘

    新的思路、新的营销方式无疑是所有智能家居行业人士的必修课,文章中提到流量运营,这是2022年各行各业提及比较多的一个词汇,在这里,我们不再对的概念做过多的
    的头像 发表于 07-22 09:18 742次阅读
    智能家居行业如何全域获客?全网8大平台87个<b class='flag-5'>私</b><b class='flag-5'>域</b>引流入口揭秘