一、平常我们可以打开CRM2011一条已创建的记录,通过JScript方法获取实体英文名的方法是:按F12,输入contentIFrame.Xrm.Page.data.entity.getEntityName();也可以通过自定义实体里面查询实体的英文名称。

二、根据etc参数找到对应实体的英文名

etc参数值怎么找?通过打开一个记录会发现http://192.168.1.9:5555/crm2011/main.aspx?etc=1&extraqs=%3f_gridType%3d1%26etc%3d1%26id%3d%257b1F811A3B-9F39-E311-9C7F-00155D890107%257d%26pagemode%3diframe%26preloadcache%3d1386861269163%26rskey%3d50544574&pagetype=entityrecord 这个url有很多参数.

一般etc参数就是main.aspx后面。这里的etc参数为1。

通过以下SQL语句::

select distinct t2.LogicalName --获取逻辑名称(就是实体英文名称)
from SystemForm t1 --系统表单
inner join EntityLogicalView t2 --实体逻辑视图
on t1.ObjectTypeCode = t2.ObjectTypeCode --通过对象类型代码关联
where t2.ObjectTypeCode = 10083 --10083为etc参数值

三、根据etc参数值或英文名称找到其实体中文名称

通过以下SQL语句:

select l.Label --实体中文名称
from Entity as e --实体
join LocalizedLabel as l --本地化标签
on e.EntityId = l.ObjectId
where e.ObjectTypeCode = 10083 --etc参数值
--and l.ObjectColumnName = 'Description' --这里要的值不一定为‘Description’,这个可以试试就知道了
可以单独 查下 select * from LocalizedLabel select l.Label
from Entity as e
join LocalizedLabel as l
on e.EntityId = l.ObjectId
wheree.LogicalName='实体英文名称'
and l.ObjectColumnName = 'Description'

当然可以可以自定义实体查对应的实体中文名称,但是对于刚接触一个别人搭建的CRM系统,很多实体名不太清楚,所以在自定义实体找到对应的中文名称比较费力,要一个

一个找,这种方法给大家推荐下,大家如果还有更好的方法,也可以通过留言告诉我,谢谢。

四、通过JS获取在Homepage页面获取过当前实体code(就是前面的etc值):

 Xrm.Page.context.getQueryStringParameters() 获取实体代码

Mscrm.EntityPropUtil.EntityTypeName2CodeMap 获取实体与代码的对照表

 Xrm.Page.context.getQueryStringParameters().etc
 Mscrm.EntityPropUtil.EntityTypeName2CodeMap[实体名] 
 contentIFrame.location通过substring截取

Dynamics CRM 2011 怎么根据记录的etc参数值找到实体英文名和根据etc参数值或英文名称找到其实体中文名称的更多相关文章

  1. Dynamics CRM 2011 权限管理(转)

    http://www.cnblogs.com/LeoTang/p/3344265.html Dynamics CRM 2011 权限管理 CRM系统基于角色的权限主要通过部门.角色.用户.团队来 进行 ...

  2. Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法(转)

    本篇文章,介绍Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法. RetreiveMultiple方法,用于获取实体的多个实例,该方法的签名如下 ...

  3. Dynamics CRM 2011编程系列(60):JS编程之CRUD辅助类(JQuery版)

    今天给大家分享一个JQuery版的REST辅助类,在一年前我分享过一个只能在IE环境下运行的REST辅助类:<JS编程之实体CRUD辅助类 >.为什么要推出JQuery版的CRUD辅助类呢 ...

  4. Microsoft Dynamics CRM4.0 和 Microsoft Dynamics CRM 2011 JScript 方法对比

    CRM 2011 如果需要再IE里面调试,可以按F12在前面加上contentIFrame,比如 contentIFrame.document.getElementById("字段" ...

  5. Step by step Dynamics CRM 2011升级到Dynamics CRM 2013

    原创地址:http://www.cnblogs.com/jfzhu/p/4018153.html 转载请注明出处 (一)检查Customizations 从2011升级到2013有一些legacy f ...

  6. How to control PrincipalObjectAccess table growth in Microsoft Dynamics CRM 2011

    https://support.microsoft.com/en-us/kb/2664150 How to control PrincipalObjectAccess table growth in ...

  7. Dynamices CRM JS 类库 神器 XrmServiceToolkit - A Microsoft Dynamics CRM 2011 & CRM 2013 JavaScript Library

    XrmServiceToolkit - A Microsoft Dynamics CRM 2011 & CRM 2013 JavaScript Library http://xrmservic ...

  8. Error message “Assembly must be registered in isolation” when registering Plugins in Microsoft Dynamics CRM 2011 2013 解决办法

    Error message “Assembly must be registered in isolation” when registering Plugins in Microsoft Dynam ...

  9. Microsoft Dynamics CRM 2011 相关-摘自网络

    Microsoft Dynamics CRM Server 2011硬件需求: 组件 *最低要求 *推荐配置 处理器 x64 体系结构或兼容的双核 1.5 GHz 处理器 四核 x64 体系结构 2 ...

随机推荐

  1. transition多个属性同时渐变(width,height,background)

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    < ...

  2. OC id类型

    id数据类型可存储任何类型的对象.从某种意义说,它是一般对象类型. -------------------------"NormalMan.h"------------------ ...

  3. OC 文件基本操作

    // // main.m // oc_13 // // Created by ma c on 15/12/17. // Copyright (c) 2015年 博文科技. All rights res ...

  4. forget word out a~2

        1● an 不,非,无   2● amphi     两个,两种     3● ad 做,加强:  

  5. 微信小程序中的bindTap事件(微信小程序开发QQ群:604788754)

    bindTap对应的绑定事件, 第一个:wx.navigateTo wx.navigateTo({ url:"../content/content" }) 第二个:wx.redir ...

  6. ajax ajax基本介绍

    jquery中ajax方法参数详解 url 要求是string类型参数(默认为当前页面地址) 发送请求的地址 type 要求是string类型的参数,请求方式(post或get)默认为get.注意其他 ...

  7. python字典{}大括号

    #字典 info = { 'name1':'jack', 'name2':'rose', 'name3':'tom', 'name4':'jerry', 'name5':'james' } info[ ...

  8. maven install deploy

    1.安装到本地仓库 install jar to local fs mvn .jar -DgroupId=com.bonc -DartifactId=licenseVerify-.jar -Dvers ...

  9. 软件工程——Word-Counter

    Python实现Word-Counter 一.前言 Github地址:https://github.com/hzquestion/Word-Counter 二.项目概述 实现一个统计程序,它能正确统计 ...

  10. php and mysql 常用api函数