标签: dynamics-crm-4

通过自定义工作流更新MS CRM 4.0中的自定义实体

我在MS CRM 4.0中创建了一个自定义实体,并尝试通过.Net中的自定义worflow更新一些属性.我已经阅读了几个论坛和博客文章,我仍然对如何访问自定义实体并更新其某些属性感到困惑.

我创建了一个自定义实体来取代CRM如何进行分配,因为我们公司有一些CRM没有做的具体业务规则.当事件完成任务时,我想用任务持续时间更新自定义实体中的属性.任何帮助将不胜感激.

谢谢

dynamics-crm dynamics-crm-4

2
推荐指数
1
解决办法
1万
查看次数

为什么我的样式不会在Dynamics CRM 4 IFRAME中显示?

我创建了一个网页(ASP.NET),其中包含一个模仿Dynamics CRM样式的样式表.这将在CRM IFRAME中使用(在表单中).

样式表引用如下:

<head id="Head1" runat="server">
    <link href="Styles.css" rel="stylesheet" type="text/css" />
</head>
Run Code Online (Sandbox Code Playgroud)

当我在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,则页面看起来是正确的.但是,由于我不知道客户在哪里安装项目,这是不合适的.

dynamics-crm dynamics-crm-4

2
推荐指数
1
解决办法
1198
查看次数

早期绑定类的用法

请原谅可能出现的任何刺激.

因此,在使用早期绑定类一段时间之后,我们的团队已经注意到一些缺点使得早期绑定类非常无用.

问题:

  • 慢,因为它必须连接到ws并越过http,甚至认为它在与系统其余部分相同的进程中运行.
  • 附加到插件中的CREATE消息时导致sql死锁.
  • 对系统和类的任何轻微更改都需要重新生成并且事情会中断.

那他们什么时候有用呢?关于这个东西的MS文档在哪里?除了如何生成它们的教程.

谢谢,乔恩

c# crm dynamics-crm-2011 dynamics-crm-4

2
推荐指数
1
解决办法
901
查看次数

如何将CRM 4类型更改为CRM 2011

我正在尝试将crm 4插件转换为CRM 2011.有谁知道CRm 2011中各自的类型?

Customer,CrmDateTime,CrmDecimal,CrmFloat,CBool​​ean,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 …
Run Code Online (Sandbox Code Playgroud)

crm dynamics-crm dynamics-crm-2011 dynamics-crm-4

2
推荐指数
1
解决办法
1435
查看次数

如何在CRM中使用JavaScript打开现有实体表单?

如果单击自定义功能区按钮,是否可以使用JavaScript打开现有实体表单,或者是否有其他方法可以打开现有表单(例如,活动表单)?

crm dynamics-crm dynamics-crm-2011 dynamics-crm-4

2
推荐指数
1
解决办法
1万
查看次数

删除后可以重复使用Primary-Keys吗?

0x80040237无法插入重复键.

我正在尝试通过CrmService为MSCRM4.0编写导入例程.直到这一点,这已经取得了成功.最初我只是让CRM生成记录的主键.但我的客户希望能够将我们的自定义实体的密钥设置为预定义的值.这可能使我们知道安装程序创建了哪些数据,以及安装后创建了哪些数据.

我测试过以确保在调用CrmService.Update()方法时可以设置Guids,结果表明记录是使用我们想要的值创建的.我运行了我的导入,一切似乎都成功了.在修改导入文件的验证代码时,我删除了数据(通过crm浏览器界面)并尝试重新导入.不幸的是现在它抛出并出现重复键错误.

为什么抛出这个错误?Crm接口是否删除了记录,或者它是否仍然存在但是隐藏在用户眼中?有没有办法确保永久删除已删除的记录并使Guid免费?在现场环境中,这些Guids永远不会存在,但在我的开发过程中,我需要这些导入才能成功.

顺便说一下,考虑到我有这个问题,这是否意味着静态设置Guids不是推荐的做法?

import primary-key duplicates dynamics-crm dynamics-crm-4

1
推荐指数
1
解决办法
671
查看次数

如何在SQL Server 2005数据库中使用T-SQL使用零填充NVARCHAR字段?

我有一个Orders表,它将Ordernumber存储为NVarChar.我们通过按降序查询最大订单号排序并返回前1然后添加1来手动递增订单号.我们在Microsoft CRM 4.0中实现了此功能.

例如订单号(NVarchar)

99
456
32
Run Code Online (Sandbox Code Playgroud)

当我查询上面的值时,它返回99而不是456.我想使用SQL Server 2005中的sql脚本将所有当前的订单号填充到000099或000456之类的内容.所以上面的例子将是

000099
000456
000032
Run Code Online (Sandbox Code Playgroud)

为了实现这个目的,我必须编写什么SQL脚本?

sql t-sql dynamics-crm dynamics-crm-4

1
推荐指数
1
解决办法
5940
查看次数

在MS Dynamics CRM 4.0的"文章"视图中添加列

MS Dynamics CRM 4.0中的Article实体似乎不可自定义.有没有办法在视图中添加一些列来显示文章列表(不进行高级查找)?我想在那里看到Created By和Created On属性.

dynamics-crm dynamics-crm-4

1
推荐指数
1
解决办法
2033
查看次数

在CRM 4.0中创建新的StateCode

我有一种情况,我必须在stateCodes列表中添加一个新的状态.我想将"Fired"添加到Active和InActive状态,我该怎么做?

注意:我知道StatusCode以及如何使用它,但我想使用状态代码.

非常感谢.

dynamics-crm dynamics-crm-4

1
推荐指数
1
解决办法
1315
查看次数

MS CRM和silverlight

是否可以在CRM表单中使用Silverlight控件?版本4.0或2011.

silverlight dynamics-crm-4

1
推荐指数
1
解决办法
363
查看次数