【问题标题】:What table keeps a guid of the record in CRM 2011什么表保存 CRM 2011 中的记录指南
【发布时间】:2013-10-18 07:22:40
【问题描述】:

通过使用该方法 Xrm.Page.data.entity.getId() 我可以获得实体记录的 GUID。

但是,我没有在 organizationname_MSCRM 数据库中找到它

有人知道我在哪里可以查到吗?

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm crm dynamics-crm-4 dynamics-crm-online


    【解决方案1】:

    CRM DB 中的大多数实体都有两个表,例如 [ContactBase] 和 [ContactExtensionBase]。因此,您可以在其中之一中进行检查 - ContactId 列。

    要找到您正在搜索的 ID 列的正确名称,请检查实体元数据页面 - example for contact entity - 并搜索 Uniqueidentifier

    希望对你有帮助。

    【讨论】:

    • 我只使用了联系方式。您使用的是什么实体?
    • 账户的实体,方法返回guid,如{XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX},账户类似于模板XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX
    • 那么,问题是,CRM 数据库中的 account Guid 在哪里,对吧?
    • 建议使用过滤视图而不是表格,因此最好查找 [FilteredAccount] 而不是 [AccountBase]
    • SELECT * FROM organizationname_MSCRM database.dbo.FilteredAccount WHERE AccountId = 'XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX';
    猜你喜欢
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    • 1970-01-01
    相关资源
    最近更新 更多