Automation 如何自动化在线工作流?

Automation 如何自动化在线工作流?,automation,webautomation,Automation,Webautomation,我试图研究这个主题,并找到了像硒这样的资源,但我不完全确定如何做我需要的 基本上,工作流程如下: 用户在我们的网站上填写表单 表格输入通过电子邮件发送给我 我在线登录到相关的数据库系统(总是一样的),根据那里的请求生成必要的报告 然后,我打印报告的PDF版本,并使用我们的电子邮件模板(根据他们在网站上的一些输入进行定制)将其发送回给他们 有没有一种方法可以让这一切自动化?甚至可以在服务器上运行它,这样即使我的电脑关机,用户也可以获取报告 任何帮助都会很好 谢谢。如果您无法使用提供PDF文件的资源

我试图研究这个主题,并找到了像硒这样的资源,但我不完全确定如何做我需要的

基本上,工作流程如下:

  • 用户在我们的网站上填写表单
  • 表格输入通过电子邮件发送给我
  • 我在线登录到相关的数据库系统(总是一样的),根据那里的请求生成必要的报告
  • 然后,我打印报告的PDF版本,并使用我们的电子邮件模板(根据他们在网站上的一些输入进行定制)将其发送回给他们
  • 有没有一种方法可以让这一切自动化?甚至可以在服务器上运行它,这样即使我的电脑关机,用户也可以获取报告

    任何帮助都会很好

    谢谢。

    如果您无法使用提供PDF文件的资源的API

    我想这样说:

  • 在服务器上配置Jenkins CI
  • 当用户完成表单时,向Jenkins CI发送HTTP POST请求以构建参数化作业(使用来自用户的数据)
  • Jenkins job运行Selenium测试以获得所需的PDF文件
  • 使用Jenkins电子邮件通知插件发送带有上一步PDF文件的自定义电子邮件

  • 这太棒了!谢谢,我来看看。