有没有人必须Duraton
从插件中更新字段?
在UI上,它非常智能,您可以输入
5 minutes
7 //defaults to minutes
3 hours
它会锻炼你需要的东西.
假设调用该字段new_foo
,我应该分配什么值?诠释?
var e = new Entity("new_bar");
e.Attributes("new_foo", 5);//5 minutes?
Run Code Online (Sandbox Code Playgroud)
双?
var e = new Entity("new_bar");
e.Attributes("new_foo", 5.00);//5 minutes?
Run Code Online (Sandbox Code Playgroud)
其他想法?
我是一名 PHP 开发人员,最近接触了 Dynamics CRM Online,因为我正在构建一个应用程序,该应用程序需要直接从 Dynamics CRM Online 帐户提取客户详细信息以填充客户选择列表。
我已经经历了许多选项,包括: http://mscrmtools.blogspot.com/2012/08/php-to-crm-online-easy-way-to-do.html
但我根本无法进行身份验证。据博主 Tanguy 称,MS 已发生变化,他发布的解决方案不再有效。我无法找到新的连接解决方案。
我什至尝试过 Dynamics SDK ( http://www.microsoft.com/en-us/download/details.aspx?id=24004 ),但我从未做过 C# 编码,所以我迷失了方向似乎样本根本就没有编译。同时,我不确定该工具是否用于从 Dynamics CRM Online 或用户托管版本中提取数据。
如果有人可以提供帮助,我将不胜感激,因为我几天来一直在努力解决这个问题,并尝试各种选择,结果却不断陷入死胡同。
预先非常感谢。
下面的代码从我用来保存"模板"记录的实体创建一组记录.我遍历模板并创建记录,其中包括我使用EntityReferenceentity的查找字段.但是当我使用EntityReference创建一个回到父实体记录的关系时,我得到了这个错误.
crm 2011无法将"System.Guid"类型的对象强制转换为"Microsoft.Xrm.Sdk.EntityReference"
foreach (var template in templateSteps.Entities)
{
Entity step = new Entity("img_workflowmanager");
step["subject"] = template["img_name"];
if (step.Contains("img_poststepid"))
{
step["img_poststepid"] = (EntityReference)template["img_poststepid"];
}
if (step.Contains("img_prestepid"))
{
step["img_prestepid"] = (EntityReference)template["img_prestepid"];
}
step["img_workflowstepsid"] = (EntityReference)postMessageImage["img_procurementpackageid"];
this._orgService.Create(step);
}
Run Code Online (Sandbox Code Playgroud) 更改Field(非自定义)数据类型的步骤是什么?我转到自定义 - >自定义系统 - >实体 - >活动 - >字段 - >主题.我需要将Type从"单行文本"更改为"选项集".我怎么做?我有Visual Studio 2012和Microsoft Dynamics CRM SDK,但我没有经验.
编辑:我需要从SystemForm实体检索FormXml吗?
我有一个实体LeaveType有两个属性,1.类型,2.可用天数,其中Type是一个选项集,Available days是一个文本字段.我想获取所有这些LeaveType记录,其中Type ='Annual'在选项集中选择.我无法找到如何为选项设置值添加过滤器查询表达式.以下是我的进度方法:
public Entity Getleavetype(Guid LeaveDetailsId, IOrganizationService _orgService, CodeActivityContext Acontext)
{
QueryExpression GetLeavedetails = new QueryExpression();
GetLeavedetails.EntityName = "sgfdhr_leavetype";
GetLeavedetails.ColumnSet = new ColumnSet("new_type");
GetLeavedetails.ColumnSet = new ColumnSet("new_availabledays");
GetLeavedetails.Criteria.AddCondition("new_type", ConditionOperator.Equal, "Annual" ); //Is this correct????
GetLeavedetails.Criteria.AddCondition("new_employeeleavecalculation", ConditionOperator.Equal, LeaveDetailsId); //ignore this
//((OptionSetValue)LeaveDetailsId["new_leavetype"]).Value
EntityCollection LeaveDetails = _orgService.RetrieveMultiple(GetLeavedetails);
return LeaveDetails[0];
}
Run Code Online (Sandbox Code Playgroud) 我想创建一个JS文件,它可以区分2011和2013版本的DCRM.是否有一些我可以使用的功能或某种方式来检查JS是在CRM 2011上执行而不是在CRM 2013上执行.
我想为CRM 2011和CRM 2013解决方案创建一个通用代码,并且将根据所使用的服务器相应地处理一些特定任务.
我很好,如果有一些客户端功能在2013年给出异常,在catch块我将处理它并将区分.但无论如何,它"不应该给服务器端打击".
请帮忙.