根据我们的公司流程,我们的数据库必须向经理发送电子邮件,要求批准某些文档记录更改。
我想知道管理员是否可以使用包含“是”或“已批准”的文档#的电子邮件回复服务器,并让它相应地更新文档记录。现在,经理必须向QA部门发送批准电子邮件,他们必须手动更新文档记录。
我看过SQL Mail,但根据很多地方的说法,这似乎是一种不好的方式。
我们使用Exchange 2010和SQL Server 2008
谢谢!
答案 0 :(得分:0)
您的环境中是否安装了IIS?如果是这样,您可以将用户从Mail(Outlook)重定向到服务页面以更新文档批准标记。
如果是这样,请创建一个带有两个查询参数的ASP或ASPX页面。文件ID和批准通知。
在电子邮件中放置两个链接,供经理点击。您必须使用HTML正文从SQL Server发送电子邮件。附上文件123的样本链接。
<a href="http://internal-site.mycompany.com?id=123&action=yes" target="_blank">Approve Change</a>
<a href="http://internal-site.mycompany.com?id=123&action=no" target="_blank">Reject Change</a>
查看下面的www3schools链接,了解详细信息查询字符串。
http://www.w3schools.com/asp/coll_querystring.asp
有关使用数据库的详细信息,请查看以下链接。
作为一项附加功能,您可能希望记录批准或拒绝该文档的Active Directory(Windows登录)。这样,有人无法自己批准该文档。日期/时间也可能很方便。
这是您可以使用的众多解决方案之一。