由於老师的成绩分级档案需要能自动送交学校教务处,
因此,我们就来设计一个可以自动将档案附在Email中,
并自动填入主旨与内容後寄出,
这样的程序只要写一次,以後永久都是自动排程或人工一键启动达成。
我们接着来看看「自动送出Email附件」BP如何做到?
BP 将成绩写入Excel中
(1)新增写入Excel的Object流程页以利後续Reuse。
BP 自动送出Email附件
(1)目的:新增Email Configure与Send Message剩下的交由BP与gmail来处理。
让我们来看看BP如何达成自动寄送附档Email。
作业前准备01:沿用之前的学生名录/分数表
作业前准备02:设定Gmail 安全性设定
(1). 到安全性: 卷到 低安全性应用程序存取权
(2). 开启允许低安全性应用程序的设定。
新增一个Send Email的Object页
(1). 滑鼠按下右键选择New
(2). 输入页签名称04. Send Email
(3). 1. 新增5个Data Items
A. 第1个是From email address
a. Data Type:Text
b. Initial Value:"[email protected]" (依照实际Email输入)
B. 第2个是password
a. Data Type:Password
b. Initial Value:.......(依照实际Password输入)
C. 第3个是To email address
a. Data Type:Text
b. Initial Value:"[email protected]" (依照实际Email输入)
D. 第4个是Subject Content
a. Data Type:Text
b. Initial Value:XXX国小3年2班成绩资料(详如附档) (依照实际输入)
E. 第5个是Body Content
a. Data Type:Text
b. Initial Value:"Dear 教务主任: 班上学生成绩分级表详如附档。" (依照实际输入)
(4). 新增设定Email组态的Action
A. Action Properties设定
Name:Configure Email
Business Object:Email-POP3/SMTP
Action: Configure
B. Input设定
Username: Value拖曳右方的email address带入
Password: Value拖曳右方的Password带入
POP3 Server: Value输入"pop.gmail.com"
SMTP Server: "smtp.gmail.com"
POP3 Port:995
SMTP Port:587
POP3 UseSSL: True
SMTP UseSSL: True
(5). 新增1个纪录附档路径的Collection
Name:Attachment
A. Fields
Field Name: Path Type:Text
B. Initial Value:
Path:Excel档案路径 + 档名
(6). 新增1个 Send Message的Action
A. Action Properties设定
Name: Send Email
Business Object: Email-POP3/SMTP
Action: Send Message
B. Input设定
From:Value拖曳From email address带入
To:Value拖曳To email address带入
Subject:Value拖曳Subject Content带入
Body:Value拖曳Body Content带入
Attachments:
BodyIsHTML: false
4. 将流程串起并执行,看结果。
(1). 串起流程:
5. 执行流程:
(2). 若已执行过,建议先按下Reset按钮(循环图示),再按下执行图示。
(3). 执行流程:
点击左上角的三角形执行图示,即开始执行流程。
(4). 检视结果:
收到寄发的Email且含附档。
从这次的做法来看,就连寄送Email都可以自动化,
且设计上可以独立一个Object页来处理,
若未来维护上过程有问题,
其实很快就可以找出是哪个Object页造成的,
不仅符合物件导向设计的概念更让Debug更为方便。
大概是发生在数年前、我同时入手了 PS4 跟 Switch、从小只能羡慕阿福同学的游戏机的我、一口气...
Abstract 昨日已先行提过Flux,可方便处理一连串指定类型事件,所以说Flux就像瑞凡,被众...
陆剧线上看 Qa6drama在线免费网站观看海量高清最新电影电视剧,绝对让你体验到追剧零时差的体验。...
在昨天的影片中提到了输入命令以及输出命令,这两种是程序之中非常基本的命令,今天就稍微进阶一点,让输出...
前言 接下来来讲讲如何透过 VSCode 快速上传图片到 imgur 吧! imgur 前面章节「(...