我需要在求职预订软件中解决问题,并希望找到一个好方法。
当前系统使用一组复选框来表示客户响起时的问题描述。这些复选框对管理员很有用,但从客户的角度来看并非如此。
我的想法是对这些复选框项目有一个或多个英文表示,对应每个复选项。当客户通过电话解释他们的问题时,可以轻松搜索到这一点。
有时电话接线员可能需要提出另一个问题,我需要在初始问题描述后允许进行一定程度的提问。
在问题诊断结束时,这应该仍然代表后端的一个或多个复选框。
一个例子:
选择后,正确的项目与作业相关联。
我需要找到代表这个的最好方法吗?
我猜核心要素是:
任何帮助将不胜感激!
答案 0 :(得分:1)
基本上,一个问题可以有多个答案。每个答案都可能导致多个问题。这可以持续多个级别。以下是我将如何解决这个问题的一个非常基本的描述...
以下是建议的查找表结构:
表:问题(QId,QuestionText)所有问题都保存在这里
表:答案(AId,AnswerValue)所有可能的答案都在这里(是的,不,冷,热,温暖,不工作等)
表:QuestionAnswers(QAId,QId,AId)问题答案组合存储在这里(交流正常吗?是/否)
表:相关问题(QAId,QId)对于给定的问题答案组合,下一组问题是什么(“是交流工作 - 否”然后问“你有权力吗?” ?,你家里有AC吗“,”这是汽车空调还是家用空调?“)
以下是建议的数据表结构:
表:CustomerInfo(CuId,CDetails ...)每个客户一条记录
表:ContactInfo(CId,Cdetails ...)每次联系客户时都有一条记录
表:QASeriesForContact(QACId,CId,SearchTerm)搜索字词/问题(每次调用可以有多个,对吗?)
每个问题的表:QASeriesDetails(QASDId,QACId,QAId),跟踪问题答案直到解决方案
我知道我们将不得不根据您的需要修改这一点 - 消防,我会尽力帮助。