标签: microsoft-dynamics

Navision 如何将文本转换为选项

我有一个文本变量,我想将其转换为一个选项并用它设置表数据。它如何将变量转换为选项?

谢谢

microsoft-dynamics navision dynamics-nav

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

使用LINQ从Microsoft CRM检索数据时出现奇怪的行为

我在使用LINQ访问Contact实体时遇到此问题.

我有以下2个功能.

如果我运行第一个函数然后调用第二个函数,我似乎在第二个查询中缺少很多字段.就像firstname和lastname没有出现一样.它们只显示为空值.如果我自己运行第二个功能,我会得到正确的数据.在两次运行中唯一正确显示的字段是Id,ContactId和new_username.

如果我自己运行第二个功能,我会得到正确的数据.

有什么想法我做错了什么?

非常感谢

这是2个功能

    public List<String> GetContactsUsernameOnly()
    {
        IQueryable<String> _records = from _contactSet in _flinsafeContext.ContactSet
                                       where
                                           _contactSet.new_FAN == "username"
                                       orderby _contactSet.new_username
                                       select _contactSet.new_username;

        return _records.ToList();
    }

    public List<Contact> GetContacts()
    {
        IQueryable<Contact> _records = from _contactSet in _flinsafeContext.ContactSet
                                       where
                                           _contactSet.new_FAN == "my-username-here"
                                       orderby _contactSet.new_username
                                       select _contactSet;

        return _records.ToList();
    }
Run Code Online (Sandbox Code Playgroud)

c# linq microsoft-dynamics dynamics-crm-2011

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

为什么我不能在 Dynamics CRM 中向表单添加网络资源?

我正在使用 Dynamics CRM 2015 的内部部署实例。我添加了 Web 资源,方法是通过“自定义系统”窗口创建它们以及上传它们。

当我转到表单或仪表板添加这些时,它永远不会起作用。我单击 Web 资源,找到 Web 资源,填写表单并提交,然后它就返回到表单编辑屏幕,什么也没有发生!

没有显示任何错误或任何错误,这让我发疯!我究竟做错了什么?

microsoft-dynamics dynamics-crm

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

Expression.Error:无法识别名称“IF”。确保拼写正确

我正在尝试if else在 PowerBI 中使用查询

下面是我的查询

=IF(([Status]=100000004),"hello","world")
Run Code Online (Sandbox Code Playgroud)

但这不起作用

它说

Expression.Error:无法识别名称“IF”。确保它拼写正确。

我想要达到的是,

IF([status]=11,"Open")
else if([status]=12,"Close")
else ("reject")
Run Code Online (Sandbox Code Playgroud)

microsoft-dynamics dynamic powerbi

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

Dynamics CRM Odata 查询过滤器按选项集值

如何按选项集值过滤记录?我正在尝试这样:

 "$select=new_id&$filter=new_campaignid/Id eq guid'" + myId+ "' and new_optionsetfield eq '" + optionsetCode + "'"
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我不断收到错误消息的错误请求:

Operator 'eq' incompatible with operand types 
'Microsoft.Crm.Metadata.ComplexTypeInstance`1[[Microsoft.Xrm.Sdk.OptionSetValue, Microsoft.Xrm.Sdk, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]' 
and 'System.String' at position 96.
Run Code Online (Sandbox Code Playgroud)

javascript microsoft-dynamics odata

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

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

Microsoft Dynamics CRM - 插件C# - 将记录添加到实体集合

插件,C#,Microsoft Dynamics CRM Online

我想将一条记录(让我们称之为"sampleRecord")添加到一个实体集合(让我们称之为"sampleCollection"),但不知怎的,我无法使它工作.我在互联网上找到了这个解决方案,但是当我通过ITracingService检查总记录数时,它仍然是0.

到目前为止我的解

EntityCollection sampleCollection = new EntityCollection();
sampleCollection.Entities.Add(sampleRecord);
Run Code Online (Sandbox Code Playgroud)

这就是我检查总记录数的方式:

tracingService.Trace("total record count: " + sampleCollection.TotalRecordCount.ToString());
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

c# plugins microsoft-dynamics dynamics-crm dynamics-crm-online

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

动态 - 使用 API 创建任务

    {Method: POST, RequestUri: 'https://cmpanydynamicsurl.com/api/data/v8.2/tasks', Version: 1.1, Content: System.Net.Http.StringContent, 
     Headers:
      {
        OData-MaxVersion: 4.0
        OData-Version: 4.0
        Accept: application/json
        Content-Type: application/json; charset=utf-8
        Content-Length: 162
      }}
Run Code Online (Sandbox Code Playgroud)

使用上述请求,我尝试使用 Dynamics API post action 针对帐户创建任务。

正在发送 Json 模型 -

 {
    "subject":"NEW TEST TASK FOR ACCOUNT",
    "_regardingobjectid_value@odata.bind":"/accounts(08b582ad-4e2f-e711-8101-5065f38a4a21)"
 }
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息并且在互联网上搜索没有运气?

一个属性“_regardingobjectid_value”在有效载荷中只有属性注释但没有属性值被声明为“Edm.Guid”类型。在 OData 中,只有导航属性和命名流可以表示为没有值的属性。

microsoft-dynamics dynamics-crm office365api dynamics-crm-365

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

在 Dynamics 365 CRM v9.0 Web api 中获取帐户实体的所有相关联系人

基本上,我正在查询 D365 Web API,并尝试获取帐户的所有相关联系人。

一直关注这个链接:

https://learn.microsoft.com/en-us/dynamics365/customer-engagement/developer/webapi/query-data-web-api#retrieve-lated-entities-by-expanding-navigation-properties

尝试使用$expand但它只会带来_primarycontactid_value。因此,只有一个主要联系人,而不是与该帐户相关的所有人。

它看起来像下面这样:

/api/data/v9.0/accounts&?select=name&$expand=Contacts(fullname, email)

帐户中唯一包含“联系人”的字段是:

preferredcontactmethodcode
_primarycontactid_value
address2_primarycontactname
address1_primarycontactname
_tcc_primaryinvoicecontactid_value
_tcc_consultingcontact_value
_tcc_contactlist_value //some custom field that doesn't apparently do anything
_new_foundationcontact_value
_tcc_primaryapcontactid_value
Run Code Online (Sandbox Code Playgroud)

因此,没有一个可以用来查找我所知道的所有联系人。

另一种方法是先从联系人开始,然后再$expand=_parentcustomerid_value. 但我需要过滤帐户以指定我想要的某些帐户...这只会带来每个帐户并且速度非常慢。我不确定是否有办法实现$filter=价值$expand=

所以:

  1. 如何查询帐户以及与帐户联系人相关的所有信息?
  2. 如果没有办法,是否可以利用$filter=$expand=增值?

尝试将查询量保持在最低限度。这可以通过进行多次迭代查询来解决,但这只会使它变得非常慢。或者只是查询所有内容并将其拼凑在一起,但这也会很慢。

api rest microsoft-dynamics dynamics-crm dynamics-crm-webapi

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

如何在 Dynamics AX 中关闭 AOT 编译?

如何暂时关闭AOT编译动态AX?在我的开发环境中。我可以添加临时代码以跳转编译。

我在这里问一个技巧,比如跳转同步,dbSynchronize方法,我也想跳转编译。

我想关闭 AOT 编译 (F7)

在此处输入图片说明

例如,如果我导入一个 xpo,我不想自动启动编译或将其跳过到代码中。

谢谢

microsoft-dynamics compilation x++ axapta dynamics-ax-2012

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