SuiteCRM数据建模:直接报告?

时间:2016-05-06 14:47:07

标签: sugarcrm suitecrm

我正在使用SuiteCRM 7.5.3。有了SugarCRM CE 6.5版本知识的人也欢迎回答,因为答案应该适用于这两个系统。

我正在尝试进行一些数据建模,使我的数据符合Sugar / Suite概念。

我对“直接报告”关系的了解:这是连接两个联系人的一对多关系。

这意味着某个联系人可以有很多人是他的“直接举报”,但每个人只能直接向单个经理报告。

我不知道,并且想问:是否还有其他不太明显的语义生效,或者SuiteCRM只是记录关系,显示它,并且不再做任何关于它的事情?

类似的事情:经理能够访问他的直接报告的某些记录;或向直接报告发生事件的经理的通知;或记录分配逻辑的任何变化等。

即使只是部分答案,任何事情都会有用。

1 个答案:

答案 0 :(得分:1)

我回答这个问题有点晚了,所以不知道它是否会有所帮助。我是一名正在研究SuiteCRM架构的开源开发人员和自由职业者,因此我将从这个角度回答您的问题。

  

我对"直接报告"的了解关系:它是连接两个联系人的一对多关系。

是的,它是一对多,意味着一个经理可以有多个下属,但反之亦然。但是,在数据库中,它们不是作为员工和下属的单独表维护的,它只是一个contacts表,其中包含一个名为reports_to_id的字段:

desc contacts;
...
| assistant           
| assistant_phone     
| lead_source         
| **reports_to_id**
| birthdate           
...

reports_to_id字段,系统知道谁是当前联系人/员工的直线经理,并相应地显示在联系人屏幕上。所以是的,现在它似乎只是用来映射与下属的联系人进行展示。如果这个领域在系统的任何其他地方都有任何影响,那么我还不知道。

希望这有帮助。