出于某种原因,我们尝试使用 SharePoint 为建筑公司进行端到端的工作生命周期管理(VP 已决定,SharePoint 必须是比我已成功使用的手动 PHP/MySQL 工作生命周期实施更好的解决方案一年多)。尽我所能告诉我,SharePoint 从来都不是为此而设计的,但我对它的经验为零,所以我可能完全错了。1600万左右的问题1:
公司为每个工作分配一个工作编号,其格式为 xx-yzzz。XX 是一个作业前缀,51-64 确定作业的类型(这与作业前缀列表有关)。Y 是当前年份的最后一位,ZZZ 需要从上一个工作编号自动递增,具有相同的 XX 前缀。使用关系数据库这很容易, SELECT jobNumber FROM tblJobNumbers WHERE jobPrefix = "51" ORDER BY jobNumber DESC LIMIT 1; 然后将该结果加 1(作业编号 xx-y000 是一个内部编号,因此不会在一月份中断)。
我从 Google-fu 的每一点中得到的理解是,如果我正在运行 Sharepoint Server 并拥有一个 .NET IDE,这将是相对微不足道的(除了学习 ASP,但无论如何,知道一个并且完全了解它们?)。不幸的是,我没有这些东西(也没有 InfoPath,但如果需要的话,我现在可能会用自己的钱购买它)。有没有办法在桌面上的 Sharepoint 2013 Online 和 SP2013 Designer 之间执行此操作?
额外的问题:然后我可以在另一列中连接 jobPrefix 和 JobNumber 以便可以按整个工作编号搜索吗?