小编kmr*_*ria的帖子

CRM 2011简单的工作流程的奇怪行为

我有一个简单的工作流程,当国家/地区等于'法国'时,会重新分配与API用户的联系.此工作流程在"创建","更改时"字段(国家/地区)和按需时触发.范围设置为组织级别.

此工作流程会触发某些联系人,而不是其他联系人.所以在我的报告中,我可以看到它已经重新分配了x个联系人但却错过了几个联系人.这些错过的联系人确实符合标准,应该已经被工作流程接收.为了确认这一点,我手动运行了一些这些错过的联系人的工作流程.它起作用了.

我的问题是,为什么这个工作流程没有接收到这些联系人?正如我所说,标准很简单,如果国家与法国相同,则重新分配.我发现移动的联系人和没有移动的联系人没有区别.同一所有者,同一业务单位和相同的业务单位在日期等创建(也是为了确认,我比较的联系人都是新创建的联系人,所以wf应该在创建时触发)

workflow triggers assign dynamics-crm-2011

5
推荐指数
0
解决办法
387
查看次数

执行多重响应;如何从响应中读取和存储 Guid

我正在使用 ExecuteMultipleResponse 方法使用 SSIS 一次插入 10 个帐户记录。

    List<Entity> _Accounts = new List<Entity>();
//  Check the batch size and process
public override void InputAccount_ProcessInput(InputAccountBuffer Buffer)
{
    //List<int> personIDs = new List<int>();

    int index = 0;


    while (Buffer.NextRow())
    {
        _Accounts.Add(InputAccountFromBuffer(Buffer));
        //personIDs.Add(int.Parse(Buffer.sPersonID));
        index++;

        if (index == 10)
        {
            ImportBatch();
            index = 0;
        }
    }
    ImportBatch();
}

private void ImportBatch()
{
    if (_Accounts.Count > 0)
    {
        var multipleRequest = new ExecuteMultipleRequest()
        {
            Settings = new ExecuteMultipleSettings()
            {
                ContinueOnError = true,
                ReturnResponses = true
            }, …
Run Code Online (Sandbox Code Playgroud)

c# crm list dynamics-crm dynamics-crm-2011

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

标签 统计

dynamics-crm-2011 ×2

assign ×1

c# ×1

crm ×1

dynamics-crm ×1

list ×1

triggers ×1

workflow ×1