неполадок рабочего процесса диалогового окна Crm 2011 - тип ответа - PullRequest
0 голосов
/ 16 июня 2011

Мне нужно создать новый процесс с диалогом (новая функция в Crm 5.0), который вызывает запрос CRM, возвращает список клиентов, и после выбора клиентов, которых мы хотим использовать, я вызываю плагин, который затем печатает счетадля избранных клиентов.Плагин запрограммирован и работает, а также создается диалог, и все решение работает отлично.Но только для одного клиента :(.

И это проблема. Когда вы создаете запрос CRM в Online Crm 2011, вы получаете 4 варианта в качестве типа ответа: 1. Одна строка (текстовое поле), 2.Список параметров (радиокнопок), где можно выбрать только один, 3. Список выбора (DropDown), где также может быть выбран только один элемент, и 4. Многострочный (многострочный текстовый блок)

И в моем случае ни один изэто не работает, потому что я не могу выбрать больше Клиентов из этих Типов Ответов. Это работает только для одного Клиента: (

Как решить эту проблему? Какие здесь варианты, может быть, пользовательский Интерфейс для Диалогаили что? Мне нужен список флажков с именем клиента, и затем я могу выбрать более одного клиента для процесса выставления счета.

Нужно ли идти другим маршрутом?чтобы достичь этого, или диалоги выполнят свою работу? Или я могу создать пользовательский тип ответа, который отображает несколько выбираемых флажков? Если да, то как я могу создать пользовательский RТип ответа?

Любое предложение будет оценено.

Спасибо

1 Ответ

1 голос
/ 17 июня 2011

Я не думаю, что функция диалога будет делать то, что вам нужно (флажок выбора списка).Другой вариант - добавить на ленту кнопку, которая может называться Create Invoices, которая запускает всплывающее окно (пользовательский веб-ресурс HTML).Это всплывающее окно может просто спросить "Вы уверены?"или он может даже включать некоторые пользовательские параметры для генерации счета.После подтверждения он будет использовать некоторый JavaScript для связи с конечной точкой ODATA, чтобы обновить флаг на каждой из этих записей о клиентах, который запустит ваш плагин.

Таким образом, пользователь может перейти к списку клиентов, использоватьвстроенный флажок, чтобы отметить столько, сколько они хотят, затем нажмите кнопку Создать счета.

Если вы хорошо разбираетесь в HTML и JavaScript, вероятно, самой сложной частью будет изучение того, как добавить новыйКнопка ленты.Это не самое простое в освоении, но есть множество ресурсов, чтобы помочь.

...