标签: crm

自定义aspx页面到CRM 2011

我是CRM 2011的新手,添加aspx页面的正确方法是什么,因为许多建议将HTML页面和silverlight组件添加到Web资源

这是最好的方式吗?

crm dynamics-crm-2011

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

是否可以修改CRM 2011工具提示?

是否可以修改CRM 2011工具提示?在玩了好几个小时之后,这似乎是不可能的.

我尝试过的两件不同的事情是:

  • 浏览自定义XML,寻找类似工具提示的修改内容.
  • 使用Javascript修改我在HTML中找到的不同"标题"属性.

我在Javascript中尝试的一切都像是:

var StuffControl = document.getElementById("internal_field_name");
StuffControl.title = "whatever I want my tooltip to say";
Run Code Online (Sandbox Code Playgroud)

当我尝试在查找字段上运行上面的Javascript代码时,它能够执行和修改查找"title"属性.事实上,我能够找到嵌入在一个查找字段中的两个不同的"标题"属性,并且我成功地更改了它们.但是,更改嵌入在该查找中的任何"标题"属性都不会导致实际修改工具提示.工具提示始终保持设置为其现有值.

我假设"title"属性是我想要更改的属性,因为这是通用HTML工具提示属性.我也试过改变其他属性,但得出了相同的结果.

html javascript crm

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

CRM 2013:在自定义工作流活动中使用选项集输入参数的值

我试图在自定义工作流活动中使用optionset输入参数,所以我使用了以下代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;

using System.Activities;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Workflow;
using Microsoft.Xrm.Sdk.Query;
using System.Globalization;

namespace ITWorx.VisitManagement.Workflows
{
    public class FormatDate : CodeActivity
    {
        [Input("Preferred Language")]
        [AttributeTarget("contact", "itworx_preferredlanguage")]
        [Default("894330000")]
        public InArgument<OptionSetValue> PreferredLanguage { get; set; }

        protected override void Execute(CodeActivityContext context)
        {
            IWorkflowContext workflowContext = context.GetExtension<IWorkflowContext>();
            IOrganizationServiceFactory serviceFactory = context.GetExtension<IOrganizationServiceFactory>();
            IOrganizationService service = serviceFactory.CreateOrganizationService(workflowContext.UserId);

            int preferredLanguage = PreferredLanguage.Get<OptionSetValue>(context).Value;

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是在下面的行中抛出了一个异常:

int preferredLanguage = PreferredLanguage.Get<OptionSetValue>(context).Value;
Run Code Online (Sandbox Code Playgroud)

异常:NullReferenceException {"对象引用未设置为对象的实例."}

请指教

c# crm dynamics-crm dynamics-crm-2013

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

创建插件的预验证

我编写了一个包含以下配置的插件:

在此输入图像描述

我只是想将一个datetime字段设置为等于另一个datetime字段:

 IPluginExecutionContext context = localContext.PluginExecutionContext;
            IOrganizationService service = localContext.OrganizationService;

            if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is Entity)
            {
                // Obtain the target entity from the input parmameters.
                Entity entity = (Entity)context.InputParameters["Target"];
                try
                {
                    if (entity.LogicalName == "list" && entity.Attributes["gbs_lastusedonoriginal"] != null)
                    {
                        entity.Attributes["lastusedon"] = entity.Attributes["gbs_lastusedonoriginal"];
                        service.Update(entity);
                    }
                }
                catch (FaultException ex)
                {
                    throw new InvalidPluginExecutionException("An error occured in the plug-in.", ex);
                }

            }
Run Code Online (Sandbox Code Playgroud)

我得到的例外是:

未处理的异常:System.ServiceModel.FaultException`1 [[Microsoft.Xrm.Sdk.OrganizationServiceFault,Microsoft.Xrm.Sdk,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35]]:插件中发生错误.Detail:
-2147220891 OperationStatus 0 SubErrorCode -2146233088插件中发生错误. …

c# microsoft-dynamics crm dynamics-crm-2011 dynamics-crm-2013

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

列出 Dynamics CRM 2013/2015 中的实体关系

是否可以使用 CRM/XRM SDK 返回特定类型实体(而不是单个记录)的关系列表?

例如,如果我有一个名为“Case”的实体,并且我需要查看它是否与“MyCustomEntity”有关系,是否可以在 CRM 中查询“Case”实体的架构并查找关系列表,检查与“MyCustomEntity”相关的一个。与展开自定义中的“1:N 关系”选项卡类似。

我发现这篇文章https://msdn.microsoft.com/en-us/library/gg509021.aspx解释了创建新关系,但无处可说“这些是 X 拥有的关系”

c# powershell microsoft-dynamics crm dynamics-crm

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

如何将联系表格7的内容提交给外部CRM

在发送联系表格7的电子邮件后,我想将联系表格7的内容提交给外部CRM.

如何检索表单数据?

我应该使用哪个钩子?

如何将表单提交给外部网址?

谢谢,

山姆

wordpress crm wordpress-plugin

0
推荐指数
2
解决办法
5875
查看次数

将单行文本转换为多行文本(MS CRM 2016)

我会询问是否有能力将已归档的数据类型从单行更改为而不删除此字段.

实际上,CRM表单编辑器在创建字段后禁用数据类型选项集,所以我认为我必须通过数据库更改数据类型

在此输入图像描述

但我需要知道是否可以这样做,如果我们从数据库中更改数据类型,它会将字段中的单行形状更改为多行.因为我的CRM在线,所以我需要确认是否可能,要求微软为我做这件事.

最好的祝福 .

crm dynamics-crm dynamics-crm-online dynamics-crm-2016

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

如何在 C# 中获取当前年份?

我的 CRM 实例中有一个自动编号插件。基本上,前缀是当前年份。所以我希望它像这样工作,如果年份不是当前年份,则用当前年份更新它。

new_prefix是包含年份的字段,如果与当前年份不同,我需要更改该年份。该插件目前可以使用,我只是想更改年份(如果年份不同)。这也一直告诉我代码太多而细节太少。

using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Client;
using System.Xml.Linq;
using System;
using System.Linq;
using System.Globalization;

namespace UGKCK.CRM.PlugIns
{
    public class AutoNumbering : IPlugin
    {
        #region Secure/Unsecure Configuration Setup
        private string _secureConfig = null;
        private string _unsecureConfig = null;

        public AutoNumbering(string unsecureConfig, string secureConfig)
        {
            _secureConfig = secureConfig;
            _unsecureConfig = unsecureConfig;
        }
        #endregion
        public void Execute(IServiceProvider serviceProvider)
        {
            ITracingService tracer = (ITracingService)serviceProvider.GetService(typeof(ITracingService));
            IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext));
            IOrganizationServiceFactory factory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
            IOrganizationService service = factory.CreateOrganizationService(context.UserId);
            OrganizationServiceContext orgService = new OrganizationServiceContext(service); …
Run Code Online (Sandbox Code Playgroud)

crm dynamics-crm

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

如何从基础知识开始使用MS动态CRM?

我是微软动态CRM新手,实际上我从.NET转向CRM,我不知道从哪里开始.

任何人都可以帮助克服这一点?在stackoverflow中,可以使用任何有关MS Dynamics CRM2011的聊天室

提前致谢.

crm dynamics-crm dynamics-crm-2011

-2
推荐指数
2
解决办法
4496
查看次数

无法使用MS Dynamics CRM 2011中来自调用者表单的查找数据在实体表单上使用值设置查找

表格:实体A.

  • 字段显示名称:审批者
  • 字段名称:bch_signingauthority
  • 字段类型:查找字段
  • 来源:用户实体
  • 总结:当选择实体:A中的审批者查找时,它将显示来自实体:用户的记录列表.实体
  • 名称:bch_signingauthority

表格:实体B.

  • 字段显示名称:审批者
  • 字段名称:bch_approver
  • 字段类型:查找
  • 字段来源:来自实体:A和字段名称:审批者
  • 总结:当选择审批者查找时,它将显示来自实体的所有已批准的审批者记录:A

功能: 当我在实体中选择审批人时:A并选择一个html按钮我使用下面的代码将查询字符串发送到表单实体:B

<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<SCRIPT type=text/javascript>

function setDelegate(){

var ApproverInfo = new Array();
ApproverInfo = window.parent.Xrm.Page.getAttribute('bch_approver').getValue();
    if(ApproverInfo[0] != null)
    {

       var parameters = {};
       parameters["formid"] = "{b053a39a-041a-4356-acef-ddf00182762b}";
       window.parent.Xrm.Utility.openEntityForm("bch_delegate", ApproverInfoId ); 
    }
}

</SCRIPT>

<META charset=utf-8></HEAD>
<BODY><INPUT onclick=setDelegate(); value="Set Delegate" type=submit> </BODY></HTML>
Run Code Online (Sandbox Code Playgroud)

在表单实体:B页面加载我写了以下javascript代码来读取和设置实体中的查找:B

我已经使用以下代码收到了查询字符串:

// Get the Value of the Regarding through the Customer Parameters
var param=Xrm.Page.context.getQueryStringParameters();



 if (param != null ) {

        alert('inside');

         var ApproverId=param["bch_signingauthority"];
        var bchName …
Run Code Online (Sandbox Code Playgroud)

javascript crm dynamics-crm dynamics-crm-2011 dynamics-crm-2013

-28
推荐指数
1
解决办法
4312
查看次数