我正在使用SuiteCRM 7.5.3。有了SugarCRM CE 6.5版本知识的人也欢迎回答,因为答案应该适用于这两个系统。
我正在尝试进行一些数据建模,使我的数据符合Sugar / Suite概念。
我对“直接报告”关系的了解:这是连接两个联系人的一对多关系。
这意味着某个联系人可以有很多人是他的“直接举报”,但每个人只能直接向单个经理报告。
我不知道,并且想问:是否还有其他不太明显的语义生效,或者SuiteCRM只是记录关系,显示它,并且不再做任何关于它的事情?
类似的事情:经理能够访问他的直接报告的某些记录;或向直接报告发生事件的经理的通知;或记录分配逻辑的任何变化等。
即使只是部分答案,任何事情都会有用。
答案 0 :(得分:1)
我回答这个问题有点晚了,所以不知道它是否会有所帮助。我是一名正在研究SuiteCRM架构的开源开发人员和自由职业者,因此我将从这个角度回答您的问题。
我对"直接报告"的了解关系:它是连接两个联系人的一对多关系。
是的,它是一对多,意味着一个经理可以有多个下属,但反之亦然。但是,在数据库中,它们不是作为员工和下属的单独表维护的,它只是一个contacts
表,其中包含一个名为reports_to_id
的字段:
desc contacts;
...
| assistant
| assistant_phone
| lead_source
| **reports_to_id**
| birthdate
...
从reports_to_id
字段,系统知道谁是当前联系人/员工的直线经理,并相应地显示在联系人屏幕上。所以是的,现在它似乎只是用来映射与下属的联系人进行展示。如果这个领域在系统的任何其他地方都有任何影响,那么我还不知道。
希望这有帮助。