为什么要复刻?
公司的PM系统很垃圾,很多查询并不自由。而且慢的一批。你可以理解很多数据库的底层逻辑,以及整个系统之所以蛋疼的地方。
需要的准备
- Excel
- 会使用excel的power query以及power pivot
- PowerBI destop
- 最后才用的上,编仪表盘用的。
- 公司级的账号,本地账户你只能看你自己项目的,意义不大。
准备篇
一些重要的基本字段解释
1. 施工合同号
施工合同号在整个PM系统中,可以作为唯一标识符存在的,非常重要。
PM系统中目前存在的合同号有几种展示方式:
表示形式 | 举例 | 备注 |
---|---|---|
年份+字号 | 2022字18号 | 我个人认为这是最好的表示方式,希望后续公司更新不会更没了 |
SZFGS-SGHTDJ-年月-序号 | SZFGS-SGHTDJ-201703-0004 | SZGFGS:深圳分公司 、SGHTDJ:施工合同登记 |
A101120-SGHTDJ-年月-序号 | A101120-SGHTDJ-202206-0008 | A01120:深圳分公司字段、SGHTDJ:施工合同登记 |
2. 编制机构
编制机构在PM系统中是一个相对的概念,他在PM系统中主要有集中表现形式:
- 相对性
- 账户级别
- 项目所属文件夹
通常显示为:“xx分公司”、“xx项目”
这三个概念依次理解难度上升,我一个一个解释:
2.1 相对性
相对性主要指的是相对的编制人或者编制机构,我打个简单的比方,比如合同在pm系统中必须是由分公司级别编制的,所以你在PM系统上看到的合同的编制机构都是分公司级的,但是预算和产值以及出款都是项目级的,所以编制机构都属于项目。至于为什么?我会在最后解释清《项目所属文件夹》中来解释这个东西。
在这里你只需要理解,编制机构是一个相对的概念,这个取决于pm系统中某个流程需要谁去编制。
2.2 账户级别
这里主要使用公司级别的账户来操作的时候需要注意的一个概念,因为在操作具体项目的时候,会遇到公司级别账户去操作项目级的事,这个时候就会出现一个特别有意思的现象,就是无论你做什么操作,只要用公司级账户去做项目级的事,生成的编号一定是“SZFGS-xxxx-xxxx”或者“A01120-xxxx-xxxx”。编制机构属“深圳分公司”(或者你用其他分公司账号就会出现其他分公司)
这里也是公司为啥强调一定要用项目级编写的原因,不然公司抓取数据其实也是会抓错的。因为他用于生成唯一的识别码。
2.3 项目所属文件夹
就是你登录pm系统后选”项目“的那个框框
这是个服务器端的概念,这个权限操作高于目前分公司级的操作。假设需要新建项目,是需要分公司技术部去向公司申请,在pm系统上开一个新的项目出来。
听起来很复杂,我拿windows操作系统类比你就懂了,你知道我们用的win系统,他是可以多用户的(虽然多用户功能并不咋的,这里不讨论服务器端部署的win server。),假设你是你自己电脑的管理员,你有一个文件夹,文件夹的名称叫做“深圳分公司”。ok,你需要新建一个名为“xx项目”的文件夹,你只要上右键新建一个文件夹然后重命名成“xx项目”即可。
分公司向公司申请,其实就是以上操作的,对于管理员无非就是新建一个文件夹的事。
至于帐号绑定,其实就是系统账户划分而已,一般为“用户”、“用户组”、“用户权限”、“用户组权限”。用户被新建出来,丢进了深圳分的用户组,你就是公司级账号,丢进了“项目”的用户组里,你就是项目级账户。
至于为什么你只能看某些特定的文件夹,就是人家的文件共享没有开给你权限而已。通常你是win的管理员
,你是可以设置给谁看哪些文件夹,甚至权限可以设置“读、写”,哪些用户可以访问。如果实在无法理解,你可以实操建立一个win的guest账户,然后用管理员账户去自己配置guest的权限。你就会理解。
说了这么多解释,回归正题,这个项目所属的文件夹名,一般就是系统抓取的编制机构名,也就是项目级账户所在的文件夹。他也是唯一的,在一些特定的表中可作为唯一标识符使用。
(在这里吐槽一下公司信息中心,说的好听是信息中心,干的是网管的活,养了一堆网管,甚至网络管理能力还不如一些小城市网吧网管有技术,真是这个社会怎么了!)
3 项目编码
存在各个板块的编号里面,由两种编码方式:
- 以首字母大写的形式编写
- 以C01120开头,接年月接序号。其中01120与上文一样,代表深圳分。
我猜测开头的C代表账户级别,因为如果用公司级别账号编制生成A01120,A代表权限的,那C也是权限层,我更好奇B是啥。
表示形式 | 举例 | 备注 |
---|---|---|
C101120年月序号 | C1011202021006 | 东源县粮食储备直属仓库迁建项目EPC总承包 |
首字母大写 | DYXLSCBZSCKQJXMEPCZCB | 东源县粮食储备直属仓库迁建项目EPC总承包 |
项目编码目前存在两套编码系统,虽然有点尴尬,但老罗说过:又不是不能用!关键时刻还是能有的。
结语
今天就认识这几个概念吧,我继续折腾了。