|
|
|
|
#1 |
|
Участник
|
Цитата:
Цитата:
Error: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index Error Message: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index Source File: Not available Line Number: Not available Request URL: http://10.160.105.2:5555/zat611/AppW.../Workflow.asmx Stack Trace Info: [ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index] Код: using System;
using System.Collections;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;
using System.Reflection;
using Microsoft.Crm.Workflow;
using Microsoft.Crm.Sdk;
using Microsoft.Crm.SdkTypeProxy;
using Microsoft.Crm.Sdk.Query;
namespace Miratech.Miro.CrmPlugin
{
[CrmWorkflowActivity("PayDirection.AktInsurance.OnChange")]
public class PayDirectionAktInsuranceChange : Activity
{
protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
{
InsContract = new Lookup("new_ins_contract", new Guid("BEB08AF1-5723-DE11-A1E5-0016E68BF392"));
return base.Execute(executionContext);
}
public static DependencyProperty InsAktProperty =
DependencyProperty.Register("InsAkt", typeof(Lookup), typeof(PayDirectionAktInsuranceChange));
[CrmInput("InsAkt")]
[CrmReferenceTarget("new_ins_akt")]
public Lookup InsAkt
{
get
{
return (Lookup)base.GetValue(InsAktProperty);
}
set
{
base.SetValue(InsAktProperty, value);
}
}
public static DependencyProperty InsContractProperty =
DependencyProperty.Register("InsContract", typeof(Lookup), typeof(PayDirectionAktInsuranceChange));
[CrmOutput("InsContract")]
[CrmReferenceTarget("new_ins_contract")]
public Lookup InsContract
{
get
{
return (Lookup)base.GetValue(InsContractProperty);
}
set
{
base.SetValue(InsContractProperty, value);
}
}
}
}Теперь сижу, думаю, что такая ошибка может значить.
|
|
|
|
|
#2 |
|
Чайный пьяница
|
Не путайте воркфлоу и плагин. Вы предоставили текст кастомного воркфлоу.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#3 |
|
Участник
|
Так плагин в чистом виде не подходит, ибо работает только на создание/изменение записи, а мне нужно заполнять поле именно при смене значения поля на форме. Под "плагином" в последнем сообщении я подразумевал кастомную сборку в бизнес-процессе, я же как раз и спрашивал в исходом вопросе: бизнес-процесс или ява-скрипт?
|
|
|
|
|
#4 |
|
Чайный пьяница
|
Цитата:
Сообщение от Yarilo
Так плагин в чистом виде не подходит, ибо работает только на создание/изменение записи, а мне нужно заполнять поле именно при смене значения поля на форме. Под "плагином" в последнем сообщении я подразумевал кастомную сборку в бизнес-процессе, я же как раз и спрашивал в исходом вопросе: бизнес-процесс или ява-скрипт?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#5 |
|
Участник
|
Хм, в мастере бизнес-процессов я вижу опцию "Параметры для автоматических бизнес-процессов" - "Условия запуска" - "Изменение атрибутов записи" ("Options for automatic workflows" - "Start when" - "Record attributes change") - Выбираю нужный мне атрибут. Это разве не оно? Система СРМ 4.0 Проф Рус с апдейт роллапами 1 и 2.
|
|
|
|
|
#6 |
|
Чайный пьяница
|
Цитата:
Сообщение от Yarilo
Хм, в мастере бизнес-процессов я вижу опцию "Параметры для автоматических бизнес-процессов" - "Условия запуска" - "Изменение атрибутов записи" ("Options for automatic workflows" - "Start when" - "Record attributes change") - Выбираю нужный мне атрибут. Это разве не оно? Система СРМ 4.0 Проф Рус с апдейт роллапами 1 и 2.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
| За это сообщение автора поблагодарили: Yarilo (1). | |
|
|
#7 |
|
Участник
|
|
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|