美文网首页Salesforce
Salesforce -- 快速浏览相关联系人

Salesforce -- 快速浏览相关联系人

作者: 很咸的鱼 | 来源:发表于2016-11-13 09:08 被阅读0次

    <p>第一篇文章也不用有什么特别高级的东西,就写一个自己开始Salesforce学习过程中遇到的第一个小问题。</p>
    <p>懂得这个软件的人一定知道,SF的contacts和account是多对一的关联,但是account下面的各种standard/custom obejcts本身是和contacts没有联系的。</p>
    <p>
    这就造成了一个小麻烦,做运营的人都知道,一个系统的成功与否很大一部分是取决于这个系统的易用性。回到SF例子来看,用户想要在account的related objects找到联系人的联系方式需要鼠标点击2次以上才能到达联系人的用户界面,这对于一个讲效率的企业而言是绝对不能接受的。
    <h5>一个页面打开假设需要2秒,2次就是4秒,一天假设需要查看100个联系人信息就是需要每人400秒,一个企业假设100个用户,一天就是11个小时的浪费,一年就是&#&*!@&$! -_-||
    </h5>
    </p>
    <h2>
    Challenge accapted。
    </h2>
    <p>
    思路是这样的,用apex的soql通过account来找到关联的联系人,然后用vf page显示出来,这样就避免的2次鼠标点击,大大提高的用户的使用体验。
    </p>
    <p>
    既然想好了,就立刻做。做到一半我突然意识到,这个问题别的企业应该也会遇到吧,那么其它的公司是怎么解决的呢?为什么不看看别的大牛的答案,看看和自己的想法有什么区别?
    </p>
    <p>
    抱着这样的想法,我尝试的搜索了一圈,果然发现的如下的解答!

    <apex:relatedList list="Contacts" subject="{!xxx__c.account__c.Id}>
    <apex:relatedList>
    

    </p>
    <p>
    不得称赞这位仁兄的知识水平,思路和我完全是一样的,但是仅仅2行字,就解决了一个带来重大运营价值的问题。而且也体现出了他对force.com本身自带功能的理解。
    </p>
    <p>
    完了之后还有一个小问题,就是vf page里的链接会在本身的小窗口中打开,我们需要的是新的页面在新的窗口中打开,这个问题的答案想必学过前端的朋友都知道,只要在页面任意处加入

    <base target="_blank" />
    

    即可。
    </p>

    相关文章

      网友评论

        本文标题:Salesforce -- 快速浏览相关联系人

        本文链接:https://www.haomeiwen.com/subject/dcqcpttx.html