我的情况是我的biztalk应用程序按名称处理PDF并将它们分类到相应的文件位置。我的问题是,有没有办法监控一个文件夹,如果文件位于该文件夹位置,每24小时最多只发送一封电子邮件?我有一个文件夹,它是一个捕获所有,我不希望为每条消息发送一封电子邮件。如果该位置有文件(或更多),则每24小时只提一封提醒电子邮件。谢谢大家。
答案 0 :(得分:0)
你想要的是Sequential Convoy的变体。
从这里开始:http://biztalkvillage.blogspot.com/2012/12/sequential-convoy-using-listen-shape-in.html
您的提醒业务流程将订阅包含您要通过电子邮件发送给用户的数据的邮件,原始PDF可以自行发送电子邮件,也可以是现有流程生成的自定义邮件。
在您的情况下,Listen Shape的延迟形状将初始化为您要发送电子邮件的时间。下午4点,下午5点,每当。
收到其他消息后,您可以构建列表或忽略它们。在Orch的末尾,格式化并发送消息(通过smtp)。
无论哪种方式,只有当> 0 PDF到达时才会发送“收到的文件”消息。