UiBot RPA项目需求:机票查询自动化

需积分: 5 6 下载量 148 浏览量 更新于2024-08-03 收藏 50KB DOCX 举报
"UiBot实施实践RPA项目需求说明书" 本文档是关于使用UiBot实施RPA(Robotic Process Automation)项目的详细需求说明书,由北京来也网络科技有限公司编制,主要用于UiBot实施工程师高级认证考试。该考试通过模拟真实的项目交付场景,考察考生的UiBot实施能力,以飞机票查询流程为例,要求考生完成项目文件的制作。 1. **项目背景** 项目由来也科技UiBot考试中心发起,旨在评估考生对UiBot Creator、Worker和Commander等组件的掌握程度。考生需构建一个自动化流程,能自动查询多个航空公司的机票价格,并进行比较。 2. **适用范围** 本需求说明书适用于项目管理人员、设计人员、编程人员、测试人员、质量控制人员和维护人员,以及阅卷评审的相关干系人。 3. **术语和缩略语** - Creator:UiBotCreator,用于开发自动化流程的工具。 - Worker:UiBotWorker,执行自动化流程的工具,分为人机交互-浮动授权和无人值守-浮动授权两种类型。 - Commander:UiBotCommander,用于控制Worker执行自动化流程并管理任务。 4. **需求简介** - **业务流程需求**:实现自动查询指定出发地至到达地的机票价格,比较并选择最便宜的航班,同时获取到达地的天气信息,最后将结果整理成Excel文件。 - **非业务需求**:包括异常处理(通过邮件通知)、性能要求(流程执行时间不超过5分钟)、接口需求(使用天气查询接口)、安全需求(如密码加密处理)和输出格式要求(使用指定模板)。 5. **详细需求** - **业务流程需求**:具体定义了流程的每个步骤,如登录、查询、比较、记录和输出。 - **非业务需求**:涵盖了异常处理机制、性能指标、接口集成规范、安全性规定以及输出文件的格式要求。 - **UiBot产品部署需求**:详细说明了UiBot各组件的安装和配置要求。 - **其他软件产品部署**:可能涉及与航空公司网站、天气查询API等相关软件的集成。 - **硬件设备需求**:指定了执行自动化流程所需的计算能力和存储空间。 - **接口需求**:详细描述了如何与外部系统(如天气API)进行交互。 - **安全需求**:确保敏感信息的安全处理,如密码加密。 - **输出格式需求**:规定了最终输出的Excel文件和异常邮件的结构和内容。 - **异常处理**:定义了在流程出错时应采取的措施。 - **其他需求**:可能包括文档更新、版本控制和变更管理等方面的规定。 6. **确认意见** 文档的创建、审核和更改记录,确保了需求的跟踪和版本控制。 通过这份需求说明书,考生和项目团队可以清晰理解项目的目标、要求和实施细节,从而有效地规划、设计和执行RPA解决方案。同时,它也为项目管理和质量控制提供了基础框架,确保项目的顺利进行。