none
不想让CRM 中 account 的 OwningBusinessUnit 列随 OwningUser 变化而变化 RRS feed

  • 问题

  • 在我们现实的业务中一家客户所属的部门是固定不变的,但是如果把这家客户的OwningUser调整给其它部门的人之后,客户的部门也变也,这样不符合我们的业务需求,所以不想让CRM 中的 account.OwningBusinessUnit 随 account.OwningUser的变化而变化.具体应该怎么操作?需要在CRM中进行哪些操作?或都在数据库中进行哪些操作?

    2010年11月20日 5:10

全部回复

  • 建议另开一列记录所属部门.
    jeff.han
    2010年11月20日 22:08
  • 系统中的OwningBusinessUnit 是与OwningUser的部门保持一致的,按照正常的操作是不可能单独改变OwningBusinessUnit的值。如果确实需要一个与OwningUser没有必然关系的部门属性,则需要你增加一个与部门相关联的lookup字段属性来解决。

    2010年11月21日 1:26
  • 系统中的OwningBusinessUnit 是与OwningUser的部门保持一致的,按照正常的操作是不可能单独改变OwningBusinessUnit的值。如果确实需要一个与OwningUser没有必然关系的部门属性,则需要你增加一个与部门相关联的lookup字段属性来解决。


    感谢正义的回复,

    另增加一列是可以解决,但是系统中的很多视图和和经理权限的控制都是基于Account中的OwningBusinessUnit,比如Filtered视图等.我要用SQL查询的时候,还要重写视图工作量蛮大的.

    2010年11月22日 4:06
  • 把这家客户的OwningUser调整给其它部门的人, 我们可以采用以下办法

    第一种办法,建立一个自定义的实体,组织部门, 记录企业的组织关系, 业务部门记录权限关系,这个OwningUser调整给其它部门就可以调整给固定部门的人

    第二种办法, 建立一个自定义字段记录客户的Owner, 在调整给他时,实际是Share给他.


    jeff.han
    2010年11月22日 23:28
  • 把这家客户的OwningUser调整给其它部门的人, 我们可以采用以下办法

    第一种办法,建立一个自定义的实体,组织部门, 记录企业的组织关系, 业务部门记录权限关系,这个OwningUser调整给其它部门就可以调整给固定部门的人

    第二种办法, 建立一个自定义字段记录客户的Owner, 在调整给他时,实际是Share给他.


    jeff.han

    第二咱更好实现,共享时注意,上级部门用户是看不到的,这还要做一些共享上级用户的操作。
    http://www.cnblogs.com/sunth |http:www.5dteam.net sunth@163.com
    2010年12月10日 7:51