我试图在D8中建立一个咨询师和客户之间的关系。咨询师必须记录每个客户的咨询时间。我看过组模块,甚至使用RedHen客户关系管理来构建关系。只是好奇,有人有建议吗?
发布于 2019-01-11 22:50:13
您似乎需要两种关系/引用;一种是将客户端与顾问连接起来,假设每一次新会话都不改变,然后是一个与客户端或合作伙伴相关的会话节点(会话内容类型),这取决于在您的情况下什么更有意义。
或者,您可以围绕会话进行定向,其中您有两个用户参考字段,一个是给顾问的,另一个是给客户的。尽管这似乎不太可能有意义。
如果时间是唯一需要记录的东西,那么也许您可以只获得顾问和客户之间的引用,将添加的小时字段添加到参考字段中,具有无限的值,因此在每一次新的会话中都会增加另一个值。您可以使用视图来总结它们。
您还没有提到隐私和权限要求以及数据是如何维护的。有些模块可以通过实体之间的引用来控制访问。也许可以探索一下,为你找到合适的组合。
还可以使用组模块,但根据您的需求,它可能会导致过度使用。
一旦您澄清了所有的需求,使用和构建哪些模块/结构就变得显而易见了。
https://drupal.stackexchange.com/questions/275029
复制相似问题