一、引导篇
1、企业标准化流程:
- Inputs - the data that goes in the process;
- Process Flows - the sequences of sub-processes or activities undertaken in the process;
- Source Applications - the applications or systems used to perform the sub-processes or activities of the process;
- Outputs - the result generated by the process;
2、可RPA化流程的共同特点:规则导向、重复性、标准化输入、流程稳定
3、RPA项目流程:
- Prepare RPA:计划准备,明确需要优化的作业/工作流程。
- Solution Design :流程设计,明确流程中每个环节的操作,输入输出和设计操作的软件和网页
- Build RPA : RPA开发
- Test RPA:测试
- Stabilize RPA :生产验证
- Constant Improvement:持续优化
二、编程篇
1、selectors
1、支持通配符
2、desktop采用的是patial selector,因为采用了attach指定窗口,好处是避免其他弹窗的干扰。
3、通过在 selector editor中点击validate按钮来调试、repair来进行自动调整
4、通过"+变量名+"的方式在selectors中插入变量
5、采用Anchor Base定位selection对象:Anchor Base(Find Elemnet/Find Image,click/Type into)
6、采用Relative Selectior:操作步骤ui explorer -> indicate element ->indicatee anchor
7、可以通过在UI Exploror中按f2,来获取那种点击后立马消失的元素
2、Image and Text Automation
1、citrix:用于录制在远程桌面或者虚拟服务器的操作
2、通过在录制type into操作中添加键盘操作来提升输入的准确性
3、selectedcopy复制当前选中的对象信息,screen scraping relative通过ocr捕捉+anchor捕捉需要获取的数据
4、通过find image(activity)来判断并等待页面加载完毕
5、打开app,可以通过给桌面上的app设定一个shortcut快捷键,然后hotkey来调用
6、打开app,通过点击全屏+hotkey(win+r)+输入程序地址,来调动
7、可以通过在UI Exploror中按f2,来获取那种点击后立马消失的元素
3、excel&data tables
3.1 代码:
1、ctrl+k:创建变量
2、inputsTable.Rows.IndexOf(row)+1 在for循环中使用,返回当前行的行号
4、“C” + rowIndex.ToString