powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Создание/обновление списка по элементу другого.
7 сообщений из 7, страница 1 из 1
Создание/обновление списка по элементу другого.
    #38641302
shtefanvalery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый, уважаемые коллеги.
Возникла ситуация, от количества которых уже едет крыша.
Не постиг я пока дзен в написании воркфлоу, хотя изрядно стараюсь :)

Прошу вашей помощи!

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

Задача флоу заключается в том, чтобы при добавлении заказчиком нового элемента (создании новой заявки), он (элемент), в зависимости от того ЧТО ОН ЕСТЬ (еда/мебель/авто), появился в одном из трех других списков/каталогов соответственно: еда/мебель/авто.

Работаю в ШП2010.

Пожалуйста, не скупитесь идеи.
Заранее благодарен.
...
Рейтинг: 0 / 0
Создание/обновление списка по элементу другого.
    #38646050
Iset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
shtefanvalery,

не совсем ясно в чем ваша проблема.

есть три списка:

ListMain - где создаем элементы
List1 - список, в котором создается элемент, при значении поле Выбор "Вариант1"
List2 - список, в котором создается элемент, при значении поле Выбор "Вариант2"
Рабочий процесс цепляется на список ListMain, на создание элемента
...
Рейтинг: 0 / 0
Создание/обновление списка по элементу другого.
    #38646300
shtefanvalery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Iset,
Такой вариант, конечно же, я рассматривал. Прошу прощения, что не уточнил.
На самом деле, данных списков много, и, предположим, они создаются раз в день/два/три.
Возможно ли сделать универсальный флоу, в котором нет необходимости каждый раз вводить новое условие проверки при создании очередного ListX?
...
Рейтинг: 0 / 0
Создание/обновление списка по элементу другого.
    #38646401
shtefanvalery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Iset,
Получилось все еще сложнее..
В ListMain создается элемент. Два поля выбора, по которым, в дальнейшем будет идти "сортировка": FirstChoice и SecChoice.
Далее, есть, например 5 списков: ListA, ListB, ListC, ListD & ListE.
В зависимости от выбора в FirstChoice элемент попадает в один из списков List*.
Но! В каждом из List* есть ПАПКИ с одинаковыми именами Name1, Name2, Name3.
И элемент должен попадать в конкретную папку. Этот NameX, как раз-таки, выбирается в SecChoice.
Вот такая сатанинская вакханалия.
...
Рейтинг: 0 / 0
Создание/обновление списка по элементу другого.
    #38646486
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shtefanvalery,

сделайте custom activity для своего процесса. Или перенесите логику в обработчик событий.
...
Рейтинг: 0 / 0
Создание/обновление списка по элементу другого.
    #38647014
shtefanvalery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chel_2000,

Customы писать надо на сишнике, так понимаю?
Про перенос логики в обработчик событий можно подробнее?
...
Рейтинг: 0 / 0
Создание/обновление списка по элементу другого.
    #38647340
chel_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shtefanvalery,

Писать на шарпе, да. И ресивер тоже, впрочем.
Вот гайд по ресиверам.
http://www.dotnetcurry.com/showarticle.aspx?ID=649
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Создание/обновление списка по элементу другого.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]