我在MS CRM 4.0中创建了一个自定义实体,并尝试通过.Net中的自定义worflow更新一些属性.我已经阅读了几个论坛和博客文章,我仍然对如何访问自定义实体并更新其某些属性感到困惑.
我创建了一个自定义实体来取代CRM如何进行分配,因为我们公司有一些CRM没有做的具体业务规则.当事件完成任务时,我想用任务持续时间更新自定义实体中的属性.任何帮助将不胜感激.
谢谢
我创建了一个网页(ASP.NET),其中包含一个模仿Dynamics CRM样式的样式表.这将在CRM IFRAME中使用(在表单中).
样式表引用如下:
<head id="Head1" runat="server">
    <link href="Styles.css" rel="stylesheet" type="text/css" />
</head>
当我在Visual Studio中加载页面时,一切都很好.当我在CRM中加载它时,没有显示任何样式,也没有显示图像.如果我直接浏览图像,我会收到404错误.但是,页面功能正常.
我已在服务器上为"Everyone"设置了读取权限,以查看是否导致问题,但它没有帮助.我还尝试在文件夹中放置一个纯HTML页面,也不会加载 - 再次加载404.
该页面安装在ISV文件夹..../isv/MyProject中.
有人可以帮忙吗?
这是一个多租户系统.在我的测试公司(testcompany)上,如果我浏览到http://crm/testcompany/isv/MyProject/MyPage.aspx,则会加载页面(没有样式和图像).
如果我浏览到http://crm/testcompany/isv/MyProject/TestImage.gif,则不会显示图像.
如果我浏览到http://crm/isv/MyProject/TestImage.gif,则会显示图像.这是否表明服务器设置存在问题以及CRM对虚拟目录的影响方式?
这意味着如果我将样式引用设置为/isv.MyProject/Styles.css,则页面看起来是正确的.但是,由于我不知道客户在哪里安装项目,这是不合适的.
请原谅可能出现的任何刺激.
因此,在使用早期绑定类一段时间之后,我们的团队已经注意到一些缺点使得早期绑定类非常无用.
问题:
那他们什么时候有用呢?关于这个东西的MS文档在哪里?除了如何生成它们的教程.
谢谢,乔恩
我正在尝试将crm 4插件转换为CRM 2011.有谁知道CRm 2011中各自的类型?
Customer,CrmDateTime,CrmDecimal,CrmFloat,CBoolean,CrmMoney,Owner,Picklist,Key,Status,UniqueIdentifier,CrmBoolean
public static object GetAttributeValue(this Entity target, string attributeLogicalName)
        {
            object value;
            if (target.Attributes.Contains(attributeLogicalName))
            {
                value = target.Attributes[attributeLogicalName];
                if ((value is Boolean) || (value is string))
                    return value;
                else if (value is Customer)
                    return ((Customer)value).Value;
                else if (value is CrmDateTime)
                    return ((CrmDateTime)value).UserTime;
                else if (value is CrmDecimal)
                    return ((CrmDecimal)value).Value;
                else if (value is CrmFloat)
                    return ((CrmFloat)value).Value;
                else if (value is CrmNumber)
                    return ((CrmNumber)value).Value;
                else if (value is CBoolean)
                    return ((CrmBoolean)value).Value;
                else if (value is Lookup)
                    return …如果单击自定义功能区按钮,是否可以使用JavaScript打开现有实体表单,或者是否有其他方法可以打开现有表单(例如,活动表单)?
0x80040237无法插入重复键.
我正在尝试通过CrmService为MSCRM4.0编写导入例程.直到这一点,这已经取得了成功.最初我只是让CRM生成记录的主键.但我的客户希望能够将我们的自定义实体的密钥设置为预定义的值.这可能使我们知道安装程序创建了哪些数据,以及安装后创建了哪些数据.
我测试过以确保在调用CrmService.Update()方法时可以设置Guids,结果表明记录是使用我们想要的值创建的.我运行了我的导入,一切似乎都成功了.在修改导入文件的验证代码时,我删除了数据(通过crm浏览器界面)并尝试重新导入.不幸的是现在它抛出并出现重复键错误.
为什么抛出这个错误?Crm接口是否删除了记录,或者它是否仍然存在但是隐藏在用户眼中?有没有办法确保永久删除已删除的记录并使Guid免费?在现场环境中,这些Guids永远不会存在,但在我的开发过程中,我需要这些导入才能成功.
顺便说一下,考虑到我有这个问题,这是否意味着静态设置Guids不是推荐的做法?
我有一个Orders表,它将Ordernumber存储为NVarChar.我们通过按降序查询最大订单号排序并返回前1然后添加1来手动递增订单号.我们在Microsoft CRM 4.0中实现了此功能.
例如订单号(NVarchar)
99
456
32
当我查询上面的值时,它返回99而不是456.我想使用SQL Server 2005中的sql脚本将所有当前的订单号填充到000099或000456之类的内容.所以上面的例子将是
000099
000456
000032
为了实现这个目的,我必须编写什么SQL脚本?
MS Dynamics CRM 4.0中的Article实体似乎不可自定义.有没有办法在视图中添加一些列来显示文章列表(不进行高级查找)?我想在那里看到Created By和Created On属性.
我有一种情况,我必须在stateCodes列表中添加一个新的状态.我想将"Fired"添加到Active和InActive状态,我该怎么做?
注意:我知道StatusCode以及如何使用它,但我想使用状态代码.
非常感谢.
是否可以在CRM表单中使用Silverlight控件?版本4.0或2011.
dynamics-crm-4 ×10
dynamics-crm ×8
crm ×3
c# ×1
duplicates ×1
import ×1
primary-key ×1
silverlight ×1
sql ×1
t-sql ×1