用于screenshot,手动触发的自动化工作流程,通过生成网页和全页截图,自动发送电子邮件,确保用户快速获取所需截图,提升工作效率。
该工作流适合以下人群使用:
- 开发者:需要自动化截图并通过电子邮件发送的开发者。
- 市场营销人员:需要快速获取网站截图以用于报告或宣传材料的市场营销人员。
- 产品经理:希望在产品发布前获取网站状态的产品经理。
- 设计师:需要网站外观的视觉记录以进行设计审查的设计师。
这个工作流解决了以下问题:
- 自动化网站截图的获取,节省了手动操作的时间。
- 通过电子邮件发送截图,确保团队成员能够快速获取所需信息。
- 集成多个服务(如 Uproc、AWS SES 和 Dropbox),提供无缝的操作体验。
工作流过程的详细说明:
1. 手动触发:用户点击 'execute' 按钮,启动工作流。
2. 创建网站和电子邮件信息:使用 FunctionItem 节点设置要截图的网站 URL 和接收电子邮件的地址。
3. 生成全页面截图:通过 Uproc 节点获取指定网站的全页面截图。
4. 生成简单截图:再次通过 Uproc 节点获取指定网站的简单截图。
5. 获取文件:使用 HTTP 请求节点下载全页面截图和简单截图。
6. 上传到 Dropbox:将获取的截图上传到 Dropbox 指定路径。
7. 合并数据:使用 Merge 节点合并上传结果,以便后续发送电子邮件。
8. 发送电子邮件:通过 AWS SES 节点将截图以 HTML 格式发送到指定的电子邮件地址。
用户如何自定义和调整此工作流:
- 修改网站 URL:在 'Create Web + Email Item' 节点中更改 item.website
的值,以截图不同的网站。
- 更改接收电子邮件地址:在 'Create Web + Email Item' 节点中更新 item.email
的值,以便将截图发送到其他电子邮件地址。
- 调整截图参数:在 'Generate FullPage' 和 'Generate Screenshot' 节点中修改参数,如 width
和 fullpage
选项,以改变截图的样式和尺寸。
- 修改电子邮件内容:在 'Send Email' 节点中自定义电子邮件的 subject
和 body
,以适应不同的场景或需求。