这是我的问题:
在我工作的地方,大约5-6个人一直在不同项目上工作。
例如,人员A刚刚向用户引用了报价,人员B刚刚更新了项目的状态,人员C刚刚收到了客户的新采购订单,人员D提交了要批准的报价,项目A的到期日为6天,项目B逾期11天,依此类推。
我将不得不查看我的Outlook收件箱和公司Outlook收件箱,以收集和列出所有这些信息,然后猜猜是什么?我提出的表格始终没有真正地“更新”,因为我无法跟上6个人同时提供自己要做的事情的信息。
所以我有个主意,我在这里寻求帮助和指导。
这是我要解决的问题:
A。我想将自己的前景与SQL挂钩,以提取项目编号等数据, 截止日期,项目报告,报价单等,然后将其制成表格 在表格中以方便参考。
B。我还想制作一个要从该表读取的程序, 提供指导,然后向管理部门发送电子邮件以进行准备 文档,如下所示:
send email to person A:
project number #### is due in ## days (where 1<##<30), the details of this
project can refer to file ####.
Send email to admin:
Please prepare the document for project #### and hand it to person A
我对如何组织它有一个粗略的想法。它是这样的:
对于A: 该程序将扫描Outlook邮件的主题字段,以查找诸如“新项目”,“批准报价”,“项目更新”之类的关键字
然后 如果(新项目) {按照电子邮件正文的“新项目”格式提取数据; 将数据从电子邮件正文复制并粘贴到SQL中的行和列; }
if(Quotation for approval)
{extract data following the "Quotation for approval" format of the body of
the email;
Copy and paste data from email body to rows and column in SQL;
}
.
.
.
.
.
Export SQL table into excel file then send to me and cc to company email;
对于B: 程序将在每个星期一的上午10点从SQL新项目表中读取数据,然后根据“到期日期”参数为每一行执行不同的功能。
if(due date >30)
{}
if(due date <=30)
{get project number;
get project name;
get due date;
get person in charge email;
days to go = due date - today();
send email to person in charge (project "project number" "project name" is
due in "days to go");
send email to admin (project "project number" "project name" is due in "days
to go" please prepare documents before "due date".);
}
所以指的是我的想法。 Java和javascript是否适合此应用程序?我应该在我的Java或javascript中添加哪个附加组件来完成这项工作?有更好的方法来解决这个问题吗?
对不起,我知道我并没有真正在这里提供编程语言,只是试图传达我的概念并寻求帮助。
谢谢。